[Debuginfod] Fix shared libs build break after eafa0530417eThe commit added a dependency on LLVMSymbolize but theCMakeLists.txt file wasn't updated. This doesn't causeissues for static libraries
[Debuginfod] Fix shared libs build break after eafa0530417eThe commit added a dependency on LLVMSymbolize but theCMakeLists.txt file wasn't updated. This doesn't causeissues for static libraries builds but breaks the sharedlibraries build. This just adds the missing dependency.
show more ...
[Debuginfod] Add --debug-file-directory to llvm-debuginfod-find.This allows llvm-debuginfod-find to locate binaries in local build IDdirectories configured via --debug-file-directory, the same fla
[Debuginfod] Add --debug-file-directory to llvm-debuginfod-find.This allows llvm-debuginfod-find to locate binaries in local build IDdirectories configured via --debug-file-directory, the same flag usedfor this purpose by llvm-symbolizer. This provides a consistent lookupsemantics between the two tools when configured the same way, inparticular when debug binaries may be located either locally orremotely.Reviewed By: phosekDifferential Revision: https://reviews.llvm.org/D125864
[Debuginfod] [Symbolizer] Break debuginfod out of libLLVM.Debuginfod can pull in libcurl as a dependency, which isn't appropriatefor libLLVM. (Seehttps://gitlab.freedesktop.org/mesa/mesa/-/issues
[Debuginfod] [Symbolizer] Break debuginfod out of libLLVM.Debuginfod can pull in libcurl as a dependency, which isn't appropriatefor libLLVM. (Seehttps://gitlab.freedesktop.org/mesa/mesa/-/issues/5732).This change breaks out debuginfod into a separate non-component librarythat can be used directly in llvm-symbolizer. The tool can injectdebuginfod into the Symbolizer library via an abstract DebugInfoFetcherinterface, breaking the dependency of Symbolizer on debuinfod.See https://github.com/llvm/llvm-project/issues/52731Reviewed By: phosekDifferential Revision: https://reviews.llvm.org/D118413
[llvm] [Debuginfo] Add llvm-debuginfod-find tool and end-to-end-tests.This implements the `llvm-debuginfod-find` tool, which wraps the Debuginfod library (D112758) to query debuginfod servers for a
[llvm] [Debuginfo] Add llvm-debuginfod-find tool and end-to-end-tests.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: labathDifferential Revision: https://reviews.llvm.org/D112759
Revert "[llvm] [Debuginfo] Add llvm-debuginfod-find tool and end-to-end-tests."This reverts commit 350fe22f2a7f16791f9269fd50f1fca1e7fa74d1 because itcaused buildbot breakages (https://lab.llvm.or
Revert "[llvm] [Debuginfo] Add llvm-debuginfod-find tool and end-to-end-tests."This reverts commit 350fe22f2a7f16791f9269fd50f1fca1e7fa74d1 because itcaused buildbot breakages (https://lab.llvm.org/buildbot/#/builders/91/builds/387).