Re: "disassemble" shows code, but not with /m
Eli Zaretskii <[email protected]>
| Newsgroups | gmane.comp.gdb.devel |
|---|---|
| Message-ID | <[email protected]> |
> Date: Wed, 19 Mar 2014 19:45:06 +0100 > From: Jan Kratochvil <[email protected]> > Cc: [email protected] > > 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: That executable is compiled with -O0, not -O2. Sorry I didn't mention that. Also, the /m switch does work for functions not declared inline in the same executable. > http://sourceware.org/bugzilla/show_bug.cgi?id=11833 That bug does not show such a complete failure to disassembly that I experienced. > Use objdump -dS in these cases - that one works > (although I prefer rather objdump -dl for -O2 -g cases). Thanks for the tip. > /m is dependent on .debug_line which I guess is not right in your inferior. Why not? it has DWARF2 debug info.