From fb02b5c37f853d4969a3af7a644f7249c8fafe13 Mon Sep 17 00:00:00 2001 From: Nick Kledzik Date: Thu, 16 Oct 2014 18:58:20 +0000 Subject: [PATCH] [llvm-objdump] Fix -private-headers for mach-o to print all LC_*_DYLIB variants git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@219945 91177308-0d34-0410-b5e6-96231b3b80d8 --- tools/llvm-objdump/MachODump.cpp | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/tools/llvm-objdump/MachODump.cpp b/tools/llvm-objdump/MachODump.cpp index c881ccd874f..54aa3f2367a 100644 --- a/tools/llvm-objdump/MachODump.cpp +++ b/tools/llvm-objdump/MachODump.cpp @@ -2566,7 +2566,12 @@ static void PrintLoadCommands(const MachOObjectFile *Obj, uint32_t ncmds, } else if (Command.C.cmd == MachO::LC_MAIN) { MachO::entry_point_command Ep = Obj->getEntryPointCommand(Command); PrintEntryPointCommand(Ep); - } else if (Command.C.cmd == MachO::LC_LOAD_DYLIB) { + } else if (Command.C.cmd == MachO::LC_LOAD_DYLIB || + Command.C.cmd == MachO::LC_ID_DYLIB || + Command.C.cmd == MachO::LC_LOAD_WEAK_DYLIB || + Command.C.cmd == MachO::LC_REEXPORT_DYLIB || + Command.C.cmd == MachO::LC_LAZY_LOAD_DYLIB || + Command.C.cmd == MachO::LC_LOAD_UPWARD_DYLIB) { MachO::dylib_command Dl = Obj->getDylibIDLoadCommand(Command); PrintDylibCommand(Dl, Command.Ptr); } else if (Command.C.cmd == MachO::LC_CODE_SIGNATURE || -- 2.34.1