diff options
-rw-r--r-- | sim/arm/ChangeLog | 5 | ||||
-rw-r--r-- | sim/arm/wrapper.c | 4 |
2 files changed, 8 insertions, 1 deletions
diff --git a/sim/arm/ChangeLog b/sim/arm/ChangeLog index 55c592e..db530b7 100644 --- a/sim/arm/ChangeLog +++ b/sim/arm/ChangeLog @@ -1,3 +1,8 @@ +2017-09-21 Yao Qi <yao.qi@linaro.org> + + * wrapper.c (print_insn): Use disassembler instead of + print_insn_little_arm. + 2017-09-06 John Baldwin <jhb@FreeBSD.org> * configure: Regenerate. diff --git a/sim/arm/wrapper.c b/sim/arm/wrapper.c index 01f88d1..d234178 100644 --- a/sim/arm/wrapper.c +++ b/sim/arm/wrapper.c @@ -92,10 +92,12 @@ void print_insn (ARMword instr) { int size; + disassembler_ftype disassemble_fn; opbuf[0] = 0; info.application_data = & instr; - size = print_insn_little_arm (0, & info); + disassemble_fn = disassembler (bfd_arch_arm, 0, 0, NULL); + size = disassemble_fn (0, & info); fprintf (stderr, " %*s\n", size, opbuf); } |