|
Typedefs |
typedef VOID(* | LEVEL_PINCLIENT::CODECACHE_NOARG_CALLBACK )() |
typedef VOID(* | LEVEL_PINCLIENT::CODECACHE_CACHEBLOCK_CALLBACK )(USIZE new_block_size) |
typedef VOID(* | LEVEL_PINCLIENT::CODECACHE_FULL_CALLBACK )(USIZE trace_size, USIZE stub_size) |
typedef VOID(* | LEVEL_PINCLIENT::CODECACHE_ENTEREXIT_CALLBACK )(ADDRINT cache_pc) |
typedef VOID(* | LEVEL_PINCLIENT::CODECACHE_LINKED_CALLBACK )(ADDRINT branch_pc, ADDRINT target_pc) |
typedef VOID(* | LEVEL_PINCLIENT::CODECACHE_UNLINKED_CALLBACK )(ADDRINT branch_pc, ADDRINT stub_pc) |
typedef VOID(* | LEVEL_PINCLIENT::CODECACHE_TRACEINVALIDATED_CALLBACK )(ADDRINT orig_pc, ADDRINT cache_pc, BOOL success) |
Functions |
VOID | LEVEL_PINCLIENT::CODECACHE_AddCacheInitFunction (CODECACHE_NOARG_CALLBACK fun, VOID *val) |
VOID | LEVEL_PINCLIENT::CODECACHE_AddCacheBlockFunction (CODECACHE_CACHEBLOCK_CALLBACK fun, VOID *val) |
VOID | LEVEL_PINCLIENT::CODECACHE_AddFullCacheFunction (CODECACHE_FULL_CALLBACK fun, VOID *val) |
VOID | LEVEL_PINCLIENT::CODECACHE_AddCacheFlushedFunction (CODECACHE_NOARG_CALLBACK fun, VOID *val) |
VOID | LEVEL_PINCLIENT::CODECACHE_AddCodeCacheEnteredFunction (CODECACHE_ENTEREXIT_CALLBACK fun, VOID *val) |
VOID | LEVEL_PINCLIENT::CODECACHE_AddCodeCacheExitedFunction (CODECACHE_ENTEREXIT_CALLBACK fun, VOID *val) |
VOID | LEVEL_PINCLIENT::CODECACHE_AddTraceLinkedFunction (CODECACHE_LINKED_CALLBACK fun, VOID *val) |
VOID | LEVEL_PINCLIENT::CODECACHE_AddTraceUnlinkedFunction (CODECACHE_UNLINKED_CALLBACK fun, VOID *val) |
VOID | LEVEL_PINCLIENT::CODECACHE_AddTraceInvalidatedFunction (CODECACHE_TRACEINVALIDATED_CALLBACK fun, VOID *val) |
UINT32 | LEVEL_PINCLIENT::CODECACHE_InvalidateTraceAtProgramAddress (ADDRINT app_pc) |
BOOL | LEVEL_PINCLIENT::CODECACHE_InvalidateTraceAtCacheAddress (ADDRINT cache_pc) |
UINT32 | LEVEL_PINCLIENT::CODECACHE_MemReserved () |
UINT32 | LEVEL_PINCLIENT::CODECACHE_MemUsed () |
UINT32 | LEVEL_PINCLIENT::CODECACHE_CacheSizeLimit () |
UINT32 | LEVEL_PINCLIENT::CODECACHE_BlockSize () |
UINT32 | LEVEL_PINCLIENT::CODECACHE_NumTracesInCache () |
UINT32 | LEVEL_PINCLIENT::CODECACHE_NumExitStubsInCache () |
BOOL | LEVEL_PINCLIENT::CODECACHE_CreateNewCacheBlock (USIZE block_size) |
BOOL | LEVEL_PINCLIENT::CODECACHE_ChangeCacheLimit (USIZE cache_size) |
BOOL | LEVEL_PINCLIENT::CODECACHE_ChangeBlockSize (USIZE block_size) |
BOOL | LEVEL_PINCLIENT::CODECACHE_ChangeMaxInsPerTrace (UINT32 max_ins) |
BOOL | LEVEL_PINCLIENT::CODECACHE_ChangeMaxBblsPerTrace (UINT32 max_basic_blocks) |
BOOL | LEVEL_PINCLIENT::CODECACHE_FlushCache () |
UINT32 | LEVEL_PINCLIENT::CODECACHE_InvalidateRange (ADDRINT start, ADDRINT end) |
ADDRINT | LEVEL_PINCLIENT::INS_CodeCacheAddress (INS ins) |
ADDRINT | LEVEL_PINCLIENT::BBL_CodeCacheAddress (BBL bbl) |
ADDRINT | LEVEL_PINCLIENT::TRACE_CodeCacheAddress (TRACE trace) |
USIZE | LEVEL_PINCLIENT::INS_CodeCacheSize (INS ins) |
USIZE | LEVEL_PINCLIENT::BBL_CodeCacheSize (BBL bbl) |
USIZE | LEVEL_PINCLIENT::TRACE_CodeCacheSize (TRACE trace) |
ADDRINT | LEVEL_PINCLIENT::CODECACHE_OriginalAddress (ADDRINT cache_pc) |
VOID | LEVEL_PINCLIENT::CODECACHE_AddTraceInsertedFunction (TRACE_INSTRUMENT_CALLBACK fun, VOID *val) |