aboutsummaryrefslogtreecommitdiff
path: root/llvm/tools/llvm-objdump/llvm-objdump.h
diff options
context:
space:
mode:
authorHubert Tong <hstong@ca.ibm.com>2020-04-23 21:20:45 -0400
committerHubert Tong <hubert.reinterpretcast@gmail.com>2020-04-23 21:24:37 -0400
commit2f9d1533d94699d943b34f1ba87f80fbd2e8c144 (patch)
tree1e185a9ff672b7300b14e0b5b6d9639fa9344fea /llvm/tools/llvm-objdump/llvm-objdump.h
parent3291efc2b3bb7f438f9076f6c4484cadbbda899f (diff)
downloadllvm-2f9d1533d94699d943b34f1ba87f80fbd2e8c144.zip
llvm-2f9d1533d94699d943b34f1ba87f80fbd2e8c144.tar.gz
llvm-2f9d1533d94699d943b34f1ba87f80fbd2e8c144.tar.bz2
[llvm-objdump][ELF][NFC] Create ELFDump.h
Summary: Continuing from D77285, the external interfaces implemented by `ELFDump.cpp` are now declared in `ELFDump.h` and moved into the `llvm::objdump` namespace. Externs defined in `ELFDump.cpp` that are unreferenced externally are also made static. Reviewers: jhenderson, MaskRay, DiggerLin, jasonliu, daltenty Reviewed By: jhenderson, MaskRay Subscribers: RKSimon, rupprecht, llvm-commits Tags: #llvm Differential Revision: https://reviews.llvm.org/D78695
Diffstat (limited to 'llvm/tools/llvm-objdump/llvm-objdump.h')
-rw-r--r--llvm/tools/llvm-objdump/llvm-objdump.h9
1 files changed, 0 insertions, 9 deletions
diff --git a/llvm/tools/llvm-objdump/llvm-objdump.h b/llvm/tools/llvm-objdump/llvm-objdump.h
index 360ff09..8e6c105 100644
--- a/llvm/tools/llvm-objdump/llvm-objdump.h
+++ b/llvm/tools/llvm-objdump/llvm-objdump.h
@@ -117,16 +117,7 @@ private:
SectionFilter ToolSectionFilter(llvm::object::ObjectFile const &O,
uint64_t *Idx = nullptr);
-Error getELFRelocationValueString(const object::ELFObjectFileBase *Obj,
- const object::RelocationRef &Rel,
- llvm::SmallVectorImpl<char> &Result);
-
-uint64_t getELFSectionLMA(const object::ELFSectionRef& Sec);
-
bool isRelocAddressLess(object::RelocationRef A, object::RelocationRef B);
-void printELFFileHeader(const object::ObjectFile *O);
-void printELFDynamicSection(const object::ObjectFile *Obj);
-void printELFSymbolVersionInfo(const object::ObjectFile *Obj);
void printRawClangAST(const object::ObjectFile *O);
void printRelocations(const object::ObjectFile *O);
void printDynamicRelocations(const object::ObjectFile *O);