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