Skip to content

[Runtime] Add an option to produce non-symbolicated backtraces. #71386

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 3 commits into from
Feb 8, 2024

Conversation

al45tair
Copy link
Contributor

@al45tair al45tair commented Feb 5, 2024

Symbolication can take some time, depending on the binaries involved. In certain contexts it's better for the backtrace to finish quickly, and then symbolication could be done offline.

rdar://122302117

Symbolication can take some time, depending on the binaries involved.
In certain contexts it's better for the backtrace to finish quickly,
and then symbolication could be done offline.

rdar://122302117
@al45tair al45tair requested a review from mikeash as a code owner February 5, 2024 12:58
Document the new `symbolicate` setting.

rdar://122302117
@al45tair
Copy link
Contributor Author

al45tair commented Feb 5, 2024

@swift-ci Please smoke test

Rather than just on or off, I've changed it to allow "off", "fast",
or "full".  "fast" means that we'll do symbol lookup, but we won't
try to find inline frames and we won't run line number programs
(those are the things that are taking considerable time in some
cases).

rdar://122302117
@al45tair al45tair requested a review from mikeash February 6, 2024 17:40
@al45tair
Copy link
Contributor Author

al45tair commented Feb 6, 2024

@swift-ci Please smoke test

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants