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