Hacker News new | past | comments | ask | show | jobs | submit login

Ah cool.

But I'm fairly sure that these days os x uses libcxx which uses libunwind




I seem to recall them implementing the unwind interface but with standard rbp/ebp unwinding. As in http://www.opensource.apple.com/source/Libc/Libc-498.1.1/gen... and http://www.opensource.apple.com/source/Libc/Libc-825.25/gen/...

My biggest problem with "standard" libunwind is how slow it is compared to a whole loop against the registers (which of course isn't reliable with -fomit-frame-pointer). IIRC, the gcc's call to backtrace actually parses DWARF to work around this (and thus is super slow).




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: