summaryrefslogtreecommitdiffstats
path: root/llvm/test/tools
diff options
context:
space:
mode:
authorDave Lee <davelee.com@gmail.com>2018-07-05 23:32:15 +0000
committerDave Lee <davelee.com@gmail.com>2018-07-05 23:32:15 +0000
commit9e412ec8f2996258f9c6b04f96c5b063cb288c7b (patch)
tree4b376c972f7180c5761166b8eed5a2ef3cffea8b /llvm/test/tools
parent03856dd9c6469b770a5c804453f5f0333e88adc2 (diff)
downloadbcm5719-llvm-9e412ec8f2996258f9c6b04f96c5b063cb288c7b.tar.gz
bcm5719-llvm-9e412ec8f2996258f9c6b04f96c5b063cb288c7b.zip
objdump: Support newer ObjC image info flags
Summary: Add support for two additional ObjC image info flags: `IS_SIMULATED` and `HAS_CATEGORY_CLASS_PROPERTIES`. `IS_SIMULATED` indicates a Mach-O binary built for iOS simulator. `HAS_CATEGORY_CLASS_PROPERTIES` indicates a Mach-O binary built by a compiler that supports class properties in categories. Reviewers: enderby, compnerd Reviewed By: compnerd Subscribers: keith, llvm-commits Differential Revision: https://reviews.llvm.org/D48568 llvm-svn: 336399
Diffstat (limited to 'llvm/test/tools')
-rw-r--r--llvm/test/tools/llvm-objdump/macho-image-info.test7
1 files changed, 7 insertions, 0 deletions
diff --git a/llvm/test/tools/llvm-objdump/macho-image-info.test b/llvm/test/tools/llvm-objdump/macho-image-info.test
new file mode 100644
index 00000000000..dbb864f84dc
--- /dev/null
+++ b/llvm/test/tools/llvm-objdump/macho-image-info.test
@@ -0,0 +1,7 @@
+# RUN: llvm-mc < %s -triple x86_64-darwin -filetype=obj | llvm-objdump -m -objc-meta-data - | FileCheck %s
+
+.section __DATA,__objc_imageinfo,regular,no_dead_strip
+.long 0
+.long 96
+
+# CHECK: OBJC_IMAGE_IS_SIMULATED OBJC_IMAGE_HAS_CATEGORY_CLASS_PROPERTIES
OpenPOWER on IntegriCloud