llvm-capstone/llvm/lib/Debuginfod
Kevin Frei 6d5f8d3e6e
Added settings for DEBUGINFOD cache location and timeout (#78605)
I've been working on more/better configuration for improving DEBUGINFOD
support. This is the first (and easiest) slice of the work.

I've added `timeout` and `cache-path` settings that can override the
DEBUGINFOD library defaults (and environment variables.) I also renamed
the `plugin.symbol-locator.debuginfod.server_urls` setting to
`server-urls` to be more consistent with the rest of LLDB's settings
(the underscore switch is switched to a hyphen)

I've got a few tests that validate the cache-path setting (as a
side-effect), but they've exposed a few bugs that I'll be putting up a
separate PR for (which will include the tests).

---------

Co-authored-by: Kevin Frei <freik@meta.com>
2024-01-22 11:09:48 -08:00
..
BuildIDFetcher.cpp
CMakeLists.txt
Debuginfod.cpp Added settings for DEBUGINFOD cache location and timeout (#78605) 2024-01-22 11:09:48 -08:00
HTTPClient.cpp [Debuginfod] Accept compressed encodings in client (#68055) 2023-10-03 10:00:30 -07:00
HTTPServer.cpp