objdump -M for x86
Andreas Jaeger
aj@suse.de
Sat Nov 3 08:16:00 GMT 2001
Alan Modra <amodra@bigpond.net.au> writes:
> Applying to mainline. Note to gdb people: Some backwards compatibility
> stuff can be removed when i386-tdep.c and x86-64-tdep are updated to use
> the new (old!) print_insn_i386.
>
> binutils/ChangeLog
> * doc/binutils.texi (objdump): Document x86 -M options.
> include/ChangeLog
> * dis-asm.h (print_insn_i386): Declare.
> opcodes/ChangeLog
> * disassemble.c (disassembler): Call print_insn_i386.
> * i386-dis.c (SUFFIX_ALWAYS): Define.
> (struct dis_private): Add orig_sizeflag.
> (print_insn_i386): Make it a wrapper, calling..
> (print_insn): ..The old body of print_insn_i386. Avoid longjmp
> warning without using volatile by moving orig_sizeflag to priv,
> and removing inbuf. Parse disassembler_options.
> (print_insn_i386_att, print_insn_i386_intel): Move initialisation
> code to print_insn.
> (putop): Remove #ifdef SUFFIX_ALWAYS.
[...]
+ if (strncmp (p, "x86_64", 6) == 0)
Can we change the parameter to x86-64? The architecture is called
x86-64 but config.* doesn't allow the minus so we had to rename it.
Shall I send a patch to do so?
Andreas
--
Andreas Jaeger
SuSE Labs aj@suse.de
private aj@arthur.inka.de
http://www.suse.de/~aj
More information about the Binutils
mailing list