[PATCH] D54697: [llvm-objdump] Add `Version References` dumper
George Rimar via Phabricator via llvm-commits
llvm-commits at lists.llvm.org
Mon Feb 25 01:33:07 PST 2019
grimar added a comment.
This looks fine, thanks! (with a minor nit addressed)
Let's see if anyone else has comments.
================
Comment at: tools/llvm-objdump/ELFDump.cpp:303
+template <class ELFT>
+void printSymbolVersionInfo(const ELFFile<ELFT> *Elf, StringRef FileName) {
+ typedef typename ELFT::Shdr Elf_Shdr;
----------------
Higuoxing wrote:
> grimar wrote:
> > Shouldn't you be able to get `Filename` from `Elf`?
> Sorry, I cannot find a `getFileName()` method in `Elf` or something else like that.
Yeah, I see now. Nevermind, I looked at the wrong class I think.
================
Comment at: tools/llvm-objdump/ELFDump.cpp:326
+
+ if (Shdr.sh_type == ELF::SHT_GNU_verneed)
+ printSymbolVersionDependency<ELFT>(*ContentsOrError, *StrTabOrError);
----------------
You do not need this `if`, this condition is always true now.
Repository:
rL LLVM
CHANGES SINCE LAST ACTION
https://reviews.llvm.org/D54697/new/
https://reviews.llvm.org/D54697
More information about the llvm-commits
mailing list