insn_field
static inline void insn_field_set(struct insn_field *p, insn_value_t v,
static inline void insn_set_byte(struct insn_field *p, unsigned char n,
static inline void insn_field_set(struct insn_field *p, insn_value_t v,
static inline void insn_set_byte(struct insn_field *p, unsigned char n,
struct insn_field prefixes; /*
struct insn_field rex_prefix; /* REX prefix */
struct insn_field vex_prefix; /* VEX prefix */
struct insn_field xop_prefix; /* XOP prefix */
struct insn_field opcode; /*
struct insn_field modrm;
struct insn_field sib;
struct insn_field displacement;
struct insn_field immediate;
struct insn_field moffset1; /* for 64bit MOV */
struct insn_field immediate1; /* for 64bit imm or off16/32 */
struct insn_field moffset2; /* for 64bit MOV */
struct insn_field immediate2; /* for 64bit imm or seg16 */
struct insn_field *prefixes = &insn->prefixes;
struct insn_field *opcode = &insn->opcode;
struct insn_field *modrm = &insn->modrm;
struct insn_field *modrm = &insn->modrm;
struct insn_field *field)
struct insn_field *field)
static inline void insn_field_set(struct insn_field *p, insn_value_t v,
static inline void insn_set_byte(struct insn_field *p, unsigned char n,
static inline void insn_field_set(struct insn_field *p, insn_value_t v,
static inline void insn_set_byte(struct insn_field *p, unsigned char n,
struct insn_field prefixes; /*
struct insn_field rex_prefix; /* REX prefix */
struct insn_field vex_prefix; /* VEX prefix */
struct insn_field xop_prefix; /* XOP prefix */
struct insn_field opcode; /*
struct insn_field modrm;
struct insn_field sib;
struct insn_field displacement;
struct insn_field immediate;
struct insn_field moffset1; /* for 64bit MOV */
struct insn_field immediate1; /* for 64bit imm or off16/32 */
struct insn_field moffset2; /* for 64bit MOV */
struct insn_field immediate2; /* for 64bit imm or seg16 */
struct insn_field *prefixes = &insn->prefixes;
struct insn_field *opcode = &insn->opcode;
struct insn_field *modrm = &insn->modrm;
struct insn_field *modrm = &insn->modrm;