libTriton version 1.0 build 1599
|
#include <cstdint>
#include <functional>
#include "triton/x86.spec"
#include "triton/aarch64.spec"
#include "triton/arm32.spec"
#include "triton/riscv64.spec"
#include "triton/riscv32.spec"
Go to the source code of this file.
Classes | |
struct | std::hash< triton::arch::register_e > |
Define the hash function for register_e to be use in stl containers like unordered_map. More... | |
Namespaces | |
namespace | triton |
The Triton namespace. | |
namespace | triton::arch |
The Architecture namespace. | |
namespace | triton::arch::x86 |
The x86 namespace. | |
namespace | triton::arch::arm |
The ARM namespace. | |
namespace | triton::arch::riscv |
The riscv namespace. | |
Macros | |
#define | REG_SPEC(UPPER_NAME, _1, _2, _3, _4, _5, _6, _7, _8) ID_REG_X86_##UPPER_NAME, |
#define | REG_SPEC_NO_CAPSTONE REG_SPEC |
#define | REG_SPEC(UPPER_NAME, _1, _2, _3, _4, _5) ID_REG_AARCH64_##UPPER_NAME, |
#define | REG_SPEC_NO_CAPSTONE REG_SPEC |
#define | SYS_REG_SPEC REG_SPEC |
#define | REG_SPEC(UPPER_NAME, _1, _2, _3, _4, _5) ID_REG_ARM32_##UPPER_NAME, |
#define | REG_SPEC_NO_CAPSTONE REG_SPEC |
#define | REG_SPEC(_1, UPPER_NAME, _2, _3, _4, _5, _6) ID_REG_RV64_##UPPER_NAME, |
#define | REG_SPEC_NO_CAPSTONE REG_SPEC |
#define | REG_SPEC(_1, UPPER_NAME, _2, _3, _4, _5, _6) ID_REG_RV32_##UPPER_NAME, |
#define | REG_SPEC_NO_CAPSTONE REG_SPEC |
#define REG_SPEC | ( | _1, | |
UPPER_NAME, | |||
_2, | |||
_3, | |||
_4, | |||
_5, | |||
_6 ) ID_REG_RV64_##UPPER_NAME, |
Definition at line 69 of file archEnums.hpp.
#define REG_SPEC | ( | _1, | |
UPPER_NAME, | |||
_2, | |||
_3, | |||
_4, | |||
_5, | |||
_6 ) ID_REG_RV32_##UPPER_NAME, |
Definition at line 69 of file archEnums.hpp.
#define REG_SPEC | ( | UPPER_NAME, | |
_1, | |||
_2, | |||
_3, | |||
_4, | |||
_5 ) ID_REG_AARCH64_##UPPER_NAME, |
Definition at line 69 of file archEnums.hpp.
#define REG_SPEC | ( | UPPER_NAME, | |
_1, | |||
_2, | |||
_3, | |||
_4, | |||
_5 ) ID_REG_ARM32_##UPPER_NAME, |
Definition at line 69 of file archEnums.hpp.
#define REG_SPEC | ( | UPPER_NAME, | |
_1, | |||
_2, | |||
_3, | |||
_4, | |||
_5, | |||
_6, | |||
_7, | |||
_8 ) ID_REG_X86_##UPPER_NAME, |
Definition at line 69 of file archEnums.hpp.
#define REG_SPEC_NO_CAPSTONE REG_SPEC |
Definition at line 71 of file archEnums.hpp.
#define REG_SPEC_NO_CAPSTONE REG_SPEC |
Definition at line 71 of file archEnums.hpp.
#define REG_SPEC_NO_CAPSTONE REG_SPEC |
Definition at line 71 of file archEnums.hpp.
#define REG_SPEC_NO_CAPSTONE REG_SPEC |
Definition at line 71 of file archEnums.hpp.
#define REG_SPEC_NO_CAPSTONE REG_SPEC |
Definition at line 71 of file archEnums.hpp.
#define SYS_REG_SPEC REG_SPEC |
Definition at line 77 of file archEnums.hpp.