static void InitProcessDebugModule( struct TDebugModule *obj, struct TCreateProcessEvent *event ) { obj->FileHandle = event->FileHandle; obj->Handle = event->Handle; obj->ImageBase = event->ImageBase; obj->ImageSize = event->ImageSize; obj->ObjectRva = event->ObjectRva; obj->FNew = FALSE; ReadModuleName( obj ); }
static void InitDllDebugModule( struct TDebugModule *obj, struct TLoadDllEvent *event ) { obj->FileHandle = event->FileHandle; obj->Handle = event->Handle; obj->ImageBase = event->ImageBase; obj->ImageSize = event->ImageSize; obj->ObjectRva = event->ObjectRva; obj->FNew = TRUE; ReadModuleName( obj ); }
static void InitProcessDebugModule( struct TDebugModule *obj, struct TCreateProcessEvent *event ) { obj->FileHandle = event->FileHandle; obj->Handle = event->Handle; obj->ImageBase = event->ImageBase; obj->ImageSize = event->ImageSize; obj->ObjectRva = event->ObjectRva; obj->CodeSel = 0; obj->DataSel = 0; obj->FNew = FALSE; if ( SelfKey ) DebugKey = RdosGetModuleFocusKey( event->Handle ); ReadModuleName( obj ); }