This is the mail archive of the
gdb@sourceware.org
mailing list for the GDB project.
Re: What about add a interface to output the assembly codes follow inferior execution
> From: Pedro Alves <pedro@codesourcery.com>
> Date: Wed, 4 Mar 2009 19:20:50 +0000
> Cc: Doug Evans <dje@google.com>,
> teawater@gmail.com,
> drow@false.org
>
> show-opcodes suggests to me that we're doing to show raw, numeric
> opcodes, which IIUC, is not what is being suggested.
>
> "disassembly" suggests to me that we're doing to show
> assembly mneumonics, which I thought was what is being proposed.
Actually, what was suggested does both:
26 printf ("a = %d b = %d c = %d\n", a, b, c);
80483fe: 8b 15 84 96 04 08 mov 0x8049684,%edx
8048404: 8b 45 f4 mov -0xc(%ebp),%eax
8048407: 89 44 24 0c mov %eax,0xc(%esp)
804840b: 8b 45 f8 mov -0x8(%ebp),%eax
804840e: 89 44 24 08 mov %eax,0x8(%esp)
8048412: 89 54 24 04 mov %edx,0x4(%esp)
8048416: c7 04 24 58 85 04 08 movl $0x8048558,(%esp)
804841d: e8 b6 fe ff ff call 80482d8 <printf@plt>
This assembly codes is for line 26 printf ("a = %d b = %d c = %d\n", a, b, c);