[all-commits] [llvm/llvm-project] e61d89: [NFC] [Object] Create library to fetch debug info ...

Daniel Thornburgh via All-commits all-commits at lists.llvm.org
Wed Sep 28 13:35:52 PDT 2022


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: e61d89efd78b17f4969c9a394f480367307c7132
      https://github.com/llvm/llvm-project/commit/e61d89efd78b17f4969c9a394f480367307c7132
  Author: Daniel Thornburgh <dthorn at google.com>
  Date:   2022-09-28 (Wed, 28 Sep 2022)

  Changed paths:
    R llvm/include/llvm/DebugInfo/Symbolize/DIFetcher.h
    M llvm/include/llvm/DebugInfo/Symbolize/Symbolize.h
    A llvm/include/llvm/Debuginfod/BuildIDFetcher.h
    R llvm/include/llvm/Debuginfod/DIFetcher.h
    M llvm/include/llvm/Debuginfod/Debuginfod.h
    A llvm/include/llvm/Object/BuildID.h
    M llvm/include/llvm/Object/ObjectFile.h
    M llvm/lib/DebugInfo/Symbolize/CMakeLists.txt
    R llvm/lib/DebugInfo/Symbolize/DIFetcher.cpp
    M llvm/lib/DebugInfo/Symbolize/Symbolize.cpp
    A llvm/lib/Debuginfod/BuildIDFetcher.cpp
    M llvm/lib/Debuginfod/CMakeLists.txt
    R llvm/lib/Debuginfod/DIFetcher.cpp
    M llvm/lib/Debuginfod/Debuginfod.cpp
    A llvm/lib/Object/BuildID.cpp
    M llvm/lib/Object/CMakeLists.txt
    M llvm/lib/Object/ObjectFile.cpp
    M llvm/tools/llvm-debuginfod-find/CMakeLists.txt
    M llvm/tools/llvm-debuginfod-find/llvm-debuginfod-find.cpp
    M llvm/tools/llvm-symbolizer/llvm-symbolizer.cpp

  Log Message:
  -----------
  [NFC] [Object] Create library to fetch debug info by build ID.

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




More information about the All-commits mailing list