mirror of
https://github.com/intel/llvm.git
synced 2026-01-18 07:57:36 +08:00
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