aboutsummaryrefslogtreecommitdiff
path: root/llvm/tools/llvm-debuginfod-find/CMakeLists.txt
AgeCommit message (Collapse)AuthorFilesLines
2022-09-28[NFC] [Object] Create library to fetch debug info by build ID.Daniel Thornburgh1-1/+1
This creates a library for fetching debug info by build ID, whether locally or remotely via debuginfod. The functionality was refactored out of existing code in the Symboliize library. Existing utilities were refactored to use this library. Reviewed By: phosek Differential Revision: https://reviews.llvm.org/D132504
2022-05-18[Debuginfod] Fix shared libs build break after eafa0530417eNemanja Ivanovic1-0/+1
The commit added a dependency on LLVMSymbolize but the CMakeLists.txt file wasn't updated. This doesn't cause issues for static libraries builds but breaks the shared libraries build. This just adds the missing dependency.
2022-02-08[Debuginfod] [Symbolizer] Break debuginfod out of libLLVM.Daniel Thornburgh1-1/+1
Debuginfod can pull in libcurl as a dependency, which isn't appropriate for libLLVM. (See https://gitlab.freedesktop.org/mesa/mesa/-/issues/5732). This change breaks out debuginfod into a separate non-component library that can be used directly in llvm-symbolizer. The tool can inject debuginfod into the Symbolizer library via an abstract DebugInfoFetcher interface, breaking the dependency of Symbolizer on debuinfod. See https://github.com/llvm/llvm-project/issues/52731 Reviewed By: phosek Differential Revision: https://reviews.llvm.org/D118413
2021-12-14[llvm] [Debuginfo] Add llvm-debuginfod-find tool and end-to-end-tests.Noah Shutty1-0/+10
This implements the `llvm-debuginfod-find` tool, which wraps the Debuginfod library (D112758) to query debuginfod servers for artifacts according to the [[ https://www.mankier.com/8/debuginfod#Webapi | specification ]]. Reviewed By: labath Differential Revision: https://reviews.llvm.org/D112759
2021-12-10Revert "[llvm] [Debuginfo] Add llvm-debuginfod-find tool and end-to-end-tests."Noah Shutty1-10/+0
This reverts commit 350fe22f2a7f16791f9269fd50f1fca1e7fa74d1 because it caused buildbot breakages (https://lab.llvm.org/buildbot/#/builders/91/builds/387).
2021-12-10[llvm] [Debuginfo] Add llvm-debuginfod-find tool and end-to-end-tests.Noah Shutty1-0/+10
This implements the `llvm-debuginfod-find` tool, which wraps the Debuginfod library (D112758) to query debuginfod servers for artifacts according to the [[ https://www.mankier.com/8/debuginfod#Webapi | specification ]]. Reviewed By: labath Differential Revision: https://reviews.llvm.org/D112759