[Lldb-commits] [lldb] [llvm] [lldb] Bring Debuginfod's StreamedHTTPResponseHandler to SymbolLocatorSymStore (PR #187687)
via lldb-commits
lldb-commits at lists.llvm.org
Fri Mar 27 08:53:49 PDT 2026
Stefan =?utf-8?q?Gränitz?= <stefan.graenitz at gmail.com>,
Stefan =?utf-8?q?Gränitz?= <stefan.graenitz at gmail.com>,
Stefan =?utf-8?q?Gränitz?= <stefan.graenitz at gmail.com>
Message-ID:
In-Reply-To: <llvm.org/llvm/llvm-project/pull/187687 at github.com>
================
@@ -216,16 +167,57 @@ requestFileFromSymStoreServerHTTP(llvm::StringRef base_url, llvm::StringRef key,
// Server has same directory structure with forward slashes as separators.
std::string source_url =
llvm::formatv("{0}/{1}/{2}/{1}", base_url, pdb_name, key);
- if (llvm::Error err = downloadFileHTTP(source_url, cache_file.str())) {
- LLDB_LOG_ERROR(log, std::move(err),
- "Failed to download from SymStore '{1}': {0}", source_url);
+
+ if (!llvm::HTTPClient::isAvailable()) {
+ Debugger::ReportWarning("HTTP client is not available");
----------------
Nerixyz wrote:
```suggestion
Debugger::ReportWarning("HTTP client is not available for SymStore download");
```
To indicate why we need an HTTP client.
https://github.com/llvm/llvm-project/pull/187687
More information about the lldb-commits
mailing list