swift
00c33f8f - [Demangling] Disable ShowAsyncResumePartial in SimplifiedUI (#41870)

Commit
3 years ago
[Demangling] Disable ShowAsyncResumePartial in SimplifiedUI (#41870) Change `SimplifiedUIDemangleOptions` to remove "partial function" prefixes when demangling async coroutine symbols. This removes the prefixes "await resume partial function" and "suspend resume partial function" from demangled names, in doing so hides the effect of async/coroutine function splitting from stack traces and other symbolication. This output will produce the source level function name. For example, a symbol that previously would have demangled to: ``` (1) await resume partial function for static Main.main() ``` will, with this change, demangle to: ``` static Main.main() ``` See https://github.com/apple/swift/pull/36978 where `ShowAsyncResumePartial` was introduced for lldb. rdar://90455541
Author
Parents
Loading