From: Justin Bogner Date: Fri, 27 Feb 2015 18:58:23 +0000 (+0000) Subject: Object: Test for reading kext bundles X-Git-Url: http://demsky.eecs.uci.edu/git/?a=commitdiff_plain;h=b4d6a560c11cbe247cf1dfa3a995c048810ebaee;p=oota-llvm.git Object: Test for reading kext bundles In the review for r230567, it was pointed out we should really test the lib/Object part of that change. This does so using llvm-readobj. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@230779 91177308-0d34-0410-b5e6-96231b3b80d8 --- diff --git a/test/Object/Inputs/macho-empty-kext-bundle-x86-64 b/test/Object/Inputs/macho-empty-kext-bundle-x86-64 new file mode 100755 index 00000000000..bf75d3041ce Binary files /dev/null and b/test/Object/Inputs/macho-empty-kext-bundle-x86-64 differ diff --git a/test/Object/kext.test b/test/Object/kext.test new file mode 100644 index 00000000000..8e7c3d14871 --- /dev/null +++ b/test/Object/kext.test @@ -0,0 +1,7 @@ +// Check that we understand kext bundles. +// Test input generated by "clang -x c++ -fapple-kext -Wl,-kext /dev/null" + +RUN: llvm-readobj %p/Inputs/macho-empty-kext-bundle-x86-64 | FileCheck %s +CHECK: Format: Mach-O 64-bit x86-64 +CHECK: Arch: x86_64 +CHECK: AddressSize: 64bit