| Functions | |
| VOID | LEVEL_PINCLIENT::PIN_SaveCheckpoint (CHECKPOINT *chkptFrom, CHECKPOINT *chkptTo) | 
| VOID | LEVEL_PINCLIENT::PIN_Resume (CHECKPOINT *chkpt) | 
| VOID | LEVEL_PINCLIENT::PIN_SetContextReg (CONTEXT *ctxt, const REG reg, const ADDRINT val) | 
| ADDRINT | LEVEL_PINCLIENT::PIN_GetContextReg (const CONTEXT *ctxt, const REG reg) | 
| VOID | LEVEL_PINCLIENT::PIN_SetContextFPState (CONTEXT *ctxt, VOID *fpstate) | 
| VOID | LEVEL_PINCLIENT::PIN_GetContextFPState (const CONTEXT *ctxt, VOID *fpstate) | 
| VOID | LEVEL_PINCLIENT::PIN_SaveContext (const CONTEXT *ctxtFrom, CONTEXT *ctxtTo) | 
| VOID | LEVEL_PINCLIENT::PIN_ExecuteAt (const CONTEXT *ctxt) | 
| 
 | 
| Starts execution at an arbitrary point given the architectural state. | 
| 
 | ||||||||||||
| Returns the floating point register values stored in the context (in fxsave format) | 
| 
 | ||||||||||||
| Returns the value of the (integer) register stored in the context | 
| 
 | 
| Resumes execution at the saved checkpoint (processor state). (Note: cannot flush the code cache in between PIN_SaveCheckpoint and PIN_Resume - NYI) | 
| 
 | ||||||||||||
| Copies the checkpoint 'chkptFrom' to 'chkptTo' | 
| 
 | ||||||||||||
| Copies the context 'ctxtFrom' to 'ctxtTo' | 
| 
 | ||||||||||||
| Sets the floating point registers of the context to the given values (in fxsave format) | 
| 
 | ||||||||||||||||
| Sets the (integer) register of the context to the given value | 
 1.4.6
 1.4.6