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