x86_decode_state
peek_byte(struct x86_decode_state *state, uint8_t *byte)
next_byte(struct x86_decode_state *state, uint8_t *byte)
next_value(struct x86_decode_state *state, size_t n, uint64_t *value)
is_valid_state(struct x86_decode_state *state, const char *fn_name)
decode_prefix(struct x86_decode_state *state, struct x86_insn *insn)
decode_modrm(struct x86_decode_state *state, struct x86_insn *insn)
static enum decode_result decode_prefix(struct x86_decode_state *,
static enum decode_result decode_opcode(struct x86_decode_state *,
static enum decode_result decode_modrm(struct x86_decode_state *,
static enum decode_result decode_disp(struct x86_decode_state *,
decode_disp(struct x86_decode_state *state, struct x86_insn *insn)
static enum decode_result decode_sib(struct x86_decode_state *,
static enum decode_result decode_imm(struct x86_decode_state *,
decode_opcode(struct x86_decode_state *state, struct x86_insn *insn)
static enum decode_result peek_byte(struct x86_decode_state *, uint8_t *);
static enum decode_result next_byte(struct x86_decode_state *, uint8_t *);
static enum decode_result next_value(struct x86_decode_state *, size_t,
static int is_valid_state(struct x86_decode_state *, const char *);
decode_sib(struct x86_decode_state *state, struct x86_insn *insn)
decode_imm(struct x86_decode_state *state, struct x86_insn *insn)
struct x86_decode_state state;