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]

Reply via email to