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