Lines Matching refs:fp
59 static void dump_field(FILE *fp, const char *name, const char *indent, in dump_field() argument
62 fprintf(fp, "%s.%s = {\n", indent, name); in dump_field()
63 fprintf(fp, "%s\t.value = %d, bytes[] = {%x, %x, %x, %x},\n", in dump_field()
66 fprintf(fp, "%s\t.got = %d, .nbytes = %d},\n", indent, in dump_field()
70 static void dump_insn(FILE *fp, struct insn *insn) in dump_insn() argument
72 fprintf(fp, "Instruction = {\n"); in dump_insn()
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()
82 fprintf(fp, "\t.attr = %x, .opnd_bytes = %d, .addr_bytes = %d,\n", in dump_insn()
84 fprintf(fp, "\t.length = %d, .x86_64 = %d, .kaddr = %p}\n", in dump_insn()