instrumentation - Which registers can be modified with PIN_GetContextReg and PIN_SetContextReg -


i want use pin_getcontextreg value of register change , put using pin_setcontextreg. pin manual says can integer register registers try other reg_inst_ptr give error (register ** not supported pin_getcontextreg/pin_setcontextreg )

here code

    uint32 old_val;     uint32 new_val;     old_val = pin_getcontextreg(ctxt,   reg_eax);            new_val = old_val ^ mask;     pin_setcontextreg(ctxt,  reg_eax, new_val);              pin_removeinstrumentation();     pin_executeat(ctxt); 

in case trying register eax , same error. using pin 3.0


Comments