summaryrefslogtreecommitdiff
path: root/clang/lib/CodeGen/CodeGenModule.cpp
diff options
context:
space:
mode:
authorJason Molenda <jason@molenda.com>2021-03-03 19:25:30 -0800
committerJason Molenda <jason@molenda.com>2021-03-03 19:29:40 -0800
commit266bb78f7d133a344992c5bfca61ef11ee152cb0 (patch)
tree00a4783265062a1c2f6652d1e046b8934f10890c /clang/lib/CodeGen/CodeGenModule.cpp
parent09fa1d0e50a3d907e8596f6ea49780b7187b727e (diff)
LanguageRuntime for 0th frame unwind, simplify getting pc-for-symbolication
Add calls into LanguageRuntime when finding the unwind method to use out of the 0th (currently executing) stack frame. Allow for the LanguageRuntimes to indicate if this stack frames should be treated like a zeroth-frame -- symbolication should be done based on the saved pc address, not decremented like normal ABI function calls. Add methods to RegisterContext and StackFrame to get a pc value suitable for symbolication, to reduce the number of places in lldb where we decrement the saved pc values before symbolication. <rdar://problem/70398009> Differential Revision: https://reviews.llvm.org/D97644
Diffstat (limited to 'clang/lib/CodeGen/CodeGenModule.cpp')
0 files changed, 0 insertions, 0 deletions