summaryrefslogtreecommitdiffstats
path: root/llvm/tools/llvm-readobj
diff options
context:
space:
mode:
authorSimon Atanasyan <simon@atanasyan.com>2016-01-18 18:52:04 +0000
committerSimon Atanasyan <simon@atanasyan.com>2016-01-18 18:52:04 +0000
commite03126aea40459f292f3d6b34cc863fdf793f660 (patch)
treeba56e4f8b71da7dda90391ef85e3cc024dca6821 /llvm/tools/llvm-readobj
parent7b7eec11c079178e82b909e31fef9abc2aad14c5 (diff)
downloadbcm5719-llvm-e03126aea40459f292f3d6b34cc863fdf793f660.tar.gz
bcm5719-llvm-e03126aea40459f292f3d6b34cc863fdf793f660.zip
[llvm-readobj][ELF] s/dyn_rela_/dyn_rel_/ No functional changes.
Follow up to r258001. These template functions might return both REL and RELA relocations. The 'rel' noun looks less ambiguous. llvm-svn: 258060
Diffstat (limited to 'llvm/tools/llvm-readobj')
-rw-r--r--llvm/tools/llvm-readobj/ELFDumper.cpp32
1 files changed, 16 insertions, 16 deletions
diff --git a/llvm/tools/llvm-readobj/ELFDumper.cpp b/llvm/tools/llvm-readobj/ELFDumper.cpp
index 4eac7e4b8bf..0bb3a3dbb83 100644
--- a/llvm/tools/llvm-readobj/ELFDumper.cpp
+++ b/llvm/tools/llvm-readobj/ELFDumper.cpp
@@ -110,10 +110,10 @@ private:
void printRelocation(Elf_Rela Rel, const Elf_Shdr *SymTab);
void printValue(uint64_t Type, uint64_t Value);
- template <typename RELA>
- static const RELA *dyn_rela_begin(const DynRegionInfo &region);
- template <typename RELA>
- static const RELA *dyn_rela_end(const DynRegionInfo &region);
+ template <typename REL>
+ static const REL *dyn_rel_begin(const DynRegionInfo &region);
+ template <typename REL>
+ static const REL *dyn_rel_end(const DynRegionInfo &region);
Elf_Rel_Range dyn_rels() const;
Elf_Rela_Range dyn_relas() const;
StringRef getDynamicString(uint64_t Offset) const;
@@ -1026,32 +1026,32 @@ ELFDumper<ELFT>::ELFDumper(const ELFFile<ELFT> *Obj, StreamWriter &Writer)
}
template <typename ELFT>
-template <typename RELA>
-const RELA *ELFDumper<ELFT>::dyn_rela_begin(const DynRegionInfo &Region) {
- if (Region.Size && Region.EntSize != sizeof(RELA))
+template <typename REL>
+const REL *ELFDumper<ELFT>::dyn_rel_begin(const DynRegionInfo &Region) {
+ if (Region.Size && Region.EntSize != sizeof(REL))
report_fatal_error("Invalid relocation entry size");
- return reinterpret_cast<const RELA *>(Region.Addr);
+ return reinterpret_cast<const REL *>(Region.Addr);
}
template <typename ELFT>
-template <typename RELA>
-const RELA *ELFDumper<ELFT>::dyn_rela_end(const DynRegionInfo &Region) {
+template <typename REL>
+const REL *ELFDumper<ELFT>::dyn_rel_end(const DynRegionInfo &Region) {
uint64_t Size = Region.Size;
- if (Size % sizeof(RELA))
+ if (Size % sizeof(REL))
report_fatal_error("Invalid relocation table size");
- return dyn_rela_begin<RELA>(Region) + Size / sizeof(RELA);
+ return dyn_rel_begin<REL>(Region) + Size / sizeof(REL);
}
template <typename ELFT>
typename ELFDumper<ELFT>::Elf_Rel_Range ELFDumper<ELFT>::dyn_rels() const {
- return make_range(dyn_rela_begin<Elf_Rel>(DynRelRegion),
- dyn_rela_end<Elf_Rel>(DynRelRegion));
+ return make_range(dyn_rel_begin<Elf_Rel>(DynRelRegion),
+ dyn_rel_end<Elf_Rel>(DynRelRegion));
}
template <typename ELFT>
typename ELFDumper<ELFT>::Elf_Rela_Range ELFDumper<ELFT>::dyn_relas() const {
- return make_range(dyn_rela_begin<Elf_Rela>(DynRelaRegion),
- dyn_rela_end<Elf_Rela>(DynRelaRegion));
+ return make_range(dyn_rel_begin<Elf_Rela>(DynRelaRegion),
+ dyn_rel_end<Elf_Rela>(DynRelaRegion));
}
template<class ELFT>
OpenPOWER on IntegriCloud