[lldb] [llvm] [lldb] Add release note for SymStore and generate settings docs (PR #209469)
via llvm-commits
llvm-commits at lists.llvm.org
Tue Jul 14 06:08:06 PDT 2026
llvmorg-github-actions[bot] wrote:
<!--LLVM PR SUMMARY COMMENT-->
@llvm/pr-subscribers-lldb
Author: Nerixyz (Nerixyz)
<details>
<summary>Changes</summary>
We didn't have a release note for the symstore symbol locator and the settings weren't included on https://lldb.llvm.org/use/settings.html. The second part is probably because both were landing at the same time, so I missed the JSON output there.
---
Full diff: https://github.com/llvm/llvm-project/pull/209469.diff
2 Files Affected:
- (modified) lldb/source/Plugins/SymbolLocator/SymStore/CMakeLists.txt (+4)
- (modified) llvm/docs/ReleaseNotes.md (+4)
``````````diff
diff --git a/lldb/source/Plugins/SymbolLocator/SymStore/CMakeLists.txt b/lldb/source/Plugins/SymbolLocator/SymStore/CMakeLists.txt
index 66a3d8640816f..1676cb017969b 100644
--- a/lldb/source/Plugins/SymbolLocator/SymStore/CMakeLists.txt
+++ b/lldb/source/Plugins/SymbolLocator/SymStore/CMakeLists.txt
@@ -6,6 +6,10 @@ lldb_tablegen(SymbolLocatorSymStorePropertiesEnum.inc -gen-lldb-property-enum-de
SOURCE SymbolLocatorSymStoreProperties.td
TARGET LLDBPluginSymbolLocatorSymStorePropertiesEnumGen)
+lldb_tablegen(SymbolLocatorSymStoreProperties.json -dump-json
+ SOURCE SymbolLocatorSymStoreProperties.td
+ TARGET LLDBPluginSymbolLocatorSymStorePropertiesJsonGen)
+
add_lldb_library(lldbPluginSymbolLocatorSymStore PLUGIN
SymbolLocatorSymStore.cpp
diff --git a/llvm/docs/ReleaseNotes.md b/llvm/docs/ReleaseNotes.md
index b186fbefb9e87..6a99272a0e4ad 100644
--- a/llvm/docs/ReleaseNotes.md
+++ b/llvm/docs/ReleaseNotes.md
@@ -485,6 +485,10 @@ Makes programs 10x faster by doing Special New Thing.
from the command-line and in the output window when using lldb-dap.
* LLDB now uses `lldb-server.exe` to launch and manage the program being debugged,
instead of running it within LLDB's own process. To revert to the previous behavior, set the environment variable `LLDB_USE_LLDB_SERVER=0`.
+* Support for PDB symbol servers has been added. By default, no symbol servers are used.
+ You can control this either through the [`_NT_SYMBOL_PATH`](https://learn.microsoft.com/en-us/windows-hardware/drivers/debugger/symbol-path)
+ environment variable or by setting `plugin.symbol-locator.symstore.urls`
+ (see [`plugin.symbol-locator.symstore`](https://lldb.llvm.org/use/settings.html#symstore) for more info).
### Changes to BOLT
``````````
</details>
https://github.com/llvm/llvm-project/pull/209469
More information about the llvm-commits
mailing list