Changes

Summary

  1. [llvm] [Debuginfo] Debuginfod client library. (details)
Commit af69947e7028274573cfc927aabead8326b63367 by shutty
[llvm] [Debuginfo] Debuginfod client library.

This adds a Debuginfod library containing the `fetchDebuginfo` function which queries servers specified by the `DEBUGINFOD_URLS` environment variable for the debuginfo, executable, or a specified source file associated with a given build id.

This diff was split out from D111252.

Reviewed By: dblaikie

Differential Revision: https://reviews.llvm.org/D112758
The file was addedllvm/unittests/Debuginfod/CMakeLists.txt
The file was modifiedllvm/include/llvm/Support/Caching.h (diff)
The file was modifiedllvm/lib/CMakeLists.txt (diff)
The file was addedllvm/include/llvm/Debuginfod/Debuginfod.h
The file was modifiedllvm/unittests/CMakeLists.txt (diff)
The file was addedllvm/lib/Debuginfod/Debuginfod.cpp
The file was addedllvm/unittests/Debuginfod/DebuginfodTests.cpp
The file was addedllvm/lib/Debuginfod/CMakeLists.txt