libTriton version 1.0 build 1590
Loading...
Searching...
No Matches
Classes | Typedefs | Enumerations
triton::callbacks Namespace Reference

The Callbacks namespace. More...

Classes

class  Callbacks
 The callbacks class. More...
 

Typedefs

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

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.