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