#include "precomp.h"
#include <psapi.h>
Go to the source code of this file.
◆ MS_VC_EXCEPTION_THREAD_NAME
#define MS_VC_EXCEPTION_THREAD_NAME 0x406d1388 |
◆ UpdateFromEvent()
Definition at line 56 of file drwtsn32.cpp.
57{
59 {
61 {
65 {
67 std::string::size_type
pos =
data.ProcessPath.find_last_of(
L"\\/");
68 if (
pos != std::string::npos)
70 }
71 else
72 {
73 data.ProcessPath =
L"??";
74 }
75 if (
data.ProcessName.empty())
77
82 }
83 break;
86 break;
88 {
90 if (it !=
data.Threads.end())
91 {
92 data.Threads.erase(it);
93 }
94 }
95 break;
98 for (
size_t n = 0;
n <
data.Modules.size(); ++
n)
99 {
101 {
102 data.Modules[
n].Unloaded =
false;
103 return true;
104 }
105 }
107 break;
109 for (
size_t n = 0;
n <
data.Modules.size(); ++
n)
110 {
112 data.Modules[
n].Unloaded =
true;
113 }
114 break;
116 break;
119 {
121 {
123 if (!
data.FirstBPHit)
124 {
125 data.FirstBPHit =
true;
126
128 {
132 }
133 return true;
134 }
135 break;
137
138 return true;
141 return true;
142 }
143 }
146 return false;
148
149 return false;
151
152 return false;
153 default:
155 }
156 return true;
157}
#define GetModuleFileNameExW(w, x, y, z)
#define MS_VC_EXCEPTION_THREAD_NAME
GLint GLenum GLsizei GLsizei GLsizei GLint GLsizei const GLvoid * data
#define DBG_CONTROL_BREAK
UNLOAD_DLL_DEBUG_INFO UnloadDll
union _DEBUG_EVENT::@3269 u
LOAD_DLL_DEBUG_INFO LoadDll
EXCEPTION_DEBUG_INFO Exception
CREATE_PROCESS_DEBUG_INFO CreateProcessInfo
CREATE_THREAD_DEBUG_INFO CreateThread
EXCEPTION_RECORD ExceptionRecord
BOOL WINAPI DECLSPEC_HOTPATCH SetEvent(IN HANDLE hEvent)
#define CREATE_PROCESS_DEBUG_EVENT
#define LOAD_DLL_DEBUG_EVENT
#define EXIT_PROCESS_DEBUG_EVENT
#define OUTPUT_DEBUG_STRING_EVENT
#define EXCEPTION_DEBUG_EVENT
#define CREATE_THREAD_DEBUG_EVENT
#define UNLOAD_DLL_DEBUG_EVENT
#define EXCEPTION_BREAKPOINT
#define EXIT_THREAD_DEBUG_EVENT
Referenced by wWinMain().