libTriton version 1.0 build 1590
Loading...
Searching...
No Matches
Public Member Functions | List of all members
triton::arch::SemanticsInterface Interface Referenceabstract

This interface is used as abstract semantics interface. All ISA semantics must use this interface. More...

#include <semanticsInterface.hpp>

Inheritance diagram for triton::arch::SemanticsInterface:

Public Member Functions

virtual TRITON_EXPORT ~SemanticsInterface ()
 Destructor.
 
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.
 

Detailed Description

This interface is used as abstract semantics interface. All ISA semantics must use this interface.

Definition at line 34 of file semanticsInterface.hpp.

Constructor & Destructor Documentation

◆ ~SemanticsInterface()

virtual TRITON_EXPORT triton::arch::SemanticsInterface::~SemanticsInterface ( )
inlinevirtual

Destructor.

Definition at line 37 of file semanticsInterface.hpp.

Member Function Documentation

◆ buildSemantics()

virtual TRITON_EXPORT triton::arch::exception_e triton::arch::SemanticsInterface::buildSemantics ( triton::arch::Instruction inst)
pure virtual

The documentation for this interface was generated from the following file: