]> granicus.if.org Git - llvm/commitdiff
Fix a bug in llvm-objdump’s -private-headers for the LC_VERSION_MIN_IPHONEOS
authorKevin Enderby <enderby@apple.com>
Tue, 16 Dec 2014 21:48:27 +0000 (21:48 +0000)
committerKevin Enderby <enderby@apple.com>
Tue, 16 Dec 2014 21:48:27 +0000 (21:48 +0000)
load command not getting printed.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@224376 91177308-0d34-0410-b5e6-96231b3b80d8

test/tools/llvm-objdump/ARM/macho-private-headers.test
tools/llvm-objdump/MachODump.cpp

index f88d91f0dd264405d2db4a15e40b694fbd809d1e..a569b8d6432f4c97804d8517330d6c631d156991 100644 (file)
@@ -303,6 +303,10 @@ EXE:      cmd LC_UUID
 EXE:  cmdsize 24
 EXE:     uuid C2D9351C-1EF1-330B-A2AB-EED6CF7D2C5D
 EXE: Load command 9
+EXE:      cmd LC_VERSION_MIN_IPHONEOS
+EXE:  cmdsize 16
+EXE:  version 8.0
+EXE:      sdk 8.0
 EXE: Load command 10
 EXE:       cmd LC_SOURCE_VERSION
 EXE:   cmdsize 16
index e0203ba12662e33fae91d60b52660ca0e69fcff0..454d3d157717398bb63591c6f2806d57bac34276 100644 (file)
@@ -3738,7 +3738,8 @@ static void PrintLoadCommands(const MachOObjectFile *Obj, uint32_t ncmds,
     } else if (Command.C.cmd == MachO::LC_RPATH) {
       MachO::rpath_command Rpath = Obj->getRpathCommand(Command);
       PrintRpathLoadCommand(Rpath, Command.Ptr);
-    } else if (Command.C.cmd == MachO::LC_VERSION_MIN_MACOSX) {
+    } else if (Command.C.cmd == MachO::LC_VERSION_MIN_MACOSX ||
+               Command.C.cmd == MachO::LC_VERSION_MIN_IPHONEOS) {
       MachO::version_min_command Vd = Obj->getVersionMinLoadCommand(Command);
       PrintVersionMinLoadCommand(Vd);
     } else if (Command.C.cmd == MachO::LC_SOURCE_VERSION) {