Removed PDB32_DEBUGGED flag and send all debug events unconditionally.
Implemented IsDebuggerPresent().
diff --git a/include/server.h b/include/server.h
index 2c5f91c..28c5199 100644
--- a/include/server.h
+++ b/include/server.h
@@ -167,6 +167,7 @@
{
IN void* module; /* main module base address */
IN void* entry; /* process entry point */
+ OUT int debugged; /* being debugged? */
};
@@ -209,8 +210,9 @@
/* Retrieve information about a process */
struct get_process_info_request
{
- IN int handle; /* process handle */
+ IN int handle; /* process handle */
OUT void* pid; /* server process id */
+ OUT int debugged; /* debugged? */
OUT int exit_code; /* process exit code */
OUT int priority; /* priority class */
OUT int process_affinity; /* process affinity mask */