Symbol: x86_instr
lib/libnvmm/libnvmm_x86.c
1036
int (*fn)(struct x86_decode_fsm *, struct x86_instr *);
lib/libnvmm/libnvmm_x86.c
1824
node_overflow(struct x86_decode_fsm *fsm, struct x86_instr *instr)
lib/libnvmm/libnvmm_x86.c
1842
int (*fn)(struct x86_decode_fsm *, struct x86_instr *))
lib/libnvmm/libnvmm_x86.c
1853
resolve_special_register(struct x86_instr *instr, uint8_t enc, size_t regsize)
lib/libnvmm/libnvmm_x86.c
1868
node_movs(struct x86_decode_fsm *fsm, struct x86_instr *instr)
lib/libnvmm/libnvmm_x86.c
1897
node_cmps(struct x86_decode_fsm *fsm, struct x86_instr *instr)
lib/libnvmm/libnvmm_x86.c
1924
node_stlo(struct x86_decode_fsm *fsm, struct x86_instr *instr)
lib/libnvmm/libnvmm_x86.c
1961
node_dmo(struct x86_decode_fsm *fsm, struct x86_instr *instr)
lib/libnvmm/libnvmm_x86.c
2007
node_immediate(struct x86_decode_fsm *fsm, struct x86_instr *instr)
lib/libnvmm/libnvmm_x86.c
2040
node_disp(struct x86_decode_fsm *fsm, struct x86_instr *instr)
lib/libnvmm/libnvmm_x86.c
2080
node_dual(struct x86_decode_fsm *fsm, struct x86_instr *instr)
lib/libnvmm/libnvmm_x86.c
2117
get_register_idx(struct x86_instr *instr, uint8_t index)
lib/libnvmm/libnvmm_x86.c
2134
get_register_bas(struct x86_instr *instr, uint8_t base)
lib/libnvmm/libnvmm_x86.c
2150
node_sib(struct x86_decode_fsm *fsm, struct x86_instr *instr)
lib/libnvmm/libnvmm_x86.c
2203
get_register_reg(struct x86_instr *instr, const struct x86_opcode *opcode)
lib/libnvmm/libnvmm_x86.c
2220
get_register_rm(struct x86_instr *instr, const struct x86_opcode *opcode)
lib/libnvmm/libnvmm_x86.c
2242
has_sib(struct x86_instr *instr)
lib/libnvmm/libnvmm_x86.c
2250
is_rip_relative(struct x86_decode_fsm *fsm, struct x86_instr *instr)
lib/libnvmm/libnvmm_x86.c
2258
is_disp32_only(struct x86_decode_fsm *fsm, struct x86_instr *instr)
lib/libnvmm/libnvmm_x86.c
2267
is_disp16_only(struct x86_decode_fsm *fsm, struct x86_instr *instr)
lib/libnvmm/libnvmm_x86.c
2275
is_dual(struct x86_decode_fsm *fsm, struct x86_instr *instr)
lib/libnvmm/libnvmm_x86.c
2283
get_disp_type(struct x86_instr *instr)
lib/libnvmm/libnvmm_x86.c
2303
node_regmodrm(struct x86_decode_fsm *fsm, struct x86_instr *instr)
lib/libnvmm/libnvmm_x86.c
2432
get_operand_size(struct x86_decode_fsm *fsm, struct x86_instr *instr)
lib/libnvmm/libnvmm_x86.c
2462
get_address_size(struct x86_decode_fsm *fsm, struct x86_instr *instr)
lib/libnvmm/libnvmm_x86.c
2486
node_primary_opcode(struct x86_decode_fsm *fsm, struct x86_instr *instr)
lib/libnvmm/libnvmm_x86.c
2529
node_secondary_opcode(struct x86_decode_fsm *fsm, struct x86_instr *instr)
lib/libnvmm/libnvmm_x86.c
2573
node_main(struct x86_decode_fsm *fsm, struct x86_instr *instr)
lib/libnvmm/libnvmm_x86.c
2608
node_rex_prefix(struct x86_decode_fsm *fsm, struct x86_instr *instr)
lib/libnvmm/libnvmm_x86.c
2635
node_legacy_prefix(struct x86_decode_fsm *fsm, struct x86_instr *instr)
lib/libnvmm/libnvmm_x86.c
2676
x86_decode(uint8_t *inst_bytes, size_t inst_len, struct x86_instr *instr,
lib/libnvmm/libnvmm_x86.c
3029
gpr_read_address(struct x86_instr *instr, struct nvmm_x64_state *state, int gpr)
lib/libnvmm/libnvmm_x86.c
3040
store_to_gva(struct nvmm_x64_state *state, struct x86_instr *instr,
lib/libnvmm/libnvmm_x86.c
3189
struct x86_instr *instr)
lib/libnvmm/libnvmm_x86.c
3235
struct x86_instr *instr)
lib/libnvmm/libnvmm_x86.c
3289
struct x86_instr *instr)
lib/libnvmm/libnvmm_x86.c
3416
struct x86_instr instr;