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