Exemplo n.º 1
0
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 );
}
Exemplo n.º 2
0
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 );
}
Exemplo n.º 3
0
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 );
}