Beispiel #1
0
static void callBackNewCtorBeg( // CALL-BACK: START CTOR OF NEW OBJECT
    void *data )                // - patch entry
{
    patch_entry* pe = data;     // - patch entry

    _peDump( pe, "CallBack: cgCallBackNewAlloc" );
    PstkPush( &stack_new_ctors, pe->se );
    FstabAdd( pe->se );
    patchSE( pe );
}
Beispiel #2
0
void CondInfoPush(              // PUSH COND_INFO STACK
    FN_CTL* fctl )              // - function control
{
    COND_STK* stk = CarveAlloc( carveInfo );
    stk->offset = FnCtlCondFlagNext( fctl );
    stk->handle_set = NULL;
    stk->handle_clr = NULL;
    stk->mask_set = 0;
    stk->mask_clr = NOT_BITARR_MASK( 0 );
    stk->posn_last = 0;
    stk->posn_true = 0;
    stk->posn_false = 0;
    PstkPush( &stack_cond_blks, stk );
    _Dump( stk, "PUSH" );
}
Beispiel #3
0
static void cgBackStatHandleAdd(// ADD SYMBOL TO STATIC HANDLES
    SYMBOL sym )                // - symbol to be added
{
    PstkPush( &nonFileScopeSyms, sym );
}