Lines Matching refs:insn
70 static void dump_insn(FILE *fp, struct insn *insn) in dump_insn() argument
73 dump_field(fp, "prefixes", "\t", &insn->prefixes); in dump_insn()
74 dump_field(fp, "rex_prefix", "\t", &insn->rex_prefix); in dump_insn()
75 dump_field(fp, "vex_prefix", "\t", &insn->vex_prefix); in dump_insn()
76 dump_field(fp, "opcode", "\t", &insn->opcode); in dump_insn()
77 dump_field(fp, "modrm", "\t", &insn->modrm); in dump_insn()
78 dump_field(fp, "sib", "\t", &insn->sib); in dump_insn()
79 dump_field(fp, "displacement", "\t", &insn->displacement); in dump_insn()
80 dump_field(fp, "immediate1", "\t", &insn->immediate1); in dump_insn()
81 dump_field(fp, "immediate2", "\t", &insn->immediate2); in dump_insn()
83 insn->attr, insn->opnd_bytes, insn->addr_bytes); in dump_insn()
85 insn->length, insn->x86_64, insn->kaddr); in dump_insn()
115 struct insn insn; in main() local
153 ret = insn_decode(&insn, insn_buff, sizeof(insn_buff), in main()
156 if (ret < 0 || insn.length != nb) { in main()
162 "says %d\n", nb, insn.length); in main()
164 dump_insn(stderr, &insn); in main()