Backtraces broken on i386 by unorthodox encoding of push %ebp

Jan Kratochvil jan.kratochvil@redhat.com
Sun Mar 31 05:48:00 GMT 2013


On Sat, 30 Mar 2013 22:02:55 +0100, Richard Smith wrote:
> Yes, you're right, I could quite easily.  But a design criterion for
> this project is that it is easy for third-parties to produce
> backtraces from production code (i.e. once debugging information has
> been stripped).

It should be in .eh_frame - which is also used for exceptions unwinding if
an exception is thrown through this frame. .eh_frame is runtime information,
it is in a mapped segment and never stripped.


Jan



More information about the Gdb mailing list