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.
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.