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