From 36c8d3ae63c0026b2d36a420496ab9f9f9d966a4 Mon Sep 17 00:00:00 2001 From: Kevin Enderby Date: Fri, 19 Dec 2014 19:48:16 +0000 Subject: Add printing the LC_SUB_LIBRARY load command with llvm-objdump’s -private-headers. MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit llvm-svn: 224607 --- .../llvm-objdump/X86/Inputs/dylibSubLibrary.macho-x86_64 | Bin 0 -> 4220 bytes .../tools/llvm-objdump/X86/macho-private-headers.test | 7 +++++++ 2 files changed, 7 insertions(+) create mode 100755 llvm/test/tools/llvm-objdump/X86/Inputs/dylibSubLibrary.macho-x86_64 (limited to 'llvm/test') diff --git a/llvm/test/tools/llvm-objdump/X86/Inputs/dylibSubLibrary.macho-x86_64 b/llvm/test/tools/llvm-objdump/X86/Inputs/dylibSubLibrary.macho-x86_64 new file mode 100755 index 00000000000..dafee5f8db3 Binary files /dev/null and b/llvm/test/tools/llvm-objdump/X86/Inputs/dylibSubLibrary.macho-x86_64 differ 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 c2023527bab..a650cc8e161 100644 --- a/llvm/test/tools/llvm-objdump/X86/macho-private-headers.test +++ b/llvm/test/tools/llvm-objdump/X86/macho-private-headers.test @@ -9,6 +9,8 @@ // RUN: | FileCheck %s -check-prefix=SUB_FRAME // RUN: llvm-objdump -p %p/Inputs/dylibSubUmbrella.macho-x86_64 \ // RUN: | FileCheck %s -check-prefix=SUB_UMB +// RUN: llvm-objdump -p %p/Inputs/dylibSubLibrary.macho-x86_64 \ +// RUN: | FileCheck %s -check-prefix=SUB_LIB CHECK: Mach header CHECK: magic cputype cpusubtype caps filetype ncmds sizeofcmds flags @@ -393,3 +395,8 @@ SUB_UMB: Load command 5 SUB_UMB: cmd LC_SUB_UMBRELLA SUB_UMB: cmdsize 16 SUB_UMB: sub_umbrella Foo (offset 12) + +SUB_LIB: Load command 5 +SUB_LIB: cmd LC_SUB_LIBRARY +SUB_LIB: cmdsize 20 +SUB_LIB: sub_library libfoo (offset 12) -- cgit v1.2.3