A pretty big overhaul of the TryFallbackUnwindPlan method in
authorJason Molenda <jmolenda@apple.com>
Thu, 13 Nov 2014 07:31:45 +0000 (07:31 +0000)
committerJason Molenda <jmolenda@apple.com>
Thu, 13 Nov 2014 07:31:45 +0000 (07:31 +0000)
commit22975a28ac24e89114a24b20858c32a73cd26a31
treeee0eacd4cb151c27cb9137c7d9a9799bb638aaa7
parentc11bd4229cbc5775ecd39e183e6bdc1835706ee9
A pretty big overhaul of the TryFallbackUnwindPlan method in
RegisterContextLLDB.  I have core files of half a dozen tricky
unwind situations on x86/arm and they're all working pretty much
correctly at this point, but we'll need to keep an eye out for
unwinder regressions for a little while; it's tricky to get these
heuristics completely correct in all unwind situations.

<rdar://problem/18937193>

llvm-svn: 221866
lldb/include/lldb/Symbol/UnwindPlan.h
lldb/source/Plugins/Platform/MacOSX/PlatformDarwinKernel.cpp
lldb/source/Plugins/Process/Utility/RegisterContextLLDB.cpp
lldb/source/Plugins/Process/Utility/RegisterContextLLDB.h
lldb/source/Plugins/Process/Utility/UnwindLLDB.cpp