- no longer depend on toolhelp definitions for generating snapshots
- added get_dll_info request
diff --git a/server/trace.c b/server/trace.c
index fa2be02..36ac319 100644
--- a/server/trace.c
+++ b/server/trace.c
@@ -528,6 +528,20 @@
fprintf( stderr, " affinity=%d", req->affinity );
}
+static void dump_get_dll_info_request( const struct get_dll_info_request *req )
+{
+ fprintf( stderr, " handle=%p,", req->handle );
+ fprintf( stderr, " base_address=%p", req->base_address );
+}
+
+static void dump_get_dll_info_reply( const struct get_dll_info_reply *req )
+{
+ fprintf( stderr, " size=%d,", req->size );
+ fprintf( stderr, " entry_point=%p,", req->entry_point );
+ fprintf( stderr, " filename=" );
+ dump_varargs_string( cur_size );
+}
+
static void dump_suspend_thread_request( const struct suspend_thread_request *req )
{
fprintf( stderr, " handle=%p", req->handle );
@@ -2384,6 +2398,7 @@
(dump_func)dump_set_process_info_request,
(dump_func)dump_get_thread_info_request,
(dump_func)dump_set_thread_info_request,
+ (dump_func)dump_get_dll_info_request,
(dump_func)dump_suspend_thread_request,
(dump_func)dump_resume_thread_request,
(dump_func)dump_load_dll_request,
@@ -2559,6 +2574,7 @@
(dump_func)0,
(dump_func)dump_get_thread_info_reply,
(dump_func)0,
+ (dump_func)dump_get_dll_info_reply,
(dump_func)dump_suspend_thread_reply,
(dump_func)dump_resume_thread_reply,
(dump_func)0,
@@ -2734,6 +2750,7 @@
"set_process_info",
"get_thread_info",
"set_thread_info",
+ "get_dll_info",
"suspend_thread",
"resume_thread",
"load_dll",