aboutsummaryrefslogtreecommitdiff
path: root/llvm/tools/llvm-objdump/llvm-objdump.cpp
diff options
context:
space:
mode:
authorAdrian Prantl <aprantl@apple.com>2021-11-09 16:00:29 -0800
committerAdrian Prantl <aprantl@apple.com>2022-02-22 11:06:27 -0800
commit621e2de138f70e175512c18d9f358666de93e838 (patch)
tree3b5081676a140442dd9f738cade83287e67a53bc /llvm/tools/llvm-objdump/llvm-objdump.cpp
parentde2cc2a00298a952aeee1883086e4c614259333a (diff)
downloadllvm-621e2de138f70e175512c18d9f358666de93e838.zip
llvm-621e2de138f70e175512c18d9f358666de93e838.tar.gz
llvm-621e2de138f70e175512c18d9f358666de93e838.tar.bz2
Add a (nonfunctional) -dyld_info flag to llvm-objdump.
Darwin otool implements this flag as a one-stop solution for displaying bind and rebase info. As I am working on upstreaming chained fixup support this command will be useful to write testcases. Differential Revision: https://reviews.llvm.org/D113573
Diffstat (limited to 'llvm/tools/llvm-objdump/llvm-objdump.cpp')
-rw-r--r--llvm/tools/llvm-objdump/llvm-objdump.cpp10
1 files changed, 5 insertions, 5 deletions
diff --git a/llvm/tools/llvm-objdump/llvm-objdump.cpp b/llvm/tools/llvm-objdump/llvm-objdump.cpp
index 4cb226b..1b9da92 100644
--- a/llvm/tools/llvm-objdump/llvm-objdump.cpp
+++ b/llvm/tools/llvm-objdump/llvm-objdump.cpp
@@ -2760,11 +2760,11 @@ int main(int argc, char **argv) {
!DynamicRelocations && !FileHeaders && !PrivateHeaders && !RawClangAST &&
!Relocations && !SectionHeaders && !SectionContents && !SymbolTable &&
!DynamicSymbolTable && !UnwindInfo && !FaultMapSection &&
- !(MachOOpt &&
- (Bind || DataInCode || DylibId || DylibsUsed || ExportsTrie ||
- FirstPrivateHeader || FunctionStarts || IndirectSymbols || InfoPlist ||
- LazyBind || LinkOptHints || ObjcMetaData || Rebase || Rpaths ||
- UniversalHeaders || WeakBind || !FilterSections.empty()))) {
+ !(MachOOpt && (Bind || DataInCode || DyldInfo || DylibId || DylibsUsed ||
+ ExportsTrie || FirstPrivateHeader || FunctionStarts ||
+ IndirectSymbols || InfoPlist || LazyBind || LinkOptHints ||
+ ObjcMetaData || Rebase || Rpaths || UniversalHeaders ||
+ WeakBind || !FilterSections.empty()))) {
T->printHelp(ToolName);
return 2;
}