libTriton  version 0.6 build 1389
Public Member Functions | Protected Attributes | List of all members
triton::arch::IrBuilder Class Reference

The IR builder. More...

#include <irBuilder.hpp>

Public Member Functions

TRITON_EXPORT IrBuilder (triton::arch::Architecture *architecture, triton::modes::Modes &modes, triton::ast::AstContext &astCtxt, triton::engines::symbolic::SymbolicEngine *symbolicEngine, triton::engines::taint::TaintEngine *taintEngine)
 Constructor.
 
virtual TRITON_EXPORT ~IrBuilder ()
 Destructor.
 
TRITON_EXPORT bool buildSemantics (triton::arch::Instruction &inst)
 Builds the semantics of the instruction. Returns true if the instruction is supported.
 
TRITON_EXPORT void preIrInit (triton::arch::Instruction &inst)
 Everything which must be done before buiding the semantics.
 
TRITON_EXPORT void postIrInit (triton::arch::Instruction &inst)
 Everything which must be done after building the semantics.
 

Protected Attributes

triton::arch::SemanticsInterfacex86Isa
 x86 ISA builder.
 

Detailed Description

The IR builder.

Definition at line 38 of file irBuilder.hpp.


The documentation for this class was generated from the following files: