libTriton  version 1.0 build 1558
Public Member Functions | List of all members
triton::arch::arm::aarch64::AArch64Semantics Class Reference

The AArch64 ISA semantics. More...

#include <aarch64Semantics.hpp>

Inheritance diagram for triton::arch::arm::aarch64::AArch64Semantics:

Public Member Functions

TRITON_EXPORT AArch64Semantics (triton::arch::Architecture *architecture, triton::engines::symbolic::SymbolicEngine *symbolicEngine, triton::engines::taint::TaintEngine *taintEngine, const triton::ast::SharedAstContext &astCtxt)
 Constructor. More...
 
TRITON_EXPORT triton::arch::exception_e buildSemantics (triton::arch::Instruction &inst)
 Builds the semantics of the instruction. Returns triton::arch::NO_FAULT if succeed. More...
 
- Public Member Functions inherited from triton::arch::SemanticsInterface
virtual TRITON_EXPORT ~SemanticsInterface ()
 Destructor. More...
 
virtual TRITON_EXPORT triton::arch::exception_e buildSemantics (triton::arch::Instruction &inst)=0
 Builds the semantics of the instruction. Returns triton::arch::NO_FAULT if succeed. More...
 

Detailed Description

The AArch64 ISA semantics.

Definition at line 54 of file aarch64Semantics.hpp.

Constructor & Destructor Documentation

◆ AArch64Semantics()

triton::arch::arm::aarch64::AArch64Semantics::AArch64Semantics ( triton::arch::Architecture architecture,
triton::engines::symbolic::SymbolicEngine symbolicEngine,
triton::engines::taint::TaintEngine taintEngine,
const triton::ast::SharedAstContext astCtxt 
)

Constructor.

Definition at line 174 of file aarch64Semantics.cpp.

Member Function Documentation

◆ buildSemantics()

triton::arch::exception_e triton::arch::arm::aarch64::AArch64Semantics::buildSemantics ( triton::arch::Instruction inst)
virtual

Builds the semantics of the instruction. Returns triton::arch::NO_FAULT if succeed.

Implements triton::arch::SemanticsInterface.

Definition at line 195 of file aarch64Semantics.cpp.


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