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