libTriton version 1.0 build 1592
|
#include <triton/archEnums.hpp>
#include <triton/exceptions.hpp>
#include <triton/register.hpp>
#include "triton/x86.spec"
#include "triton/aarch64.spec"
#include "triton/arm32.spec"
Go to the source code of this file.
Classes | |
class | triton::arch::ShortcutRegister |
This is used as a shortcut to access to registers. More... | |
Namespaces | |
namespace | triton |
The Triton namespace. | |
namespace | triton::arch |
The Architecture namespace. | |
Macros | |
#define | REG_SPEC(_0, LOWER_NAME, _2, _3, _4, _5, _6, _7, _8) triton::arch::Register x86_##LOWER_NAME; |
#define | REG_SPEC_NO_CAPSTONE REG_SPEC |
#define | REG_SPEC(_0, LOWER_NAME, _2, _3, _4, _5) triton::arch::Register aarch64_##LOWER_NAME; |
#define | REG_SPEC_NO_CAPSTONE REG_SPEC |
#define | SYS_REG_SPEC REG_SPEC |
#define | REG_SPEC(_0, LOWER_NAME, _2, _3, _4, _5) triton::arch::Register arm32_##LOWER_NAME; |
#define | REG_SPEC_NO_CAPSTONE REG_SPEC |
#define | REG_SPEC(_0, LOWER_NAME, _2, _3, _4, _5, _6, _7, _8) this->x86_##LOWER_NAME = triton::arch::Register(); |
#define | REG_SPEC_NO_CAPSTONE REG_SPEC |
#define | REG_SPEC(_0, LOWER_NAME, _2, _3, _4, _5) this->aarch64_##LOWER_NAME = triton::arch::Register(); |
#define | REG_SPEC_NO_CAPSTONE REG_SPEC |
#define | SYS_REG_SPEC REG_SPEC |
#define | REG_SPEC(_0, LOWER_NAME, _2, _3, _4, _5) this->arm32_##LOWER_NAME = triton::arch::Register(); |
#define | REG_SPEC_NO_CAPSTONE REG_SPEC |
#define | REG_SPEC(UPPER_NAME, LOWER_NAME, AARCH64_UPPER, AARCH64_LOWER, AARCH64_PARENT, MUTABLE) |
#define | REG_SPEC_NO_CAPSTONE REG_SPEC |
#define | SYS_REG_SPEC REG_SPEC |
#define | REG_SPEC(UPPER_NAME, LOWER_NAME, ARM32_UPPER, ARM32_LOWER, ARM32_PARENT, MUTABLE) |
#define | REG_SPEC_NO_CAPSTONE REG_SPEC |
#define | REG_SPEC(UPPER_NAME, LOWER_NAME, _1, _2, _3, X86_UPPER, X86_LOWER, X86_PARENT, X86_AVAIL) |
#define | REG_SPEC_NO_CAPSTONE REG_SPEC |
#define | REG_SPEC(UPPER_NAME, LOWER_NAME, X86_64_UPPER, X86_64_LOWER, X86_64_PARENT, X86_UPPER, X86_LOWER, X86_PARENT, X86_AVAIL) |
#define | REG_SPEC_NO_CAPSTONE REG_SPEC |
#define REG_SPEC | ( | _0, | |
LOWER_NAME, | |||
_2, | |||
_3, | |||
_4, | |||
_5 ) triton::arch::Register aarch64_##LOWER_NAME; |
Definition at line 36 of file shortcutRegister.hpp.
#define REG_SPEC | ( | _0, | |
LOWER_NAME, | |||
_2, | |||
_3, | |||
_4, | |||
_5 ) triton::arch::Register arm32_##LOWER_NAME; |
Definition at line 36 of file shortcutRegister.hpp.
#define REG_SPEC | ( | _0, | |
LOWER_NAME, | |||
_2, | |||
_3, | |||
_4, | |||
_5 ) this->aarch64_##LOWER_NAME = triton::arch::Register(); |
Definition at line 36 of file shortcutRegister.hpp.
#define REG_SPEC | ( | _0, | |
LOWER_NAME, | |||
_2, | |||
_3, | |||
_4, | |||
_5 ) this->arm32_##LOWER_NAME = triton::arch::Register(); |
Definition at line 36 of file shortcutRegister.hpp.
#define REG_SPEC | ( | _0, | |
LOWER_NAME, | |||
_2, | |||
_3, | |||
_4, | |||
_5, | |||
_6, | |||
_7, | |||
_8 ) triton::arch::Register x86_##LOWER_NAME; |
Definition at line 36 of file shortcutRegister.hpp.
#define REG_SPEC | ( | _0, | |
LOWER_NAME, | |||
_2, | |||
_3, | |||
_4, | |||
_5, | |||
_6, | |||
_7, | |||
_8 ) this->x86_##LOWER_NAME = triton::arch::Register(); |
Definition at line 36 of file shortcutRegister.hpp.
#define REG_SPEC | ( | UPPER_NAME, | |
LOWER_NAME, | |||
_1, | |||
_2, | |||
_3, | |||
X86_UPPER, | |||
X86_LOWER, | |||
X86_PARENT, | |||
X86_AVAIL ) |
Definition at line 36 of file shortcutRegister.hpp.
#define REG_SPEC | ( | UPPER_NAME, | |
LOWER_NAME, | |||
AARCH64_UPPER, | |||
AARCH64_LOWER, | |||
AARCH64_PARENT, | |||
MUTABLE ) |
Definition at line 36 of file shortcutRegister.hpp.
#define REG_SPEC | ( | UPPER_NAME, | |
LOWER_NAME, | |||
ARM32_UPPER, | |||
ARM32_LOWER, | |||
ARM32_PARENT, | |||
MUTABLE ) |
Definition at line 36 of file shortcutRegister.hpp.
#define REG_SPEC | ( | UPPER_NAME, | |
LOWER_NAME, | |||
X86_64_UPPER, | |||
X86_64_LOWER, | |||
X86_64_PARENT, | |||
X86_UPPER, | |||
X86_LOWER, | |||
X86_PARENT, | |||
X86_AVAIL ) |
Definition at line 36 of file shortcutRegister.hpp.
#define REG_SPEC_NO_CAPSTONE REG_SPEC |
Definition at line 38 of file shortcutRegister.hpp.
#define REG_SPEC_NO_CAPSTONE REG_SPEC |
Definition at line 38 of file shortcutRegister.hpp.
#define REG_SPEC_NO_CAPSTONE REG_SPEC |
Definition at line 38 of file shortcutRegister.hpp.
#define REG_SPEC_NO_CAPSTONE REG_SPEC |
Definition at line 38 of file shortcutRegister.hpp.
#define REG_SPEC_NO_CAPSTONE REG_SPEC |
Definition at line 38 of file shortcutRegister.hpp.
#define REG_SPEC_NO_CAPSTONE REG_SPEC |
Definition at line 38 of file shortcutRegister.hpp.
#define REG_SPEC_NO_CAPSTONE REG_SPEC |
Definition at line 38 of file shortcutRegister.hpp.
#define REG_SPEC_NO_CAPSTONE REG_SPEC |
Definition at line 38 of file shortcutRegister.hpp.
#define REG_SPEC_NO_CAPSTONE REG_SPEC |
Definition at line 38 of file shortcutRegister.hpp.
#define REG_SPEC_NO_CAPSTONE REG_SPEC |
Definition at line 38 of file shortcutRegister.hpp.
#define SYS_REG_SPEC REG_SPEC |
Definition at line 44 of file shortcutRegister.hpp.
#define SYS_REG_SPEC REG_SPEC |
Definition at line 44 of file shortcutRegister.hpp.
#define SYS_REG_SPEC REG_SPEC |
Definition at line 44 of file shortcutRegister.hpp.