Home | History | Annotate | Download | only in X86
      1 # RUN: llvm-objdump -m -objc-meta-data %p/Inputs/Objc2.64bit.exe.macho-x86_64 | FileCheck %s -check-prefix=OBJC2_64BIT_EXE
      2 # RUN: llvm-objdump -m -objc-meta-data %p/Inputs/Objc2.64bit.obj.macho-x86_64 | FileCheck %s -check-prefix=OBJC2_64BIT_OBJ
      3 # RUN: llvm-objdump -m -objc-meta-data %p/Inputs/Objc2.32bit.exe.macho-i386 | FileCheck %s -check-prefix=OBJC2_32BIT_EXE
      4 # RUN: llvm-objdump -m -objc-meta-data %p/Inputs/Objc2.32bit.obj.macho-i386 | FileCheck %s -check-prefix=OBJC2_32BIT_OBJ
      5 # RUN: llvm-objdump -m -objc-meta-data %p/Inputs/Objc1.32bit.exe.macho-i386 | FileCheck %s -check-prefix=OBJC1_32BIT_EXE
      6 # RUN: llvm-objdump -m -objc-meta-data %p/Inputs/Objc1.32bit.obj.macho-i386 | FileCheck %s -check-prefix=OBJC1_32BIT_OBJ
      7 # RUN: llvm-objdump -m -section __OBJC,__protocol %p/Inputs/Objc1.32bit.exe.macho-i386 | FileCheck %s -check-prefix=PROTOCOL
      8 # RUN: llvm-objdump -m -objc-meta-data %p/Inputs/Objc2.64bit.obj.dylib-x86_64 | FileCheck %s -check-prefix=OBJC2_64BIT_DYLIB
      9 
     10 OBJC2_64BIT_EXE: Contents of (__DATA,__objc_classlist) section
     11 OBJC2_64BIT_EXE: 0000000100002028 0x1000029f0
     12 OBJC2_64BIT_EXE:            isa 0x100002a18
     13 OBJC2_64BIT_EXE:     superclass 0x0
     14 OBJC2_64BIT_EXE:          cache 0x0
     15 OBJC2_64BIT_EXE:         vtable 0x0
     16 OBJC2_64BIT_EXE:           data 0x1000020d0 (struct class_ro_t *)
     17 OBJC2_64BIT_EXE:                     flags 0x80
     18 OBJC2_64BIT_EXE:             instanceStart 100
     19 OBJC2_64BIT_EXE:              instanceSize 100
     20 OBJC2_64BIT_EXE:                  reserved 0x0
     21 OBJC2_64BIT_EXE:                ivarLayout 0x0
     22 OBJC2_64BIT_EXE:                      name 0x100001b0e ViewController
     23 OBJC2_64BIT_EXE:               baseMethods 0x100002098 (struct method_list_t *)
     24 OBJC2_64BIT_EXE: 		   entsize 24
     25 OBJC2_64BIT_EXE: 		     count 2
     26 OBJC2_64BIT_EXE: 		      name 0x1000014ee viewDidLoad
     27 OBJC2_64BIT_EXE: 		     types 0x100001b48 v16@0:8
     28 OBJC2_64BIT_EXE: 		       imp 0x100001350 
     29 OBJC2_64BIT_EXE: 		      name 0x1000014fa setRepresentedObject:
     30 OBJC2_64BIT_EXE: 		     types 0x100001b50 v24@0:8@16
     31 OBJC2_64BIT_EXE: 		       imp 0x100001390 
     32 OBJC2_64BIT_EXE:             baseProtocols 0x0
     33 OBJC2_64BIT_EXE:                     ivars 0x0
     34 OBJC2_64BIT_EXE:            weakIvarLayout 0x0
     35 OBJC2_64BIT_EXE:            baseProperties 0x0
     36 OBJC2_64BIT_EXE: Meta Class
     37 OBJC2_64BIT_EXE:            isa 0x0
     38 OBJC2_64BIT_EXE:     superclass 0x0
     39 OBJC2_64BIT_EXE:          cache 0x0
     40 OBJC2_64BIT_EXE:         vtable 0x0
     41 OBJC2_64BIT_EXE:           data 0x100002050 (struct class_ro_t *)
     42 OBJC2_64BIT_EXE:                     flags 0x81 RO_META
     43 OBJC2_64BIT_EXE:             instanceStart 40
     44 OBJC2_64BIT_EXE:              instanceSize 40
     45 OBJC2_64BIT_EXE:                  reserved 0x0
     46 OBJC2_64BIT_EXE:                ivarLayout 0x0
     47 OBJC2_64BIT_EXE:                      name 0x100001b0e ViewController
     48 OBJC2_64BIT_EXE:               baseMethods 0x0 (struct method_list_t *)
     49 OBJC2_64BIT_EXE:             baseProtocols 0x0
     50 OBJC2_64BIT_EXE:                     ivars 0x0
     51 OBJC2_64BIT_EXE:            weakIvarLayout 0x0
     52 OBJC2_64BIT_EXE:            baseProperties 0x0
     53 OBJC2_64BIT_EXE: 0000000100002030 0x100002a68
     54 OBJC2_64BIT_EXE:            isa 0x100002a40
     55 OBJC2_64BIT_EXE:     superclass 0x0
     56 OBJC2_64BIT_EXE:          cache 0x0
     57 OBJC2_64BIT_EXE:         vtable 0x0
     58 OBJC2_64BIT_EXE:           data 0x100002990 (struct class_ro_t *)
     59 OBJC2_64BIT_EXE:                     flags 0x80
     60 OBJC2_64BIT_EXE:             instanceStart 8
     61 OBJC2_64BIT_EXE:              instanceSize 8
     62 OBJC2_64BIT_EXE:                  reserved 0x0
     63 OBJC2_64BIT_EXE:                ivarLayout 0x0
     64 OBJC2_64BIT_EXE:                      name 0x100001b1d AppDelegate
     65 OBJC2_64BIT_EXE:               baseMethods 0x100002910 (struct method_list_t *)
     66 OBJC2_64BIT_EXE: 		   entsize 24
     67 OBJC2_64BIT_EXE: 		     count 2
     68 OBJC2_64BIT_EXE: 		      name 0x100001885 applicationDidFinishLaunching:
     69 OBJC2_64BIT_EXE: 		     types 0x100001b50 v24@0:8@16
     70 OBJC2_64BIT_EXE: 		       imp 0x100001430 
     71 OBJC2_64BIT_EXE: 		      name 0x100001999 applicationWillTerminate:
     72 OBJC2_64BIT_EXE: 		     types 0x100001b50 v24@0:8@16
     73 OBJC2_64BIT_EXE: 		       imp 0x100001470 
     74 OBJC2_64BIT_EXE:             baseProtocols 0x1000028b0
     75 OBJC2_64BIT_EXE:                       count 1
     76 OBJC2_64BIT_EXE: 		      list[0] 0x100002ae0 (struct protocol_t *)
     77 OBJC2_64BIT_EXE: 			      isa 0x0
     78 OBJC2_64BIT_EXE: 			     name 0x100001b29 NSApplicationDelegate
     79 OBJC2_64BIT_EXE: 			protocols 0x1000023f0
     80 OBJC2_64BIT_EXE: 		  instanceMethods 0x0 (struct method_list_t *)
     81 OBJC2_64BIT_EXE: 		     classMethods 0x0 (struct method_list_t *)
     82 OBJC2_64BIT_EXE: 	  optionalInstanceMethods 0x100002408
     83 OBJC2_64BIT_EXE: 	     optionalClassMethods 0x0
     84 OBJC2_64BIT_EXE: 	       instanceProperties 0x0
     85 OBJC2_64BIT_EXE:                     ivars 0x0
     86 OBJC2_64BIT_EXE:            weakIvarLayout 0x0
     87 OBJC2_64BIT_EXE:            baseProperties 0x100002948
     88 OBJC2_64BIT_EXE:                     entsize 16
     89 OBJC2_64BIT_EXE:                       count 4
     90 OBJC2_64BIT_EXE: 			     name 0x100001f25 hash
     91 OBJC2_64BIT_EXE: 			attributes 0x100001f2a TQ,R
     92 OBJC2_64BIT_EXE: 			     name 0x100001f2f superclass
     93 OBJC2_64BIT_EXE: 			attributes 0x100001f3a T#,R
     94 OBJC2_64BIT_EXE: 			     name 0x100001f3f description
     95 OBJC2_64BIT_EXE: 			attributes 0x100001f4b T@"NSString",R,C
     96 OBJC2_64BIT_EXE: 			     name 0x100001f5c debugDescription
     97 OBJC2_64BIT_EXE: 			attributes 0x100001f4b T@"NSString",R,C
     98 OBJC2_64BIT_EXE: Meta Class
     99 OBJC2_64BIT_EXE:            isa 0x0
    100 OBJC2_64BIT_EXE:     superclass 0x0
    101 OBJC2_64BIT_EXE:          cache 0x0
    102 OBJC2_64BIT_EXE:         vtable 0x0
    103 OBJC2_64BIT_EXE:           data 0x1000028c8 (struct class_ro_t *)
    104 OBJC2_64BIT_EXE:                     flags 0x81 RO_META
    105 OBJC2_64BIT_EXE:             instanceStart 40
    106 OBJC2_64BIT_EXE:              instanceSize 40
    107 OBJC2_64BIT_EXE:                  reserved 0x0
    108 OBJC2_64BIT_EXE:                ivarLayout 0x0
    109 OBJC2_64BIT_EXE:                      name 0x100001b1d AppDelegate
    110 OBJC2_64BIT_EXE:               baseMethods 0x0 (struct method_list_t *)
    111 OBJC2_64BIT_EXE:             baseProtocols 0x1000028b0
    112 OBJC2_64BIT_EXE:                       count 1
    113 OBJC2_64BIT_EXE: 		      list[0] 0x100002ae0 (struct protocol_t *)
    114 OBJC2_64BIT_EXE: 			      isa 0x0
    115 OBJC2_64BIT_EXE: 			     name 0x100001b29 NSApplicationDelegate
    116 OBJC2_64BIT_EXE: 			protocols 0x1000023f0
    117 OBJC2_64BIT_EXE: 		  instanceMethods 0x0 (struct method_list_t *)
    118 OBJC2_64BIT_EXE: 		     classMethods 0x0 (struct method_list_t *)
    119 OBJC2_64BIT_EXE: 	  optionalInstanceMethods 0x100002408
    120 OBJC2_64BIT_EXE: 	     optionalClassMethods 0x0
    121 OBJC2_64BIT_EXE: 	       instanceProperties 0x0
    122 OBJC2_64BIT_EXE:                     ivars 0x0
    123 OBJC2_64BIT_EXE:            weakIvarLayout 0x0
    124 OBJC2_64BIT_EXE:            baseProperties 0x0
    125 OBJC2_64BIT_EXE: Contents of (__DATA,__objc_superrefs) section
    126 OBJC2_64BIT_EXE: 00000001000029e8 0x1000029f0
    127 OBJC2_64BIT_EXE: Contents of (__DATA,__objc_protolist) section
    128 OBJC2_64BIT_EXE: 0000000100002038 0x100002a90
    129 OBJC2_64BIT_EXE: 0000000100002040 0x100002ae0
    130 OBJC2_64BIT_EXE: Contents of (__DATA,__objc_imageinfo) section
    131 OBJC2_64BIT_EXE:   version 0
    132 OBJC2_64BIT_EXE:     flags 0x0
    133 
    134 OBJC2_64BIT_OBJ: Contents of (__DATA,__objc_classlist) section
    135 OBJC2_64BIT_OBJ: 0000000000001b00 0x1ad8 _OBJC_CLASS_$_AppDelegate
    136 OBJC2_64BIT_OBJ:            isa 0x0 _OBJC_METACLASS_$_AppDelegate
    137 OBJC2_64BIT_OBJ:     superclass 0x0 _OBJC_CLASS_$_NSObject
    138 OBJC2_64BIT_OBJ:          cache 0x0 __objc_empty_cache
    139 OBJC2_64BIT_OBJ:         vtable 0x0
    140 OBJC2_64BIT_OBJ:           data l_OBJC_CLASS_RO_$_AppDelegate (struct class_ro_t *)
    141 OBJC2_64BIT_OBJ:                     flags 0x80
    142 OBJC2_64BIT_OBJ:             instanceStart 8
    143 OBJC2_64BIT_OBJ:              instanceSize 8
    144 OBJC2_64BIT_OBJ:                  reserved 0x0
    145 OBJC2_64BIT_OBJ:                ivarLayout 0x0
    146 OBJC2_64BIT_OBJ:                      name 0x6f8 AppDelegate
    147 OBJC2_64BIT_OBJ:               baseMethods l_OBJC_$_INSTANCE_METHODS_AppDelegate (struct method_list_t *)
    148 OBJC2_64BIT_OBJ: 		   entsize 24
    149 OBJC2_64BIT_OBJ: 		     count 2
    150 OBJC2_64BIT_OBJ: 		      name 0xa98 applicationDidFinishLaunching:
    151 OBJC2_64BIT_OBJ: 		     types 0x102e v24@0:8@16
    152 OBJC2_64BIT_OBJ: 		       imp -[AppDelegate applicationDidFinishLaunching:]
    153 OBJC2_64BIT_OBJ: 		      name 0xbac applicationWillTerminate:
    154 OBJC2_64BIT_OBJ: 		     types 0x102e v24@0:8@16
    155 OBJC2_64BIT_OBJ: 		       imp -[AppDelegate applicationWillTerminate:]
    156 OBJC2_64BIT_OBJ:             baseProtocols l_OBJC_CLASS_PROTOCOLS_$_AppDelegate
    157 OBJC2_64BIT_OBJ:                       count 1
    158 OBJC2_64BIT_OBJ: 		      list[0] l_OBJC_PROTOCOL_$_NSApplicationDelegate (struct protocol_t *)
    159 OBJC2_64BIT_OBJ: 			      isa 0x0
    160 OBJC2_64BIT_OBJ: 			     name 0x704 NSApplicationDelegate
    161 OBJC2_64BIT_OBJ: 			protocols 0x0
    162 OBJC2_64BIT_OBJ: 		  instanceMethods 0x0 (struct method_list_t *)
    163 OBJC2_64BIT_OBJ: 		     classMethods 0x0 (struct method_list_t *)
    164 OBJC2_64BIT_OBJ: 	  optionalInstanceMethods 0x0
    165 OBJC2_64BIT_OBJ: 	     optionalClassMethods 0x0
    166 OBJC2_64BIT_OBJ: 	       instanceProperties 0x0
    167 OBJC2_64BIT_OBJ:                     ivars 0x0
    168 OBJC2_64BIT_OBJ:            weakIvarLayout 0x0
    169 OBJC2_64BIT_OBJ:            baseProperties l_OBJC_$_PROP_LIST_AppDelegate
    170 OBJC2_64BIT_OBJ:                     entsize 16
    171 OBJC2_64BIT_OBJ:                       count 4
    172 OBJC2_64BIT_OBJ: 			     name 0x19b8 hash
    173 OBJC2_64BIT_OBJ: 			attributes 0x19bd TQ,R
    174 OBJC2_64BIT_OBJ: 			     name 0x19c2 superclass
    175 OBJC2_64BIT_OBJ: 			attributes 0x19cd T#,R
    176 OBJC2_64BIT_OBJ: 			     name 0x19d2 description
    177 OBJC2_64BIT_OBJ: 			attributes 0x19de T@"NSString",R,C
    178 OBJC2_64BIT_OBJ: 			     name 0x19ef debugDescription
    179 OBJC2_64BIT_OBJ: 			attributes 0x19de T@"NSString",R,C
    180 OBJC2_64BIT_OBJ: Meta Class
    181 OBJC2_64BIT_OBJ:            isa 0x0 _OBJC_METACLASS_$_NSObject
    182 OBJC2_64BIT_OBJ:     superclass 0x0 _OBJC_METACLASS_$_NSObject
    183 OBJC2_64BIT_OBJ:          cache 0x0 __objc_empty_cache
    184 OBJC2_64BIT_OBJ:         vtable 0x0
    185 OBJC2_64BIT_OBJ:           data l_OBJC_METACLASS_RO_$_AppDelegate (struct class_ro_t *)
    186 OBJC2_64BIT_OBJ:                     flags 0x81 RO_META
    187 OBJC2_64BIT_OBJ:             instanceStart 40
    188 OBJC2_64BIT_OBJ:              instanceSize 40
    189 OBJC2_64BIT_OBJ:                  reserved 0x0
    190 OBJC2_64BIT_OBJ:                ivarLayout 0x0
    191 OBJC2_64BIT_OBJ:                      name 0x6f8 AppDelegate
    192 OBJC2_64BIT_OBJ:               baseMethods 0x0 (struct method_list_t *)
    193 OBJC2_64BIT_OBJ:             baseProtocols l_OBJC_CLASS_PROTOCOLS_$_AppDelegate
    194 OBJC2_64BIT_OBJ:                       count 1
    195 OBJC2_64BIT_OBJ: 		      list[0] l_OBJC_PROTOCOL_$_NSApplicationDelegate (struct protocol_t *)
    196 OBJC2_64BIT_OBJ: 			      isa 0x0
    197 OBJC2_64BIT_OBJ: 			     name 0x704 NSApplicationDelegate
    198 OBJC2_64BIT_OBJ: 			protocols 0x0
    199 OBJC2_64BIT_OBJ: 		  instanceMethods 0x0 (struct method_list_t *)
    200 OBJC2_64BIT_OBJ: 		     classMethods 0x0 (struct method_list_t *)
    201 OBJC2_64BIT_OBJ: 	  optionalInstanceMethods 0x0
    202 OBJC2_64BIT_OBJ: 	     optionalClassMethods 0x0
    203 OBJC2_64BIT_OBJ: 	       instanceProperties 0x0
    204 OBJC2_64BIT_OBJ:                     ivars 0x0
    205 OBJC2_64BIT_OBJ:            weakIvarLayout 0x0
    206 OBJC2_64BIT_OBJ:            baseProperties 0x0
    207 OBJC2_64BIT_OBJ: Contents of (__DATA,__objc_protolist) section
    208 OBJC2_64BIT_OBJ: 0000000000001aa0 0x1a00 l_OBJC_PROTOCOL_$_NSObject
    209 OBJC2_64BIT_OBJ: 0000000000001aa8 0x1a50 l_OBJC_PROTOCOL_$_NSApplicationDelegate
    210 OBJC2_64BIT_OBJ: Contents of (__DATA,__objc_imageinfo) section
    211 OBJC2_64BIT_OBJ:   version 0
    212 OBJC2_64BIT_OBJ:     flags 0x0
    213 
    214 OBJC2_32BIT_EXE: Objective-C segment
    215 OBJC2_32BIT_EXE: Contents of (__DATA,__objc_classlist) section
    216 OBJC2_32BIT_EXE: 00006068 0x6a84
    217 OBJC2_32BIT_EXE:            isa 0x6a70
    218 OBJC2_32BIT_EXE:     superclass 0x0
    219 OBJC2_32BIT_EXE:          cache 0x0
    220 OBJC2_32BIT_EXE:         vtable 0x0
    221 OBJC2_32BIT_EXE:           data 0x66e0 (struct class_ro_t *)
    222 OBJC2_32BIT_EXE:                     flags 0x184 RO_HAS_CXX_STRUCTORS
    223 OBJC2_32BIT_EXE:             instanceStart 4
    224 OBJC2_32BIT_EXE:              instanceSize 8
    225 OBJC2_32BIT_EXE:                ivarLayout 0x52c2
    226 OBJC2_32BIT_EXE:                 layout map: 0x01 
    227 OBJC2_32BIT_EXE:                      name 0x5279 AppDelegate
    228 OBJC2_32BIT_EXE:               baseMethods 0x6614 (struct method_list_t *)
    229 OBJC2_32BIT_EXE: 		   entsize 12
    230 OBJC2_32BIT_EXE: 		     count 10
    231 OBJC2_32BIT_EXE: 		      name 0x454c application:didFinishLaunchingWithOptions:
    232 OBJC2_32BIT_EXE: 		     types 0x562b c16@0:4@8@12
    233 OBJC2_32BIT_EXE: 		       imp 0x23c0
    234 OBJC2_32BIT_EXE: 		      name 0x4593 applicationWillResignActive:
    235 OBJC2_32BIT_EXE: 		     types 0x5608 v12@0:4@8
    236 OBJC2_32BIT_EXE: 		       imp 0x25f0
    237 OBJC2_32BIT_EXE: 		      name 0x4a6a applicationDidEnterBackground:
    238 OBJC2_32BIT_EXE: 		     types 0x5608 v12@0:4@8
    239 OBJC2_32BIT_EXE: 		       imp 0x2640
    240 OBJC2_32BIT_EXE: 		      name 0x4a89 applicationWillEnterForeground:
    241 OBJC2_32BIT_EXE: 		     types 0x5608 v12@0:4@8
    242 OBJC2_32BIT_EXE: 		       imp 0x2690
    243 OBJC2_32BIT_EXE: 		      name 0x4577 applicationDidBecomeActive:
    244 OBJC2_32BIT_EXE: 		     types 0x5608 v12@0:4@8
    245 OBJC2_32BIT_EXE: 		       imp 0x26e0
    246 OBJC2_32BIT_EXE: 		      name 0x463e applicationWillTerminate:
    247 OBJC2_32BIT_EXE: 		     types 0x5608 v12@0:4@8
    248 OBJC2_32BIT_EXE: 		       imp 0x2730
    249 OBJC2_32BIT_EXE: 		      name 0x42da splitViewController:collapseSecondaryViewController:ontoPrimaryViewController:
    250 OBJC2_32BIT_EXE: 		     types 0x5351 c20@0:4@8@12@16
    251 OBJC2_32BIT_EXE: 		       imp 0x2780
    252 OBJC2_32BIT_EXE: 		      name 0x4e21 .cxx_destruct
    253 OBJC2_32BIT_EXE: 		     types 0x5d44 v8@0:4
    254 OBJC2_32BIT_EXE: 		       imp 0x2a70
    255 OBJC2_32BIT_EXE: 		      name 0x40fc window
    256 OBJC2_32BIT_EXE: 		     types 0x5c80 @8@0:4
    257 OBJC2_32BIT_EXE: 		       imp 0x2a00
    258 OBJC2_32BIT_EXE: 		      name 0x4d1a setWindow:
    259 OBJC2_32BIT_EXE: 		     types 0x5608 v12@0:4@8
    260 OBJC2_32BIT_EXE: 		       imp 0x2a30
    261 OBJC2_32BIT_EXE:             baseProtocols 0x65dc
    262 OBJC2_32BIT_EXE:                       count 2
    263 OBJC2_32BIT_EXE: 		      list[0] 0x6ae8 (struct protocol_t *)
    264 OBJC2_32BIT_EXE: 			      isa 0x0
    265 OBJC2_32BIT_EXE: 			     name 0x5285 UISplitViewControllerDelegate
    266 OBJC2_32BIT_EXE: 			protocols 0x0
    267 OBJC2_32BIT_EXE: 		  instanceMethods 0x0 (struct method_list_t *)
    268 OBJC2_32BIT_EXE: 		     classMethods 0x0 (struct method_list_t *)
    269 OBJC2_32BIT_EXE: 	  optionalInstanceMethods 0x6088
    270 OBJC2_32BIT_EXE: 	     optionalClassMethods 0x0
    271 OBJC2_32BIT_EXE: 	       instanceProperties 0x0
    272 OBJC2_32BIT_EXE: 		      list[1] 0x6b40 (struct protocol_t *)
    273 OBJC2_32BIT_EXE: 			      isa 0x0
    274 OBJC2_32BIT_EXE: 			     name 0x52a3 UIApplicationDelegate
    275 OBJC2_32BIT_EXE: 			protocols 0x62e8
    276 OBJC2_32BIT_EXE: 		  instanceMethods 0x0 (struct method_list_t *)
    277 OBJC2_32BIT_EXE: 		     classMethods 0x0 (struct method_list_t *)
    278 OBJC2_32BIT_EXE: 	  optionalInstanceMethods 0x62f4
    279 OBJC2_32BIT_EXE: 	     optionalClassMethods 0x0
    280 OBJC2_32BIT_EXE: 	       instanceProperties 0x6518
    281 OBJC2_32BIT_EXE:                     ivars 0x6694
    282 OBJC2_32BIT_EXE:                     entsize 20
    283 OBJC2_32BIT_EXE:                       count 1
    284 OBJC2_32BIT_EXE: 			   offset 0x6a5c 4
    285 OBJC2_32BIT_EXE: 			     name 0x4e2f _window
    286 OBJC2_32BIT_EXE: 			     type 0x5d4b @"UIWindow"
    287 OBJC2_32BIT_EXE: 			alignment 2
    288 OBJC2_32BIT_EXE: 			     size 4
    289 OBJC2_32BIT_EXE:            weakIvarLayout 0x0
    290 OBJC2_32BIT_EXE:            baseProperties 0x66b0
    291 OBJC2_32BIT_EXE:                     entsize 8
    292 OBJC2_32BIT_EXE:                       count 5
    293 OBJC2_32BIT_EXE: 			     name 0x5df3 window
    294 OBJC2_32BIT_EXE: 			attributes 0x5e0b T@"UIWindow",&,N,V_window
    295 OBJC2_32BIT_EXE: 			     name 0x5dab hash
    296 OBJC2_32BIT_EXE: 			attributes 0x5db0 TI,R
    297 OBJC2_32BIT_EXE: 			     name 0x5db5 superclass
    298 OBJC2_32BIT_EXE: 			attributes 0x5dc0 T#,R
    299 OBJC2_32BIT_EXE: 			     name 0x5dc5 description
    300 OBJC2_32BIT_EXE: 			attributes 0x5dd1 T@"NSString",R,C
    301 OBJC2_32BIT_EXE: 			     name 0x5de2 debugDescription
    302 OBJC2_32BIT_EXE: 			attributes 0x5dd1 T@"NSString",R,C
    303 OBJC2_32BIT_EXE: Meta Class
    304 OBJC2_32BIT_EXE:            isa 0x0
    305 OBJC2_32BIT_EXE:     superclass 0x0
    306 OBJC2_32BIT_EXE:          cache 0x0
    307 OBJC2_32BIT_EXE:         vtable 0x0
    308 OBJC2_32BIT_EXE:           data 0x65ec (struct class_ro_t *)
    309 OBJC2_32BIT_EXE:                     flags 0x185 RO_META RO_HAS_CXX_STRUCTORS
    310 OBJC2_32BIT_EXE:             instanceStart 20
    311 OBJC2_32BIT_EXE:              instanceSize 20
    312 OBJC2_32BIT_EXE:                ivarLayout 0x0
    313 OBJC2_32BIT_EXE:                      name 0x5279 AppDelegate
    314 OBJC2_32BIT_EXE:               baseMethods 0x0 (struct method_list_t *)
    315 OBJC2_32BIT_EXE:             baseProtocols 0x65dc
    316 OBJC2_32BIT_EXE:                       count 2
    317 OBJC2_32BIT_EXE: 		      list[0] 0x6ae8 (struct protocol_t *)
    318 OBJC2_32BIT_EXE: 			      isa 0x0
    319 OBJC2_32BIT_EXE: 			     name 0x5285 UISplitViewControllerDelegate
    320 OBJC2_32BIT_EXE: 			protocols 0x0
    321 OBJC2_32BIT_EXE: 		  instanceMethods 0x0 (struct method_list_t *)
    322 OBJC2_32BIT_EXE: 		     classMethods 0x0 (struct method_list_t *)
    323 OBJC2_32BIT_EXE: 	  optionalInstanceMethods 0x6088
    324 OBJC2_32BIT_EXE: 	     optionalClassMethods 0x0
    325 OBJC2_32BIT_EXE: 	       instanceProperties 0x0
    326 OBJC2_32BIT_EXE: 		      list[1] 0x6b40 (struct protocol_t *)
    327 OBJC2_32BIT_EXE: 			      isa 0x0
    328 OBJC2_32BIT_EXE: 			     name 0x52a3 UIApplicationDelegate
    329 OBJC2_32BIT_EXE: 			protocols 0x62e8
    330 OBJC2_32BIT_EXE: 		  instanceMethods 0x0 (struct method_list_t *)
    331 OBJC2_32BIT_EXE: 		     classMethods 0x0 (struct method_list_t *)
    332 OBJC2_32BIT_EXE: 	  optionalInstanceMethods 0x62f4
    333 OBJC2_32BIT_EXE: 	     optionalClassMethods 0x0
    334 OBJC2_32BIT_EXE: 	       instanceProperties 0x6518
    335 OBJC2_32BIT_EXE:                     ivars 0x0
    336 OBJC2_32BIT_EXE:            weakIvarLayout 0x0
    337 OBJC2_32BIT_EXE:            baseProperties 0x0
    338 OBJC2_32BIT_EXE: 0000606c 0x6a98
    339 OBJC2_32BIT_EXE:            isa 0x6aac
    340 OBJC2_32BIT_EXE:     superclass 0x0
    341 OBJC2_32BIT_EXE:          cache 0x0
    342 OBJC2_32BIT_EXE:         vtable 0x0
    343 OBJC2_32BIT_EXE:           data 0x6838 (struct class_ro_t *)
    344 OBJC2_32BIT_EXE:                     flags 0x184 RO_HAS_CXX_STRUCTORS
    345 OBJC2_32BIT_EXE:             instanceStart 4
    346 OBJC2_32BIT_EXE:              instanceSize 12
    347 OBJC2_32BIT_EXE:                ivarLayout 0x52d9
    348 OBJC2_32BIT_EXE:                 layout map: 0x02 
    349 OBJC2_32BIT_EXE:                      name 0x52c4 MasterViewController
    350 OBJC2_32BIT_EXE:               baseMethods 0x6730 (struct method_list_t *)
    351 OBJC2_32BIT_EXE: 		   entsize 12
    352 OBJC2_32BIT_EXE: 		     count 15
    353 OBJC2_32BIT_EXE: 		      name 0x4e37 awakeFromNib
    354 OBJC2_32BIT_EXE: 		     types 0x5d44 v8@0:4
    355 OBJC2_32BIT_EXE: 		       imp 0x2ab0
    356 OBJC2_32BIT_EXE: 		      name 0x4ea2 viewDidLoad
    357 OBJC2_32BIT_EXE: 		     types 0x5d44 v8@0:4
    358 OBJC2_32BIT_EXE: 		       imp 0x2c20
    359 OBJC2_32BIT_EXE: 		      name 0x4f43 didReceiveMemoryWarning
    360 OBJC2_32BIT_EXE: 		     types 0x5d44 v8@0:4
    361 OBJC2_32BIT_EXE: 		       imp 0x2e80
    362 OBJC2_32BIT_EXE: 		      name 0x4ec3 insertNewObject:
    363 OBJC2_32BIT_EXE: 		     types 0x5608 v12@0:4@8
    364 OBJC2_32BIT_EXE: 		       imp 0x2ed0
    365 OBJC2_32BIT_EXE: 		      name 0x5119 prepareForSegue:sender:
    366 OBJC2_32BIT_EXE: 		     types 0x57b1 v16@0:4@8@12
    367 OBJC2_32BIT_EXE: 		       imp 0x3160
    368 OBJC2_32BIT_EXE: 		      name 0x5131 numberOfSectionsInTableView:
    369 OBJC2_32BIT_EXE: 		     types 0x5326 i12@0:4@8
    370 OBJC2_32BIT_EXE: 		       imp 0x34c0
    371 OBJC2_32BIT_EXE: 		      name 0x514e tableView:numberOfRowsInSection:
    372 OBJC2_32BIT_EXE: 		     types 0x5d57 i16@0:4@8i12
    373 OBJC2_32BIT_EXE: 		       imp 0x3520
    374 OBJC2_32BIT_EXE: 		      name 0x516f tableView:cellForRowAtIndexPath:
    375 OBJC2_32BIT_EXE: 		     types 0x5422 @16@0:4@8@12
    376 OBJC2_32BIT_EXE: 		       imp 0x35e0
    377 OBJC2_32BIT_EXE: 		      name 0x5190 tableView:canEditRowAtIndexPath:
    378 OBJC2_32BIT_EXE: 		     types 0x562b c16@0:4@8@12
    379 OBJC2_32BIT_EXE: 		       imp 0x37e0
    380 OBJC2_32BIT_EXE: 		      name 0x51b1 tableView:commitEditingStyle:forRowAtIndexPath:
    381 OBJC2_32BIT_EXE: 		     types 0x5d64 v20@0:4@8i12@16
    382 OBJC2_32BIT_EXE: 		       imp 0x3880
    383 OBJC2_32BIT_EXE: 		      name 0x4e21 .cxx_destruct
    384 OBJC2_32BIT_EXE: 		     types 0x5d44 v8@0:4
    385 OBJC2_32BIT_EXE: 		       imp 0x3b40
    386 OBJC2_32BIT_EXE: 		      name 0x51e1 detailViewController
    387 OBJC2_32BIT_EXE: 		     types 0x5c80 @8@0:4
    388 OBJC2_32BIT_EXE: 		       imp 0x3a30
    389 OBJC2_32BIT_EXE: 		      name 0x4f2a setDetailViewController:
    390 OBJC2_32BIT_EXE: 		     types 0x5608 v12@0:4@8
    391 OBJC2_32BIT_EXE: 		       imp 0x3a60
    392 OBJC2_32BIT_EXE: 		      name 0x4f5b objects
    393 OBJC2_32BIT_EXE: 		     types 0x5c80 @8@0:4
    394 OBJC2_32BIT_EXE: 		       imp 0x3aa0
    395 OBJC2_32BIT_EXE: 		      name 0x4f68 setObjects:
    396 OBJC2_32BIT_EXE: 		     types 0x5608 v12@0:4@8
    397 OBJC2_32BIT_EXE: 		       imp 0x3af0
    398 OBJC2_32BIT_EXE:             baseProtocols 0x0
    399 OBJC2_32BIT_EXE:                     ivars 0x67ec
    400 OBJC2_32BIT_EXE:                     entsize 20
    401 OBJC2_32BIT_EXE:                       count 2
    402 OBJC2_32BIT_EXE: 			   offset 0x6a60 4
    403 OBJC2_32BIT_EXE: 			     name 0x51f6 _detailViewController
    404 OBJC2_32BIT_EXE: 			     type 0x5d74 @"DetailViewController"
    405 OBJC2_32BIT_EXE: 			alignment 2
    406 OBJC2_32BIT_EXE: 			     size 4
    407 OBJC2_32BIT_EXE: 			   offset 0x6a64 8
    408 OBJC2_32BIT_EXE: 			     name 0x520c _objects
    409 OBJC2_32BIT_EXE: 			     type 0x5d8c @"NSMutableArray"
    410 OBJC2_32BIT_EXE: 			alignment 2
    411 OBJC2_32BIT_EXE: 			     size 4
    412 OBJC2_32BIT_EXE:            weakIvarLayout 0x0
    413 OBJC2_32BIT_EXE:            baseProperties 0x6820
    414 OBJC2_32BIT_EXE:                     entsize 8
    415 OBJC2_32BIT_EXE:                       count 2
    416 OBJC2_32BIT_EXE: 			     name 0x5e35 detailViewController
    417 OBJC2_32BIT_EXE: 			attributes 0x5e4a T@"DetailViewController",&,N,V_detailViewController
    418 OBJC2_32BIT_EXE: 			     name 0x5e7e objects
    419 OBJC2_32BIT_EXE: 			attributes 0x5e86 T@"NSMutableArray",&,V_objects
    420 OBJC2_32BIT_EXE: Meta Class
    421 OBJC2_32BIT_EXE:            isa 0x0
    422 OBJC2_32BIT_EXE:     superclass 0x0
    423 OBJC2_32BIT_EXE:          cache 0x0
    424 OBJC2_32BIT_EXE:         vtable 0x0
    425 OBJC2_32BIT_EXE:           data 0x6708 (struct class_ro_t *)
    426 OBJC2_32BIT_EXE:                     flags 0x185 RO_META RO_HAS_CXX_STRUCTORS
    427 OBJC2_32BIT_EXE:             instanceStart 20
    428 OBJC2_32BIT_EXE:              instanceSize 20
    429 OBJC2_32BIT_EXE:                ivarLayout 0x0
    430 OBJC2_32BIT_EXE:                      name 0x52c4 MasterViewController
    431 OBJC2_32BIT_EXE:               baseMethods 0x0 (struct method_list_t *)
    432 OBJC2_32BIT_EXE:             baseProtocols 0x0
    433 OBJC2_32BIT_EXE:                     ivars 0x0
    434 OBJC2_32BIT_EXE:            weakIvarLayout 0x0
    435 OBJC2_32BIT_EXE:            baseProperties 0x0
    436 OBJC2_32BIT_EXE: 00006070 0x6ac0
    437 OBJC2_32BIT_EXE:            isa 0x6ad4
    438 OBJC2_32BIT_EXE:     superclass 0x0
    439 OBJC2_32BIT_EXE:          cache 0x0
    440 OBJC2_32BIT_EXE:         vtable 0x0
    441 OBJC2_32BIT_EXE:           data 0x6938 (struct class_ro_t *)
    442 OBJC2_32BIT_EXE:                     flags 0x184 RO_HAS_CXX_STRUCTORS
    443 OBJC2_32BIT_EXE:             instanceStart 4
    444 OBJC2_32BIT_EXE:              instanceSize 12
    445 OBJC2_32BIT_EXE:                ivarLayout 0x52f0
    446 OBJC2_32BIT_EXE:                 layout map: 0x01 0x10 
    447 OBJC2_32BIT_EXE:                      name 0x52db DetailViewController
    448 OBJC2_32BIT_EXE:               baseMethods 0x6888 (struct method_list_t *)
    449 OBJC2_32BIT_EXE: 		   entsize 12
    450 OBJC2_32BIT_EXE: 		     count 8
    451 OBJC2_32BIT_EXE: 		      name 0x5061 setDetailItem:
    452 OBJC2_32BIT_EXE: 		     types 0x5608 v12@0:4@8
    453 OBJC2_32BIT_EXE: 		       imp 0x3c70
    454 OBJC2_32BIT_EXE: 		      name 0x5215 configureView
    455 OBJC2_32BIT_EXE: 		     types 0x5d44 v8@0:4
    456 OBJC2_32BIT_EXE: 		       imp 0x3d20
    457 OBJC2_32BIT_EXE: 		      name 0x4ea2 viewDidLoad
    458 OBJC2_32BIT_EXE: 		     types 0x5d44 v8@0:4
    459 OBJC2_32BIT_EXE: 		       imp 0x3e20
    460 OBJC2_32BIT_EXE: 		      name 0x4f43 didReceiveMemoryWarning
    461 OBJC2_32BIT_EXE: 		     types 0x5d44 v8@0:4
    462 OBJC2_32BIT_EXE: 		       imp 0x3e80
    463 OBJC2_32BIT_EXE: 		      name 0x4e21 .cxx_destruct
    464 OBJC2_32BIT_EXE: 		     types 0x5d44 v8@0:4
    465 OBJC2_32BIT_EXE: 		       imp 0x3f90
    466 OBJC2_32BIT_EXE: 		      name 0x41a0 detailItem
    467 OBJC2_32BIT_EXE: 		     types 0x5c80 @8@0:4
    468 OBJC2_32BIT_EXE: 		       imp 0x3ed0
    469 OBJC2_32BIT_EXE: 		      name 0x5223 detailDescriptionLabel
    470 OBJC2_32BIT_EXE: 		     types 0x5c80 @8@0:4
    471 OBJC2_32BIT_EXE: 		       imp 0x3f00
    472 OBJC2_32BIT_EXE: 		      name 0x523a setDetailDescriptionLabel:
    473 OBJC2_32BIT_EXE: 		     types 0x5608 v12@0:4@8
    474 OBJC2_32BIT_EXE: 		       imp 0x3f40
    475 OBJC2_32BIT_EXE:             baseProtocols 0x0
    476 OBJC2_32BIT_EXE:                     ivars 0x68f0
    477 OBJC2_32BIT_EXE:                     entsize 20
    478 OBJC2_32BIT_EXE:                       count 2
    479 OBJC2_32BIT_EXE: 			   offset 0x6a68 4
    480 OBJC2_32BIT_EXE: 			     name 0x5255 _detailItem
    481 OBJC2_32BIT_EXE: 			     type 0x5d9e @
    482 OBJC2_32BIT_EXE: 			alignment 2
    483 OBJC2_32BIT_EXE: 			     size 4
    484 OBJC2_32BIT_EXE: 			   offset 0x6a6c 8
    485 OBJC2_32BIT_EXE: 			     name 0x5261 _detailDescriptionLabel
    486 OBJC2_32BIT_EXE: 			     type 0x5da0 @"UILabel"
    487 OBJC2_32BIT_EXE: 			alignment 2
    488 OBJC2_32BIT_EXE: 			     size 4
    489 OBJC2_32BIT_EXE:            weakIvarLayout 0x52f3
    490 OBJC2_32BIT_EXE:                 layout map: 0x11 
    491 OBJC2_32BIT_EXE:            baseProperties 0x6920
    492 OBJC2_32BIT_EXE:                     entsize 8
    493 OBJC2_32BIT_EXE:                       count 2
    494 OBJC2_32BIT_EXE: 			     name 0x5ea5 detailItem
    495 OBJC2_32BIT_EXE: 			attributes 0x5eb0 T@,&,N,V_detailItem
    496 OBJC2_32BIT_EXE: 			     name 0x5ec4 detailDescriptionLabel
    497 OBJC2_32BIT_EXE: 			attributes 0x5edb T@"UILabel",W,N,V_detailDescriptionLabel
    498 OBJC2_32BIT_EXE: Meta Class
    499 OBJC2_32BIT_EXE:            isa 0x0
    500 OBJC2_32BIT_EXE:     superclass 0x0
    501 OBJC2_32BIT_EXE:          cache 0x0
    502 OBJC2_32BIT_EXE:         vtable 0x0
    503 OBJC2_32BIT_EXE:           data 0x6860 (struct class_ro_t *)
    504 OBJC2_32BIT_EXE:                     flags 0x185 RO_META RO_HAS_CXX_STRUCTORS
    505 OBJC2_32BIT_EXE:             instanceStart 20
    506 OBJC2_32BIT_EXE:              instanceSize 20
    507 OBJC2_32BIT_EXE:                ivarLayout 0x0
    508 OBJC2_32BIT_EXE:                      name 0x52db DetailViewController
    509 OBJC2_32BIT_EXE:               baseMethods 0x0 (struct method_list_t *)
    510 OBJC2_32BIT_EXE:             baseProtocols 0x0
    511 OBJC2_32BIT_EXE:                     ivars 0x0
    512 OBJC2_32BIT_EXE:            weakIvarLayout 0x0
    513 OBJC2_32BIT_EXE:            baseProperties 0x0
    514 OBJC2_32BIT_EXE: Contents of (__DATA,__objc_classrefs) section
    515 OBJC2_32BIT_EXE: 00006a30 0x0
    516 OBJC2_32BIT_EXE: 00006a34 0x6ac0
    517 OBJC2_32BIT_EXE: 00006a38 0x0
    518 OBJC2_32BIT_EXE: 00006a3c 0x0
    519 OBJC2_32BIT_EXE: 00006a40 0x0
    520 OBJC2_32BIT_EXE: 00006a44 0x0
    521 OBJC2_32BIT_EXE: 00006a48 0x0
    522 OBJC2_32BIT_EXE: 00006a4c 0x0
    523 OBJC2_32BIT_EXE: 00006a50 0x6a84
    524 OBJC2_32BIT_EXE: Contents of (__DATA,__objc_superrefs) section
    525 OBJC2_32BIT_EXE: 00006a54 0x6a98
    526 OBJC2_32BIT_EXE: 00006a58 0x6ac0
    527 OBJC2_32BIT_EXE: Contents of (__DATA,__objc_protolist) section
    528 OBJC2_32BIT_EXE: 00006074 0x6ae8
    529 OBJC2_32BIT_EXE: 00006078 0x6b14
    530 OBJC2_32BIT_EXE: 0000607c 0x6b40
    531 OBJC2_32BIT_EXE: Contents of (__DATA,__objc_imageinfo) section
    532 OBJC2_32BIT_EXE:   version 0
    533 OBJC2_32BIT_EXE:     flags 0x20
    534 
    535 OBJC2_32BIT_OBJ: Objective-C segment
    536 OBJC2_32BIT_OBJ: Contents of (__DATA,__objc_classlist) section
    537 OBJC2_32BIT_OBJ: 00003ae4 0x3914 _OBJC_CLASS_$_DetailViewController
    538 OBJC2_32BIT_OBJ:            isa 0x3928 _OBJC_METACLASS_$_DetailViewController
    539 OBJC2_32BIT_OBJ:     superclass 0x0 _OBJC_CLASS_$_UIViewController
    540 OBJC2_32BIT_OBJ:          cache 0x0 __objc_empty_cache
    541 OBJC2_32BIT_OBJ:         vtable 0x0 -[DetailViewController setDetailItem:]
    542 OBJC2_32BIT_OBJ:           data 0x3a38 (struct class_ro_t *)
    543 OBJC2_32BIT_OBJ:                     flags 0x184 RO_HAS_CXX_STRUCTORS
    544 OBJC2_32BIT_OBJ:             instanceStart 4
    545 OBJC2_32BIT_OBJ:              instanceSize 12
    546 OBJC2_32BIT_OBJ:                ivarLayout 0x3955
    547 OBJC2_32BIT_OBJ:                 layout map: 0x01 0x10 
    548 OBJC2_32BIT_OBJ:                      name 0x3940 DetailViewController
    549 OBJC2_32BIT_OBJ:               baseMethods 0x3988 (struct method_list_t *)
    550 OBJC2_32BIT_OBJ: 		   entsize 12
    551 OBJC2_32BIT_OBJ: 		     count 8
    552 OBJC2_32BIT_OBJ: 		      name 0x3899 setDetailItem:
    553 OBJC2_32BIT_OBJ: 		     types 0x3a60 v12@0:4@8
    554 OBJC2_32BIT_OBJ: 		       imp 0x0 -[DetailViewController setDetailItem:]
    555 OBJC2_32BIT_OBJ: 		      name 0x3830 configureView
    556 OBJC2_32BIT_OBJ: 		     types 0x3a6a v8@0:4
    557 OBJC2_32BIT_OBJ: 		       imp 0xb0 -[DetailViewController configureView]
    558 OBJC2_32BIT_OBJ: 		      name 0x3875 viewDidLoad
    559 OBJC2_32BIT_OBJ: 		     types 0x3a6a v8@0:4
    560 OBJC2_32BIT_OBJ: 		       imp 0x1b0 -[DetailViewController viewDidLoad]
    561 OBJC2_32BIT_OBJ: 		      name 0x3881 didReceiveMemoryWarning
    562 OBJC2_32BIT_OBJ: 		     types 0x3a6a v8@0:4
    563 OBJC2_32BIT_OBJ: 		       imp 0x210 -[DetailViewController didReceiveMemoryWarning]
    564 OBJC2_32BIT_OBJ: 		      name 0x38a8 .cxx_destruct
    565 OBJC2_32BIT_OBJ: 		     types 0x3a6a v8@0:4
    566 OBJC2_32BIT_OBJ: 		       imp 0x320 -[DetailViewController .cxx_destruct]
    567 OBJC2_32BIT_OBJ: 		      name 0x383e detailItem
    568 OBJC2_32BIT_OBJ: 		     types 0x3a71 @8@0:4
    569 OBJC2_32BIT_OBJ: 		       imp 0x260 -[DetailViewController detailItem]
    570 OBJC2_32BIT_OBJ: 		      name 0x3849 detailDescriptionLabel
    571 OBJC2_32BIT_OBJ: 		     types 0x3a71 @8@0:4
    572 OBJC2_32BIT_OBJ: 		       imp 0x290 -[DetailViewController detailDescriptionLabel]
    573 OBJC2_32BIT_OBJ: 		      name 0x38b6 setDetailDescriptionLabel:
    574 OBJC2_32BIT_OBJ: 		     types 0x3a60 v12@0:4@8
    575 OBJC2_32BIT_OBJ: 		       imp 0x2d0 -[DetailViewController setDetailDescriptionLabel:]
    576 OBJC2_32BIT_OBJ:             baseProtocols 0x0
    577 OBJC2_32BIT_OBJ:                     ivars 0x39f0
    578 OBJC2_32BIT_OBJ:                     entsize 20
    579 OBJC2_32BIT_OBJ:                       count 2
    580 OBJC2_32BIT_OBJ: 			   offset 0x3828 4
    581 OBJC2_32BIT_OBJ: 			     name 0x38d1 _detailItem
    582 OBJC2_32BIT_OBJ: 			     type 0x3a78 @
    583 OBJC2_32BIT_OBJ: 			alignment 2
    584 OBJC2_32BIT_OBJ: 			     size 4
    585 OBJC2_32BIT_OBJ: 			   offset 0x382c 8
    586 OBJC2_32BIT_OBJ: 			     name 0x38dd _detailDescriptionLabel
    587 OBJC2_32BIT_OBJ: 			     type 0x3a7a @"UILabel"
    588 OBJC2_32BIT_OBJ: 			alignment 2
    589 OBJC2_32BIT_OBJ: 			     size 4
    590 OBJC2_32BIT_OBJ:            weakIvarLayout 0x3958
    591 OBJC2_32BIT_OBJ:                 layout map: 0x11 
    592 OBJC2_32BIT_OBJ:            baseProperties 0x3a20
    593 OBJC2_32BIT_OBJ:                     entsize 8
    594 OBJC2_32BIT_OBJ:                       count 2
    595 OBJC2_32BIT_OBJ: 			     name 0x3a85 detailItem
    596 OBJC2_32BIT_OBJ: 			attributes 0x3a90 T@,&,N,V_detailItem
    597 OBJC2_32BIT_OBJ: 			     name 0x3aa4 detailDescriptionLabel
    598 OBJC2_32BIT_OBJ: 			attributes 0x3abb T@"UILabel",W,N,V_detailDescriptionLabel
    599 OBJC2_32BIT_OBJ: Meta Class
    600 OBJC2_32BIT_OBJ:            isa 0x0 _OBJC_METACLASS_$_NSObject
    601 OBJC2_32BIT_OBJ:     superclass 0x0 _OBJC_METACLASS_$_UIViewController
    602 OBJC2_32BIT_OBJ:          cache 0x0 __objc_empty_cache
    603 OBJC2_32BIT_OBJ:         vtable 0x0 -[DetailViewController setDetailItem:]
    604 OBJC2_32BIT_OBJ:           data 0x3960 (struct class_ro_t *)
    605 OBJC2_32BIT_OBJ:                     flags 0x185 RO_META RO_HAS_CXX_STRUCTORS
    606 OBJC2_32BIT_OBJ:             instanceStart 20
    607 OBJC2_32BIT_OBJ:              instanceSize 20
    608 OBJC2_32BIT_OBJ:                ivarLayout 0x0
    609 OBJC2_32BIT_OBJ:                      name 0x3940 DetailViewController
    610 OBJC2_32BIT_OBJ:               baseMethods 0x0 (struct method_list_t *)
    611 OBJC2_32BIT_OBJ:             baseProtocols 0x0
    612 OBJC2_32BIT_OBJ:                     ivars 0x0
    613 OBJC2_32BIT_OBJ:            weakIvarLayout 0x0
    614 OBJC2_32BIT_OBJ:            baseProperties 0x0
    615 OBJC2_32BIT_OBJ: Contents of (__DATA,__objc_superrefs) section
    616 OBJC2_32BIT_OBJ: 0000393c 0x3914 _OBJC_CLASS_$_DetailViewController
    617 OBJC2_32BIT_OBJ: Contents of (__DATA,__objc_imageinfo) section
    618 OBJC2_32BIT_OBJ:   version 0
    619 OBJC2_32BIT_OBJ:     flags 0x20
    620 
    621 OBJC1_32BIT_EXE: Objective-C segment
    622 OBJC1_32BIT_EXE: Module 0x4128
    623 OBJC1_32BIT_EXE:     version 7
    624 OBJC1_32BIT_EXE:        size 16
    625 OBJC1_32BIT_EXE:        name 
    626 OBJC1_32BIT_EXE:      symtab 0x00004108
    627 OBJC1_32BIT_EXE: 	sel_ref_cnt 0
    628 OBJC1_32BIT_EXE: 	refs 0x00000000 (not in an __OBJC section)
    629 OBJC1_32BIT_EXE: 	cls_def_cnt 1
    630 OBJC1_32BIT_EXE: 	cat_def_cnt 0
    631 OBJC1_32BIT_EXE: 	Class Definitions
    632 OBJC1_32BIT_EXE: 	defs[0] 0x00004000
    633 OBJC1_32BIT_EXE: 		      isa 0x00004068
    634 OBJC1_32BIT_EXE: 	      super_class 0x000025b8 NSViewController
    635 OBJC1_32BIT_EXE: 		     name 0x000025c9 ViewController
    636 OBJC1_32BIT_EXE: 		  version 0x00000000
    637 OBJC1_32BIT_EXE: 		     info 0x00000001 CLS_CLASS
    638 OBJC1_32BIT_EXE: 	    instance_size 0x00000034
    639 OBJC1_32BIT_EXE: 		    ivars 0x00000000 (not in an __OBJC section)
    640 OBJC1_32BIT_EXE: 		  methods 0x000040c8
    641 OBJC1_32BIT_EXE: 		         obsolete 0x00000000
    642 OBJC1_32BIT_EXE: 		     method_count 2
    643 OBJC1_32BIT_EXE: 		      method_name 0x0000257c viewDidLoad
    644 OBJC1_32BIT_EXE: 		     method_types 0x0000259e v8@0:4
    645 OBJC1_32BIT_EXE: 		       method_imp 0x00002430 
    646 OBJC1_32BIT_EXE: 		      method_name 0x00002588 setRepresentedObject:
    647 OBJC1_32BIT_EXE: 		     method_types 0x000025a5 v12@0:4@8
    648 OBJC1_32BIT_EXE: 		       method_imp 0x00002480 
    649 OBJC1_32BIT_EXE: 		    cache 0x00000000
    650 OBJC1_32BIT_EXE: 		protocols 0x00000000 (not in an __OBJC section)
    651 OBJC1_32BIT_EXE: 	Meta Class
    652 OBJC1_32BIT_EXE: 		      isa 0x000025af NSObject
    653 OBJC1_32BIT_EXE: 	      super_class 0x000025b8 NSViewController
    654 OBJC1_32BIT_EXE: 		     name 0x000025c9 ViewController
    655 OBJC1_32BIT_EXE: 		  version 0x00000000
    656 OBJC1_32BIT_EXE: 		     info 0x00000002 CLS_META
    657 OBJC1_32BIT_EXE: 	    instance_size 0x00000030
    658 OBJC1_32BIT_EXE: 		    ivars 0x00000000 (not in an __OBJC section)
    659 OBJC1_32BIT_EXE: 		  methods 0x00000000 (not in an __OBJC section)
    660 OBJC1_32BIT_EXE: 		    cache 0x00000000
    661 OBJC1_32BIT_EXE: 		protocols 0x00000000 (not in an __OBJC section)
    662 OBJC1_32BIT_EXE: Module 0x4138
    663 OBJC1_32BIT_EXE:     version 7
    664 OBJC1_32BIT_EXE:        size 16
    665 OBJC1_32BIT_EXE:        name 
    666 OBJC1_32BIT_EXE:      symtab 0x00000000 (not in an __OBJC section)
    667 OBJC1_32BIT_EXE: Module 0x4148
    668 OBJC1_32BIT_EXE:     version 7
    669 OBJC1_32BIT_EXE:        size 16
    670 OBJC1_32BIT_EXE:        name 
    671 OBJC1_32BIT_EXE:      symtab 0x00004118
    672 OBJC1_32BIT_EXE: 	sel_ref_cnt 0
    673 OBJC1_32BIT_EXE: 	refs 0x00000000 (not in an __OBJC section)
    674 OBJC1_32BIT_EXE: 	cls_def_cnt 1
    675 OBJC1_32BIT_EXE: 	cat_def_cnt 0
    676 OBJC1_32BIT_EXE: 	Class Definitions
    677 OBJC1_32BIT_EXE: 	defs[0] 0x00004030
    678 OBJC1_32BIT_EXE: 		      isa 0x00004098
    679 OBJC1_32BIT_EXE: 	      super_class 0x000025af NSObject
    680 OBJC1_32BIT_EXE: 		     name 0x00002faa AppDelegate
    681 OBJC1_32BIT_EXE: 		  version 0x00000000
    682 OBJC1_32BIT_EXE: 		     info 0x00000001 CLS_CLASS
    683 OBJC1_32BIT_EXE: 	    instance_size 0x00000004
    684 OBJC1_32BIT_EXE: 		    ivars 0x00000000 (not in an __OBJC section)
    685 OBJC1_32BIT_EXE: 		  methods 0x000040e8
    686 OBJC1_32BIT_EXE: 		         obsolete 0x00000000
    687 OBJC1_32BIT_EXE: 		     method_count 2
    688 OBJC1_32BIT_EXE: 		      method_name 0x00002c5b applicationDidFinishLaunching:
    689 OBJC1_32BIT_EXE: 		     method_types 0x000025a5 v12@0:4@8
    690 OBJC1_32BIT_EXE: 		       method_imp 0x00002510 
    691 OBJC1_32BIT_EXE: 		      method_name 0x00002d6f applicationWillTerminate:
    692 OBJC1_32BIT_EXE: 		     method_types 0x000025a5 v12@0:4@8
    693 OBJC1_32BIT_EXE: 		       method_imp 0x00002530 
    694 OBJC1_32BIT_EXE: 		    cache 0x00000000
    695 OBJC1_32BIT_EXE: 		protocols 0x000043b4
    696 OBJC1_32BIT_EXE: 		         next 0x00000000
    697 OBJC1_32BIT_EXE: 		        count 1
    698 OBJC1_32BIT_EXE: 		      list[0] 0x00004390
    699 OBJC1_32BIT_EXE: 		              isa 0x000030b0
    700 OBJC1_32BIT_EXE: 		    protocol_name 0x00002dd3 NSApplicationDelegate
    701 OBJC1_32BIT_EXE: 		    protocol_list 0x000043a4
    702 OBJC1_32BIT_EXE: 		             next 0x00000000
    703 OBJC1_32BIT_EXE: 		            count 1
    704 OBJC1_32BIT_EXE: 		          list[0] 0x0000437c
    705 OBJC1_32BIT_EXE: 		                  isa 0x00003120
    706 OBJC1_32BIT_EXE: 		        protocol_name 0x000025af NSObject
    707 OBJC1_32BIT_EXE: 		        protocol_list 0x00000000 (not in an __OBJC section)
    708 OBJC1_32BIT_EXE: 		     instance_methods 0x00004290
    709 OBJC1_32BIT_EXE: 		            count 19
    710 OBJC1_32BIT_EXE: 		            list[0]
    711 OBJC1_32BIT_EXE: 		                 name 0x00002de9 isEqual:
    712 OBJC1_32BIT_EXE: 		                types 0x000026e7 c12@0:4@8
    713 OBJC1_32BIT_EXE: 		            list[1]
    714 OBJC1_32BIT_EXE: 		                 name 0x00002df2 class
    715 OBJC1_32BIT_EXE: 		                types 0x00002df8 #8@0:4
    716 OBJC1_32BIT_EXE: 		            list[2]
    717 OBJC1_32BIT_EXE: 		                 name 0x00002dff self
    718 OBJC1_32BIT_EXE: 		                types 0x00002e04 @8@0:4
    719 OBJC1_32BIT_EXE: 		            list[3]
    720 OBJC1_32BIT_EXE: 		                 name 0x00002e0b performSelector:
    721 OBJC1_32BIT_EXE: 		                types 0x00002e1c @12@0:4:8
    722 OBJC1_32BIT_EXE: 		            list[4]
    723 OBJC1_32BIT_EXE: 		                 name 0x00002e26 performSelector:withObject:
    724 OBJC1_32BIT_EXE: 		                types 0x00002e42 @16@0:4:8@12
    725 OBJC1_32BIT_EXE: 		            list[5]
    726 OBJC1_32BIT_EXE: 		                 name 0x00002e4f performSelector:withObject:withObject:
    727 OBJC1_32BIT_EXE: 		                types 0x00002e76 @20@0:4:8@12@16
    728 OBJC1_32BIT_EXE: 		            list[6]
    729 OBJC1_32BIT_EXE: 		                 name 0x00002e86 isProxy
    730 OBJC1_32BIT_EXE: 		                types 0x00002e8e c8@0:4
    731 OBJC1_32BIT_EXE: 		            list[7]
    732 OBJC1_32BIT_EXE: 		                 name 0x00002e95 isKindOfClass:
    733 OBJC1_32BIT_EXE: 		                types 0x00002ea4 c12@0:4#8
    734 OBJC1_32BIT_EXE: 		            list[8]
    735 OBJC1_32BIT_EXE: 		                 name 0x00002eae isMemberOfClass:
    736 OBJC1_32BIT_EXE: 		                types 0x00002ea4 c12@0:4#8
    737 OBJC1_32BIT_EXE: 		            list[9]
    738 OBJC1_32BIT_EXE: 		                 name 0x00002ebf conformsToProtocol:
    739 OBJC1_32BIT_EXE: 		                types 0x000026e7 c12@0:4@8
    740 OBJC1_32BIT_EXE: 		            list[10]
    741 OBJC1_32BIT_EXE: 		                 name 0x00002ee7 respondsToSelector:
    742 OBJC1_32BIT_EXE: 		                types 0x00002efb c12@0:4:8
    743 OBJC1_32BIT_EXE: 		            list[11]
    744 OBJC1_32BIT_EXE: 		                 name 0x00002f05 retain
    745 OBJC1_32BIT_EXE: 		                types 0x00002e04 @8@0:4
    746 OBJC1_32BIT_EXE: 		            list[12]
    747 OBJC1_32BIT_EXE: 		                 name 0x00002f0c release
    748 OBJC1_32BIT_EXE: 		                types 0x00002f14 Vv8@0:4
    749 OBJC1_32BIT_EXE: 		            list[13]
    750 OBJC1_32BIT_EXE: 		                 name 0x00002f1c autorelease
    751 OBJC1_32BIT_EXE: 		                types 0x00002e04 @8@0:4
    752 OBJC1_32BIT_EXE: 		            list[14]
    753 OBJC1_32BIT_EXE: 		                 name 0x00002f28 retainCount
    754 OBJC1_32BIT_EXE: 		                types 0x00002f34 I8@0:4
    755 OBJC1_32BIT_EXE: 		            list[15]
    756 OBJC1_32BIT_EXE: 		                 name 0x00002f3b zone
    757 OBJC1_32BIT_EXE: 		                types 0x00002f40 ^{_NSZone=}8@0:4
    758 OBJC1_32BIT_EXE: 		            list[16]
    759 OBJC1_32BIT_EXE: 		                 name 0x00002f51 hash
    760 OBJC1_32BIT_EXE: 		                types 0x00002f34 I8@0:4
    761 OBJC1_32BIT_EXE: 		            list[17]
    762 OBJC1_32BIT_EXE: 		                 name 0x00002f56 superclass
    763 OBJC1_32BIT_EXE: 		                types 0x00002df8 #8@0:4
    764 OBJC1_32BIT_EXE: 		            list[18]
    765 OBJC1_32BIT_EXE: 		                 name 0x00002f61 description
    766 OBJC1_32BIT_EXE: 		                types 0x00002e04 @8@0:4
    767 OBJC1_32BIT_EXE: 		        class_methods 0x00000000 (not in an __OBJC section)
    768 OBJC1_32BIT_EXE: 		 instance_methods 0x00000000 (not in an __OBJC section)
    769 OBJC1_32BIT_EXE: 		    class_methods 0x00000000 (not in an __OBJC section)
    770 OBJC1_32BIT_EXE: 	Meta Class
    771 OBJC1_32BIT_EXE: 		      isa 0x000025af NSObject
    772 OBJC1_32BIT_EXE: 	      super_class 0x000025af NSObject
    773 OBJC1_32BIT_EXE: 		     name 0x00002faa AppDelegate
    774 OBJC1_32BIT_EXE: 		  version 0x00000000
    775 OBJC1_32BIT_EXE: 		     info 0x00000002 CLS_META
    776 OBJC1_32BIT_EXE: 	    instance_size 0x00000030
    777 OBJC1_32BIT_EXE: 		    ivars 0x00000000 (not in an __OBJC section)
    778 OBJC1_32BIT_EXE: 		  methods 0x00000000 (not in an __OBJC section)
    779 OBJC1_32BIT_EXE: 		    cache 0x00000000
    780 OBJC1_32BIT_EXE: 		protocols 0x000043b4
    781 OBJC1_32BIT_EXE: 		         next 0x00000000
    782 OBJC1_32BIT_EXE: 		        count 1
    783 OBJC1_32BIT_EXE: 		      list[0] 0x00004390
    784 OBJC1_32BIT_EXE: 		              isa 0x000030b0
    785 OBJC1_32BIT_EXE: 		    protocol_name 0x00002dd3 NSApplicationDelegate
    786 OBJC1_32BIT_EXE: 		    protocol_list 0x000043a4
    787 OBJC1_32BIT_EXE: 		             next 0x00000000
    788 OBJC1_32BIT_EXE: 		            count 1
    789 OBJC1_32BIT_EXE: 		          list[0] 0x0000437c
    790 OBJC1_32BIT_EXE: 		                  isa 0x00003120
    791 OBJC1_32BIT_EXE: 		        protocol_name 0x000025af NSObject
    792 OBJC1_32BIT_EXE: 		        protocol_list 0x00000000 (not in an __OBJC section)
    793 OBJC1_32BIT_EXE: 		     instance_methods 0x00004290
    794 OBJC1_32BIT_EXE: 		            count 19
    795 OBJC1_32BIT_EXE: 		            list[0]
    796 OBJC1_32BIT_EXE: 		                 name 0x00002de9 isEqual:
    797 OBJC1_32BIT_EXE: 		                types 0x000026e7 c12@0:4@8
    798 OBJC1_32BIT_EXE: 		            list[1]
    799 OBJC1_32BIT_EXE: 		                 name 0x00002df2 class
    800 OBJC1_32BIT_EXE: 		                types 0x00002df8 #8@0:4
    801 OBJC1_32BIT_EXE: 		            list[2]
    802 OBJC1_32BIT_EXE: 		                 name 0x00002dff self
    803 OBJC1_32BIT_EXE: 		                types 0x00002e04 @8@0:4
    804 OBJC1_32BIT_EXE: 		            list[3]
    805 OBJC1_32BIT_EXE: 		                 name 0x00002e0b performSelector:
    806 OBJC1_32BIT_EXE: 		                types 0x00002e1c @12@0:4:8
    807 OBJC1_32BIT_EXE: 		            list[4]
    808 OBJC1_32BIT_EXE: 		                 name 0x00002e26 performSelector:withObject:
    809 OBJC1_32BIT_EXE: 		                types 0x00002e42 @16@0:4:8@12
    810 OBJC1_32BIT_EXE: 		            list[5]
    811 OBJC1_32BIT_EXE: 		                 name 0x00002e4f performSelector:withObject:withObject:
    812 OBJC1_32BIT_EXE: 		                types 0x00002e76 @20@0:4:8@12@16
    813 OBJC1_32BIT_EXE: 		            list[6]
    814 OBJC1_32BIT_EXE: 		                 name 0x00002e86 isProxy
    815 OBJC1_32BIT_EXE: 		                types 0x00002e8e c8@0:4
    816 OBJC1_32BIT_EXE: 		            list[7]
    817 OBJC1_32BIT_EXE: 		                 name 0x00002e95 isKindOfClass:
    818 OBJC1_32BIT_EXE: 		                types 0x00002ea4 c12@0:4#8
    819 OBJC1_32BIT_EXE: 		            list[8]
    820 OBJC1_32BIT_EXE: 		                 name 0x00002eae isMemberOfClass:
    821 OBJC1_32BIT_EXE: 		                types 0x00002ea4 c12@0:4#8
    822 OBJC1_32BIT_EXE: 		            list[9]
    823 OBJC1_32BIT_EXE: 		                 name 0x00002ebf conformsToProtocol:
    824 OBJC1_32BIT_EXE: 		                types 0x000026e7 c12@0:4@8
    825 OBJC1_32BIT_EXE: 		            list[10]
    826 OBJC1_32BIT_EXE: 		                 name 0x00002ee7 respondsToSelector:
    827 OBJC1_32BIT_EXE: 		                types 0x00002efb c12@0:4:8
    828 OBJC1_32BIT_EXE: 		            list[11]
    829 OBJC1_32BIT_EXE: 		                 name 0x00002f05 retain
    830 OBJC1_32BIT_EXE: 		                types 0x00002e04 @8@0:4
    831 OBJC1_32BIT_EXE: 		            list[12]
    832 OBJC1_32BIT_EXE: 		                 name 0x00002f0c release
    833 OBJC1_32BIT_EXE: 		                types 0x00002f14 Vv8@0:4
    834 OBJC1_32BIT_EXE: 		            list[13]
    835 OBJC1_32BIT_EXE: 		                 name 0x00002f1c autorelease
    836 OBJC1_32BIT_EXE: 		                types 0x00002e04 @8@0:4
    837 OBJC1_32BIT_EXE: 		            list[14]
    838 OBJC1_32BIT_EXE: 		                 name 0x00002f28 retainCount
    839 OBJC1_32BIT_EXE: 		                types 0x00002f34 I8@0:4
    840 OBJC1_32BIT_EXE: 		            list[15]
    841 OBJC1_32BIT_EXE: 		                 name 0x00002f3b zone
    842 OBJC1_32BIT_EXE: 		                types 0x00002f40 ^{_NSZone=}8@0:4
    843 OBJC1_32BIT_EXE: 		            list[16]
    844 OBJC1_32BIT_EXE: 		                 name 0x00002f51 hash
    845 OBJC1_32BIT_EXE: 		                types 0x00002f34 I8@0:4
    846 OBJC1_32BIT_EXE: 		            list[17]
    847 OBJC1_32BIT_EXE: 		                 name 0x00002f56 superclass
    848 OBJC1_32BIT_EXE: 		                types 0x00002df8 #8@0:4
    849 OBJC1_32BIT_EXE: 		            list[18]
    850 OBJC1_32BIT_EXE: 		                 name 0x00002f61 description
    851 OBJC1_32BIT_EXE: 		                types 0x00002e04 @8@0:4
    852 OBJC1_32BIT_EXE: 		        class_methods 0x00000000 (not in an __OBJC section)
    853 OBJC1_32BIT_EXE: 		 instance_methods 0x00000000 (not in an __OBJC section)
    854 OBJC1_32BIT_EXE: 		    class_methods 0x00000000 (not in an __OBJC section)
    855 OBJC1_32BIT_EXE: Contents of (__OBJC,__image_info) section
    856 OBJC1_32BIT_EXE:   version 0
    857 OBJC1_32BIT_EXE:     flags 0x0 RR
    858 
    859 OBJC1_32BIT_OBJ: Objective-C segment
    860 OBJC1_32BIT_OBJ: Module 0xb344
    861 OBJC1_32BIT_OBJ:     version 7
    862 OBJC1_32BIT_OBJ:        size 16
    863 OBJC1_32BIT_OBJ:        name 
    864 OBJC1_32BIT_OBJ:      symtab 0x0000b334
    865 OBJC1_32BIT_OBJ: 	sel_ref_cnt 0
    866 OBJC1_32BIT_OBJ: 	refs 0x00000000 (not in an __OBJC section)
    867 OBJC1_32BIT_OBJ: 	cls_def_cnt 1
    868 OBJC1_32BIT_OBJ: 	cat_def_cnt 0
    869 OBJC1_32BIT_OBJ: 	Class Definitions
    870 OBJC1_32BIT_OBJ: 	defs[0] 0x0000b24c
    871 OBJC1_32BIT_OBJ: 		      isa 0x0000b2e4
    872 OBJC1_32BIT_OBJ: 	      super_class 0x0000b2b8 NSViewController
    873 OBJC1_32BIT_OBJ: 		     name 0x0000b2c9 ViewController
    874 OBJC1_32BIT_OBJ: 		  version 0x00000000
    875 OBJC1_32BIT_OBJ: 		     info 0x00000001 CLS_CLASS
    876 OBJC1_32BIT_OBJ: 	    instance_size 0x00000034
    877 OBJC1_32BIT_OBJ: 		    ivars 0x00000000 (not in an __OBJC section)
    878 OBJC1_32BIT_OBJ: 		  methods 0x0000b314
    879 OBJC1_32BIT_OBJ: 		         obsolete 0x00000000
    880 OBJC1_32BIT_OBJ: 		     method_count 2
    881 OBJC1_32BIT_OBJ: 		      method_name 0x0000b27c viewDidLoad
    882 OBJC1_32BIT_OBJ: 		     method_types 0x0000b29e v8@0:4
    883 OBJC1_32BIT_OBJ: 		       method_imp 0x00000000 -[ViewController viewDidLoad]
    884 OBJC1_32BIT_OBJ: 		      method_name 0x0000b288 setRepresentedObject:
    885 OBJC1_32BIT_OBJ: 		     method_types 0x0000b2a5 v12@0:4@8
    886 OBJC1_32BIT_OBJ: 		       method_imp 0x00000050 -[ViewController setRepresentedObject:]
    887 OBJC1_32BIT_OBJ: 		    cache 0x00000000
    888 OBJC1_32BIT_OBJ: 		protocols 0x00000000 (not in an __OBJC section)
    889 OBJC1_32BIT_OBJ: 	Meta Class
    890 OBJC1_32BIT_OBJ: 		      isa 0x0000b2af NSObject
    891 OBJC1_32BIT_OBJ: 	      super_class 0x0000b2b8 NSViewController
    892 OBJC1_32BIT_OBJ: 		     name 0x0000b2c9 ViewController
    893 OBJC1_32BIT_OBJ: 		  version 0x00000000
    894 OBJC1_32BIT_OBJ: 		     info 0x00000002 CLS_META
    895 OBJC1_32BIT_OBJ: 	    instance_size 0x00000030
    896 OBJC1_32BIT_OBJ: 		    ivars 0x00000000 (not in an __OBJC section)
    897 OBJC1_32BIT_OBJ: 		  methods 0x00000000 (not in an __OBJC section)
    898 OBJC1_32BIT_OBJ: 		    cache 0x00000000
    899 OBJC1_32BIT_OBJ: 		protocols 0x00000000 (not in an __OBJC section)
    900 OBJC1_32BIT_OBJ: Contents of (__OBJC,__image_info) section
    901 OBJC1_32BIT_OBJ:   version 0
    902 OBJC1_32BIT_OBJ:     flags 0x0 RR
    903 
    904 PROTOCOL: Contents of (__OBJC,__protocol) section
    905 PROTOCOL: Protocol 0x437c
    906 PROTOCOL:               isa 0x00003120
    907 PROTOCOL:     protocol_name 0x000025af NSObject
    908 PROTOCOL:     protocol_list 0x00000000 (not in an __OBJC section)
    909 PROTOCOL:  instance_methods 0x00004290
    910 PROTOCOL:         count 19
    911 PROTOCOL:         list[0]
    912 PROTOCOL:              name 0x00002de9 isEqual:
    913 PROTOCOL:             types 0x000026e7 c12@0:4@8
    914 PROTOCOL:         list[1]
    915 PROTOCOL:              name 0x00002df2 class
    916 PROTOCOL:             types 0x00002df8 #8@0:4
    917 PROTOCOL:         list[2]
    918 PROTOCOL:              name 0x00002dff self
    919 PROTOCOL:             types 0x00002e04 @8@0:4
    920 PROTOCOL:         list[3]
    921 PROTOCOL:              name 0x00002e0b performSelector:
    922 PROTOCOL:             types 0x00002e1c @12@0:4:8
    923 PROTOCOL:         list[4]
    924 PROTOCOL:              name 0x00002e26 performSelector:withObject:
    925 PROTOCOL:             types 0x00002e42 @16@0:4:8@12
    926 PROTOCOL:         list[5]
    927 PROTOCOL:              name 0x00002e4f performSelector:withObject:withObject:
    928 PROTOCOL:             types 0x00002e76 @20@0:4:8@12@16
    929 PROTOCOL:         list[6]
    930 PROTOCOL:              name 0x00002e86 isProxy
    931 PROTOCOL:             types 0x00002e8e c8@0:4
    932 PROTOCOL:         list[7]
    933 PROTOCOL:              name 0x00002e95 isKindOfClass:
    934 PROTOCOL:             types 0x00002ea4 c12@0:4#8
    935 PROTOCOL:         list[8]
    936 PROTOCOL:              name 0x00002eae isMemberOfClass:
    937 PROTOCOL:             types 0x00002ea4 c12@0:4#8
    938 PROTOCOL:         list[9]
    939 PROTOCOL:              name 0x00002ebf conformsToProtocol:
    940 PROTOCOL:             types 0x000026e7 c12@0:4@8
    941 PROTOCOL:         list[10]
    942 PROTOCOL:              name 0x00002ee7 respondsToSelector:
    943 PROTOCOL:             types 0x00002efb c12@0:4:8
    944 PROTOCOL:         list[11]
    945 PROTOCOL:              name 0x00002f05 retain
    946 PROTOCOL:             types 0x00002e04 @8@0:4
    947 PROTOCOL:         list[12]
    948 PROTOCOL:              name 0x00002f0c release
    949 PROTOCOL:             types 0x00002f14 Vv8@0:4
    950 PROTOCOL:         list[13]
    951 PROTOCOL:              name 0x00002f1c autorelease
    952 PROTOCOL:             types 0x00002e04 @8@0:4
    953 PROTOCOL:         list[14]
    954 PROTOCOL:              name 0x00002f28 retainCount
    955 PROTOCOL:             types 0x00002f34 I8@0:4
    956 PROTOCOL:         list[15]
    957 PROTOCOL:              name 0x00002f3b zone
    958 PROTOCOL:             types 0x00002f40 ^{_NSZone=}8@0:4
    959 PROTOCOL:         list[16]
    960 PROTOCOL:              name 0x00002f51 hash
    961 PROTOCOL:             types 0x00002f34 I8@0:4
    962 PROTOCOL:         list[17]
    963 PROTOCOL:              name 0x00002f56 superclass
    964 PROTOCOL:             types 0x00002df8 #8@0:4
    965 PROTOCOL:         list[18]
    966 PROTOCOL:              name 0x00002f61 description
    967 PROTOCOL:             types 0x00002e04 @8@0:4
    968 PROTOCOL:     class_methods 0x00000000 (not in an __OBJC section)
    969 PROTOCOL: Protocol 0x4390
    970 PROTOCOL:               isa 0x000030b0
    971 PROTOCOL:     protocol_name 0x00002dd3 NSApplicationDelegate
    972 PROTOCOL:     protocol_list 0x000043a4
    973 PROTOCOL:              next 0x00000000
    974 PROTOCOL:             count 1
    975 PROTOCOL:           list[0] 0x0000437c
    976 PROTOCOL:                   isa 0x00003120
    977 PROTOCOL:         protocol_name 0x000025af NSObject
    978 PROTOCOL:         protocol_list 0x00000000 (not in an __OBJC section)
    979 PROTOCOL:      instance_methods 0x00004290
    980 PROTOCOL:             count 19
    981 PROTOCOL:             list[0]
    982 PROTOCOL:                  name 0x00002de9 isEqual:
    983 PROTOCOL:                 types 0x000026e7 c12@0:4@8
    984 PROTOCOL:             list[1]
    985 PROTOCOL:                  name 0x00002df2 class
    986 PROTOCOL:                 types 0x00002df8 #8@0:4
    987 PROTOCOL:             list[2]
    988 PROTOCOL:                  name 0x00002dff self
    989 PROTOCOL:                 types 0x00002e04 @8@0:4
    990 PROTOCOL:             list[3]
    991 PROTOCOL:                  name 0x00002e0b performSelector:
    992 PROTOCOL:                 types 0x00002e1c @12@0:4:8
    993 PROTOCOL:             list[4]
    994 PROTOCOL:                  name 0x00002e26 performSelector:withObject:
    995 PROTOCOL:                 types 0x00002e42 @16@0:4:8@12
    996 PROTOCOL:             list[5]
    997 PROTOCOL:                  name 0x00002e4f performSelector:withObject:withObject:
    998 PROTOCOL:                 types 0x00002e76 @20@0:4:8@12@16
    999 PROTOCOL:             list[6]
   1000 PROTOCOL:                  name 0x00002e86 isProxy
   1001 PROTOCOL:                 types 0x00002e8e c8@0:4
   1002 PROTOCOL:             list[7]
   1003 PROTOCOL:                  name 0x00002e95 isKindOfClass:
   1004 PROTOCOL:                 types 0x00002ea4 c12@0:4#8
   1005 PROTOCOL:             list[8]
   1006 PROTOCOL:                  name 0x00002eae isMemberOfClass:
   1007 PROTOCOL:                 types 0x00002ea4 c12@0:4#8
   1008 PROTOCOL:             list[9]
   1009 PROTOCOL:                  name 0x00002ebf conformsToProtocol:
   1010 PROTOCOL:                 types 0x000026e7 c12@0:4@8
   1011 PROTOCOL:             list[10]
   1012 PROTOCOL:                  name 0x00002ee7 respondsToSelector:
   1013 PROTOCOL:                 types 0x00002efb c12@0:4:8
   1014 PROTOCOL:             list[11]
   1015 PROTOCOL:                  name 0x00002f05 retain
   1016 PROTOCOL:                 types 0x00002e04 @8@0:4
   1017 PROTOCOL:             list[12]
   1018 PROTOCOL:                  name 0x00002f0c release
   1019 PROTOCOL:                 types 0x00002f14 Vv8@0:4
   1020 PROTOCOL:             list[13]
   1021 PROTOCOL:                  name 0x00002f1c autorelease
   1022 PROTOCOL:                 types 0x00002e04 @8@0:4
   1023 PROTOCOL:             list[14]
   1024 PROTOCOL:                  name 0x00002f28 retainCount
   1025 PROTOCOL:                 types 0x00002f34 I8@0:4
   1026 PROTOCOL:             list[15]
   1027 PROTOCOL:                  name 0x00002f3b zone
   1028 PROTOCOL:                 types 0x00002f40 ^{_NSZone=}8@0:4
   1029 PROTOCOL:             list[16]
   1030 PROTOCOL:                  name 0x00002f51 hash
   1031 PROTOCOL:                 types 0x00002f34 I8@0:4
   1032 PROTOCOL:             list[17]
   1033 PROTOCOL:                  name 0x00002f56 superclass
   1034 PROTOCOL:                 types 0x00002df8 #8@0:4
   1035 PROTOCOL:             list[18]
   1036 PROTOCOL:                  name 0x00002f61 description
   1037 PROTOCOL:                 types 0x00002e04 @8@0:4
   1038 PROTOCOL:         class_methods 0x00000000 (not in an __OBJC section)
   1039 PROTOCOL:  instance_methods 0x00000000 (not in an __OBJC section)
   1040 PROTOCOL:     class_methods 0x00000000 (not in an __OBJC section)
   1041 
   1042 OBJC2_64BIT_DYLIB: Contents of (__DATA_CONST,__objc_classlist) section
   1043 OBJC2_64BIT_DYLIB: 000000000000c038 0x8030 _OBJC_CLASS_$_Test
   1044 OBJC2_64BIT_DYLIB:            isa 0x8008 _OBJC_METACLASS_$_Test
   1045 OBJC2_64BIT_DYLIB:     superclass 0x0 _OBJC_CLASS_$_NSObject
   1046 OBJC2_64BIT_DYLIB:          cache 0x0
   1047 OBJC2_64BIT_DYLIB:         vtable 0x0
   1048 OBJC2_64BIT_DYLIB:           data 0xc120 (struct class_ro_t *)
   1049 OBJC2_64BIT_DYLIB:                     flags 0x0
   1050 OBJC2_64BIT_DYLIB:             instanceStart 8
   1051 OBJC2_64BIT_DYLIB:              instanceSize 16
   1052 OBJC2_64BIT_DYLIB:                  reserved 0x0
   1053 OBJC2_64BIT_DYLIB:                ivarLayout 0x0
   1054 OBJC2_64BIT_DYLIB:                      name 0x4f59 Test
   1055 OBJC2_64BIT_DYLIB:               baseMethods 0xc090 (struct method_list_t *)
   1056 OBJC2_64BIT_DYLIB: 		   entsize 24
   1057 OBJC2_64BIT_DYLIB: 		     count 3
   1058 OBJC2_64BIT_DYLIB: 		      name 0x4f5e testMethod
   1059 OBJC2_64BIT_DYLIB: 		     types 0x4f89 v16@0:8
   1060 OBJC2_64BIT_DYLIB: 		       imp -[Test testMethod]
   1061 OBJC2_64BIT_DYLIB: 		      name 0x4f69 testProp
   1062 OBJC2_64BIT_DYLIB: 		     types 0x4f91 Q16@0:8
   1063 OBJC2_64BIT_DYLIB: 		       imp -[Test testProp]
   1064 OBJC2_64BIT_DYLIB: 		      name 0x4f72 setTestProp:
   1065 OBJC2_64BIT_DYLIB: 		     types 0x4f99 v24@0:8Q16
   1066 OBJC2_64BIT_DYLIB: 		       imp -[Test setTestProp:]
   1067 OBJC2_64BIT_DYLIB:             baseProtocols 0x0
   1068 OBJC2_64BIT_DYLIB:                     ivars 0xc0e0
   1069 OBJC2_64BIT_DYLIB:                     entsize 32
   1070 OBJC2_64BIT_DYLIB:                       count 1
   1071 OBJC2_64BIT_DYLIB: 			   offset 0x8000 8
   1072 OBJC2_64BIT_DYLIB: 			     name 0x4f7f _testProp
   1073 OBJC2_64BIT_DYLIB: 			     type 0x4fa4 Q
   1074 OBJC2_64BIT_DYLIB: 			alignment 3
   1075 OBJC2_64BIT_DYLIB: 			     size 8
   1076 OBJC2_64BIT_DYLIB:            weakIvarLayout 0x0
   1077 OBJC2_64BIT_DYLIB:            baseProperties 0xc108
   1078 OBJC2_64BIT_DYLIB:                     entsize 16
   1079 OBJC2_64BIT_DYLIB:                       count 1
   1080 OBJC2_64BIT_DYLIB: 			     name 0x4f42 testProp
   1081 OBJC2_64BIT_DYLIB: 			attributes 0x4f4b TQ,V_testProp
   1082 OBJC2_64BIT_DYLIB: Meta Class
   1083 OBJC2_64BIT_DYLIB:            isa 0x0
   1084 OBJC2_64BIT_DYLIB:     superclass 0x0 _OBJC_METACLASS_$_NSObject
   1085 OBJC2_64BIT_DYLIB:          cache 0x0
   1086 OBJC2_64BIT_DYLIB:         vtable 0x0
   1087 OBJC2_64BIT_DYLIB:           data 0xc048 (struct class_ro_t *)
   1088 OBJC2_64BIT_DYLIB:                     flags 0x1 RO_META
   1089 OBJC2_64BIT_DYLIB:             instanceStart 40
   1090 OBJC2_64BIT_DYLIB:              instanceSize 40
   1091 OBJC2_64BIT_DYLIB:                  reserved 0x0
   1092 OBJC2_64BIT_DYLIB:                ivarLayout 0x0
   1093 OBJC2_64BIT_DYLIB:                      name 0x4f59 Test
   1094 OBJC2_64BIT_DYLIB:               baseMethods 0x0 (struct method_list_t *)
   1095 OBJC2_64BIT_DYLIB:             baseProtocols 0x0
   1096 OBJC2_64BIT_DYLIB:                     ivars 0x0
   1097 OBJC2_64BIT_DYLIB:            weakIvarLayout 0x0
   1098 OBJC2_64BIT_DYLIB:            baseProperties 0x0
   1099 OBJC2_64BIT_DYLIB: Contents of (__DATA_CONST,__objc_imageinfo) section
   1100 OBJC2_64BIT_DYLIB:   version 0
   1101 OBJC2_64BIT_DYLIB:     flags 0x40
   1102