Beispiel #1
0
void EmitZeros( unsigned long amount )
{
    while( amount > 8*1024 ) {
        DGIBytes( 8*1024, 0 );
        amount -= 8*1024;
    }
    DGIBytes( amount, 0 );
}
Beispiel #2
0
void DgInitBytes(               // DATA GENERATE INIT BYTES
    target_size_t   size,       // - number of bytes
    uint_8          val )       // - byte to initialize with
{
    if( size == TARGET_UINT_MAX+1 ) {
        size /= 2;
        DGIBytes( size, val );
        DGIBytes( size, val );
    } else {
        DGIBytes( size, val );
    }
}
Beispiel #3
0
static void padOffsetToPtrSize( // ADD PADDING TO EXTEND OFFSET TO PTR SIZE
    void )
{
    target_size_t padding;      // - # bytes to pad

    DbgAssert( CgbkInfo.size_data_ptr >= CgbkInfo.size_offset );
    padding =  CgbkInfo.size_data_ptr - CgbkInfo.size_offset;
    if( padding > 0 ) {
        DGIBytes( padding, 0 );
    }
}