Go to the source code of this file.
◆ INAT_ESC_BITS
◆ INAT_ESC_MASK
◆ INAT_ESC_MAX
◆ INAT_ESC_OFFS
◆ INAT_EVEXONLY
◆ INAT_FLAG_OFFS
◆ INAT_FORCE64
◆ INAT_GROUP_TABLE_SIZE
#define INAT_GROUP_TABLE_SIZE 8 |
◆ INAT_GRP_BITS
◆ INAT_GRP_MASK
◆ INAT_GRP_MAX
◆ INAT_GRP_OFFS
◆ INAT_IMM_BITS
◆ INAT_IMM_BYTE
◆ INAT_IMM_DWORD
◆ INAT_IMM_MASK
◆ INAT_IMM_OFFS
◆ INAT_IMM_PTR
◆ INAT_IMM_QWORD
◆ INAT_IMM_VWORD
◆ INAT_IMM_VWORD32
#define INAT_IMM_VWORD32 6 |
◆ INAT_IMM_WORD
◆ INAT_LGCPFX_MAX
#define INAT_LGCPFX_MAX 11 |
◆ INAT_LSTPFX_MAX
#define INAT_LSTPFX_MAX 3 |
◆ INAT_MAKE_ESCAPE
◆ INAT_MAKE_GROUP
◆ INAT_MAKE_IMM
◆ INAT_MAKE_PREFIX
◆ INAT_MODRM
◆ INAT_MOFFSET
◆ INAT_OPCODE_TABLE_SIZE
#define INAT_OPCODE_TABLE_SIZE 256 |
◆ INAT_PFX_ADDRSZ
#define INAT_PFX_ADDRSZ 11 /* 0x67 */ |
◆ INAT_PFX_BITS
◆ INAT_PFX_CS
#define INAT_PFX_CS 5 /* 0x2E */ |
◆ INAT_PFX_DS
#define INAT_PFX_DS 6 /* 0x3E */ |
◆ INAT_PFX_ES
#define INAT_PFX_ES 7 /* 0x26 */ |
◆ INAT_PFX_EVEX
#define INAT_PFX_EVEX 15 /* EVEX prefix */ |
◆ INAT_PFX_FS
#define INAT_PFX_FS 8 /* 0x64 */ |
◆ INAT_PFX_GS
#define INAT_PFX_GS 9 /* 0x65 */ |
◆ INAT_PFX_LOCK
#define INAT_PFX_LOCK 4 /* 0xF0 */ |
◆ INAT_PFX_MASK
◆ INAT_PFX_MAX
◆ INAT_PFX_OFFS
◆ INAT_PFX_OPNDSZ
#define INAT_PFX_OPNDSZ 1 /* 0x66 */ /* LPFX1 */ |
◆ INAT_PFX_REPE
#define INAT_PFX_REPE 2 /* 0xF3 */ /* LPFX2 */ |
◆ INAT_PFX_REPNE
#define INAT_PFX_REPNE 3 /* 0xF2 */ /* LPFX3 */ |
◆ INAT_PFX_REX
#define INAT_PFX_REX 12 /* 0x4X */ |
◆ INAT_PFX_SS
#define INAT_PFX_SS 10 /* 0x36 */ |
◆ INAT_PFX_VEX2
#define INAT_PFX_VEX2 13 /* 2-bytes VEX prefix */ |
◆ INAT_PFX_VEX3
#define INAT_PFX_VEX3 14 /* 3-bytes VEX prefix */ |
◆ INAT_SCNDIMM
◆ INAT_SEG_REG_CS
#define INAT_SEG_REG_CS 2 |
◆ INAT_SEG_REG_DEFAULT
#define INAT_SEG_REG_DEFAULT 1 |
◆ INAT_SEG_REG_DS
#define INAT_SEG_REG_DS 4 |
◆ INAT_SEG_REG_ES
#define INAT_SEG_REG_ES 5 |
◆ INAT_SEG_REG_FS
#define INAT_SEG_REG_FS 6 |
◆ INAT_SEG_REG_GS
#define INAT_SEG_REG_GS 7 |
◆ INAT_SEG_REG_IGNORE
#define INAT_SEG_REG_IGNORE 0 |
◆ INAT_SEG_REG_SS
#define INAT_SEG_REG_SS 3 |
◆ INAT_VARIANT
◆ INAT_VEXOK
◆ INAT_VEXONLY
◆ inat_accept_vex()
◆ inat_escape_id()
◆ inat_get_avx_attribute()
◆ inat_get_escape_attribute()
◆ inat_get_group_attribute()
◆ inat_get_last_prefix_id()
◆ inat_get_opcode_attribute()
◆ inat_group_common_attribute()
static int inat_group_common_attribute |
( |
insn_attr_t |
attr | ) |
|
|
inlinestatic |
◆ inat_group_id()
◆ inat_has_immediate()
◆ inat_has_modrm()
◆ inat_has_moffset()
◆ inat_has_second_immediate()
static int inat_has_second_immediate |
( |
insn_attr_t |
attr | ) |
|
|
inlinestatic |
◆ inat_has_variant()
◆ inat_immediate_size()
◆ inat_is_address_size_prefix()
static int inat_is_address_size_prefix |
( |
insn_attr_t |
attr | ) |
|
|
inlinestatic |
◆ inat_is_escape()
◆ inat_is_evex_prefix()
◆ inat_is_force64()
◆ inat_is_group()
◆ inat_is_legacy_prefix()
◆ inat_is_operand_size_prefix()
static int inat_is_operand_size_prefix |
( |
insn_attr_t |
attr | ) |
|
|
inlinestatic |
◆ inat_is_rex_prefix()
◆ inat_is_vex3_prefix()
◆ inat_is_vex_prefix()
◆ inat_last_prefix_id()
◆ inat_must_evex()
◆ inat_must_vex()