diff options
| author | Nick Kledzik <kledzik@apple.com> | 2014-10-18 01:50:55 +0000 |
|---|---|---|
| committer | Nick Kledzik <kledzik@apple.com> | 2014-10-18 01:50:55 +0000 |
| commit | 600f245b8ad49b259722fb7a6b6e26cac25a929c (patch) | |
| tree | 826b1fcc64b1d731a825a2bde155923ac8cee73e /llvm/test/tools/llvm-objdump/X86/macho-private-headers.test | |
| parent | 3b2aa057e63e70d4556199b46ea8721c7f0f5ce0 (diff) | |
| download | bcm5719-llvm-600f245b8ad49b259722fb7a6b6e26cac25a929c.tar.gz bcm5719-llvm-600f245b8ad49b259722fb7a6b6e26cac25a929c.zip | |
[llvm-objdump] enhance test case for mach-o -private-headers
llvm-svn: 220120
Diffstat (limited to 'llvm/test/tools/llvm-objdump/X86/macho-private-headers.test')
| -rw-r--r-- | llvm/test/tools/llvm-objdump/X86/macho-private-headers.test | 33 |
1 files changed, 33 insertions, 0 deletions
diff --git a/llvm/test/tools/llvm-objdump/X86/macho-private-headers.test b/llvm/test/tools/llvm-objdump/X86/macho-private-headers.test index 85cc78bc178..f0b00482c8d 100644 --- a/llvm/test/tools/llvm-objdump/X86/macho-private-headers.test +++ b/llvm/test/tools/llvm-objdump/X86/macho-private-headers.test @@ -1,6 +1,8 @@ // RUN: llvm-objdump -p %p/Inputs/hello.obj.macho-x86_64 | FileCheck %s // RUN: llvm-objdump -p %p/Inputs/hello.exe.macho-x86_64 \ // RUN: | FileCheck %s -check-prefix=EXE +// RUN: llvm-objdump -p %p/Inputs/dylibLoadKinds.macho-x86_64 \ +// RUN: | FileCheck %s -check-prefix=LOAD CHECK: Mach header CHECK: magic cputype cpusubtype caps filetype ncmds sizeofcmds flags @@ -337,3 +339,34 @@ EXE: cmd LC_DYLIB_CODE_SIGN_DRS EXE: cmdsize 16 EXE: dataoff 8296 EXE: datasize 64 + + +LOAD: Load command 10 +LOAD: cmd LC_LOAD_DYLIB +LOAD: cmdsize 48 +LOAD: name /usr/lib/foo1.dylib (offset 24) +LOAD: time stamp 2 Wed Dec 31 16:00:02 1969 +LOAD: current version 0.0.0 +LOAD: compatibility version 0.0.0 +LOAD: Load command 11 +LOAD: cmd LC_LOAD_WEAK_DYLIB +LOAD: cmdsize 48 +LOAD: name /usr/lib/foo2.dylib (offset 24) +LOAD: time stamp 2 Wed Dec 31 16:00:02 1969 +LOAD: current version 0.0.0 +LOAD: compatibility version 0.0.0 +LOAD: Load command 12 +LOAD: cmd LC_REEXPORT_DYLIB +LOAD: cmdsize 48 +LOAD: name /usr/lib/foo3.dylib (offset 24) +LOAD: time stamp 2 Wed Dec 31 16:00:02 1969 +LOAD: current version 0.0.0 +LOAD: compatibility version 0.0.0 +LOAD: Load command 13 +LOAD: cmd LC_LAZY_LOAD_DYLIB +LOAD: cmdsize 48 +LOAD: name /usr/lib/foo4.dylib (offset 24) +LOAD: time stamp 2 Wed Dec 31 16:00:02 1969 +LOAD: current version 0.0.0 +LOAD: compatibility version 0.0.0 + |

