On Fri, Aug 9, 2013 at 7:19 PM, Richard Henderson <r...@twiddle.net> wrote: > We have one host platform (aarch64), and three target platforms > (openrisc, unicore32, xtensa) with no built-in disassembly support, > thanks largely to gplv3 silliness. > > Here's a first-cut at handling these cases with an external tool. > The qemu-produced dump file contains just a hex dump of bytes, and > a perl script is provided to pass those bytes through objdump. > > I've lightly tested this with aarch64 host running on Foundation. > Feedback appreciated.
Nice idea, now that QEMU is now more easily portable to new host platforms. > > > r~ > > > Richard Henderson (2): > disas: Implement fallback to dump object code as hex > disas: Add disas-objdump.pl > > disas.c | 46 +++++++++++++++++++------ > scripts/disas-objdump.pl | 87 > ++++++++++++++++++++++++++++++++++++++++++++++++ > 2 files changed, 123 insertions(+), 10 deletions(-) > create mode 100755 scripts/disas-objdump.pl > > -- > 1.8.3.1 > >