libTriton version 1.0 build 1592
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.