-
Notifications
You must be signed in to change notification settings - Fork 14.3k
[lldb] Expand background symbol lookup #80890
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
Changes from all commits
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -8,7 +8,12 @@ let Definition = "modulelist" in { | |
def EnableBackgroundLookup: Property<"enable-background-lookup", "Boolean">, | ||
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Should we leave this setting around and adapt it to use the new setting with the correct defaults set? If someone has a If this was used for dsymForUUID only and there weren't many customers it could be ok to remove, but I would err on the side of caution. There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. I was on the fence, as I've been encouraging users to use |
||
Global, | ||
DefaultFalse, | ||
Desc<"On macOS, enable calling dsymForUUID (or an equivalent script/binary) in the background to locate symbol files that weren't found.">; | ||
Desc<"Alias for backward compatibility: when enabled this is the equivalent to 'symbols.download background'.">; | ||
def AutoDownload: Property<"auto-download", "Enum">, | ||
Global, | ||
DefaultEnumValue<"eSymbolDownloadOff">, | ||
EnumValues<"OptionEnumValues(g_auto_download_enum_values)">, | ||
Desc<"On macOS, automatically download symbols with dsymForUUID (or an equivalent script/binary) for relevant images in the debug session.">; | ||
def ClangModulesCachePath: Property<"clang-modules-cache-path", "FileSpec">, | ||
Global, | ||
DefaultStringValue<"">, | ||
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Is this truly only for backtraces? Wouldn't an address lookup in a binary also qualify as a way to force debug info to be loaded?