[Lldb-commits] [PATCH] Initial Assembly profiler for mips64
jmolenda at apple.com
Wed Feb 18 20:29:12 PST 2015
Writing unwinder test cases is tricky. The *basic* functionality is tested by the entire testsuite any time they try to step-over or backtrace. But testing corner cases of tricky unwind situations involves either capturing core files of tricky situations or hand-writing OS/arch-specific assembly routines. It's not impossible but it's something we've never done until now.
(I personally have a dozen-or-so core files saved from cases where I had an unwinder bug - but they're not something I can share publicly and moreover, they're GIGANTIC.)
More information about the lldb-commits