diff options
| author | Yi Kong <yikong@google.com> | 2019-09-27 20:38:18 +0000 |
|---|---|---|
| committer | Yi Kong <yikong@google.com> | 2019-09-27 20:38:18 +0000 |
| commit | 121ef04f04ae1b944d85d249bc337555c9cef4ec (patch) | |
| tree | 5b1927550d720e54446456303e86e0a5ff5c60bb /llvm/tools/llvm-readobj | |
| parent | b0921daf02dced06f7f2c3dc3176e03650cbd9e6 (diff) | |
| download | bcm5719-llvm-121ef04f04ae1b944d85d249bc337555c9cef4ec.tar.gz bcm5719-llvm-121ef04f04ae1b944d85d249bc337555c9cef4ec.zip | |
[llvm-readobj] Rename --arm-attributes to --arch-specific
This is for compatibility with GNU readobj. --arm-attributes option is
left as a hidden alias due to large number of tests using it.
Differential Revision: https://reviews.llvm.org/D68110
llvm-svn: 373125
Diffstat (limited to 'llvm/tools/llvm-readobj')
| -rw-r--r-- | llvm/tools/llvm-readobj/llvm-readobj.cpp | 14 |
1 files changed, 9 insertions, 5 deletions
diff --git a/llvm/tools/llvm-readobj/llvm-readobj.cpp b/llvm/tools/llvm-readobj/llvm-readobj.cpp index 2b4e002ac1a..03f2ad24636 100644 --- a/llvm/tools/llvm-readobj/llvm-readobj.cpp +++ b/llvm/tools/llvm-readobj/llvm-readobj.cpp @@ -231,9 +231,13 @@ namespace opts { "codeview-subsection-bytes", cl::desc("Dump raw contents of codeview debug sections and records")); - // --arm-attributes - cl::opt<bool> ARMAttributes("arm-attributes", - cl::desc("Display the ARM attributes section")); + // --arch-specific + cl::opt<bool> ArchSpecificInfo("arch-specific", + cl::desc("Displays architecture-specific information, if there is any.")); + cl::alias ArchSpecifcInfoShort("A", cl::desc("Alias for --arch-specific"), + cl::aliasopt(ArchSpecificInfo), cl::NotHidden); + cl::alias ARMAttributes("arm-attributes", cl::desc("Alias for --arch-specific"), + cl::aliasopt(ArchSpecificInfo), cl::Hidden); // --mips-plt-got cl::opt<bool> @@ -517,8 +521,8 @@ static void dumpObject(const ObjectFile *Obj, ScopedPrinter &Writer, if (Obj->isELF()) { if (opts::ELFLinkerOptions) Dumper->printELFLinkerOptions(); - if (Obj->getArch() == llvm::Triple::arm) - if (opts::ARMAttributes) + if (opts::ArchSpecificInfo) + if (Obj->getArch() == llvm::Triple::arm) Dumper->printAttributes(); if (isMipsArch(Obj->getArch())) { if (opts::MipsPLTGOT) |

