diff options
author | Fangrui Song <maskray@google.com> | 2020-03-03 19:49:14 -0800 |
---|---|---|
committer | Fangrui Song <maskray@google.com> | 2020-03-04 12:22:12 -0800 |
commit | 9e1319df7e6508795e6f643c8b50306a5046d0b5 (patch) | |
tree | 4850f07b3246f6a618c0d98dee05b4ca284934da /llvm/tools/llvm-readobj/llvm-readobj.cpp | |
parent | 9600b55ac8b10012524ee93b90de22ded6d1f4a8 (diff) | |
download | llvm-9e1319df7e6508795e6f643c8b50306a5046d0b5.zip llvm-9e1319df7e6508795e6f643c8b50306a5046d0b5.tar.gz llvm-9e1319df7e6508795e6f643c8b50306a5046d0b5.tar.bz2 |
[llvm-readelf] Make --all output order closer to GNU readelf
https://bugs.llvm.org/show_bug.cgi?id=43403
The new order makes it easy to compare the two tools' --all.
Reviewed By: grimar, rupprecht
Differential Revision: https://reviews.llvm.org/D75592
Diffstat (limited to 'llvm/tools/llvm-readobj/llvm-readobj.cpp')
-rw-r--r-- | llvm/tools/llvm-readobj/llvm-readobj.cpp | 20 |
1 files changed, 10 insertions, 10 deletions
diff --git a/llvm/tools/llvm-readobj/llvm-readobj.cpp b/llvm/tools/llvm-readobj/llvm-readobj.cpp index 869292a..e87031f 100644 --- a/llvm/tools/llvm-readobj/llvm-readobj.cpp +++ b/llvm/tools/llvm-readobj/llvm-readobj.cpp @@ -466,22 +466,22 @@ static void dumpObject(const ObjectFile *Obj, ScopedPrinter &Writer, Dumper->printFileHeaders(); if (opts::SectionHeaders) Dumper->printSectionHeaders(); - if (opts::Relocations) - Dumper->printRelocations(); - if (opts::DynRelocs) - Dumper->printDynamicRelocations(); - if (opts::Symbols || opts::DynamicSymbols) - Dumper->printSymbols(opts::Symbols, opts::DynamicSymbols); if (opts::HashSymbols) Dumper->printHashSymbols(); - if (opts::UnwindInfo) - Dumper->printUnwindInfo(); + if (opts::ProgramHeaders || opts::SectionMapping == cl::BOU_TRUE) + Dumper->printProgramHeaders(opts::ProgramHeaders, opts::SectionMapping); if (opts::DynamicTable) Dumper->printDynamicTable(); if (opts::NeededLibraries) Dumper->printNeededLibraries(); - if (opts::ProgramHeaders || opts::SectionMapping == cl::BOU_TRUE) - Dumper->printProgramHeaders(opts::ProgramHeaders, opts::SectionMapping); + if (opts::Relocations) + Dumper->printRelocations(); + if (opts::DynRelocs) + Dumper->printDynamicRelocations(); + if (opts::UnwindInfo) + Dumper->printUnwindInfo(); + if (opts::Symbols || opts::DynamicSymbols) + Dumper->printSymbols(opts::Symbols, opts::DynamicSymbols); if (!opts::StringDump.empty()) Dumper->printSectionsAsString(Obj, opts::StringDump); if (!opts::HexDump.empty()) |