libTriton  version 1.0 build 1530
Public Member Functions | Protected Attributes | List of all members
triton::arch::arm::arm32::Arm32Specifications Class Reference
Triton » Arch » Arm » Arm32

The Arm32Specifications class defines specifications about the Arm32 CPU. More...

#include <arm32Specifications.hpp>

Inheritance diagram for triton::arch::arm::arm32::Arm32Specifications:

Public Member Functions

TRITON_EXPORT Arm32Specifications (triton::arch::architecture_e)
 Constructor.
 
TRITON_EXPORT triton::arch::register_e capstoneRegisterToTritonRegister (triton::uint32 id) const
 Converts a capstone's register id to a triton's register id.
 
TRITON_EXPORT triton::arch::arm::shift_e capstoneShiftToTritonShift (triton::uint32 id) const
 Converts a capstone's shift id to a triton's shift id.
 
TRITON_EXPORT triton::arch::arm::condition_e capstoneConditionToTritonCondition (triton::uint32 id) const
 Converts a capstone's condition id to a triton's condition id.
 
TRITON_EXPORT triton::uint32 capstoneInstructionToTritonInstruction (triton::uint32 id) const
 Converts a capstone's instruction id to a triton's instruction id.
 

Protected Attributes

std::unordered_map< triton::arch::register_e, const triton::arch::Registerid2reg
 List of registers specification available for this architecture.
 
std::unordered_map< std::string, triton::arch::register_ename2id
 

Detailed Description

The Arm32Specifications class defines specifications about the Arm32 CPU.

Definition at line 54 of file arm32Specifications.hpp.


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