[all-commits] [llvm/llvm-project] 9a99d2: [lib/Object] - Generalize the RelocationResolver API.

Georgii Rymar via All-commits all-commits at lists.llvm.org
Thu Nov 19 23:33:22 PST 2020


  Branch: refs/heads/master
  Home:   https://github.com/llvm/llvm-project
  Commit: 9a99d23a1b06894da6e772b76fcf5b0ccc5a8f53
      https://github.com/llvm/llvm-project/commit/9a99d23a1b06894da6e772b76fcf5b0ccc5a8f53
  Author: Georgii Rymar <grimar at accesssoftek.com>
  Date:   2020-11-20 (Fri, 20 Nov 2020)

  Changed paths:
    M lld/ELF/DWARF.cpp
    M llvm/include/llvm/Object/ELFObjectFile.h
    M llvm/include/llvm/Object/RelocationResolver.h
    M llvm/lib/DebugInfo/DWARF/DWARFContext.cpp
    M llvm/lib/DebugInfo/DWARF/DWARFDataExtractor.cpp
    M llvm/lib/Object/RelocationResolver.cpp
    M llvm/lib/XRay/InstrumentationMap.cpp
    M llvm/test/Object/invalid.test
    M llvm/tools/llvm-readobj/ELFDumper.cpp

  Log Message:
  -----------
  [lib/Object] - Generalize the RelocationResolver API.

This allows to reuse the RelocationResolver from the code
that doesn't want to deal with `RelocationRef` class.

I am going to use it in llvm-readobj. See the description
of D91530 for more details.

Differential revision: https://reviews.llvm.org/D91533




More information about the All-commits mailing list