OSDN Git Service

Revert "objdump: Support newer ObjC image info flags"
authorDave Lee <davelee.com@gmail.com>
Fri, 6 Jul 2018 00:13:21 +0000 (00:13 +0000)
committerDave Lee <davelee.com@gmail.com>
Fri, 6 Jul 2018 00:13:21 +0000 (00:13 +0000)
This reverts commit 8c4cc472e7a67bd3b2b20cc4cf32d31af29bc7e9.

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

test/tools/llvm-objdump/macho-image-info.test [deleted file]
tools/llvm-objdump/MachODump.cpp

diff --git a/test/tools/llvm-objdump/macho-image-info.test b/test/tools/llvm-objdump/macho-image-info.test
deleted file mode 100644 (file)
index dbb864f..0000000
+++ /dev/null
@@ -1,7 +0,0 @@
-# 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
index bdf80c7..e7a1f47 100644 (file)
@@ -3229,8 +3229,6 @@ struct imageInfo_t {
 /* masks for objc_image_info.flags */
 #define OBJC_IMAGE_IS_REPLACEMENT (1 << 0)
 #define OBJC_IMAGE_SUPPORTS_GC (1 << 1)
-#define OBJC_IMAGE_IS_SIMULATED (1 << 5)
-#define OBJC_IMAGE_HAS_CATEGORY_CLASS_PROPERTIES (1 << 6)
 
 struct message_ref64 {
   uint64_t imp; /* IMP (64-bit pointer) */
@@ -5592,10 +5590,6 @@ static void print_image_info64(SectionRef S, struct DisassembleInfo *info) {
     outs() << " OBJC_IMAGE_IS_REPLACEMENT";
   if (o.flags & OBJC_IMAGE_SUPPORTS_GC)
     outs() << " OBJC_IMAGE_SUPPORTS_GC";
-  if (o.flags & OBJC_IMAGE_IS_SIMULATED)
-    outs() << " OBJC_IMAGE_IS_SIMULATED";
-  if (o.flags & OBJC_IMAGE_HAS_CATEGORY_CLASS_PROPERTIES)
-    outs() << " OBJC_IMAGE_HAS_CATEGORY_CLASS_PROPERTIES";
   swift_version = (o.flags >> 8) & 0xff;
   if (swift_version != 0) {
     if (swift_version == 1)