Exemple #1
0
void RecordSetDLLBreaks( void )
{
    char_ring   *dll;

    for( dll = DLLList; dll != NULL; dll = dll->next ) {
        GetBreakOnImageCmd( dll->name, TxtBuff, false );
        RecordEvent( TxtBuff );
    }
}
Exemple #2
0
void BreakOnImageLoad( const char *name, unsigned len, bool clear )
{
    if( clear ) {
        DeleteRing( &DLLList, name, len, true );
    } else {
        InsertRing( RingEnd( &DLLList ), name, len, true );
    }
    GetBreakOnImageCmd( name, TxtBuff, clear );
    RecordEvent( TxtBuff );
}
Exemple #3
0
void ShowBPs( void )
{
    brkp        *bp;
    char_ring   *dll;

    for( bp = BrkList; bp != NULL; bp = bp->next ) {
        GetBPCmd( bp, B_SET, TxtBuff, TXT_LEN );
        DUIDlgTxt( TxtBuff );
    }
    for( dll = DLLList; dll != NULL; dll = dll->next ) {
        GetBreakOnImageCmd( dll->name, TxtBuff, false );
        DUIDlgTxt( TxtBuff );
    }
}