void RecordSetDLLBreaks( void ) { char_ring *dll; for( dll = DLLList; dll != NULL; dll = dll->next ) { GetBreakOnImageCmd( dll->name, TxtBuff, false ); RecordEvent( TxtBuff ); } }
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 ); }
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 ); } }