diff options
author | jasonliu <jasonliu.development@gmail.com> | 2020-03-27 16:02:27 +0000 |
---|---|---|
committer | jasonliu <jasonliu.development@gmail.com> | 2020-03-27 16:05:42 +0000 |
commit | d60d7d69de9b559beae6cce1e3df79240e0fddf1 (patch) | |
tree | 62b8acb4e144a27bfe5e72240e52504b691dcde2 /llvm/tools/llvm-objdump/llvm-objdump.h | |
parent | bd722ef63f18ee672d60358113431f9bb5c55380 (diff) | |
download | llvm-d60d7d69de9b559beae6cce1e3df79240e0fddf1.zip llvm-d60d7d69de9b559beae6cce1e3df79240e0fddf1.tar.gz llvm-d60d7d69de9b559beae6cce1e3df79240e0fddf1.tar.bz2 |
[llvm-objdump][XCOFF][AIX] Implement -r option
Summary:
Implement several XCOFF hooks to get '-r' option working for llvm-objdump -r.
Reviewer: DiggerLin, hubert.reinterpretcast, jhenderson, MaskRay
Differential Revision: https://reviews.llvm.org/D75131
Diffstat (limited to 'llvm/tools/llvm-objdump/llvm-objdump.h')
-rw-r--r-- | llvm/tools/llvm-objdump/llvm-objdump.h | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/llvm/tools/llvm-objdump/llvm-objdump.h b/llvm/tools/llvm-objdump/llvm-objdump.h index 43ce02a..e75b80a 100644 --- a/llvm/tools/llvm-objdump/llvm-objdump.h +++ b/llvm/tools/llvm-objdump/llvm-objdump.h @@ -25,6 +25,7 @@ class ELFSectionRef; class MachOObjectFile; class MachOUniversalBinary; class RelocationRef; +class XCOFFObjectFile; } extern cl::opt<bool> Demangle; @@ -105,6 +106,9 @@ Error getWasmRelocationValueString(const object::WasmObjectFile *Obj, Error getMachORelocationValueString(const object::MachOObjectFile *Obj, const object::RelocationRef &RelRef, llvm::SmallVectorImpl<char> &Result); +Error getXCOFFRelocationValueString(const object::XCOFFObjectFile *Obj, + const object::RelocationRef &RelRef, + llvm::SmallVectorImpl<char> &Result); uint64_t getELFSectionLMA(const object::ELFSectionRef& Sec); |