Any comments? Regards,
On 08/02/2013 02:48 PM, Fabien Chouteau wrote: > Part of M731-018. > > Signed-off-by: Fabien Chouteau <chout...@adacore.com> > --- > disas.c | 16 ++++++++++++---- > 1 file changed, 12 insertions(+), 4 deletions(-) > > diff --git a/disas.c b/disas.c > index 71007fb..3ffb3ae 100644 > --- a/disas.c > +++ b/disas.c > @@ -480,11 +480,19 @@ void monitor_disas(Monitor *mon, CPUArchState *env, > #endif > > for(i = 0; i < nb_insn; i++) { > - monitor_printf(mon, "0x" TARGET_FMT_lx ": ", pc); > + const char *sym = lookup_symbol(pc); > + > + monitor_printf(mon, "0x" TARGET_FMT_lx " ", pc); > + if (sym[0] != '\0') { > + monitor_printf(mon, "<%s>: ", sym); > + } else { > + monitor_printf(mon, ": "); > + } > count = print_insn(pc, &s.info); > - monitor_printf(mon, "\n"); > - if (count < 0) > - break; > + monitor_printf(mon, "\n"); > + if (count < 0) { > + break; > + } > pc += count; > } > } > -- Fabien Chouteau