Pin
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Groups Pages
Functions
pin_client_replay.cpp File Reference
#include "level_base.H"
#include "level_core.H"
#include "level_imgio.H"
#include "level_vmclient.H"
#include "level_pinclient.H"

Functions

VOID LEVEL_PINCLIENT::PIN_ReplaySyscallEntry (THREADID tid, CONTEXT *ctxt, SYSCALL_STANDARD std)
 
VOID LEVEL_PINCLIENT::PIN_ReplaySyscallExit (THREADID tid, CONTEXT *ctxt, SYSCALL_STANDARD std)
 
NORETURN VOID LEVEL_PINCLIENT::PIN_ExitApplication (INT32 status)
 
LOCALFUN const char * LEVEL_PINCLIENT::ContextChangeReasonName (CONTEXT_CHANGE_REASON r)
 
VOID LEVEL_PINCLIENT::PIN_ReplayContextChange (THREADID tid, const CONTEXT *from, CONTEXT *to, CONTEXT_CHANGE_REASON reason, INT32 info)
 
IMG LEVEL_PINCLIENT::PIN_ReplayImageLoad (const char *imageName, const char *fileName, ADDRINT loadOffset, BOOL mainImage)
 
VOID LEVEL_PINCLIENT::PIN_ReplayImageUnload (IMG img)
 

Detailed Description

Additional client side interface to pin vm containing the interfaces useful for a replay tool. These mainly allow a PinTool to request that Pin execute callbacks associated with specific events.