On Apr 27, 2013, at 9:28 PM, Joerg Sonnenberger <jo...@britannica.bec.de> wrote:
> On Sat, Apr 27, 2013 at 09:09:25PM +0200, Franco Fichtner wrote: >> On backtrace(3) (which is a GNU thing, I know), static functions don't >> show up with their respective names even though they are in the binary. >> That's a tad annoying, but I am not aware of any other limitation. Can >> someone please enlighten me? > > That's not true in general. backtrace(3) or any other user of the > .eh_frame section for unwinding won't see individual records for inlined > functions. Static functions are more likely to get inlined, but the same > can happen with non-inline functions defined in the same file. Ok, thanks. Sounds like an impasse. GCC does what it wants, but then -fno-inline is also not an option for the build? Regards, Franco