aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Transforms/Utils/Debugify.cpp
diff options
context:
space:
mode:
authorJason Molenda <jason@molenda.com>2021-02-18 23:20:15 -0800
committerJason Molenda <jason@molenda.com>2021-02-18 23:23:15 -0800
commitd82ecb0ac72261189ec3a5dccd3ad55aeafe07b4 (patch)
tree538072a8e2d3ba30a2bdf9a9a4e3ab5cbc849ab4 /llvm/lib/Transforms/Utils/Debugify.cpp
parent2556d622828ae5631ac483d82592440fa1910d80 (diff)
downloadllvm-d82ecb0ac72261189ec3a5dccd3ad55aeafe07b4.zip
llvm-d82ecb0ac72261189ec3a5dccd3ad55aeafe07b4.tar.gz
llvm-d82ecb0ac72261189ec3a5dccd3ad55aeafe07b4.tar.bz2
LanguageRuntime can provide an UnwindPlan for special occasions
Add a facility in the LanguageRuntime to provide a special UnwindPlan based on the register values in a RegisterContext, instead of using the return-pc to find a function and use its normal UnwindPlans. Needed when the runtime has special stack frames that we want to show the user, but aren't actually on the real stack. Specifically for Swift asynchronous functions. With feedback from Greg Clayton, Jonas Devlieghere, Dave Lee <rdar://problem/70398009> Differential Revision: https://reviews.llvm.org/D96839
Diffstat (limited to 'llvm/lib/Transforms/Utils/Debugify.cpp')
0 files changed, 0 insertions, 0 deletions