libTriton  version 0.6 build 1389
Functions
Callback
Collaboration diagram for Callback:

Functions

void tracer::pintool::callbacks::after (triton::arch::Instruction *inst)
 Callback called after the instruction processing.
 
void tracer::pintool::callbacks::before (triton::arch::Instruction *inst)
 Callback called before the instruction processing.
 
void tracer::pintool::callbacks::beforeIRProc (triton::arch::Instruction *inst)
 Callback called before the IR processing.
 
void tracer::pintool::callbacks::fini (void)
 Callback called at the end of the execution.
 
void tracer::pintool::callbacks::routine (triton::uint32 threadId, PyObject *callback)
 Callback called before and after routine processing.
 
void tracer::pintool::callbacks::signals (triton::uint32 threadId, triton::sint32 sig)
 Callback called when a signal occurs.
 
void tracer::pintool::callbacks::syscallEntry (triton::uint32 threadId, triton::uint32 std)
 Callback called before the syscall processing.
 
void tracer::pintool::callbacks::syscallExit (triton::uint32 threadId, triton::uint32 std)
 Callback called after the syscall processing.
 
void tracer::pintool::callbacks::imageLoad (std::string imagePath, triton::__uint imageBase, triton::__uint imageSize)
 Callback called when an image is loaded.
 
void tracer::pintool::callbacks::preProcessing (triton::arch::Instruction *inst, triton::uint32 threadId)
 Pre processing configuration.
 
void tracer::pintool::callbacks::postProcessing (triton::arch::Instruction *inst, triton::uint32 threadId)
 Post processing configuration.
 

Detailed Description