This is the mail archive of the
gdb@sourceware.org
mailing list for the GDB project.
Re: "disassemble" shows code, but not with /m
- From: Jan Kratochvil <jan dot kratochvil at redhat dot com>
- To: Eli Zaretskii <eliz at gnu dot org>
- Cc: gdb at sourceware dot org
- Date: Wed, 19 Mar 2014 19:45:06 +0100
- Subject: Re: "disassemble" shows code, but not with /m
- Authentication-results: sourceware.org; auth=none
- References: <83y50684dd dot fsf at gnu dot org>
On Wed, 19 Mar 2014 18:50:22 +0100, Eli Zaretskii wrote:
> IOW, the /m switch somehow inhibits the disassembly.
The /m switch is broken for -O2 -g code even if it prints something:
disassemble/m should be PC-driven, not source line driven
http://sourceware.org/bugzilla/show_bug.cgi?id=11833
Use objdump -dS in these cases - that one works
(although I prefer rather objdump -dl for -O2 -g cases).
/m is dependent on .debug_line which I guess is not right in your inferior.
Jan