Go to the source code of this file.
◆ foreach_x86_insn_parse_flag
#define foreach_x86_insn_parse_flag |
Value: \
_ (PARSE_32_BIT, 0) \
_ (PARSE_64_BIT, 0) \
_ (IS_ADDRESS, 0) \
\
_ (HAS_BASE, 0) \
_ (HAS_INDEX, 0) \
\
_ (OPERAND_SIZE_64, 0)
Definition at line 66 of file asm_x86.h.
◆ foreach_x86_legacy_prefix
foreach_x86_legacy_prefix |
Value: _ (OPERAND_SIZE, 0x66) \
_ (ADDRESS_SIZE, 0x67) \
_ (SEGMENT_CS, 0x2e) \
_ (SEGMENT_DS, 0x3e) \
_ (SEGMENT_ES, 0x26) \
_ (SEGMENT_FS, 0x64) \
_ (SEGMENT_GS, 0x65) \
_ (SEGMENT_SS, 0x36) \
_ (LOCK, 0xf0) \
_ (REPZ, 0xf3) \
_ (REPNZ, 0xf2)
Definition at line 53 of file asm_x86.h.
◆ X86_INSN_FLAG_DEFAULT_64_BIT
#define X86_INSN_FLAG_DEFAULT_64_BIT (1 << 0) |
◆ X86_INSN_FLAG_GET_MODRM_REG_GROUP
#define X86_INSN_FLAG_GET_MODRM_REG_GROUP |
( |
|
f | ) |
(((f) >> 10) & 0x3f) |
◆ X86_INSN_FLAG_GET_SSE_GROUP
#define X86_INSN_FLAG_GET_SSE_GROUP |
( |
|
f | ) |
(((f) >> 5) & 0x1f) |
◆ X86_INSN_FLAG_SET_MODRM_REG_GROUP
#define X86_INSN_FLAG_SET_MODRM_REG_GROUP |
( |
|
n | ) |
(((n) & 0x3f) << 10) |
◆ X86_INSN_FLAG_SET_SSE_GROUP
#define X86_INSN_FLAG_SET_SSE_GROUP |
( |
|
n | ) |
((n) << 5) |
◆ x86_insn_parse_flag_bit_t
Enumerator |
---|
foreach_x86_legacy_prefix | |
Definition at line 77 of file asm_x86.h.
◆ x86_insn_parse_flag_t
Enumerator |
---|
foreach_x86_legacy_prefix | |
Definition at line 84 of file asm_x86.h.
◆ x86_insn_operand_is_valid()
◆ x86_insn_parse()
◆ format_x86_insn_parse