Example #1
0
void MergeInfoSection::scanFile( MergeFile * file, uint_8 indx )
//--------------------------------------------------------------
{
    uint_32     len;
    MergeOffset moff( indx, 0 );

    len = file->getDRSizes()[ DR_DEBUG_INFO ];

    readCompUnitHdr( file, moff );

    while( moff.offset < len ) {
        readCompUnitHdr( file, moff );
    }
}
Example #2
0
void MergeLineSection::scanFile( MergeFile * file, uint_8 idx )
//-------------------------------------------------------------
{
    uint_32     len;
    MergeOffset moff( idx, 0 );

    len = file->getDRSizes()[ DR_DEBUG_LINE ];

    while( moff.offset < len ) {
        readLineSect( file, moff );
    }

    #if INSTRUMENTS
    Log.printf( "    %s .debug_line - %ld bytes\n", file->getFileName(), len );
    #endif
}