[all-commits] [llvm/llvm-project] b9ce77: [Object, llvm-readelf] - Move the API for retrievi...
Georgii Rymar via All-commits
all-commits at lists.llvm.org
Mon Jan 18 01:54:57 PST 2021
Branch: refs/heads/master
Home: https://github.com/llvm/llvm-project
Commit: b9ce772b8fb5d02afd026c9b029f5d53d1ea9591
https://github.com/llvm/llvm-project/commit/b9ce772b8fb5d02afd026c9b029f5d53d1ea9591
Author: Georgii Rymar <grimar at accesssoftek.com>
Date: 2021-01-18 (Mon, 18 Jan 2021)
Changed paths:
M llvm/include/llvm/Object/ELF.h
M llvm/test/tools/llvm-readobj/ELF/verdef-invalid.test
M llvm/test/tools/llvm-readobj/ELF/verneed-invalid.test
M llvm/tools/llvm-readobj/ELFDumper.cpp
Log Message:
-----------
[Object, llvm-readelf] - Move the API for retrieving symbol versions to ELF.h
`ELFDumper.cpp` implements the functionality that allows to get symbol versions.
It is used for dumping versioned symbols.
This helps to implement https://bugs.llvm.org/show_bug.cgi?id=48670 ("make llvm-nm -D print version names"):
we can move out and reuse the code from `ELFDumper.cpp`.
This is what this patch do: it moves the related functionality to `ELFFile<ELFT>`.
Differential revision: https://reviews.llvm.org/D94771
More information about the All-commits
mailing list