https://github.com/Nerixyz created https://github.com/llvm/llvm-project/pull/209469
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. >From 6746ff0f66e8da8010d047765c58e0f4e242c29d Mon Sep 17 00:00:00 2001 From: Nerixyz <[email protected]> Date: Tue, 14 Jul 2026 15:04:27 +0200 Subject: [PATCH] [lldb] Add release note for SymStore and generate settings docs --- lldb/source/Plugins/SymbolLocator/SymStore/CMakeLists.txt | 4 ++++ llvm/docs/ReleaseNotes.md | 4 ++++ 2 files changed, 8 insertions(+) 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 _______________________________________________ lldb-commits mailing list [email protected] https://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits
