[PATCH] D111252: [llvm] [Support] [Debuginfo] Add http and debuginfod client libraries and llvm-debuginfod-find tool

Noah Shutty via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Wed Oct 13 10:52:09 PDT 2021


noajshu updated this revision to Diff 379467.
noajshu added a comment.

Replace caching with LTO's localCache and refactor.
Expose an optional callback function parameter of fetchInfo to process debugging assets in memory. Update code and documentation for llvm style guidelines. Replace the hex encoding of asset keys with xxhash.


Repository:
  rG LLVM Github Monorepo

CHANGES SINCE LAST ACTION
  https://reviews.llvm.org/D111252/new/

https://reviews.llvm.org/D111252

Files:
  .123
  llvm/CMakeLists.txt
  llvm/include/llvm/Debuginfod/Debuginfod.h
  llvm/include/llvm/Support/HTTPClient.h
  llvm/lib/CMakeLists.txt
  llvm/lib/Debuginfod/CMakeLists.txt
  llvm/lib/Debuginfod/Debuginfod.cpp
  llvm/lib/Support/CMakeLists.txt
  llvm/lib/Support/HTTPClient.cpp
  llvm/test/lit.cfg.py
  llvm/test/lit.site.cfg.py.in
  llvm/test/tools/llvm-debuginfod/Inputs/buildid/fake_build_id/debuginfo
  llvm/test/tools/llvm-debuginfod/Inputs/buildid/fake_build_id/executable
  llvm/test/tools/llvm-debuginfod/Inputs/buildid/fake_build_id/source/directory/file.c
  llvm/test/tools/llvm-debuginfod/find-test.sh
  llvm/test/tools/llvm-debuginfod/llvm-debuginfod-find.test
  llvm/tools/llvm-debuginfod/CMakeLists.txt
  llvm/tools/llvm-debuginfod/llvm-debuginfod-find.cpp
  llvm/unittests/Debuginfod/CMakeLists.txt
  llvm/unittests/Debuginfod/DebuginfodTests.cpp
  llvm/unittests/Support/CMakeLists.txt
  llvm/unittests/Support/HTTPClient.cpp

-------------- next part --------------
A non-text attachment was scrubbed...
Name: D111252.379467.patch
Type: text/x-patch
Size: 22083 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20211013/b9c2bf26/attachment.bin>


More information about the llvm-commits mailing list