* i386-dis.c (print_insn_i8086): New routine to disassemble using
the 8086 instruction set. * i386-dis.c: General cleanups. Make most things static. Add prototypes. Get rid of static variables aflags and dflags. Pass them as args (to almost everything).
This commit is contained in:
parent
a29322f785
commit
d9ad578c49
@ -1034,15 +1034,12 @@ print_insn_i386 (pc, info)
|
||||
bfd_vma pc;
|
||||
disassemble_info *info;
|
||||
{
|
||||
print_insn_x86 (pc, info, 1, 1);
|
||||
}
|
||||
|
||||
int
|
||||
print_insn_i8086 (pc, info)
|
||||
bfd_vma pc;
|
||||
disassemble_info *info;
|
||||
{
|
||||
print_insn_x86 (pc, info, 0, 0);
|
||||
if (info->mach == bfd_mach_i386_i386)
|
||||
print_insn_x86 (pc, info, 1, 1);
|
||||
else if (info->mach == bfd_mach_i386_i8086)
|
||||
print_insn_x86 (pc, info, 0, 0);
|
||||
else
|
||||
abort ();
|
||||
}
|
||||
|
||||
int
|
||||
|
Loading…
Reference in New Issue
Block a user