FWIW, I worked on extending this to cover the other x86 perlasm files in libcrypto over the weekend, by causing the %esp-tracking code in x86asm to emit CFI directives when needed. Other than the SHA implementations (some of which use a sliding-stack scheme that's hard to unwind) it needs only a few lines of extra annotation per asm file, and it makes debugging an openssl-heavy application much easier. (This is the DWARF .cfi_ stuff only, I think the Win32 .FPO directive isn't flexible enough for most of the assembly routines.)
I will put together a patch series in a bit. ______________________________________________________________________ OpenSSL Project http://www.openssl.org Development Mailing List [email protected] Automated List Manager [email protected]
