Hi,

As you know, on 32bit systems, when using EBP for anything other than
holding the stack base, it is very difficult to get reasonable backtrace.
this can be fixed if directing the compiler to add a debug record which
tells (at runtime) where we keep EBP value.
So, I added this record (FPO in ml.exe and cfi in gcc), and now we can
debug/get backtrace at runtime.
I also fixed source file name, so gdb find's it.
Patch is attached (against openssl-1.0.0d.tar.gz), and I hope you will merge
it to trunk.

Yoni Londner.

Attachment: cfi_fpo.diff
Description: Binary data

Reply via email to