libTriton version 1.0 build 1590
Loading...
Searching...
No Matches
Classes | Namespaces | Typedefs
callbacks.hpp File Reference
#include <atomic>
#include <list>
#include <triton/ast.hpp>
#include <triton/callbacksEnums.hpp>
#include <triton/comparableFunctor.hpp>
#include <triton/dllexport.hpp>
#include <triton/memoryAccess.hpp>
#include <triton/register.hpp>
#include <triton/tritonTypes.hpp>
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  triton::callbacks::Callbacks
 The callbacks class. More...
 

Namespaces

namespace  triton
 The Triton namespace.
 
namespace  triton::callbacks
 The Callbacks namespace.
 

Typedefs

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