[Lldb-commits] [lldb] [lldb] Make timeout for HTTP send/receive in SymbolLocatorSymStore configurable (PR #192061)

via lldb-commits lldb-commits at lists.llvm.org
Mon Jul 13 06:33:18 PDT 2026


Stefan =?utf-8?q?Gränitz?= <stefan.graenitz at gmail.com>,Nerixyz
 <nerixdev at outlook.de>,Nerixyz <nerixdev at outlook.de>,Nerixyz
 <nerixdev at outlook.de>
Message-ID:
In-Reply-To: <llvm.org/llvm/llvm-project/pull/192061 at github.com>


================
@@ -2,12 +2,14 @@ include "../../../../include/lldb/Core/PropertiesBase.td"
 
 let Definition = "symbollocatorsymstore", Path = "plugin.symbol-locator.symstore" in {
   def SymStoreURLs : Property<"urls", "Array">,
-                     ElementType<"String">,
-                     Desc<"List of local symstore directories to query after "
-                          "_NT_SYMBOL_PATH">;
+    ElementType<"String">,
+    Desc<"List of local symstore directories to query after _NT_SYMBOL_PATH">;
   def CachePath : Property<"cache", "String">,
     DefaultStringValue<"">,
     Desc<"Default cache directory for downloaded symbol files. Used when no cache is specified in _NT_SYMBOL_PATH.">;
+  def Timeout : Property<"timeout", "UInt64">,
+    DefaultUnsignedValue<60>,
+    Desc<"Timeout in seconds for send/receive in HTTP connections to symbol servers.">;
----------------
Nerixyz wrote:

Good point, added it. For both WinHTTP and curl 0 means no timeout.

https://github.com/llvm/llvm-project/pull/192061


More information about the lldb-commits mailing list