From bcca6ae3cd6d8b259d428767fed3b13eca3db67c Mon Sep 17 00:00:00 2001 From: jasonliu Date: Tue, 21 Apr 2020 21:52:08 +0000 Subject: [llvm-objdump][XCOFF] Print more symbol info in relocation Summary: Print more symbol info in relocation printing when --symbol-description is specified. Differential Revision: https://reviews.llvm.org/D78499 --- llvm/tools/llvm-objdump/llvm-objdump.h | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'llvm/tools/llvm-objdump/llvm-objdump.h') diff --git a/llvm/tools/llvm-objdump/llvm-objdump.h b/llvm/tools/llvm-objdump/llvm-objdump.h index 18fd903..360ff09 100644 --- a/llvm/tools/llvm-objdump/llvm-objdump.h +++ b/llvm/tools/llvm-objdump/llvm-objdump.h @@ -10,6 +10,7 @@ #include "llvm/ADT/StringSet.h" #include "llvm/DebugInfo/DIContext.h" +#include "llvm/MC/MCDisassembler/MCDisassembler.h" #include "llvm/Object/Archive.h" #include "llvm/Support/CommandLine.h" #include "llvm/Support/Compiler.h" @@ -43,6 +44,7 @@ extern cl::opt PrivateHeaders; extern cl::opt Relocations; extern cl::opt SectionHeaders; extern cl::opt SectionContents; +extern cl::opt SymbolDescription; extern cl::opt SymbolTable; extern cl::opt TripleName; extern cl::opt UnwindInfo; @@ -151,6 +153,8 @@ T unwrapOrError(Expected EO, Ts &&... Args) { std::string getFileNameForError(const object::Archive::Child &C, unsigned Index); +SymbolInfoTy createSymbolInfo(const object::ObjectFile *Obj, + const object::SymbolRef &Symbol); } // end namespace llvm -- cgit v1.1