Fix failure on builder llvm-clang-lld-x86_64-debian-fast as the
[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
6 OBJC2_64BIT_EXE: Contents of (__DATA,__objc_classlist) section
7 OBJC2_64BIT_EXE: 0000000100002028 0x1000029f0
8 OBJC2_64BIT_EXE:            isa 0x100002a18
9 OBJC2_64BIT_EXE:     superclass 0x0
10 OBJC2_64BIT_EXE:          cache 0x0
11 OBJC2_64BIT_EXE:         vtable 0x0
12 OBJC2_64BIT_EXE:           data 0x1000020d0 (struct class_ro_t *)
13 OBJC2_64BIT_EXE:                     flags 0x80
14 OBJC2_64BIT_EXE:             instanceStart 100
15 OBJC2_64BIT_EXE:              instanceSize 100
16 OBJC2_64BIT_EXE:                  reserved 0x0
17 OBJC2_64BIT_EXE:                ivarLayout 0x0
18 OBJC2_64BIT_EXE:                      name 0x100001b0e ViewController
19 OBJC2_64BIT_EXE:               baseMethods 0x100002098 (struct method_list_t *)
20 OBJC2_64BIT_EXE:                   entsize 24
21 OBJC2_64BIT_EXE:                     count 2
22 OBJC2_64BIT_EXE:                      name 0x1000014ee viewDidLoad
23 OBJC2_64BIT_EXE:                     types 0x100001b48 v16@0:8
24 OBJC2_64BIT_EXE:                       imp 0x100001350 
25 OBJC2_64BIT_EXE:                      name 0x1000014fa setRepresentedObject:
26 OBJC2_64BIT_EXE:                     types 0x100001b50 v24@0:8@16
27 OBJC2_64BIT_EXE:                       imp 0x100001390 
28 OBJC2_64BIT_EXE:             baseProtocols 0x0
29 OBJC2_64BIT_EXE:                     ivars 0x0
30 OBJC2_64BIT_EXE:            weakIvarLayout 0x0
31 OBJC2_64BIT_EXE:            baseProperties 0x0
32 OBJC2_64BIT_EXE: Meta Class
33 OBJC2_64BIT_EXE:            isa 0x0
34 OBJC2_64BIT_EXE:     superclass 0x0
35 OBJC2_64BIT_EXE:          cache 0x0
36 OBJC2_64BIT_EXE:         vtable 0x0
37 OBJC2_64BIT_EXE:           data 0x100002050 (struct class_ro_t *)
38 OBJC2_64BIT_EXE:                     flags 0x81 RO_META
39 OBJC2_64BIT_EXE:             instanceStart 40
40 OBJC2_64BIT_EXE:              instanceSize 40
41 OBJC2_64BIT_EXE:                  reserved 0x0
42 OBJC2_64BIT_EXE:                ivarLayout 0x0
43 OBJC2_64BIT_EXE:                      name 0x100001b0e ViewController
44 OBJC2_64BIT_EXE:               baseMethods 0x0 (struct method_list_t *)
45 OBJC2_64BIT_EXE:             baseProtocols 0x0
46 OBJC2_64BIT_EXE:                     ivars 0x0
47 OBJC2_64BIT_EXE:            weakIvarLayout 0x0
48 OBJC2_64BIT_EXE:            baseProperties 0x0
49 OBJC2_64BIT_EXE: 0000000100002030 0x100002a68
50 OBJC2_64BIT_EXE:            isa 0x100002a40
51 OBJC2_64BIT_EXE:     superclass 0x0
52 OBJC2_64BIT_EXE:          cache 0x0
53 OBJC2_64BIT_EXE:         vtable 0x0
54 OBJC2_64BIT_EXE:           data 0x100002990 (struct class_ro_t *)
55 OBJC2_64BIT_EXE:                     flags 0x80
56 OBJC2_64BIT_EXE:             instanceStart 8
57 OBJC2_64BIT_EXE:              instanceSize 8
58 OBJC2_64BIT_EXE:                  reserved 0x0
59 OBJC2_64BIT_EXE:                ivarLayout 0x0
60 OBJC2_64BIT_EXE:                      name 0x100001b1d AppDelegate
61 OBJC2_64BIT_EXE:               baseMethods 0x100002910 (struct method_list_t *)
62 OBJC2_64BIT_EXE:                   entsize 24
63 OBJC2_64BIT_EXE:                     count 2
64 OBJC2_64BIT_EXE:                      name 0x100001885 applicationDidFinishLaunching:
65 OBJC2_64BIT_EXE:                     types 0x100001b50 v24@0:8@16
66 OBJC2_64BIT_EXE:                       imp 0x100001430 
67 OBJC2_64BIT_EXE:                      name 0x100001999 applicationWillTerminate:
68 OBJC2_64BIT_EXE:                     types 0x100001b50 v24@0:8@16
69 OBJC2_64BIT_EXE:                       imp 0x100001470 
70 OBJC2_64BIT_EXE:             baseProtocols 0x1000028b0
71 OBJC2_64BIT_EXE:                       count 1
72 OBJC2_64BIT_EXE:                      list[0] 0x100002ae0 (struct protocol_t *)
73 OBJC2_64BIT_EXE:                              isa 0x0
74 OBJC2_64BIT_EXE:                             name 0x100001b29 NSApplicationDelegate
75 OBJC2_64BIT_EXE:                        protocols 0x1000023f0
76 OBJC2_64BIT_EXE:                  instanceMethods 0x0 (struct method_list_t *)
77 OBJC2_64BIT_EXE:                     classMethods 0x0 (struct method_list_t *)
78 OBJC2_64BIT_EXE:          optionalInstanceMethods 0x100002408
79 OBJC2_64BIT_EXE:             optionalClassMethods 0x0
80 OBJC2_64BIT_EXE:               instanceProperties 0x0
81 OBJC2_64BIT_EXE:                     ivars 0x0
82 OBJC2_64BIT_EXE:            weakIvarLayout 0x0
83 OBJC2_64BIT_EXE:            baseProperties 0x100002948
84 OBJC2_64BIT_EXE:                     entsize 16
85 OBJC2_64BIT_EXE:                       count 4
86 OBJC2_64BIT_EXE:                             name 0x100001f25 hash
87 OBJC2_64BIT_EXE:                        attributes 0x100001f2a TQ,R
88 OBJC2_64BIT_EXE:                             name 0x100001f2f superclass
89 OBJC2_64BIT_EXE:                        attributes 0x100001f3a T#,R
90 OBJC2_64BIT_EXE:                             name 0x100001f3f description
91 OBJC2_64BIT_EXE:                        attributes 0x100001f4b T@"NSString",R,C
92 OBJC2_64BIT_EXE:                             name 0x100001f5c debugDescription
93 OBJC2_64BIT_EXE:                        attributes 0x100001f4b T@"NSString",R,C
94 OBJC2_64BIT_EXE: Meta Class
95 OBJC2_64BIT_EXE:            isa 0x0
96 OBJC2_64BIT_EXE:     superclass 0x0
97 OBJC2_64BIT_EXE:          cache 0x0
98 OBJC2_64BIT_EXE:         vtable 0x0
99 OBJC2_64BIT_EXE:           data 0x1000028c8 (struct class_ro_t *)
100 OBJC2_64BIT_EXE:                     flags 0x81 RO_META
101 OBJC2_64BIT_EXE:             instanceStart 40
102 OBJC2_64BIT_EXE:              instanceSize 40
103 OBJC2_64BIT_EXE:                  reserved 0x0
104 OBJC2_64BIT_EXE:                ivarLayout 0x0
105 OBJC2_64BIT_EXE:                      name 0x100001b1d AppDelegate
106 OBJC2_64BIT_EXE:               baseMethods 0x0 (struct method_list_t *)
107 OBJC2_64BIT_EXE:             baseProtocols 0x1000028b0
108 OBJC2_64BIT_EXE:                       count 1
109 OBJC2_64BIT_EXE:                      list[0] 0x100002ae0 (struct protocol_t *)
110 OBJC2_64BIT_EXE:                              isa 0x0
111 OBJC2_64BIT_EXE:                             name 0x100001b29 NSApplicationDelegate
112 OBJC2_64BIT_EXE:                        protocols 0x1000023f0
113 OBJC2_64BIT_EXE:                  instanceMethods 0x0 (struct method_list_t *)
114 OBJC2_64BIT_EXE:                     classMethods 0x0 (struct method_list_t *)
115 OBJC2_64BIT_EXE:          optionalInstanceMethods 0x100002408
116 OBJC2_64BIT_EXE:             optionalClassMethods 0x0
117 OBJC2_64BIT_EXE:               instanceProperties 0x0
118 OBJC2_64BIT_EXE:                     ivars 0x0
119 OBJC2_64BIT_EXE:            weakIvarLayout 0x0
120 OBJC2_64BIT_EXE:            baseProperties 0x0
121 OBJC2_64BIT_EXE: Contents of (__DATA,__objc_superrefs) section
122 OBJC2_64BIT_EXE: 00000001000029e8 0x1000029f0
123 OBJC2_64BIT_EXE: Contents of (__DATA,__objc_protolist) section
124 OBJC2_64BIT_EXE: 0000000100002038 0x100002a90
125 OBJC2_64BIT_EXE: 0000000100002040 0x100002ae0
126 OBJC2_64BIT_EXE: Contents of (__DATA,__objc_imageinfo) section
127 OBJC2_64BIT_EXE:   version 0
128 OBJC2_64BIT_EXE:     flags 0x0
129
130 OBJC2_64BIT_OBJ: Contents of (__DATA,__objc_classlist) section
131 OBJC2_64BIT_OBJ: 0000000000001b00 0x1ad8 _OBJC_CLASS_$_AppDelegate
132 OBJC2_64BIT_OBJ:            isa 0x0 _OBJC_METACLASS_$_AppDelegate
133 OBJC2_64BIT_OBJ:     superclass 0x0 _OBJC_CLASS_$_NSObject
134 OBJC2_64BIT_OBJ:          cache 0x0 __objc_empty_cache
135 OBJC2_64BIT_OBJ:         vtable 0x0
136 OBJC2_64BIT_OBJ:           data l_OBJC_CLASS_RO_$_AppDelegate (struct class_ro_t *)
137 OBJC2_64BIT_OBJ:                     flags 0x80
138 OBJC2_64BIT_OBJ:             instanceStart 8
139 OBJC2_64BIT_OBJ:              instanceSize 8
140 OBJC2_64BIT_OBJ:                  reserved 0x0
141 OBJC2_64BIT_OBJ:                ivarLayout 0x0
142 OBJC2_64BIT_OBJ:                      name 0x6f8 AppDelegate
143 OBJC2_64BIT_OBJ:               baseMethods l_OBJC_$_INSTANCE_METHODS_AppDelegate (struct method_list_t *)
144 OBJC2_64BIT_OBJ:                   entsize 24
145 OBJC2_64BIT_OBJ:                     count 2
146 OBJC2_64BIT_OBJ:                      name 0xa98 applicationDidFinishLaunching:
147 OBJC2_64BIT_OBJ:                     types 0x102e v24@0:8@16
148 OBJC2_64BIT_OBJ:                       imp -[AppDelegate applicationDidFinishLaunching:]
149 OBJC2_64BIT_OBJ:                      name 0xbac applicationWillTerminate:
150 OBJC2_64BIT_OBJ:                     types 0x102e v24@0:8@16
151 OBJC2_64BIT_OBJ:                       imp -[AppDelegate applicationWillTerminate:]
152 OBJC2_64BIT_OBJ:             baseProtocols l_OBJC_CLASS_PROTOCOLS_$_AppDelegate
153 OBJC2_64BIT_OBJ:                       count 1
154 OBJC2_64BIT_OBJ:                      list[0] l_OBJC_PROTOCOL_$_NSApplicationDelegate (struct protocol_t *)
155 OBJC2_64BIT_OBJ:                              isa 0x0
156 OBJC2_64BIT_OBJ:                             name 0x704 NSApplicationDelegate
157 OBJC2_64BIT_OBJ:                        protocols 0x0
158 OBJC2_64BIT_OBJ:                  instanceMethods 0x0 (struct method_list_t *)
159 OBJC2_64BIT_OBJ:                     classMethods 0x0 (struct method_list_t *)
160 OBJC2_64BIT_OBJ:          optionalInstanceMethods 0x0
161 OBJC2_64BIT_OBJ:             optionalClassMethods 0x0
162 OBJC2_64BIT_OBJ:               instanceProperties 0x0
163 OBJC2_64BIT_OBJ:                     ivars 0x0
164 OBJC2_64BIT_OBJ:            weakIvarLayout 0x0
165 OBJC2_64BIT_OBJ:            baseProperties l_OBJC_$_PROP_LIST_AppDelegate
166 OBJC2_64BIT_OBJ:                     entsize 16
167 OBJC2_64BIT_OBJ:                       count 4
168 OBJC2_64BIT_OBJ:                             name 0x19b8 hash
169 OBJC2_64BIT_OBJ:                        attributes 0x19bd TQ,R
170 OBJC2_64BIT_OBJ:                             name 0x19c2 superclass
171 OBJC2_64BIT_OBJ:                        attributes 0x19cd T#,R
172 OBJC2_64BIT_OBJ:                             name 0x19d2 description
173 OBJC2_64BIT_OBJ:                        attributes 0x19de T@"NSString",R,C
174 OBJC2_64BIT_OBJ:                             name 0x19ef debugDescription
175 OBJC2_64BIT_OBJ:                        attributes 0x19de T@"NSString",R,C
176 OBJC2_64BIT_OBJ: Meta Class
177 OBJC2_64BIT_OBJ:            isa 0x0 _OBJC_METACLASS_$_NSObject
178 OBJC2_64BIT_OBJ:     superclass 0x0 _OBJC_METACLASS_$_NSObject
179 OBJC2_64BIT_OBJ:          cache 0x0 __objc_empty_cache
180 OBJC2_64BIT_OBJ:         vtable 0x0
181 OBJC2_64BIT_OBJ:           data l_OBJC_METACLASS_RO_$_AppDelegate (struct class_ro_t *)
182 OBJC2_64BIT_OBJ:                     flags 0x81 RO_META
183 OBJC2_64BIT_OBJ:             instanceStart 40
184 OBJC2_64BIT_OBJ:              instanceSize 40
185 OBJC2_64BIT_OBJ:                  reserved 0x0
186 OBJC2_64BIT_OBJ:                ivarLayout 0x0
187 OBJC2_64BIT_OBJ:                      name 0x6f8 AppDelegate
188 OBJC2_64BIT_OBJ:               baseMethods 0x0 (struct method_list_t *)
189 OBJC2_64BIT_OBJ:             baseProtocols l_OBJC_CLASS_PROTOCOLS_$_AppDelegate
190 OBJC2_64BIT_OBJ:                       count 1
191 OBJC2_64BIT_OBJ:                      list[0] l_OBJC_PROTOCOL_$_NSApplicationDelegate (struct protocol_t *)
192 OBJC2_64BIT_OBJ:                              isa 0x0
193 OBJC2_64BIT_OBJ:                             name 0x704 NSApplicationDelegate
194 OBJC2_64BIT_OBJ:                        protocols 0x0
195 OBJC2_64BIT_OBJ:                  instanceMethods 0x0 (struct method_list_t *)
196 OBJC2_64BIT_OBJ:                     classMethods 0x0 (struct method_list_t *)
197 OBJC2_64BIT_OBJ:          optionalInstanceMethods 0x0
198 OBJC2_64BIT_OBJ:             optionalClassMethods 0x0
199 OBJC2_64BIT_OBJ:               instanceProperties 0x0
200 OBJC2_64BIT_OBJ:                     ivars 0x0
201 OBJC2_64BIT_OBJ:            weakIvarLayout 0x0
202 OBJC2_64BIT_OBJ:            baseProperties 0x0
203 OBJC2_64BIT_OBJ: Contents of (__DATA,__objc_protolist) section
204 OBJC2_64BIT_OBJ: 0000000000001aa0 0x1a00 l_OBJC_PROTOCOL_$_NSObject
205 OBJC2_64BIT_OBJ: 0000000000001aa8 0x1a50 l_OBJC_PROTOCOL_$_NSApplicationDelegate
206 OBJC2_64BIT_OBJ: Contents of (__DATA,__objc_imageinfo) section
207 OBJC2_64BIT_OBJ:   version 0
208 OBJC2_64BIT_OBJ:     flags 0x0
209
210 OBJC2_32BIT_EXE: Objective-C segment
211 OBJC2_32BIT_EXE: Contents of (__DATA,__objc_classlist) section
212 OBJC2_32BIT_EXE: 00006068 0x6a84
213 OBJC2_32BIT_EXE:            isa 0x6a70
214 OBJC2_32BIT_EXE:     superclass 0x0
215 OBJC2_32BIT_EXE:          cache 0x0
216 OBJC2_32BIT_EXE:         vtable 0x0
217 OBJC2_32BIT_EXE:           data 0x66e0 (struct class_ro_t *)
218 OBJC2_32BIT_EXE:                     flags 0x184 RO_HAS_CXX_STRUCTORS
219 OBJC2_32BIT_EXE:             instanceStart 4
220 OBJC2_32BIT_EXE:              instanceSize 8
221 OBJC2_32BIT_EXE:                ivarLayout 0x52c2
222 OBJC2_32BIT_EXE:                 layout map: 0x01 
223 OBJC2_32BIT_EXE:                      name 0x5279 AppDelegate
224 OBJC2_32BIT_EXE:               baseMethods 0x6614 (struct method_list_t *)
225 OBJC2_32BIT_EXE:                   entsize 12
226 OBJC2_32BIT_EXE:                     count 10
227 OBJC2_32BIT_EXE:                      name 0x454c application:didFinishLaunchingWithOptions:
228 OBJC2_32BIT_EXE:                     types 0x562b c16@0:4@8@12
229 OBJC2_32BIT_EXE:                       imp 0x23c0
230 OBJC2_32BIT_EXE:                      name 0x4593 applicationWillResignActive:
231 OBJC2_32BIT_EXE:                     types 0x5608 v12@0:4@8
232 OBJC2_32BIT_EXE:                       imp 0x25f0
233 OBJC2_32BIT_EXE:                      name 0x4a6a applicationDidEnterBackground:
234 OBJC2_32BIT_EXE:                     types 0x5608 v12@0:4@8
235 OBJC2_32BIT_EXE:                       imp 0x2640
236 OBJC2_32BIT_EXE:                      name 0x4a89 applicationWillEnterForeground:
237 OBJC2_32BIT_EXE:                     types 0x5608 v12@0:4@8
238 OBJC2_32BIT_EXE:                       imp 0x2690
239 OBJC2_32BIT_EXE:                      name 0x4577 applicationDidBecomeActive:
240 OBJC2_32BIT_EXE:                     types 0x5608 v12@0:4@8
241 OBJC2_32BIT_EXE:                       imp 0x26e0
242 OBJC2_32BIT_EXE:                      name 0x463e applicationWillTerminate:
243 OBJC2_32BIT_EXE:                     types 0x5608 v12@0:4@8
244 OBJC2_32BIT_EXE:                       imp 0x2730
245 OBJC2_32BIT_EXE:                      name 0x42da splitViewController:collapseSecondaryViewController:ontoPrimaryViewController:
246 OBJC2_32BIT_EXE:                     types 0x5351 c20@0:4@8@12@16
247 OBJC2_32BIT_EXE:                       imp 0x2780
248 OBJC2_32BIT_EXE:                      name 0x4e21 .cxx_destruct
249 OBJC2_32BIT_EXE:                     types 0x5d44 v8@0:4
250 OBJC2_32BIT_EXE:                       imp 0x2a70
251 OBJC2_32BIT_EXE:                      name 0x40fc window
252 OBJC2_32BIT_EXE:                     types 0x5c80 @8@0:4
253 OBJC2_32BIT_EXE:                       imp 0x2a00
254 OBJC2_32BIT_EXE:                      name 0x4d1a setWindow:
255 OBJC2_32BIT_EXE:                     types 0x5608 v12@0:4@8
256 OBJC2_32BIT_EXE:                       imp 0x2a30
257 OBJC2_32BIT_EXE:             baseProtocols 0x65dc
258 OBJC2_32BIT_EXE:                       count 2
259 OBJC2_32BIT_EXE:                      list[0] 0x6ae8 (struct protocol_t *)
260 OBJC2_32BIT_EXE:                              isa 0x0
261 OBJC2_32BIT_EXE:                             name 0x5285 UISplitViewControllerDelegate
262 OBJC2_32BIT_EXE:                        protocols 0x0
263 OBJC2_32BIT_EXE:                  instanceMethods 0x0 (struct method_list_t *)
264 OBJC2_32BIT_EXE:                     classMethods 0x0 (struct method_list_t *)
265 OBJC2_32BIT_EXE:          optionalInstanceMethods 0x6088
266 OBJC2_32BIT_EXE:             optionalClassMethods 0x0
267 OBJC2_32BIT_EXE:               instanceProperties 0x0
268 OBJC2_32BIT_EXE:                      list[1] 0x6b40 (struct protocol_t *)
269 OBJC2_32BIT_EXE:                              isa 0x0
270 OBJC2_32BIT_EXE:                             name 0x52a3 UIApplicationDelegate
271 OBJC2_32BIT_EXE:                        protocols 0x62e8
272 OBJC2_32BIT_EXE:                  instanceMethods 0x0 (struct method_list_t *)
273 OBJC2_32BIT_EXE:                     classMethods 0x0 (struct method_list_t *)
274 OBJC2_32BIT_EXE:          optionalInstanceMethods 0x62f4
275 OBJC2_32BIT_EXE:             optionalClassMethods 0x0
276 OBJC2_32BIT_EXE:               instanceProperties 0x6518
277 OBJC2_32BIT_EXE:                     ivars 0x6694
278 OBJC2_32BIT_EXE:                     entsize 20
279 OBJC2_32BIT_EXE:                       count 1
280 OBJC2_32BIT_EXE:                           offset 0x6a5c 4
281 OBJC2_32BIT_EXE:                             name 0x4e2f _window
282 OBJC2_32BIT_EXE:                             type 0x5d4b @"UIWindow"
283 OBJC2_32BIT_EXE:                        alignment 2
284 OBJC2_32BIT_EXE:                             size 4
285 OBJC2_32BIT_EXE:            weakIvarLayout 0x0
286 OBJC2_32BIT_EXE:            baseProperties 0x66b0
287 OBJC2_32BIT_EXE:                     entsize 8
288 OBJC2_32BIT_EXE:                       count 5
289 OBJC2_32BIT_EXE:                             name 0x5df3 window
290 OBJC2_32BIT_EXE:                        attributes 0x5e0b T@"UIWindow",&,N,V_window
291 OBJC2_32BIT_EXE:                             name 0x5dab hash
292 OBJC2_32BIT_EXE:                        attributes 0x5db0 TI,R
293 OBJC2_32BIT_EXE:                             name 0x5db5 superclass
294 OBJC2_32BIT_EXE:                        attributes 0x5dc0 T#,R
295 OBJC2_32BIT_EXE:                             name 0x5dc5 description
296 OBJC2_32BIT_EXE:                        attributes 0x5dd1 T@"NSString",R,C
297 OBJC2_32BIT_EXE:                             name 0x5de2 debugDescription
298 OBJC2_32BIT_EXE:                        attributes 0x5dd1 T@"NSString",R,C
299 OBJC2_32BIT_EXE: Meta Class
300 OBJC2_32BIT_EXE:            isa 0x0
301 OBJC2_32BIT_EXE:     superclass 0x0
302 OBJC2_32BIT_EXE:          cache 0x0
303 OBJC2_32BIT_EXE:         vtable 0x0
304 OBJC2_32BIT_EXE:           data 0x65ec (struct class_ro_t *)
305 OBJC2_32BIT_EXE:                     flags 0x185 RO_META RO_HAS_CXX_STRUCTORS
306 OBJC2_32BIT_EXE:             instanceStart 20
307 OBJC2_32BIT_EXE:              instanceSize 20
308 OBJC2_32BIT_EXE:                ivarLayout 0x0
309 OBJC2_32BIT_EXE:                      name 0x5279 AppDelegate
310 OBJC2_32BIT_EXE:               baseMethods 0x0 (struct method_list_t *)
311 OBJC2_32BIT_EXE:             baseProtocols 0x65dc
312 OBJC2_32BIT_EXE:                       count 2
313 OBJC2_32BIT_EXE:                      list[0] 0x6ae8 (struct protocol_t *)
314 OBJC2_32BIT_EXE:                              isa 0x0
315 OBJC2_32BIT_EXE:                             name 0x5285 UISplitViewControllerDelegate
316 OBJC2_32BIT_EXE:                        protocols 0x0
317 OBJC2_32BIT_EXE:                  instanceMethods 0x0 (struct method_list_t *)
318 OBJC2_32BIT_EXE:                     classMethods 0x0 (struct method_list_t *)
319 OBJC2_32BIT_EXE:          optionalInstanceMethods 0x6088
320 OBJC2_32BIT_EXE:             optionalClassMethods 0x0
321 OBJC2_32BIT_EXE:               instanceProperties 0x0
322 OBJC2_32BIT_EXE:                      list[1] 0x6b40 (struct protocol_t *)
323 OBJC2_32BIT_EXE:                              isa 0x0
324 OBJC2_32BIT_EXE:                             name 0x52a3 UIApplicationDelegate
325 OBJC2_32BIT_EXE:                        protocols 0x62e8
326 OBJC2_32BIT_EXE:                  instanceMethods 0x0 (struct method_list_t *)
327 OBJC2_32BIT_EXE:                     classMethods 0x0 (struct method_list_t *)
328 OBJC2_32BIT_EXE:          optionalInstanceMethods 0x62f4
329 OBJC2_32BIT_EXE:             optionalClassMethods 0x0
330 OBJC2_32BIT_EXE:               instanceProperties 0x6518
331 OBJC2_32BIT_EXE:                     ivars 0x0
332 OBJC2_32BIT_EXE:            weakIvarLayout 0x0
333 OBJC2_32BIT_EXE:            baseProperties 0x0
334 OBJC2_32BIT_EXE: 0000606c 0x6a98
335 OBJC2_32BIT_EXE:            isa 0x6aac
336 OBJC2_32BIT_EXE:     superclass 0x0
337 OBJC2_32BIT_EXE:          cache 0x0
338 OBJC2_32BIT_EXE:         vtable 0x0
339 OBJC2_32BIT_EXE:           data 0x6838 (struct class_ro_t *)
340 OBJC2_32BIT_EXE:                     flags 0x184 RO_HAS_CXX_STRUCTORS
341 OBJC2_32BIT_EXE:             instanceStart 4
342 OBJC2_32BIT_EXE:              instanceSize 12
343 OBJC2_32BIT_EXE:                ivarLayout 0x52d9
344 OBJC2_32BIT_EXE:                 layout map: 0x02 
345 OBJC2_32BIT_EXE:                      name 0x52c4 MasterViewController
346 OBJC2_32BIT_EXE:               baseMethods 0x6730 (struct method_list_t *)
347 OBJC2_32BIT_EXE:                   entsize 12
348 OBJC2_32BIT_EXE:                     count 15
349 OBJC2_32BIT_EXE:                      name 0x4e37 awakeFromNib
350 OBJC2_32BIT_EXE:                     types 0x5d44 v8@0:4
351 OBJC2_32BIT_EXE:                       imp 0x2ab0
352 OBJC2_32BIT_EXE:                      name 0x4ea2 viewDidLoad
353 OBJC2_32BIT_EXE:                     types 0x5d44 v8@0:4
354 OBJC2_32BIT_EXE:                       imp 0x2c20
355 OBJC2_32BIT_EXE:                      name 0x4f43 didReceiveMemoryWarning
356 OBJC2_32BIT_EXE:                     types 0x5d44 v8@0:4
357 OBJC2_32BIT_EXE:                       imp 0x2e80
358 OBJC2_32BIT_EXE:                      name 0x4ec3 insertNewObject:
359 OBJC2_32BIT_EXE:                     types 0x5608 v12@0:4@8
360 OBJC2_32BIT_EXE:                       imp 0x2ed0
361 OBJC2_32BIT_EXE:                      name 0x5119 prepareForSegue:sender:
362 OBJC2_32BIT_EXE:                     types 0x57b1 v16@0:4@8@12
363 OBJC2_32BIT_EXE:                       imp 0x3160
364 OBJC2_32BIT_EXE:                      name 0x5131 numberOfSectionsInTableView:
365 OBJC2_32BIT_EXE:                     types 0x5326 i12@0:4@8
366 OBJC2_32BIT_EXE:                       imp 0x34c0
367 OBJC2_32BIT_EXE:                      name 0x514e tableView:numberOfRowsInSection:
368 OBJC2_32BIT_EXE:                     types 0x5d57 i16@0:4@8i12
369 OBJC2_32BIT_EXE:                       imp 0x3520
370 OBJC2_32BIT_EXE:                      name 0x516f tableView:cellForRowAtIndexPath:
371 OBJC2_32BIT_EXE:                     types 0x5422 @16@0:4@8@12
372 OBJC2_32BIT_EXE:                       imp 0x35e0
373 OBJC2_32BIT_EXE:                      name 0x5190 tableView:canEditRowAtIndexPath:
374 OBJC2_32BIT_EXE:                     types 0x562b c16@0:4@8@12
375 OBJC2_32BIT_EXE:                       imp 0x37e0
376 OBJC2_32BIT_EXE:                      name 0x51b1 tableView:commitEditingStyle:forRowAtIndexPath:
377 OBJC2_32BIT_EXE:                     types 0x5d64 v20@0:4@8i12@16
378 OBJC2_32BIT_EXE:                       imp 0x3880
379 OBJC2_32BIT_EXE:                      name 0x4e21 .cxx_destruct
380 OBJC2_32BIT_EXE:                     types 0x5d44 v8@0:4
381 OBJC2_32BIT_EXE:                       imp 0x3b40
382 OBJC2_32BIT_EXE:                      name 0x51e1 detailViewController
383 OBJC2_32BIT_EXE:                     types 0x5c80 @8@0:4
384 OBJC2_32BIT_EXE:                       imp 0x3a30
385 OBJC2_32BIT_EXE:                      name 0x4f2a setDetailViewController:
386 OBJC2_32BIT_EXE:                     types 0x5608 v12@0:4@8
387 OBJC2_32BIT_EXE:                       imp 0x3a60
388 OBJC2_32BIT_EXE:                      name 0x4f5b objects
389 OBJC2_32BIT_EXE:                     types 0x5c80 @8@0:4
390 OBJC2_32BIT_EXE:                       imp 0x3aa0
391 OBJC2_32BIT_EXE:                      name 0x4f68 setObjects:
392 OBJC2_32BIT_EXE:                     types 0x5608 v12@0:4@8
393 OBJC2_32BIT_EXE:                       imp 0x3af0
394 OBJC2_32BIT_EXE:             baseProtocols 0x0
395 OBJC2_32BIT_EXE:                     ivars 0x67ec
396 OBJC2_32BIT_EXE:                     entsize 20
397 OBJC2_32BIT_EXE:                       count 2
398 OBJC2_32BIT_EXE:                           offset 0x6a60 4
399 OBJC2_32BIT_EXE:                             name 0x51f6 _detailViewController
400 OBJC2_32BIT_EXE:                             type 0x5d74 @"DetailViewController"
401 OBJC2_32BIT_EXE:                        alignment 2
402 OBJC2_32BIT_EXE:                             size 4
403 OBJC2_32BIT_EXE:                           offset 0x6a64 8
404 OBJC2_32BIT_EXE:                             name 0x520c _objects
405 OBJC2_32BIT_EXE:                             type 0x5d8c @"NSMutableArray"
406 OBJC2_32BIT_EXE:                        alignment 2
407 OBJC2_32BIT_EXE:                             size 4
408 OBJC2_32BIT_EXE:            weakIvarLayout 0x0
409 OBJC2_32BIT_EXE:            baseProperties 0x6820
410 OBJC2_32BIT_EXE:                     entsize 8
411 OBJC2_32BIT_EXE:                       count 2
412 OBJC2_32BIT_EXE:                             name 0x5e35 detailViewController
413 OBJC2_32BIT_EXE:                        attributes 0x5e4a T@"DetailViewController",&,N,V_detailViewController
414 OBJC2_32BIT_EXE:                             name 0x5e7e objects
415 OBJC2_32BIT_EXE:                        attributes 0x5e86 T@"NSMutableArray",&,V_objects
416 OBJC2_32BIT_EXE: Meta Class
417 OBJC2_32BIT_EXE:            isa 0x0
418 OBJC2_32BIT_EXE:     superclass 0x0
419 OBJC2_32BIT_EXE:          cache 0x0
420 OBJC2_32BIT_EXE:         vtable 0x0
421 OBJC2_32BIT_EXE:           data 0x6708 (struct class_ro_t *)
422 OBJC2_32BIT_EXE:                     flags 0x185 RO_META RO_HAS_CXX_STRUCTORS
423 OBJC2_32BIT_EXE:             instanceStart 20
424 OBJC2_32BIT_EXE:              instanceSize 20
425 OBJC2_32BIT_EXE:                ivarLayout 0x0
426 OBJC2_32BIT_EXE:                      name 0x52c4 MasterViewController
427 OBJC2_32BIT_EXE:               baseMethods 0x0 (struct method_list_t *)
428 OBJC2_32BIT_EXE:             baseProtocols 0x0
429 OBJC2_32BIT_EXE:                     ivars 0x0
430 OBJC2_32BIT_EXE:            weakIvarLayout 0x0
431 OBJC2_32BIT_EXE:            baseProperties 0x0
432 OBJC2_32BIT_EXE: 00006070 0x6ac0
433 OBJC2_32BIT_EXE:            isa 0x6ad4
434 OBJC2_32BIT_EXE:     superclass 0x0
435 OBJC2_32BIT_EXE:          cache 0x0
436 OBJC2_32BIT_EXE:         vtable 0x0
437 OBJC2_32BIT_EXE:           data 0x6938 (struct class_ro_t *)
438 OBJC2_32BIT_EXE:                     flags 0x184 RO_HAS_CXX_STRUCTORS
439 OBJC2_32BIT_EXE:             instanceStart 4
440 OBJC2_32BIT_EXE:              instanceSize 12
441 OBJC2_32BIT_EXE:                ivarLayout 0x52f0
442 OBJC2_32BIT_EXE:                 layout map: 0x01 0x10 
443 OBJC2_32BIT_EXE:                      name 0x52db DetailViewController
444 OBJC2_32BIT_EXE:               baseMethods 0x6888 (struct method_list_t *)
445 OBJC2_32BIT_EXE:                   entsize 12
446 OBJC2_32BIT_EXE:                     count 8
447 OBJC2_32BIT_EXE:                      name 0x5061 setDetailItem:
448 OBJC2_32BIT_EXE:                     types 0x5608 v12@0:4@8
449 OBJC2_32BIT_EXE:                       imp 0x3c70
450 OBJC2_32BIT_EXE:                      name 0x5215 configureView
451 OBJC2_32BIT_EXE:                     types 0x5d44 v8@0:4
452 OBJC2_32BIT_EXE:                       imp 0x3d20
453 OBJC2_32BIT_EXE:                      name 0x4ea2 viewDidLoad
454 OBJC2_32BIT_EXE:                     types 0x5d44 v8@0:4
455 OBJC2_32BIT_EXE:                       imp 0x3e20
456 OBJC2_32BIT_EXE:                      name 0x4f43 didReceiveMemoryWarning
457 OBJC2_32BIT_EXE:                     types 0x5d44 v8@0:4
458 OBJC2_32BIT_EXE:                       imp 0x3e80
459 OBJC2_32BIT_EXE:                      name 0x4e21 .cxx_destruct
460 OBJC2_32BIT_EXE:                     types 0x5d44 v8@0:4
461 OBJC2_32BIT_EXE:                       imp 0x3f90
462 OBJC2_32BIT_EXE:                      name 0x41a0 detailItem
463 OBJC2_32BIT_EXE:                     types 0x5c80 @8@0:4
464 OBJC2_32BIT_EXE:                       imp 0x3ed0
465 OBJC2_32BIT_EXE:                      name 0x5223 detailDescriptionLabel
466 OBJC2_32BIT_EXE:                     types 0x5c80 @8@0:4
467 OBJC2_32BIT_EXE:                       imp 0x3f00
468 OBJC2_32BIT_EXE:                      name 0x523a setDetailDescriptionLabel:
469 OBJC2_32BIT_EXE:                     types 0x5608 v12@0:4@8
470 OBJC2_32BIT_EXE:                       imp 0x3f40
471 OBJC2_32BIT_EXE:             baseProtocols 0x0
472 OBJC2_32BIT_EXE:                     ivars 0x68f0
473 OBJC2_32BIT_EXE:                     entsize 20
474 OBJC2_32BIT_EXE:                       count 2
475 OBJC2_32BIT_EXE:                           offset 0x6a68 4
476 OBJC2_32BIT_EXE:                             name 0x5255 _detailItem
477 OBJC2_32BIT_EXE:                             type 0x5d9e @
478 OBJC2_32BIT_EXE:                        alignment 2
479 OBJC2_32BIT_EXE:                             size 4
480 OBJC2_32BIT_EXE:                           offset 0x6a6c 8
481 OBJC2_32BIT_EXE:                             name 0x5261 _detailDescriptionLabel
482 OBJC2_32BIT_EXE:                             type 0x5da0 @"UILabel"
483 OBJC2_32BIT_EXE:                        alignment 2
484 OBJC2_32BIT_EXE:                             size 4
485 OBJC2_32BIT_EXE:            weakIvarLayout 0x52f3
486 OBJC2_32BIT_EXE:                 layout map: 0x11 
487 OBJC2_32BIT_EXE:            baseProperties 0x6920
488 OBJC2_32BIT_EXE:                     entsize 8
489 OBJC2_32BIT_EXE:                       count 2
490 OBJC2_32BIT_EXE:                             name 0x5ea5 detailItem
491 OBJC2_32BIT_EXE:                        attributes 0x5eb0 T@,&,N,V_detailItem
492 OBJC2_32BIT_EXE:                             name 0x5ec4 detailDescriptionLabel
493 OBJC2_32BIT_EXE:                        attributes 0x5edb T@"UILabel",W,N,V_detailDescriptionLabel
494 OBJC2_32BIT_EXE: Meta Class
495 OBJC2_32BIT_EXE:            isa 0x0
496 OBJC2_32BIT_EXE:     superclass 0x0
497 OBJC2_32BIT_EXE:          cache 0x0
498 OBJC2_32BIT_EXE:         vtable 0x0
499 OBJC2_32BIT_EXE:           data 0x6860 (struct class_ro_t *)
500 OBJC2_32BIT_EXE:                     flags 0x185 RO_META RO_HAS_CXX_STRUCTORS
501 OBJC2_32BIT_EXE:             instanceStart 20
502 OBJC2_32BIT_EXE:              instanceSize 20
503 OBJC2_32BIT_EXE:                ivarLayout 0x0
504 OBJC2_32BIT_EXE:                      name 0x52db DetailViewController
505 OBJC2_32BIT_EXE:               baseMethods 0x0 (struct method_list_t *)
506 OBJC2_32BIT_EXE:             baseProtocols 0x0
507 OBJC2_32BIT_EXE:                     ivars 0x0
508 OBJC2_32BIT_EXE:            weakIvarLayout 0x0
509 OBJC2_32BIT_EXE:            baseProperties 0x0
510 OBJC2_32BIT_EXE: Contents of (__DATA,__objc_classrefs) section
511 OBJC2_32BIT_EXE: 00006a30 0x0
512 OBJC2_32BIT_EXE: 00006a34 0x6ac0
513 OBJC2_32BIT_EXE: 00006a38 0x0
514 OBJC2_32BIT_EXE: 00006a3c 0x0
515 OBJC2_32BIT_EXE: 00006a40 0x0
516 OBJC2_32BIT_EXE: 00006a44 0x0
517 OBJC2_32BIT_EXE: 00006a48 0x0
518 OBJC2_32BIT_EXE: 00006a4c 0x0
519 OBJC2_32BIT_EXE: 00006a50 0x6a84
520 OBJC2_32BIT_EXE: Contents of (__DATA,__objc_superrefs) section
521 OBJC2_32BIT_EXE: 00006a54 0x6a98
522 OBJC2_32BIT_EXE: 00006a58 0x6ac0
523 OBJC2_32BIT_EXE: Contents of (__DATA,__objc_protolist) section
524 OBJC2_32BIT_EXE: 00006074 0x6ae8
525 OBJC2_32BIT_EXE: 00006078 0x6b14
526 OBJC2_32BIT_EXE: 0000607c 0x6b40
527 OBJC2_32BIT_EXE: Contents of (__DATA,__objc_imageinfo) section
528 OBJC2_32BIT_EXE:   version 0
529 OBJC2_32BIT_EXE:     flags 0x20
530
531 OBJC2_32BIT_OBJ: Objective-C segment
532 OBJC2_32BIT_OBJ: Contents of (__DATA,__objc_classlist) section
533 OBJC2_32BIT_OBJ: 00003ae4 0x3914 _OBJC_CLASS_$_DetailViewController
534 OBJC2_32BIT_OBJ:            isa 0x3928 _OBJC_METACLASS_$_DetailViewController
535 OBJC2_32BIT_OBJ:     superclass 0x0 _OBJC_CLASS_$_UIViewController
536 OBJC2_32BIT_OBJ:          cache 0x0 __objc_empty_cache
537 OBJC2_32BIT_OBJ:         vtable 0x0 -[DetailViewController setDetailItem:]
538 OBJC2_32BIT_OBJ:           data 0x3a38 (struct class_ro_t *)
539 OBJC2_32BIT_OBJ:                     flags 0x184 RO_HAS_CXX_STRUCTORS
540 OBJC2_32BIT_OBJ:             instanceStart 4
541 OBJC2_32BIT_OBJ:              instanceSize 12
542 OBJC2_32BIT_OBJ:                ivarLayout 0x3955
543 OBJC2_32BIT_OBJ:                 layout map: 0x01 0x10 
544 OBJC2_32BIT_OBJ:                      name 0x3940 DetailViewController
545 OBJC2_32BIT_OBJ:               baseMethods 0x3988 (struct method_list_t *)
546 OBJC2_32BIT_OBJ:                   entsize 12
547 OBJC2_32BIT_OBJ:                     count 8
548 OBJC2_32BIT_OBJ:                      name 0x3899 setDetailItem:
549 OBJC2_32BIT_OBJ:                     types 0x3a60 v12@0:4@8
550 OBJC2_32BIT_OBJ:                       imp 0x0 -[DetailViewController setDetailItem:]
551 OBJC2_32BIT_OBJ:                      name 0x3830 configureView
552 OBJC2_32BIT_OBJ:                     types 0x3a6a v8@0:4
553 OBJC2_32BIT_OBJ:                       imp 0xb0 -[DetailViewController configureView]
554 OBJC2_32BIT_OBJ:                      name 0x3875 viewDidLoad
555 OBJC2_32BIT_OBJ:                     types 0x3a6a v8@0:4
556 OBJC2_32BIT_OBJ:                       imp 0x1b0 -[DetailViewController viewDidLoad]
557 OBJC2_32BIT_OBJ:                      name 0x3881 didReceiveMemoryWarning
558 OBJC2_32BIT_OBJ:                     types 0x3a6a v8@0:4
559 OBJC2_32BIT_OBJ:                       imp 0x210 -[DetailViewController didReceiveMemoryWarning]
560 OBJC2_32BIT_OBJ:                      name 0x38a8 .cxx_destruct
561 OBJC2_32BIT_OBJ:                     types 0x3a6a v8@0:4
562 OBJC2_32BIT_OBJ:                       imp 0x320 -[DetailViewController .cxx_destruct]
563 OBJC2_32BIT_OBJ:                      name 0x383e detailItem
564 OBJC2_32BIT_OBJ:                     types 0x3a71 @8@0:4
565 OBJC2_32BIT_OBJ:                       imp 0x260 -[DetailViewController detailItem]
566 OBJC2_32BIT_OBJ:                      name 0x3849 detailDescriptionLabel
567 OBJC2_32BIT_OBJ:                     types 0x3a71 @8@0:4
568 OBJC2_32BIT_OBJ:                       imp 0x290 -[DetailViewController detailDescriptionLabel]
569 OBJC2_32BIT_OBJ:                      name 0x38b6 setDetailDescriptionLabel:
570 OBJC2_32BIT_OBJ:                     types 0x3a60 v12@0:4@8
571 OBJC2_32BIT_OBJ:                       imp 0x2d0 -[DetailViewController setDetailDescriptionLabel:]
572 OBJC2_32BIT_OBJ:             baseProtocols 0x0
573 OBJC2_32BIT_OBJ:                     ivars 0x39f0
574 OBJC2_32BIT_OBJ:                     entsize 20
575 OBJC2_32BIT_OBJ:                       count 2
576 OBJC2_32BIT_OBJ:                           offset 0x3828 4
577 OBJC2_32BIT_OBJ:                             name 0x38d1 _detailItem
578 OBJC2_32BIT_OBJ:                             type 0x3a78 @
579 OBJC2_32BIT_OBJ:                        alignment 2
580 OBJC2_32BIT_OBJ:                             size 4
581 OBJC2_32BIT_OBJ:                           offset 0x382c 8
582 OBJC2_32BIT_OBJ:                             name 0x38dd _detailDescriptionLabel
583 OBJC2_32BIT_OBJ:                             type 0x3a7a @"UILabel"
584 OBJC2_32BIT_OBJ:                        alignment 2
585 OBJC2_32BIT_OBJ:                             size 4
586 OBJC2_32BIT_OBJ:            weakIvarLayout 0x3958
587 OBJC2_32BIT_OBJ:                 layout map: 0x11 
588 OBJC2_32BIT_OBJ:            baseProperties 0x3a20
589 OBJC2_32BIT_OBJ:                     entsize 8
590 OBJC2_32BIT_OBJ:                       count 2
591 OBJC2_32BIT_OBJ:                             name 0x3a85 detailItem
592 OBJC2_32BIT_OBJ:                        attributes 0x3a90 T@,&,N,V_detailItem
593 OBJC2_32BIT_OBJ:                             name 0x3aa4 detailDescriptionLabel
594 OBJC2_32BIT_OBJ:                        attributes 0x3abb T@"UILabel",W,N,V_detailDescriptionLabel
595 OBJC2_32BIT_OBJ: Meta Class
596 OBJC2_32BIT_OBJ:            isa 0x0 _OBJC_METACLASS_$_NSObject
597 OBJC2_32BIT_OBJ:     superclass 0x0 _OBJC_METACLASS_$_UIViewController
598 OBJC2_32BIT_OBJ:          cache 0x0 __objc_empty_cache
599 OBJC2_32BIT_OBJ:         vtable 0x0 -[DetailViewController setDetailItem:]
600 OBJC2_32BIT_OBJ:           data 0x3960 (struct class_ro_t *)
601 OBJC2_32BIT_OBJ:                     flags 0x185 RO_META RO_HAS_CXX_STRUCTORS
602 OBJC2_32BIT_OBJ:             instanceStart 20
603 OBJC2_32BIT_OBJ:              instanceSize 20
604 OBJC2_32BIT_OBJ:                ivarLayout 0x0
605 OBJC2_32BIT_OBJ:                      name 0x3940 DetailViewController
606 OBJC2_32BIT_OBJ:               baseMethods 0x0 (struct method_list_t *)
607 OBJC2_32BIT_OBJ:             baseProtocols 0x0
608 OBJC2_32BIT_OBJ:                     ivars 0x0
609 OBJC2_32BIT_OBJ:            weakIvarLayout 0x0
610 OBJC2_32BIT_OBJ:            baseProperties 0x0
611 OBJC2_32BIT_OBJ: Contents of (__DATA,__objc_superrefs) section
612 OBJC2_32BIT_OBJ: 0000393c 0x3914 _OBJC_CLASS_$_DetailViewController
613 OBJC2_32BIT_OBJ: Contents of (__DATA,__objc_imageinfo) section
614 OBJC2_32BIT_OBJ:   version 0
615 OBJC2_32BIT_OBJ:     flags 0x20