libTriton  version 0.7 build 1407
Classes | Typedefs | Enumerations
triton::callbacks Namespace Reference

The Callbacks namespace. More...

Classes

class  Callbacks
 The callbacks class. More...
 

Typedefs

using getConcreteMemoryValueCallback = ComparableFunctor< void(triton::API &, const triton::arch::MemoryAccess &)>
 The prototype of a GET_CONCRETE_MEMORY_VALUE callback. More...
 
using getConcreteRegisterValueCallback = ComparableFunctor< void(triton::API &, const triton::arch::Register &)>
 The prototype of a GET_CONCRETE_REGISTER_VALUE callback. More...
 
using setConcreteMemoryValueCallback = ComparableFunctor< void(triton::API &, const triton::arch::MemoryAccess &, const triton::uint512 &value)>
 The prototype of a SET_CONCRETE_MEMORY_VALUE callback. More...
 
using setConcreteRegisterValueCallback = ComparableFunctor< void(triton::API &, const triton::arch::Register &, const triton::uint512 &value)>
 The prototype of a SET_CONCRETE_REGISTER_VALUE callback. More...
 
using symbolicSimplificationCallback = ComparableFunctor< triton::ast::SharedAbstractNode(triton::API &, const triton::ast::SharedAbstractNode &)>
 The prototype of a SYMBOLIC_SIMPLIFICATION callback. More...
 

Enumerations

enum  callback_e {
  GET_CONCRETE_MEMORY_VALUE, GET_CONCRETE_REGISTER_VALUE, SET_CONCRETE_MEMORY_VALUE, SET_CONCRETE_REGISTER_VALUE,
  SYMBOLIC_SIMPLIFICATION
}
 

Detailed Description

The Callbacks namespace.