diff options
author | Paul Semel <semelpaul@gmail.com> | 2018-07-18 16:39:21 +0000 |
---|---|---|
committer | Paul Semel <semelpaul@gmail.com> | 2018-07-18 16:39:21 +0000 |
commit | 007dedbf77f676e5b30fb5790676cdcc7f67e7e0 (patch) | |
tree | 3352d847cefeef08c83e258edf053c5c2fc23413 /llvm/tools/llvm-objdump/llvm-objdump.h | |
parent | 5317e88300300fb66990ee932beb804ab7993fb0 (diff) | |
download | bcm5719-llvm-007dedbf77f676e5b30fb5790676cdcc7f67e7e0.tar.gz bcm5719-llvm-007dedbf77f676e5b30fb5790676cdcc7f67e7e0.zip |
[llvm-objdump] Add -demangle (-C) option
Differential Revision: https://reviews.llvm.org/D49043
llvm-svn: 337401
Diffstat (limited to 'llvm/tools/llvm-objdump/llvm-objdump.h')
-rw-r--r-- | llvm/tools/llvm-objdump/llvm-objdump.h | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/llvm/tools/llvm-objdump/llvm-objdump.h b/llvm/tools/llvm-objdump/llvm-objdump.h index 27734af2866..c5a1ac8df9e 100644 --- a/llvm/tools/llvm-objdump/llvm-objdump.h +++ b/llvm/tools/llvm-objdump/llvm-objdump.h @@ -30,6 +30,7 @@ namespace object { extern cl::opt<std::string> TripleName; extern cl::opt<std::string> ArchName; extern cl::opt<std::string> MCPU; +extern cl::opt<std::string> Demangle; extern cl::list<std::string> MAttrs; extern cl::list<std::string> FilterSections; extern cl::opt<bool> AllHeaders; @@ -96,6 +97,7 @@ void PrintSectionHeaders(const object::ObjectFile *o); void PrintSectionContents(const object::ObjectFile *o); void PrintSymbolTable(const object::ObjectFile *o, StringRef ArchiveName, StringRef ArchitectureName = StringRef()); +void warn(StringRef Message); LLVM_ATTRIBUTE_NORETURN void error(Twine Message); LLVM_ATTRIBUTE_NORETURN void report_error(StringRef File, Twine Message); LLVM_ATTRIBUTE_NORETURN void report_error(StringRef File, std::error_code EC); |