| # RUN: llvm-objdump -m -objc-meta-data %p/Inputs/Objc2.64bit.exe.macho-x86_64 | FileCheck %s -check-prefix=OBJC2_64BIT_EXE |
| # RUN: llvm-objdump -m -objc-meta-data %p/Inputs/Objc2.64bit.obj.macho-x86_64 | FileCheck %s -check-prefix=OBJC2_64BIT_OBJ |
| # RUN: llvm-objdump -m -objc-meta-data %p/Inputs/Objc2.32bit.exe.macho-i386 | FileCheck %s -check-prefix=OBJC2_32BIT_EXE |
| # RUN: llvm-objdump -m -objc-meta-data %p/Inputs/Objc2.32bit.obj.macho-i386 | FileCheck %s -check-prefix=OBJC2_32BIT_OBJ |
| # RUN: llvm-objdump -m -objc-meta-data %p/Inputs/Objc1.32bit.exe.macho-i386 | FileCheck %s -check-prefix=OBJC1_32BIT_EXE |
| # RUN: llvm-objdump -m -objc-meta-data %p/Inputs/Objc1.32bit.obj.macho-i386 | FileCheck %s -check-prefix=OBJC1_32BIT_OBJ |
| # RUN: llvm-objdump -m -section __OBJC,__protocol %p/Inputs/Objc1.32bit.exe.macho-i386 | FileCheck %s -check-prefix=PROTOCOL |
| # RUN: llvm-objdump -m -objc-meta-data %p/Inputs/Objc2.64bit.obj.dylib-x86_64 | FileCheck %s -check-prefix=OBJC2_64BIT_DYLIB |
| |
| OBJC2_64BIT_EXE: Contents of (__DATA,__objc_classlist) section |
| OBJC2_64BIT_EXE: 0000000100002028 0x1000029f0 |
| OBJC2_64BIT_EXE: isa 0x100002a18 |
| OBJC2_64BIT_EXE: superclass 0x0 |
| OBJC2_64BIT_EXE: cache 0x0 |
| OBJC2_64BIT_EXE: vtable 0x0 |
| OBJC2_64BIT_EXE: data 0x1000020d0 (struct class_ro_t *) |
| OBJC2_64BIT_EXE: flags 0x80 |
| OBJC2_64BIT_EXE: instanceStart 100 |
| OBJC2_64BIT_EXE: instanceSize 100 |
| OBJC2_64BIT_EXE: reserved 0x0 |
| OBJC2_64BIT_EXE: ivarLayout 0x0 |
| OBJC2_64BIT_EXE: name 0x100001b0e ViewController |
| OBJC2_64BIT_EXE: baseMethods 0x100002098 (struct method_list_t *) |
| OBJC2_64BIT_EXE: entsize 24 |
| OBJC2_64BIT_EXE: count 2 |
| OBJC2_64BIT_EXE: name 0x1000014ee viewDidLoad |
| OBJC2_64BIT_EXE: types 0x100001b48 v16@0:8 |
| OBJC2_64BIT_EXE: imp 0x100001350 |
| OBJC2_64BIT_EXE: name 0x1000014fa setRepresentedObject: |
| OBJC2_64BIT_EXE: types 0x100001b50 v24@0:8@16 |
| OBJC2_64BIT_EXE: imp 0x100001390 |
| OBJC2_64BIT_EXE: baseProtocols 0x0 |
| OBJC2_64BIT_EXE: ivars 0x0 |
| OBJC2_64BIT_EXE: weakIvarLayout 0x0 |
| OBJC2_64BIT_EXE: baseProperties 0x0 |
| OBJC2_64BIT_EXE: Meta Class |
| OBJC2_64BIT_EXE: isa 0x0 |
| OBJC2_64BIT_EXE: superclass 0x0 |
| OBJC2_64BIT_EXE: cache 0x0 |
| OBJC2_64BIT_EXE: vtable 0x0 |
| OBJC2_64BIT_EXE: data 0x100002050 (struct class_ro_t *) |
| OBJC2_64BIT_EXE: flags 0x81 RO_META |
| OBJC2_64BIT_EXE: instanceStart 40 |
| OBJC2_64BIT_EXE: instanceSize 40 |
| OBJC2_64BIT_EXE: reserved 0x0 |
| OBJC2_64BIT_EXE: ivarLayout 0x0 |
| OBJC2_64BIT_EXE: name 0x100001b0e ViewController |
| OBJC2_64BIT_EXE: baseMethods 0x0 (struct method_list_t *) |
| OBJC2_64BIT_EXE: baseProtocols 0x0 |
| OBJC2_64BIT_EXE: ivars 0x0 |
| OBJC2_64BIT_EXE: weakIvarLayout 0x0 |
| OBJC2_64BIT_EXE: baseProperties 0x0 |
| OBJC2_64BIT_EXE: 0000000100002030 0x100002a68 |
| OBJC2_64BIT_EXE: isa 0x100002a40 |
| OBJC2_64BIT_EXE: superclass 0x0 |
| OBJC2_64BIT_EXE: cache 0x0 |
| OBJC2_64BIT_EXE: vtable 0x0 |
| OBJC2_64BIT_EXE: data 0x100002990 (struct class_ro_t *) |
| OBJC2_64BIT_EXE: flags 0x80 |
| OBJC2_64BIT_EXE: instanceStart 8 |
| OBJC2_64BIT_EXE: instanceSize 8 |
| OBJC2_64BIT_EXE: reserved 0x0 |
| OBJC2_64BIT_EXE: ivarLayout 0x0 |
| OBJC2_64BIT_EXE: name 0x100001b1d AppDelegate |
| OBJC2_64BIT_EXE: baseMethods 0x100002910 (struct method_list_t *) |
| OBJC2_64BIT_EXE: entsize 24 |
| OBJC2_64BIT_EXE: count 2 |
| OBJC2_64BIT_EXE: name 0x100001885 applicationDidFinishLaunching: |
| OBJC2_64BIT_EXE: types 0x100001b50 v24@0:8@16 |
| OBJC2_64BIT_EXE: imp 0x100001430 |
| OBJC2_64BIT_EXE: name 0x100001999 applicationWillTerminate: |
| OBJC2_64BIT_EXE: types 0x100001b50 v24@0:8@16 |
| OBJC2_64BIT_EXE: imp 0x100001470 |
| OBJC2_64BIT_EXE: baseProtocols 0x1000028b0 |
| OBJC2_64BIT_EXE: count 1 |
| OBJC2_64BIT_EXE: list[0] 0x100002ae0 (struct protocol_t *) |
| OBJC2_64BIT_EXE: isa 0x0 |
| OBJC2_64BIT_EXE: name 0x100001b29 NSApplicationDelegate |
| OBJC2_64BIT_EXE: protocols 0x1000023f0 |
| OBJC2_64BIT_EXE: instanceMethods 0x0 (struct method_list_t *) |
| OBJC2_64BIT_EXE: classMethods 0x0 (struct method_list_t *) |
| OBJC2_64BIT_EXE: optionalInstanceMethods 0x100002408 |
| OBJC2_64BIT_EXE: optionalClassMethods 0x0 |
| OBJC2_64BIT_EXE: instanceProperties 0x0 |
| OBJC2_64BIT_EXE: ivars 0x0 |
| OBJC2_64BIT_EXE: weakIvarLayout 0x0 |
| OBJC2_64BIT_EXE: baseProperties 0x100002948 |
| OBJC2_64BIT_EXE: entsize 16 |
| OBJC2_64BIT_EXE: count 4 |
| OBJC2_64BIT_EXE: name 0x100001f25 hash |
| OBJC2_64BIT_EXE: attributes 0x100001f2a TQ,R |
| OBJC2_64BIT_EXE: name 0x100001f2f superclass |
| OBJC2_64BIT_EXE: attributes 0x100001f3a T#,R |
| OBJC2_64BIT_EXE: name 0x100001f3f description |
| OBJC2_64BIT_EXE: attributes 0x100001f4b T@"NSString",R,C |
| OBJC2_64BIT_EXE: name 0x100001f5c debugDescription |
| OBJC2_64BIT_EXE: attributes 0x100001f4b T@"NSString",R,C |
| OBJC2_64BIT_EXE: Meta Class |
| OBJC2_64BIT_EXE: isa 0x0 |
| OBJC2_64BIT_EXE: superclass 0x0 |
| OBJC2_64BIT_EXE: cache 0x0 |
| OBJC2_64BIT_EXE: vtable 0x0 |
| OBJC2_64BIT_EXE: data 0x1000028c8 (struct class_ro_t *) |
| OBJC2_64BIT_EXE: flags 0x81 RO_META |
| OBJC2_64BIT_EXE: instanceStart 40 |
| OBJC2_64BIT_EXE: instanceSize 40 |
| OBJC2_64BIT_EXE: reserved 0x0 |
| OBJC2_64BIT_EXE: ivarLayout 0x0 |
| OBJC2_64BIT_EXE: name 0x100001b1d AppDelegate |
| OBJC2_64BIT_EXE: baseMethods 0x0 (struct method_list_t *) |
| OBJC2_64BIT_EXE: baseProtocols 0x1000028b0 |
| OBJC2_64BIT_EXE: count 1 |
| OBJC2_64BIT_EXE: list[0] 0x100002ae0 (struct protocol_t *) |
| OBJC2_64BIT_EXE: isa 0x0 |
| OBJC2_64BIT_EXE: name 0x100001b29 NSApplicationDelegate |
| OBJC2_64BIT_EXE: protocols 0x1000023f0 |
| OBJC2_64BIT_EXE: instanceMethods 0x0 (struct method_list_t *) |
| OBJC2_64BIT_EXE: classMethods 0x0 (struct method_list_t *) |
| OBJC2_64BIT_EXE: optionalInstanceMethods 0x100002408 |
| OBJC2_64BIT_EXE: optionalClassMethods 0x0 |
| OBJC2_64BIT_EXE: instanceProperties 0x0 |
| OBJC2_64BIT_EXE: ivars 0x0 |
| OBJC2_64BIT_EXE: weakIvarLayout 0x0 |
| OBJC2_64BIT_EXE: baseProperties 0x0 |
| OBJC2_64BIT_EXE: Contents of (__DATA,__objc_superrefs) section |
| OBJC2_64BIT_EXE: 00000001000029e8 0x1000029f0 |
| OBJC2_64BIT_EXE: Contents of (__DATA,__objc_protolist) section |
| OBJC2_64BIT_EXE: 0000000100002038 0x100002a90 |
| OBJC2_64BIT_EXE: 0000000100002040 0x100002ae0 |
| OBJC2_64BIT_EXE: Contents of (__DATA,__objc_imageinfo) section |
| OBJC2_64BIT_EXE: version 0 |
| OBJC2_64BIT_EXE: flags 0x0 |
| |
| OBJC2_64BIT_OBJ: Contents of (__DATA,__objc_classlist) section |
| OBJC2_64BIT_OBJ: 0000000000001b00 0x1ad8 _OBJC_CLASS_$_AppDelegate |
| OBJC2_64BIT_OBJ: isa 0x0 _OBJC_METACLASS_$_AppDelegate |
| OBJC2_64BIT_OBJ: superclass 0x0 _OBJC_CLASS_$_NSObject |
| OBJC2_64BIT_OBJ: cache 0x0 __objc_empty_cache |
| OBJC2_64BIT_OBJ: vtable 0x0 |
| OBJC2_64BIT_OBJ: data l_OBJC_CLASS_RO_$_AppDelegate (struct class_ro_t *) |
| OBJC2_64BIT_OBJ: flags 0x80 |
| OBJC2_64BIT_OBJ: instanceStart 8 |
| OBJC2_64BIT_OBJ: instanceSize 8 |
| OBJC2_64BIT_OBJ: reserved 0x0 |
| OBJC2_64BIT_OBJ: ivarLayout 0x0 |
| OBJC2_64BIT_OBJ: name 0x6f8 AppDelegate |
| OBJC2_64BIT_OBJ: baseMethods l_OBJC_$_INSTANCE_METHODS_AppDelegate (struct method_list_t *) |
| OBJC2_64BIT_OBJ: entsize 24 |
| OBJC2_64BIT_OBJ: count 2 |
| OBJC2_64BIT_OBJ: name 0xa98 applicationDidFinishLaunching: |
| OBJC2_64BIT_OBJ: types 0x102e v24@0:8@16 |
| OBJC2_64BIT_OBJ: imp -[AppDelegate applicationDidFinishLaunching:] |
| OBJC2_64BIT_OBJ: name 0xbac applicationWillTerminate: |
| OBJC2_64BIT_OBJ: types 0x102e v24@0:8@16 |
| OBJC2_64BIT_OBJ: imp -[AppDelegate applicationWillTerminate:] |
| OBJC2_64BIT_OBJ: baseProtocols l_OBJC_CLASS_PROTOCOLS_$_AppDelegate |
| OBJC2_64BIT_OBJ: count 1 |
| OBJC2_64BIT_OBJ: list[0] l_OBJC_PROTOCOL_$_NSApplicationDelegate (struct protocol_t *) |
| OBJC2_64BIT_OBJ: isa 0x0 |
| OBJC2_64BIT_OBJ: name 0x704 NSApplicationDelegate |
| OBJC2_64BIT_OBJ: protocols 0x0 |
| OBJC2_64BIT_OBJ: instanceMethods 0x0 (struct method_list_t *) |
| OBJC2_64BIT_OBJ: classMethods 0x0 (struct method_list_t *) |
| OBJC2_64BIT_OBJ: optionalInstanceMethods 0x0 |
| OBJC2_64BIT_OBJ: optionalClassMethods 0x0 |
| OBJC2_64BIT_OBJ: instanceProperties 0x0 |
| OBJC2_64BIT_OBJ: ivars 0x0 |
| OBJC2_64BIT_OBJ: weakIvarLayout 0x0 |
| OBJC2_64BIT_OBJ: baseProperties l_OBJC_$_PROP_LIST_AppDelegate |
| OBJC2_64BIT_OBJ: entsize 16 |
| OBJC2_64BIT_OBJ: count 4 |
| OBJC2_64BIT_OBJ: name 0x19b8 hash |
| OBJC2_64BIT_OBJ: attributes 0x19bd TQ,R |
| OBJC2_64BIT_OBJ: name 0x19c2 superclass |
| OBJC2_64BIT_OBJ: attributes 0x19cd T#,R |
| OBJC2_64BIT_OBJ: name 0x19d2 description |
| OBJC2_64BIT_OBJ: attributes 0x19de T@"NSString",R,C |
| OBJC2_64BIT_OBJ: name 0x19ef debugDescription |
| OBJC2_64BIT_OBJ: attributes 0x19de T@"NSString",R,C |
| OBJC2_64BIT_OBJ: Meta Class |
| OBJC2_64BIT_OBJ: isa 0x0 _OBJC_METACLASS_$_NSObject |
| OBJC2_64BIT_OBJ: superclass 0x0 _OBJC_METACLASS_$_NSObject |
| OBJC2_64BIT_OBJ: cache 0x0 __objc_empty_cache |
| OBJC2_64BIT_OBJ: vtable 0x0 |
| OBJC2_64BIT_OBJ: data l_OBJC_METACLASS_RO_$_AppDelegate (struct class_ro_t *) |
| OBJC2_64BIT_OBJ: flags 0x81 RO_META |
| OBJC2_64BIT_OBJ: instanceStart 40 |
| OBJC2_64BIT_OBJ: instanceSize 40 |
| OBJC2_64BIT_OBJ: reserved 0x0 |
| OBJC2_64BIT_OBJ: ivarLayout 0x0 |
| OBJC2_64BIT_OBJ: name 0x6f8 AppDelegate |
| OBJC2_64BIT_OBJ: baseMethods 0x0 (struct method_list_t *) |
| OBJC2_64BIT_OBJ: baseProtocols l_OBJC_CLASS_PROTOCOLS_$_AppDelegate |
| OBJC2_64BIT_OBJ: count 1 |
| OBJC2_64BIT_OBJ: list[0] l_OBJC_PROTOCOL_$_NSApplicationDelegate (struct protocol_t *) |
| OBJC2_64BIT_OBJ: isa 0x0 |
| OBJC2_64BIT_OBJ: name 0x704 NSApplicationDelegate |
| OBJC2_64BIT_OBJ: protocols 0x0 |
| OBJC2_64BIT_OBJ: instanceMethods 0x0 (struct method_list_t *) |
| OBJC2_64BIT_OBJ: classMethods 0x0 (struct method_list_t *) |
| OBJC2_64BIT_OBJ: optionalInstanceMethods 0x0 |
| OBJC2_64BIT_OBJ: optionalClassMethods 0x0 |
| OBJC2_64BIT_OBJ: instanceProperties 0x0 |
| OBJC2_64BIT_OBJ: ivars 0x0 |
| OBJC2_64BIT_OBJ: weakIvarLayout 0x0 |
| OBJC2_64BIT_OBJ: baseProperties 0x0 |
| OBJC2_64BIT_OBJ: Contents of (__DATA,__objc_protolist) section |
| OBJC2_64BIT_OBJ: 0000000000001aa0 0x1a00 l_OBJC_PROTOCOL_$_NSObject |
| OBJC2_64BIT_OBJ: 0000000000001aa8 0x1a50 l_OBJC_PROTOCOL_$_NSApplicationDelegate |
| OBJC2_64BIT_OBJ: Contents of (__DATA,__objc_imageinfo) section |
| OBJC2_64BIT_OBJ: version 0 |
| OBJC2_64BIT_OBJ: flags 0x0 |
| |
| OBJC2_32BIT_EXE: Objective-C segment |
| OBJC2_32BIT_EXE: Contents of (__DATA,__objc_classlist) section |
| OBJC2_32BIT_EXE: 00006068 0x6a84 |
| OBJC2_32BIT_EXE: isa 0x6a70 |
| OBJC2_32BIT_EXE: superclass 0x0 |
| OBJC2_32BIT_EXE: cache 0x0 |
| OBJC2_32BIT_EXE: vtable 0x0 |
| OBJC2_32BIT_EXE: data 0x66e0 (struct class_ro_t *) |
| OBJC2_32BIT_EXE: flags 0x184 RO_HAS_CXX_STRUCTORS |
| OBJC2_32BIT_EXE: instanceStart 4 |
| OBJC2_32BIT_EXE: instanceSize 8 |
| OBJC2_32BIT_EXE: ivarLayout 0x52c2 |
| OBJC2_32BIT_EXE: layout map: 0x01 |
| OBJC2_32BIT_EXE: name 0x5279 AppDelegate |
| OBJC2_32BIT_EXE: baseMethods 0x6614 (struct method_list_t *) |
| OBJC2_32BIT_EXE: entsize 12 |
| OBJC2_32BIT_EXE: count 10 |
| OBJC2_32BIT_EXE: name 0x454c application:didFinishLaunchingWithOptions: |
| OBJC2_32BIT_EXE: types 0x562b c16@0:4@8@12 |
| OBJC2_32BIT_EXE: imp 0x23c0 |
| OBJC2_32BIT_EXE: name 0x4593 applicationWillResignActive: |
| OBJC2_32BIT_EXE: types 0x5608 v12@0:4@8 |
| OBJC2_32BIT_EXE: imp 0x25f0 |
| OBJC2_32BIT_EXE: name 0x4a6a applicationDidEnterBackground: |
| OBJC2_32BIT_EXE: types 0x5608 v12@0:4@8 |
| OBJC2_32BIT_EXE: imp 0x2640 |
| OBJC2_32BIT_EXE: name 0x4a89 applicationWillEnterForeground: |
| OBJC2_32BIT_EXE: types 0x5608 v12@0:4@8 |
| OBJC2_32BIT_EXE: imp 0x2690 |
| OBJC2_32BIT_EXE: name 0x4577 applicationDidBecomeActive: |
| OBJC2_32BIT_EXE: types 0x5608 v12@0:4@8 |
| OBJC2_32BIT_EXE: imp 0x26e0 |
| OBJC2_32BIT_EXE: name 0x463e applicationWillTerminate: |
| OBJC2_32BIT_EXE: types 0x5608 v12@0:4@8 |
| OBJC2_32BIT_EXE: imp 0x2730 |
| OBJC2_32BIT_EXE: name 0x42da splitViewController:collapseSecondaryViewController:ontoPrimaryViewController: |
| OBJC2_32BIT_EXE: types 0x5351 c20@0:4@8@12@16 |
| OBJC2_32BIT_EXE: imp 0x2780 |
| OBJC2_32BIT_EXE: name 0x4e21 .cxx_destruct |
| OBJC2_32BIT_EXE: types 0x5d44 v8@0:4 |
| OBJC2_32BIT_EXE: imp 0x2a70 |
| OBJC2_32BIT_EXE: name 0x40fc window |
| OBJC2_32BIT_EXE: types 0x5c80 @8@0:4 |
| OBJC2_32BIT_EXE: imp 0x2a00 |
| OBJC2_32BIT_EXE: name 0x4d1a setWindow: |
| OBJC2_32BIT_EXE: types 0x5608 v12@0:4@8 |
| OBJC2_32BIT_EXE: imp 0x2a30 |
| OBJC2_32BIT_EXE: baseProtocols 0x65dc |
| OBJC2_32BIT_EXE: count 2 |
| OBJC2_32BIT_EXE: list[0] 0x6ae8 (struct protocol_t *) |
| OBJC2_32BIT_EXE: isa 0x0 |
| OBJC2_32BIT_EXE: name 0x5285 UISplitViewControllerDelegate |
| OBJC2_32BIT_EXE: protocols 0x0 |
| OBJC2_32BIT_EXE: instanceMethods 0x0 (struct method_list_t *) |
| OBJC2_32BIT_EXE: classMethods 0x0 (struct method_list_t *) |
| OBJC2_32BIT_EXE: optionalInstanceMethods 0x6088 |
| OBJC2_32BIT_EXE: optionalClassMethods 0x0 |
| OBJC2_32BIT_EXE: instanceProperties 0x0 |
| OBJC2_32BIT_EXE: list[1] 0x6b40 (struct protocol_t *) |
| OBJC2_32BIT_EXE: isa 0x0 |
| OBJC2_32BIT_EXE: name 0x52a3 UIApplicationDelegate |
| OBJC2_32BIT_EXE: protocols 0x62e8 |
| OBJC2_32BIT_EXE: instanceMethods 0x0 (struct method_list_t *) |
| OBJC2_32BIT_EXE: classMethods 0x0 (struct method_list_t *) |
| OBJC2_32BIT_EXE: optionalInstanceMethods 0x62f4 |
| OBJC2_32BIT_EXE: optionalClassMethods 0x0 |
| OBJC2_32BIT_EXE: instanceProperties 0x6518 |
| OBJC2_32BIT_EXE: ivars 0x6694 |
| OBJC2_32BIT_EXE: entsize 20 |
| OBJC2_32BIT_EXE: count 1 |
| OBJC2_32BIT_EXE: offset 0x6a5c 4 |
| OBJC2_32BIT_EXE: name 0x4e2f _window |
| OBJC2_32BIT_EXE: type 0x5d4b @"UIWindow" |
| OBJC2_32BIT_EXE: alignment 2 |
| OBJC2_32BIT_EXE: size 4 |
| OBJC2_32BIT_EXE: weakIvarLayout 0x0 |
| OBJC2_32BIT_EXE: baseProperties 0x66b0 |
| OBJC2_32BIT_EXE: entsize 8 |
| OBJC2_32BIT_EXE: count 5 |
| OBJC2_32BIT_EXE: name 0x5df3 window |
| OBJC2_32BIT_EXE: attributes 0x5e0b T@"UIWindow",&,N,V_window |
| OBJC2_32BIT_EXE: name 0x5dab hash |
| OBJC2_32BIT_EXE: attributes 0x5db0 TI,R |
| OBJC2_32BIT_EXE: name 0x5db5 superclass |
| OBJC2_32BIT_EXE: attributes 0x5dc0 T#,R |
| OBJC2_32BIT_EXE: name 0x5dc5 description |
| OBJC2_32BIT_EXE: attributes 0x5dd1 T@"NSString",R,C |
| OBJC2_32BIT_EXE: name 0x5de2 debugDescription |
| OBJC2_32BIT_EXE: attributes 0x5dd1 T@"NSString",R,C |
| OBJC2_32BIT_EXE: Meta Class |
| OBJC2_32BIT_EXE: isa 0x0 |
| OBJC2_32BIT_EXE: superclass 0x0 |
| OBJC2_32BIT_EXE: cache 0x0 |
| OBJC2_32BIT_EXE: vtable 0x0 |
| OBJC2_32BIT_EXE: data 0x65ec (struct class_ro_t *) |
| OBJC2_32BIT_EXE: flags 0x185 RO_META RO_HAS_CXX_STRUCTORS |
| OBJC2_32BIT_EXE: instanceStart 20 |
| OBJC2_32BIT_EXE: instanceSize 20 |
| OBJC2_32BIT_EXE: ivarLayout 0x0 |
| OBJC2_32BIT_EXE: name 0x5279 AppDelegate |
| OBJC2_32BIT_EXE: baseMethods 0x0 (struct method_list_t *) |
| OBJC2_32BIT_EXE: baseProtocols 0x65dc |
| OBJC2_32BIT_EXE: count 2 |
| OBJC2_32BIT_EXE: list[0] 0x6ae8 (struct protocol_t *) |
| OBJC2_32BIT_EXE: isa 0x0 |
| OBJC2_32BIT_EXE: name 0x5285 UISplitViewControllerDelegate |
| OBJC2_32BIT_EXE: protocols 0x0 |
| OBJC2_32BIT_EXE: instanceMethods 0x0 (struct method_list_t *) |
| OBJC2_32BIT_EXE: classMethods 0x0 (struct method_list_t *) |
| OBJC2_32BIT_EXE: optionalInstanceMethods 0x6088 |
| OBJC2_32BIT_EXE: optionalClassMethods 0x0 |
| OBJC2_32BIT_EXE: instanceProperties 0x0 |
| OBJC2_32BIT_EXE: list[1] 0x6b40 (struct protocol_t *) |
| OBJC2_32BIT_EXE: isa 0x0 |
| OBJC2_32BIT_EXE: name 0x52a3 UIApplicationDelegate |
| OBJC2_32BIT_EXE: protocols 0x62e8 |
| OBJC2_32BIT_EXE: instanceMethods 0x0 (struct method_list_t *) |
| OBJC2_32BIT_EXE: classMethods 0x0 (struct method_list_t *) |
| OBJC2_32BIT_EXE: optionalInstanceMethods 0x62f4 |
| OBJC2_32BIT_EXE: optionalClassMethods 0x0 |
| OBJC2_32BIT_EXE: instanceProperties 0x6518 |
| OBJC2_32BIT_EXE: ivars 0x0 |
| OBJC2_32BIT_EXE: weakIvarLayout 0x0 |
| OBJC2_32BIT_EXE: baseProperties 0x0 |
| OBJC2_32BIT_EXE: 0000606c 0x6a98 |
| OBJC2_32BIT_EXE: isa 0x6aac |
| OBJC2_32BIT_EXE: superclass 0x0 |
| OBJC2_32BIT_EXE: cache 0x0 |
| OBJC2_32BIT_EXE: vtable 0x0 |
| OBJC2_32BIT_EXE: data 0x6838 (struct class_ro_t *) |
| OBJC2_32BIT_EXE: flags 0x184 RO_HAS_CXX_STRUCTORS |
| OBJC2_32BIT_EXE: instanceStart 4 |
| OBJC2_32BIT_EXE: instanceSize 12 |
| OBJC2_32BIT_EXE: ivarLayout 0x52d9 |
| OBJC2_32BIT_EXE: layout map: 0x02 |
| OBJC2_32BIT_EXE: name 0x52c4 MasterViewController |
| OBJC2_32BIT_EXE: baseMethods 0x6730 (struct method_list_t *) |
| OBJC2_32BIT_EXE: entsize 12 |
| OBJC2_32BIT_EXE: count 15 |
| OBJC2_32BIT_EXE: name 0x4e37 awakeFromNib |
| OBJC2_32BIT_EXE: types 0x5d44 v8@0:4 |
| OBJC2_32BIT_EXE: imp 0x2ab0 |
| OBJC2_32BIT_EXE: name 0x4ea2 viewDidLoad |
| OBJC2_32BIT_EXE: types 0x5d44 v8@0:4 |
| OBJC2_32BIT_EXE: imp 0x2c20 |
| OBJC2_32BIT_EXE: name 0x4f43 didReceiveMemoryWarning |
| OBJC2_32BIT_EXE: types 0x5d44 v8@0:4 |
| OBJC2_32BIT_EXE: imp 0x2e80 |
| OBJC2_32BIT_EXE: name 0x4ec3 insertNewObject: |
| OBJC2_32BIT_EXE: types 0x5608 v12@0:4@8 |
| OBJC2_32BIT_EXE: imp 0x2ed0 |
| OBJC2_32BIT_EXE: name 0x5119 prepareForSegue:sender: |
| OBJC2_32BIT_EXE: types 0x57b1 v16@0:4@8@12 |
| OBJC2_32BIT_EXE: imp 0x3160 |
| OBJC2_32BIT_EXE: name 0x5131 numberOfSectionsInTableView: |
| OBJC2_32BIT_EXE: types 0x5326 i12@0:4@8 |
| OBJC2_32BIT_EXE: imp 0x34c0 |
| OBJC2_32BIT_EXE: name 0x514e tableView:numberOfRowsInSection: |
| OBJC2_32BIT_EXE: types 0x5d57 i16@0:4@8i12 |
| OBJC2_32BIT_EXE: imp 0x3520 |
| OBJC2_32BIT_EXE: name 0x516f tableView:cellForRowAtIndexPath: |
| OBJC2_32BIT_EXE: types 0x5422 @16@0:4@8@12 |
| OBJC2_32BIT_EXE: imp 0x35e0 |
| OBJC2_32BIT_EXE: name 0x5190 tableView:canEditRowAtIndexPath: |
| OBJC2_32BIT_EXE: types 0x562b c16@0:4@8@12 |
| OBJC2_32BIT_EXE: imp 0x37e0 |
| OBJC2_32BIT_EXE: name 0x51b1 tableView:commitEditingStyle:forRowAtIndexPath: |
| OBJC2_32BIT_EXE: types 0x5d64 v20@0:4@8i12@16 |
| OBJC2_32BIT_EXE: imp 0x3880 |
| OBJC2_32BIT_EXE: name 0x4e21 .cxx_destruct |
| OBJC2_32BIT_EXE: types 0x5d44 v8@0:4 |
| OBJC2_32BIT_EXE: imp 0x3b40 |
| OBJC2_32BIT_EXE: name 0x51e1 detailViewController |
| OBJC2_32BIT_EXE: types 0x5c80 @8@0:4 |
| OBJC2_32BIT_EXE: imp 0x3a30 |
| OBJC2_32BIT_EXE: name 0x4f2a setDetailViewController: |
| OBJC2_32BIT_EXE: types 0x5608 v12@0:4@8 |
| OBJC2_32BIT_EXE: imp 0x3a60 |
| OBJC2_32BIT_EXE: name 0x4f5b objects |
| OBJC2_32BIT_EXE: types 0x5c80 @8@0:4 |
| OBJC2_32BIT_EXE: imp 0x3aa0 |
| OBJC2_32BIT_EXE: name 0x4f68 setObjects: |
| OBJC2_32BIT_EXE: types 0x5608 v12@0:4@8 |
| OBJC2_32BIT_EXE: imp 0x3af0 |
| OBJC2_32BIT_EXE: baseProtocols 0x0 |
| OBJC2_32BIT_EXE: ivars 0x67ec |
| OBJC2_32BIT_EXE: entsize 20 |
| OBJC2_32BIT_EXE: count 2 |
| OBJC2_32BIT_EXE: offset 0x6a60 4 |
| OBJC2_32BIT_EXE: name 0x51f6 _detailViewController |
| OBJC2_32BIT_EXE: type 0x5d74 @"DetailViewController" |
| OBJC2_32BIT_EXE: alignment 2 |
| OBJC2_32BIT_EXE: size 4 |
| OBJC2_32BIT_EXE: offset 0x6a64 8 |
| OBJC2_32BIT_EXE: name 0x520c _objects |
| OBJC2_32BIT_EXE: type 0x5d8c @"NSMutableArray" |
| OBJC2_32BIT_EXE: alignment 2 |
| OBJC2_32BIT_EXE: size 4 |
| OBJC2_32BIT_EXE: weakIvarLayout 0x0 |
| OBJC2_32BIT_EXE: baseProperties 0x6820 |
| OBJC2_32BIT_EXE: entsize 8 |
| OBJC2_32BIT_EXE: count 2 |
| OBJC2_32BIT_EXE: name 0x5e35 detailViewController |
| OBJC2_32BIT_EXE: attributes 0x5e4a T@"DetailViewController",&,N,V_detailViewController |
| OBJC2_32BIT_EXE: name 0x5e7e objects |
| OBJC2_32BIT_EXE: attributes 0x5e86 T@"NSMutableArray",&,V_objects |
| OBJC2_32BIT_EXE: Meta Class |
| OBJC2_32BIT_EXE: isa 0x0 |
| OBJC2_32BIT_EXE: superclass 0x0 |
| OBJC2_32BIT_EXE: cache 0x0 |
| OBJC2_32BIT_EXE: vtable 0x0 |
| OBJC2_32BIT_EXE: data 0x6708 (struct class_ro_t *) |
| OBJC2_32BIT_EXE: flags 0x185 RO_META RO_HAS_CXX_STRUCTORS |
| OBJC2_32BIT_EXE: instanceStart 20 |
| OBJC2_32BIT_EXE: instanceSize 20 |
| OBJC2_32BIT_EXE: ivarLayout 0x0 |
| OBJC2_32BIT_EXE: name 0x52c4 MasterViewController |
| OBJC2_32BIT_EXE: baseMethods 0x0 (struct method_list_t *) |
| OBJC2_32BIT_EXE: baseProtocols 0x0 |
| OBJC2_32BIT_EXE: ivars 0x0 |
| OBJC2_32BIT_EXE: weakIvarLayout 0x0 |
| OBJC2_32BIT_EXE: baseProperties 0x0 |
| OBJC2_32BIT_EXE: 00006070 0x6ac0 |
| OBJC2_32BIT_EXE: isa 0x6ad4 |
| OBJC2_32BIT_EXE: superclass 0x0 |
| OBJC2_32BIT_EXE: cache 0x0 |
| OBJC2_32BIT_EXE: vtable 0x0 |
| OBJC2_32BIT_EXE: data 0x6938 (struct class_ro_t *) |
| OBJC2_32BIT_EXE: flags 0x184 RO_HAS_CXX_STRUCTORS |
| OBJC2_32BIT_EXE: instanceStart 4 |
| OBJC2_32BIT_EXE: instanceSize 12 |
| OBJC2_32BIT_EXE: ivarLayout 0x52f0 |
| OBJC2_32BIT_EXE: layout map: 0x01 0x10 |
| OBJC2_32BIT_EXE: name 0x52db DetailViewController |
| OBJC2_32BIT_EXE: baseMethods 0x6888 (struct method_list_t *) |
| OBJC2_32BIT_EXE: entsize 12 |
| OBJC2_32BIT_EXE: count 8 |
| OBJC2_32BIT_EXE: name 0x5061 setDetailItem: |
| OBJC2_32BIT_EXE: types 0x5608 v12@0:4@8 |
| OBJC2_32BIT_EXE: imp 0x3c70 |
| OBJC2_32BIT_EXE: name 0x5215 configureView |
| OBJC2_32BIT_EXE: types 0x5d44 v8@0:4 |
| OBJC2_32BIT_EXE: imp 0x3d20 |
| OBJC2_32BIT_EXE: name 0x4ea2 viewDidLoad |
| OBJC2_32BIT_EXE: types 0x5d44 v8@0:4 |
| OBJC2_32BIT_EXE: imp 0x3e20 |
| OBJC2_32BIT_EXE: name 0x4f43 didReceiveMemoryWarning |
| OBJC2_32BIT_EXE: types 0x5d44 v8@0:4 |
| OBJC2_32BIT_EXE: imp 0x3e80 |
| OBJC2_32BIT_EXE: name 0x4e21 .cxx_destruct |
| OBJC2_32BIT_EXE: types 0x5d44 v8@0:4 |
| OBJC2_32BIT_EXE: imp 0x3f90 |
| OBJC2_32BIT_EXE: name 0x41a0 detailItem |
| OBJC2_32BIT_EXE: types 0x5c80 @8@0:4 |
| OBJC2_32BIT_EXE: imp 0x3ed0 |
| OBJC2_32BIT_EXE: name 0x5223 detailDescriptionLabel |
| OBJC2_32BIT_EXE: types 0x5c80 @8@0:4 |
| OBJC2_32BIT_EXE: imp 0x3f00 |
| OBJC2_32BIT_EXE: name 0x523a setDetailDescriptionLabel: |
| OBJC2_32BIT_EXE: types 0x5608 v12@0:4@8 |
| OBJC2_32BIT_EXE: imp 0x3f40 |
| OBJC2_32BIT_EXE: baseProtocols 0x0 |
| OBJC2_32BIT_EXE: ivars 0x68f0 |
| OBJC2_32BIT_EXE: entsize 20 |
| OBJC2_32BIT_EXE: count 2 |
| OBJC2_32BIT_EXE: offset 0x6a68 4 |
| OBJC2_32BIT_EXE: name 0x5255 _detailItem |
| OBJC2_32BIT_EXE: type 0x5d9e @ |
| OBJC2_32BIT_EXE: alignment 2 |
| OBJC2_32BIT_EXE: size 4 |
| OBJC2_32BIT_EXE: offset 0x6a6c 8 |
| OBJC2_32BIT_EXE: name 0x5261 _detailDescriptionLabel |
| OBJC2_32BIT_EXE: type 0x5da0 @"UILabel" |
| OBJC2_32BIT_EXE: alignment 2 |
| OBJC2_32BIT_EXE: size 4 |
| OBJC2_32BIT_EXE: weakIvarLayout 0x52f3 |
| OBJC2_32BIT_EXE: layout map: 0x11 |
| OBJC2_32BIT_EXE: baseProperties 0x6920 |
| OBJC2_32BIT_EXE: entsize 8 |
| OBJC2_32BIT_EXE: count 2 |
| OBJC2_32BIT_EXE: name 0x5ea5 detailItem |
| OBJC2_32BIT_EXE: attributes 0x5eb0 T@,&,N,V_detailItem |
| OBJC2_32BIT_EXE: name 0x5ec4 detailDescriptionLabel |
| OBJC2_32BIT_EXE: attributes 0x5edb T@"UILabel",W,N,V_detailDescriptionLabel |
| OBJC2_32BIT_EXE: Meta Class |
| OBJC2_32BIT_EXE: isa 0x0 |
| OBJC2_32BIT_EXE: superclass 0x0 |
| OBJC2_32BIT_EXE: cache 0x0 |
| OBJC2_32BIT_EXE: vtable 0x0 |
| OBJC2_32BIT_EXE: data 0x6860 (struct class_ro_t *) |
| OBJC2_32BIT_EXE: flags 0x185 RO_META RO_HAS_CXX_STRUCTORS |
| OBJC2_32BIT_EXE: instanceStart 20 |
| OBJC2_32BIT_EXE: instanceSize 20 |
| OBJC2_32BIT_EXE: ivarLayout 0x0 |
| OBJC2_32BIT_EXE: name 0x52db DetailViewController |
| OBJC2_32BIT_EXE: baseMethods 0x0 (struct method_list_t *) |
| OBJC2_32BIT_EXE: baseProtocols 0x0 |
| OBJC2_32BIT_EXE: ivars 0x0 |
| OBJC2_32BIT_EXE: weakIvarLayout 0x0 |
| OBJC2_32BIT_EXE: baseProperties 0x0 |
| OBJC2_32BIT_EXE: Contents of (__DATA,__objc_classrefs) section |
| OBJC2_32BIT_EXE: 00006a30 0x0 |
| OBJC2_32BIT_EXE: 00006a34 0x6ac0 |
| OBJC2_32BIT_EXE: 00006a38 0x0 |
| OBJC2_32BIT_EXE: 00006a3c 0x0 |
| OBJC2_32BIT_EXE: 00006a40 0x0 |
| OBJC2_32BIT_EXE: 00006a44 0x0 |
| OBJC2_32BIT_EXE: 00006a48 0x0 |
| OBJC2_32BIT_EXE: 00006a4c 0x0 |
| OBJC2_32BIT_EXE: 00006a50 0x6a84 |
| OBJC2_32BIT_EXE: Contents of (__DATA,__objc_superrefs) section |
| OBJC2_32BIT_EXE: 00006a54 0x6a98 |
| OBJC2_32BIT_EXE: 00006a58 0x6ac0 |
| OBJC2_32BIT_EXE: Contents of (__DATA,__objc_protolist) section |
| OBJC2_32BIT_EXE: 00006074 0x6ae8 |
| OBJC2_32BIT_EXE: 00006078 0x6b14 |
| OBJC2_32BIT_EXE: 0000607c 0x6b40 |
| OBJC2_32BIT_EXE: Contents of (__DATA,__objc_imageinfo) section |
| OBJC2_32BIT_EXE: version 0 |
| OBJC2_32BIT_EXE: flags 0x20 |
| |
| OBJC2_32BIT_OBJ: Objective-C segment |
| OBJC2_32BIT_OBJ: Contents of (__DATA,__objc_classlist) section |
| OBJC2_32BIT_OBJ: 00003ae4 0x3914 _OBJC_CLASS_$_DetailViewController |
| OBJC2_32BIT_OBJ: isa 0x3928 _OBJC_METACLASS_$_DetailViewController |
| OBJC2_32BIT_OBJ: superclass 0x0 _OBJC_CLASS_$_UIViewController |
| OBJC2_32BIT_OBJ: cache 0x0 __objc_empty_cache |
| OBJC2_32BIT_OBJ: vtable 0x0 -[DetailViewController setDetailItem:] |
| OBJC2_32BIT_OBJ: data 0x3a38 (struct class_ro_t *) |
| OBJC2_32BIT_OBJ: flags 0x184 RO_HAS_CXX_STRUCTORS |
| OBJC2_32BIT_OBJ: instanceStart 4 |
| OBJC2_32BIT_OBJ: instanceSize 12 |
| OBJC2_32BIT_OBJ: ivarLayout 0x3955 |
| OBJC2_32BIT_OBJ: layout map: 0x01 0x10 |
| OBJC2_32BIT_OBJ: name 0x3940 DetailViewController |
| OBJC2_32BIT_OBJ: baseMethods 0x3988 (struct method_list_t *) |
| OBJC2_32BIT_OBJ: entsize 12 |
| OBJC2_32BIT_OBJ: count 8 |
| OBJC2_32BIT_OBJ: name 0x3899 setDetailItem: |
| OBJC2_32BIT_OBJ: types 0x3a60 v12@0:4@8 |
| OBJC2_32BIT_OBJ: imp 0x0 -[DetailViewController setDetailItem:] |
| OBJC2_32BIT_OBJ: name 0x3830 configureView |
| OBJC2_32BIT_OBJ: types 0x3a6a v8@0:4 |
| OBJC2_32BIT_OBJ: imp 0xb0 -[DetailViewController configureView] |
| OBJC2_32BIT_OBJ: name 0x3875 viewDidLoad |
| OBJC2_32BIT_OBJ: types 0x3a6a v8@0:4 |
| OBJC2_32BIT_OBJ: imp 0x1b0 -[DetailViewController viewDidLoad] |
| OBJC2_32BIT_OBJ: name 0x3881 didReceiveMemoryWarning |
| OBJC2_32BIT_OBJ: types 0x3a6a v8@0:4 |
| OBJC2_32BIT_OBJ: imp 0x210 -[DetailViewController didReceiveMemoryWarning] |
| OBJC2_32BIT_OBJ: name 0x38a8 .cxx_destruct |
| OBJC2_32BIT_OBJ: types 0x3a6a v8@0:4 |
| OBJC2_32BIT_OBJ: imp 0x320 -[DetailViewController .cxx_destruct] |
| OBJC2_32BIT_OBJ: name 0x383e detailItem |
| OBJC2_32BIT_OBJ: types 0x3a71 @8@0:4 |
| OBJC2_32BIT_OBJ: imp 0x260 -[DetailViewController detailItem] |
| OBJC2_32BIT_OBJ: name 0x3849 detailDescriptionLabel |
| OBJC2_32BIT_OBJ: types 0x3a71 @8@0:4 |
| OBJC2_32BIT_OBJ: imp 0x290 -[DetailViewController detailDescriptionLabel] |
| OBJC2_32BIT_OBJ: name 0x38b6 setDetailDescriptionLabel: |
| OBJC2_32BIT_OBJ: types 0x3a60 v12@0:4@8 |
| OBJC2_32BIT_OBJ: imp 0x2d0 -[DetailViewController setDetailDescriptionLabel:] |
| OBJC2_32BIT_OBJ: baseProtocols 0x0 |
| OBJC2_32BIT_OBJ: ivars 0x39f0 |
| OBJC2_32BIT_OBJ: entsize 20 |
| OBJC2_32BIT_OBJ: count 2 |
| OBJC2_32BIT_OBJ: offset 0x3828 4 |
| OBJC2_32BIT_OBJ: name 0x38d1 _detailItem |
| OBJC2_32BIT_OBJ: type 0x3a78 @ |
| OBJC2_32BIT_OBJ: alignment 2 |
| OBJC2_32BIT_OBJ: size 4 |
| OBJC2_32BIT_OBJ: offset 0x382c 8 |
| OBJC2_32BIT_OBJ: name 0x38dd _detailDescriptionLabel |
| OBJC2_32BIT_OBJ: type 0x3a7a @"UILabel" |
| OBJC2_32BIT_OBJ: alignment 2 |
| OBJC2_32BIT_OBJ: size 4 |
| OBJC2_32BIT_OBJ: weakIvarLayout 0x3958 |
| OBJC2_32BIT_OBJ: layout map: 0x11 |
| OBJC2_32BIT_OBJ: baseProperties 0x3a20 |
| OBJC2_32BIT_OBJ: entsize 8 |
| OBJC2_32BIT_OBJ: count 2 |
| OBJC2_32BIT_OBJ: name 0x3a85 detailItem |
| OBJC2_32BIT_OBJ: attributes 0x3a90 T@,&,N,V_detailItem |
| OBJC2_32BIT_OBJ: name 0x3aa4 detailDescriptionLabel |
| OBJC2_32BIT_OBJ: attributes 0x3abb T@"UILabel",W,N,V_detailDescriptionLabel |
| OBJC2_32BIT_OBJ: Meta Class |
| OBJC2_32BIT_OBJ: isa 0x0 _OBJC_METACLASS_$_NSObject |
| OBJC2_32BIT_OBJ: superclass 0x0 _OBJC_METACLASS_$_UIViewController |
| OBJC2_32BIT_OBJ: cache 0x0 __objc_empty_cache |
| OBJC2_32BIT_OBJ: vtable 0x0 -[DetailViewController setDetailItem:] |
| OBJC2_32BIT_OBJ: data 0x3960 (struct class_ro_t *) |
| OBJC2_32BIT_OBJ: flags 0x185 RO_META RO_HAS_CXX_STRUCTORS |
| OBJC2_32BIT_OBJ: instanceStart 20 |
| OBJC2_32BIT_OBJ: instanceSize 20 |
| OBJC2_32BIT_OBJ: ivarLayout 0x0 |
| OBJC2_32BIT_OBJ: name 0x3940 DetailViewController |
| OBJC2_32BIT_OBJ: baseMethods 0x0 (struct method_list_t *) |
| OBJC2_32BIT_OBJ: baseProtocols 0x0 |
| OBJC2_32BIT_OBJ: ivars 0x0 |
| OBJC2_32BIT_OBJ: weakIvarLayout 0x0 |
| OBJC2_32BIT_OBJ: baseProperties 0x0 |
| OBJC2_32BIT_OBJ: Contents of (__DATA,__objc_superrefs) section |
| OBJC2_32BIT_OBJ: 0000393c 0x3914 _OBJC_CLASS_$_DetailViewController |
| OBJC2_32BIT_OBJ: Contents of (__DATA,__objc_imageinfo) section |
| OBJC2_32BIT_OBJ: version 0 |
| OBJC2_32BIT_OBJ: flags 0x20 |
| |
| OBJC1_32BIT_EXE: Objective-C segment |
| OBJC1_32BIT_EXE: Module 0x4128 |
| OBJC1_32BIT_EXE: version 7 |
| OBJC1_32BIT_EXE: size 16 |
| OBJC1_32BIT_EXE: name |
| OBJC1_32BIT_EXE: symtab 0x00004108 |
| OBJC1_32BIT_EXE: sel_ref_cnt 0 |
| OBJC1_32BIT_EXE: refs 0x00000000 (not in an __OBJC section) |
| OBJC1_32BIT_EXE: cls_def_cnt 1 |
| OBJC1_32BIT_EXE: cat_def_cnt 0 |
| OBJC1_32BIT_EXE: Class Definitions |
| OBJC1_32BIT_EXE: defs[0] 0x00004000 |
| OBJC1_32BIT_EXE: isa 0x00004068 |
| OBJC1_32BIT_EXE: super_class 0x000025b8 NSViewController |
| OBJC1_32BIT_EXE: name 0x000025c9 ViewController |
| OBJC1_32BIT_EXE: version 0x00000000 |
| OBJC1_32BIT_EXE: info 0x00000001 CLS_CLASS |
| OBJC1_32BIT_EXE: instance_size 0x00000034 |
| OBJC1_32BIT_EXE: ivars 0x00000000 (not in an __OBJC section) |
| OBJC1_32BIT_EXE: methods 0x000040c8 |
| OBJC1_32BIT_EXE: obsolete 0x00000000 |
| OBJC1_32BIT_EXE: method_count 2 |
| OBJC1_32BIT_EXE: method_name 0x0000257c viewDidLoad |
| OBJC1_32BIT_EXE: method_types 0x0000259e v8@0:4 |
| OBJC1_32BIT_EXE: method_imp 0x00002430 |
| OBJC1_32BIT_EXE: method_name 0x00002588 setRepresentedObject: |
| OBJC1_32BIT_EXE: method_types 0x000025a5 v12@0:4@8 |
| OBJC1_32BIT_EXE: method_imp 0x00002480 |
| OBJC1_32BIT_EXE: cache 0x00000000 |
| OBJC1_32BIT_EXE: protocols 0x00000000 (not in an __OBJC section) |
| OBJC1_32BIT_EXE: Meta Class |
| OBJC1_32BIT_EXE: isa 0x000025af NSObject |
| OBJC1_32BIT_EXE: super_class 0x000025b8 NSViewController |
| OBJC1_32BIT_EXE: name 0x000025c9 ViewController |
| OBJC1_32BIT_EXE: version 0x00000000 |
| OBJC1_32BIT_EXE: info 0x00000002 CLS_META |
| OBJC1_32BIT_EXE: instance_size 0x00000030 |
| OBJC1_32BIT_EXE: ivars 0x00000000 (not in an __OBJC section) |
| OBJC1_32BIT_EXE: methods 0x00000000 (not in an __OBJC section) |
| OBJC1_32BIT_EXE: cache 0x00000000 |
| OBJC1_32BIT_EXE: protocols 0x00000000 (not in an __OBJC section) |
| OBJC1_32BIT_EXE: Module 0x4138 |
| OBJC1_32BIT_EXE: version 7 |
| OBJC1_32BIT_EXE: size 16 |
| OBJC1_32BIT_EXE: name |
| OBJC1_32BIT_EXE: symtab 0x00000000 (not in an __OBJC section) |
| OBJC1_32BIT_EXE: Module 0x4148 |
| OBJC1_32BIT_EXE: version 7 |
| OBJC1_32BIT_EXE: size 16 |
| OBJC1_32BIT_EXE: name |
| OBJC1_32BIT_EXE: symtab 0x00004118 |
| OBJC1_32BIT_EXE: sel_ref_cnt 0 |
| OBJC1_32BIT_EXE: refs 0x00000000 (not in an __OBJC section) |
| OBJC1_32BIT_EXE: cls_def_cnt 1 |
| OBJC1_32BIT_EXE: cat_def_cnt 0 |
| OBJC1_32BIT_EXE: Class Definitions |
| OBJC1_32BIT_EXE: defs[0] 0x00004030 |
| OBJC1_32BIT_EXE: isa 0x00004098 |
| OBJC1_32BIT_EXE: super_class 0x000025af NSObject |
| OBJC1_32BIT_EXE: name 0x00002faa AppDelegate |
| OBJC1_32BIT_EXE: version 0x00000000 |
| OBJC1_32BIT_EXE: info 0x00000001 CLS_CLASS |
| OBJC1_32BIT_EXE: instance_size 0x00000004 |
| OBJC1_32BIT_EXE: ivars 0x00000000 (not in an __OBJC section) |
| OBJC1_32BIT_EXE: methods 0x000040e8 |
| OBJC1_32BIT_EXE: obsolete 0x00000000 |
| OBJC1_32BIT_EXE: method_count 2 |
| OBJC1_32BIT_EXE: method_name 0x00002c5b applicationDidFinishLaunching: |
| OBJC1_32BIT_EXE: method_types 0x000025a5 v12@0:4@8 |
| OBJC1_32BIT_EXE: method_imp 0x00002510 |
| OBJC1_32BIT_EXE: method_name 0x00002d6f applicationWillTerminate: |
| OBJC1_32BIT_EXE: method_types 0x000025a5 v12@0:4@8 |
| OBJC1_32BIT_EXE: method_imp 0x00002530 |
| OBJC1_32BIT_EXE: cache 0x00000000 |
| OBJC1_32BIT_EXE: protocols 0x000043b4 |
| OBJC1_32BIT_EXE: next 0x00000000 |
| OBJC1_32BIT_EXE: count 1 |
| OBJC1_32BIT_EXE: list[0] 0x00004390 |
| OBJC1_32BIT_EXE: isa 0x000030b0 |
| OBJC1_32BIT_EXE: protocol_name 0x00002dd3 NSApplicationDelegate |
| OBJC1_32BIT_EXE: protocol_list 0x000043a4 |
| OBJC1_32BIT_EXE: next 0x00000000 |
| OBJC1_32BIT_EXE: count 1 |
| OBJC1_32BIT_EXE: list[0] 0x0000437c |
| OBJC1_32BIT_EXE: isa 0x00003120 |
| OBJC1_32BIT_EXE: protocol_name 0x000025af NSObject |
| OBJC1_32BIT_EXE: protocol_list 0x00000000 (not in an __OBJC section) |
| OBJC1_32BIT_EXE: instance_methods 0x00004290 |
| OBJC1_32BIT_EXE: count 19 |
| OBJC1_32BIT_EXE: list[0] |
| OBJC1_32BIT_EXE: name 0x00002de9 isEqual: |
| OBJC1_32BIT_EXE: types 0x000026e7 c12@0:4@8 |
| OBJC1_32BIT_EXE: list[1] |
| OBJC1_32BIT_EXE: name 0x00002df2 class |
| OBJC1_32BIT_EXE: types 0x00002df8 #8@0:4 |
| OBJC1_32BIT_EXE: list[2] |
| OBJC1_32BIT_EXE: name 0x00002dff self |
| OBJC1_32BIT_EXE: types 0x00002e04 @8@0:4 |
| OBJC1_32BIT_EXE: list[3] |
| OBJC1_32BIT_EXE: name 0x00002e0b performSelector: |
| OBJC1_32BIT_EXE: types 0x00002e1c @12@0:4:8 |
| OBJC1_32BIT_EXE: list[4] |
| OBJC1_32BIT_EXE: name 0x00002e26 performSelector:withObject: |
| OBJC1_32BIT_EXE: types 0x00002e42 @16@0:4:8@12 |
| OBJC1_32BIT_EXE: list[5] |
| OBJC1_32BIT_EXE: name 0x00002e4f performSelector:withObject:withObject: |
| OBJC1_32BIT_EXE: types 0x00002e76 @20@0:4:8@12@16 |
| OBJC1_32BIT_EXE: list[6] |
| OBJC1_32BIT_EXE: name 0x00002e86 isProxy |
| OBJC1_32BIT_EXE: types 0x00002e8e c8@0:4 |
| OBJC1_32BIT_EXE: list[7] |
| OBJC1_32BIT_EXE: name 0x00002e95 isKindOfClass: |
| OBJC1_32BIT_EXE: types 0x00002ea4 c12@0:4#8 |
| OBJC1_32BIT_EXE: list[8] |
| OBJC1_32BIT_EXE: name 0x00002eae isMemberOfClass: |
| OBJC1_32BIT_EXE: types 0x00002ea4 c12@0:4#8 |
| OBJC1_32BIT_EXE: list[9] |
| OBJC1_32BIT_EXE: name 0x00002ebf conformsToProtocol: |
| OBJC1_32BIT_EXE: types 0x000026e7 c12@0:4@8 |
| OBJC1_32BIT_EXE: list[10] |
| OBJC1_32BIT_EXE: name 0x00002ee7 respondsToSelector: |
| OBJC1_32BIT_EXE: types 0x00002efb c12@0:4:8 |
| OBJC1_32BIT_EXE: list[11] |
| OBJC1_32BIT_EXE: name 0x00002f05 retain |
| OBJC1_32BIT_EXE: types 0x00002e04 @8@0:4 |
| OBJC1_32BIT_EXE: list[12] |
| OBJC1_32BIT_EXE: name 0x00002f0c release |
| OBJC1_32BIT_EXE: types 0x00002f14 Vv8@0:4 |
| OBJC1_32BIT_EXE: list[13] |
| OBJC1_32BIT_EXE: name 0x00002f1c autorelease |
| OBJC1_32BIT_EXE: types 0x00002e04 @8@0:4 |
| OBJC1_32BIT_EXE: list[14] |
| OBJC1_32BIT_EXE: name 0x00002f28 retainCount |
| OBJC1_32BIT_EXE: types 0x00002f34 I8@0:4 |
| OBJC1_32BIT_EXE: list[15] |
| OBJC1_32BIT_EXE: name 0x00002f3b zone |
| OBJC1_32BIT_EXE: types 0x00002f40 ^{_NSZone=}8@0:4 |
| OBJC1_32BIT_EXE: list[16] |
| OBJC1_32BIT_EXE: name 0x00002f51 hash |
| OBJC1_32BIT_EXE: types 0x00002f34 I8@0:4 |
| OBJC1_32BIT_EXE: list[17] |
| OBJC1_32BIT_EXE: name 0x00002f56 superclass |
| OBJC1_32BIT_EXE: types 0x00002df8 #8@0:4 |
| OBJC1_32BIT_EXE: list[18] |
| OBJC1_32BIT_EXE: name 0x00002f61 description |
| OBJC1_32BIT_EXE: types 0x00002e04 @8@0:4 |
| OBJC1_32BIT_EXE: class_methods 0x00000000 (not in an __OBJC section) |
| OBJC1_32BIT_EXE: instance_methods 0x00000000 (not in an __OBJC section) |
| OBJC1_32BIT_EXE: class_methods 0x00000000 (not in an __OBJC section) |
| OBJC1_32BIT_EXE: Meta Class |
| OBJC1_32BIT_EXE: isa 0x000025af NSObject |
| OBJC1_32BIT_EXE: super_class 0x000025af NSObject |
| OBJC1_32BIT_EXE: name 0x00002faa AppDelegate |
| OBJC1_32BIT_EXE: version 0x00000000 |
| OBJC1_32BIT_EXE: info 0x00000002 CLS_META |
| OBJC1_32BIT_EXE: instance_size 0x00000030 |
| OBJC1_32BIT_EXE: ivars 0x00000000 (not in an __OBJC section) |
| OBJC1_32BIT_EXE: methods 0x00000000 (not in an __OBJC section) |
| OBJC1_32BIT_EXE: cache 0x00000000 |
| OBJC1_32BIT_EXE: protocols 0x000043b4 |
| OBJC1_32BIT_EXE: next 0x00000000 |
| OBJC1_32BIT_EXE: count 1 |
| OBJC1_32BIT_EXE: list[0] 0x00004390 |
| OBJC1_32BIT_EXE: isa 0x000030b0 |
| OBJC1_32BIT_EXE: protocol_name 0x00002dd3 NSApplicationDelegate |
| OBJC1_32BIT_EXE: protocol_list 0x000043a4 |
| OBJC1_32BIT_EXE: next 0x00000000 |
| OBJC1_32BIT_EXE: count 1 |
| OBJC1_32BIT_EXE: list[0] 0x0000437c |
| OBJC1_32BIT_EXE: isa 0x00003120 |
| OBJC1_32BIT_EXE: protocol_name 0x000025af NSObject |
| OBJC1_32BIT_EXE: protocol_list 0x00000000 (not in an __OBJC section) |
| OBJC1_32BIT_EXE: instance_methods 0x00004290 |
| OBJC1_32BIT_EXE: count 19 |
| OBJC1_32BIT_EXE: list[0] |
| OBJC1_32BIT_EXE: name 0x00002de9 isEqual: |
| OBJC1_32BIT_EXE: types 0x000026e7 c12@0:4@8 |
| OBJC1_32BIT_EXE: list[1] |
| OBJC1_32BIT_EXE: name 0x00002df2 class |
| OBJC1_32BIT_EXE: types 0x00002df8 #8@0:4 |
| OBJC1_32BIT_EXE: list[2] |
| OBJC1_32BIT_EXE: name 0x00002dff self |
| OBJC1_32BIT_EXE: types 0x00002e04 @8@0:4 |
| OBJC1_32BIT_EXE: list[3] |
| OBJC1_32BIT_EXE: name 0x00002e0b performSelector: |
| OBJC1_32BIT_EXE: types 0x00002e1c @12@0:4:8 |
| OBJC1_32BIT_EXE: list[4] |
| OBJC1_32BIT_EXE: name 0x00002e26 performSelector:withObject: |
| OBJC1_32BIT_EXE: types 0x00002e42 @16@0:4:8@12 |
| OBJC1_32BIT_EXE: list[5] |
| OBJC1_32BIT_EXE: name 0x00002e4f performSelector:withObject:withObject: |
| OBJC1_32BIT_EXE: types 0x00002e76 @20@0:4:8@12@16 |
| OBJC1_32BIT_EXE: list[6] |
| OBJC1_32BIT_EXE: name 0x00002e86 isProxy |
| OBJC1_32BIT_EXE: types 0x00002e8e c8@0:4 |
| OBJC1_32BIT_EXE: list[7] |
| OBJC1_32BIT_EXE: name 0x00002e95 isKindOfClass: |
| OBJC1_32BIT_EXE: types 0x00002ea4 c12@0:4#8 |
| OBJC1_32BIT_EXE: list[8] |
| OBJC1_32BIT_EXE: name 0x00002eae isMemberOfClass: |
| OBJC1_32BIT_EXE: types 0x00002ea4 c12@0:4#8 |
| OBJC1_32BIT_EXE: list[9] |
| OBJC1_32BIT_EXE: name 0x00002ebf conformsToProtocol: |
| OBJC1_32BIT_EXE: types 0x000026e7 c12@0:4@8 |
| OBJC1_32BIT_EXE: list[10] |
| OBJC1_32BIT_EXE: name 0x00002ee7 respondsToSelector: |
| OBJC1_32BIT_EXE: types 0x00002efb c12@0:4:8 |
| OBJC1_32BIT_EXE: list[11] |
| OBJC1_32BIT_EXE: name 0x00002f05 retain |
| OBJC1_32BIT_EXE: types 0x00002e04 @8@0:4 |
| OBJC1_32BIT_EXE: list[12] |
| OBJC1_32BIT_EXE: name 0x00002f0c release |
| OBJC1_32BIT_EXE: types 0x00002f14 Vv8@0:4 |
| OBJC1_32BIT_EXE: list[13] |
| OBJC1_32BIT_EXE: name 0x00002f1c autorelease |
| OBJC1_32BIT_EXE: types 0x00002e04 @8@0:4 |
| OBJC1_32BIT_EXE: list[14] |
| OBJC1_32BIT_EXE: name 0x00002f28 retainCount |
| OBJC1_32BIT_EXE: types 0x00002f34 I8@0:4 |
| OBJC1_32BIT_EXE: list[15] |
| OBJC1_32BIT_EXE: name 0x00002f3b zone |
| OBJC1_32BIT_EXE: types 0x00002f40 ^{_NSZone=}8@0:4 |
| OBJC1_32BIT_EXE: list[16] |
| OBJC1_32BIT_EXE: name 0x00002f51 hash |
| OBJC1_32BIT_EXE: types 0x00002f34 I8@0:4 |
| OBJC1_32BIT_EXE: list[17] |
| OBJC1_32BIT_EXE: name 0x00002f56 superclass |
| OBJC1_32BIT_EXE: types 0x00002df8 #8@0:4 |
| OBJC1_32BIT_EXE: list[18] |
| OBJC1_32BIT_EXE: name 0x00002f61 description |
| OBJC1_32BIT_EXE: types 0x00002e04 @8@0:4 |
| OBJC1_32BIT_EXE: class_methods 0x00000000 (not in an __OBJC section) |
| OBJC1_32BIT_EXE: instance_methods 0x00000000 (not in an __OBJC section) |
| OBJC1_32BIT_EXE: class_methods 0x00000000 (not in an __OBJC section) |
| OBJC1_32BIT_EXE: Contents of (__OBJC,__image_info) section |
| OBJC1_32BIT_EXE: version 0 |
| OBJC1_32BIT_EXE: flags 0x0 RR |
| |
| OBJC1_32BIT_OBJ: Objective-C segment |
| OBJC1_32BIT_OBJ: Module 0xb344 |
| OBJC1_32BIT_OBJ: version 7 |
| OBJC1_32BIT_OBJ: size 16 |
| OBJC1_32BIT_OBJ: name |
| OBJC1_32BIT_OBJ: symtab 0x0000b334 |
| OBJC1_32BIT_OBJ: sel_ref_cnt 0 |
| OBJC1_32BIT_OBJ: refs 0x00000000 (not in an __OBJC section) |
| OBJC1_32BIT_OBJ: cls_def_cnt 1 |
| OBJC1_32BIT_OBJ: cat_def_cnt 0 |
| OBJC1_32BIT_OBJ: Class Definitions |
| OBJC1_32BIT_OBJ: defs[0] 0x0000b24c |
| OBJC1_32BIT_OBJ: isa 0x0000b2e4 |
| OBJC1_32BIT_OBJ: super_class 0x0000b2b8 NSViewController |
| OBJC1_32BIT_OBJ: name 0x0000b2c9 ViewController |
| OBJC1_32BIT_OBJ: version 0x00000000 |
| OBJC1_32BIT_OBJ: info 0x00000001 CLS_CLASS |
| OBJC1_32BIT_OBJ: instance_size 0x00000034 |
| OBJC1_32BIT_OBJ: ivars 0x00000000 (not in an __OBJC section) |
| OBJC1_32BIT_OBJ: methods 0x0000b314 |
| OBJC1_32BIT_OBJ: obsolete 0x00000000 |
| OBJC1_32BIT_OBJ: method_count 2 |
| OBJC1_32BIT_OBJ: method_name 0x0000b27c viewDidLoad |
| OBJC1_32BIT_OBJ: method_types 0x0000b29e v8@0:4 |
| OBJC1_32BIT_OBJ: method_imp 0x00000000 -[ViewController viewDidLoad] |
| OBJC1_32BIT_OBJ: method_name 0x0000b288 setRepresentedObject: |
| OBJC1_32BIT_OBJ: method_types 0x0000b2a5 v12@0:4@8 |
| OBJC1_32BIT_OBJ: method_imp 0x00000050 -[ViewController setRepresentedObject:] |
| OBJC1_32BIT_OBJ: cache 0x00000000 |
| OBJC1_32BIT_OBJ: protocols 0x00000000 (not in an __OBJC section) |
| OBJC1_32BIT_OBJ: Meta Class |
| OBJC1_32BIT_OBJ: isa 0x0000b2af NSObject |
| OBJC1_32BIT_OBJ: super_class 0x0000b2b8 NSViewController |
| OBJC1_32BIT_OBJ: name 0x0000b2c9 ViewController |
| OBJC1_32BIT_OBJ: version 0x00000000 |
| OBJC1_32BIT_OBJ: info 0x00000002 CLS_META |
| OBJC1_32BIT_OBJ: instance_size 0x00000030 |
| OBJC1_32BIT_OBJ: ivars 0x00000000 (not in an __OBJC section) |
| OBJC1_32BIT_OBJ: methods 0x00000000 (not in an __OBJC section) |
| OBJC1_32BIT_OBJ: cache 0x00000000 |
| OBJC1_32BIT_OBJ: protocols 0x00000000 (not in an __OBJC section) |
| OBJC1_32BIT_OBJ: Contents of (__OBJC,__image_info) section |
| OBJC1_32BIT_OBJ: version 0 |
| OBJC1_32BIT_OBJ: flags 0x0 RR |
| |
| PROTOCOL: Contents of (__OBJC,__protocol) section |
| PROTOCOL: Protocol 0x437c |
| PROTOCOL: isa 0x00003120 |
| PROTOCOL: protocol_name 0x000025af NSObject |
| PROTOCOL: protocol_list 0x00000000 (not in an __OBJC section) |
| PROTOCOL: instance_methods 0x00004290 |
| PROTOCOL: count 19 |
| PROTOCOL: list[0] |
| PROTOCOL: name 0x00002de9 isEqual: |
| PROTOCOL: types 0x000026e7 c12@0:4@8 |
| PROTOCOL: list[1] |
| PROTOCOL: name 0x00002df2 class |
| PROTOCOL: types 0x00002df8 #8@0:4 |
| PROTOCOL: list[2] |
| PROTOCOL: name 0x00002dff self |
| PROTOCOL: types 0x00002e04 @8@0:4 |
| PROTOCOL: list[3] |
| PROTOCOL: name 0x00002e0b performSelector: |
| PROTOCOL: types 0x00002e1c @12@0:4:8 |
| PROTOCOL: list[4] |
| PROTOCOL: name 0x00002e26 performSelector:withObject: |
| PROTOCOL: types 0x00002e42 @16@0:4:8@12 |
| PROTOCOL: list[5] |
| PROTOCOL: name 0x00002e4f performSelector:withObject:withObject: |
| PROTOCOL: types 0x00002e76 @20@0:4:8@12@16 |
| PROTOCOL: list[6] |
| PROTOCOL: name 0x00002e86 isProxy |
| PROTOCOL: types 0x00002e8e c8@0:4 |
| PROTOCOL: list[7] |
| PROTOCOL: name 0x00002e95 isKindOfClass: |
| PROTOCOL: types 0x00002ea4 c12@0:4#8 |
| PROTOCOL: list[8] |
| PROTOCOL: name 0x00002eae isMemberOfClass: |
| PROTOCOL: types 0x00002ea4 c12@0:4#8 |
| PROTOCOL: list[9] |
| PROTOCOL: name 0x00002ebf conformsToProtocol: |
| PROTOCOL: types 0x000026e7 c12@0:4@8 |
| PROTOCOL: list[10] |
| PROTOCOL: name 0x00002ee7 respondsToSelector: |
| PROTOCOL: types 0x00002efb c12@0:4:8 |
| PROTOCOL: list[11] |
| PROTOCOL: name 0x00002f05 retain |
| PROTOCOL: types 0x00002e04 @8@0:4 |
| PROTOCOL: list[12] |
| PROTOCOL: name 0x00002f0c release |
| PROTOCOL: types 0x00002f14 Vv8@0:4 |
| PROTOCOL: list[13] |
| PROTOCOL: name 0x00002f1c autorelease |
| PROTOCOL: types 0x00002e04 @8@0:4 |
| PROTOCOL: list[14] |
| PROTOCOL: name 0x00002f28 retainCount |
| PROTOCOL: types 0x00002f34 I8@0:4 |
| PROTOCOL: list[15] |
| PROTOCOL: name 0x00002f3b zone |
| PROTOCOL: types 0x00002f40 ^{_NSZone=}8@0:4 |
| PROTOCOL: list[16] |
| PROTOCOL: name 0x00002f51 hash |
| PROTOCOL: types 0x00002f34 I8@0:4 |
| PROTOCOL: list[17] |
| PROTOCOL: name 0x00002f56 superclass |
| PROTOCOL: types 0x00002df8 #8@0:4 |
| PROTOCOL: list[18] |
| PROTOCOL: name 0x00002f61 description |
| PROTOCOL: types 0x00002e04 @8@0:4 |
| PROTOCOL: class_methods 0x00000000 (not in an __OBJC section) |
| PROTOCOL: Protocol 0x4390 |
| PROTOCOL: isa 0x000030b0 |
| PROTOCOL: protocol_name 0x00002dd3 NSApplicationDelegate |
| PROTOCOL: protocol_list 0x000043a4 |
| PROTOCOL: next 0x00000000 |
| PROTOCOL: count 1 |
| PROTOCOL: list[0] 0x0000437c |
| PROTOCOL: isa 0x00003120 |
| PROTOCOL: protocol_name 0x000025af NSObject |
| PROTOCOL: protocol_list 0x00000000 (not in an __OBJC section) |
| PROTOCOL: instance_methods 0x00004290 |
| PROTOCOL: count 19 |
| PROTOCOL: list[0] |
| PROTOCOL: name 0x00002de9 isEqual: |
| PROTOCOL: types 0x000026e7 c12@0:4@8 |
| PROTOCOL: list[1] |
| PROTOCOL: name 0x00002df2 class |
| PROTOCOL: types 0x00002df8 #8@0:4 |
| PROTOCOL: list[2] |
| PROTOCOL: name 0x00002dff self |
| PROTOCOL: types 0x00002e04 @8@0:4 |
| PROTOCOL: list[3] |
| PROTOCOL: name 0x00002e0b performSelector: |
| PROTOCOL: types 0x00002e1c @12@0:4:8 |
| PROTOCOL: list[4] |
| PROTOCOL: name 0x00002e26 performSelector:withObject: |
| PROTOCOL: types 0x00002e42 @16@0:4:8@12 |
| PROTOCOL: list[5] |
| PROTOCOL: name 0x00002e4f performSelector:withObject:withObject: |
| PROTOCOL: types 0x00002e76 @20@0:4:8@12@16 |
| PROTOCOL: list[6] |
| PROTOCOL: name 0x00002e86 isProxy |
| PROTOCOL: types 0x00002e8e c8@0:4 |
| PROTOCOL: list[7] |
| PROTOCOL: name 0x00002e95 isKindOfClass: |
| PROTOCOL: types 0x00002ea4 c12@0:4#8 |
| PROTOCOL: list[8] |
| PROTOCOL: name 0x00002eae isMemberOfClass: |
| PROTOCOL: types 0x00002ea4 c12@0:4#8 |
| PROTOCOL: list[9] |
| PROTOCOL: name 0x00002ebf conformsToProtocol: |
| PROTOCOL: types 0x000026e7 c12@0:4@8 |
| PROTOCOL: list[10] |
| PROTOCOL: name 0x00002ee7 respondsToSelector: |
| PROTOCOL: types 0x00002efb c12@0:4:8 |
| PROTOCOL: list[11] |
| PROTOCOL: name 0x00002f05 retain |
| PROTOCOL: types 0x00002e04 @8@0:4 |
| PROTOCOL: list[12] |
| PROTOCOL: name 0x00002f0c release |
| PROTOCOL: types 0x00002f14 Vv8@0:4 |
| PROTOCOL: list[13] |
| PROTOCOL: name 0x00002f1c autorelease |
| PROTOCOL: types 0x00002e04 @8@0:4 |
| PROTOCOL: list[14] |
| PROTOCOL: name 0x00002f28 retainCount |
| PROTOCOL: types 0x00002f34 I8@0:4 |
| PROTOCOL: list[15] |
| PROTOCOL: name 0x00002f3b zone |
| PROTOCOL: types 0x00002f40 ^{_NSZone=}8@0:4 |
| PROTOCOL: list[16] |
| PROTOCOL: name 0x00002f51 hash |
| PROTOCOL: types 0x00002f34 I8@0:4 |
| PROTOCOL: list[17] |
| PROTOCOL: name 0x00002f56 superclass |
| PROTOCOL: types 0x00002df8 #8@0:4 |
| PROTOCOL: list[18] |
| PROTOCOL: name 0x00002f61 description |
| PROTOCOL: types 0x00002e04 @8@0:4 |
| PROTOCOL: class_methods 0x00000000 (not in an __OBJC section) |
| PROTOCOL: instance_methods 0x00000000 (not in an __OBJC section) |
| PROTOCOL: class_methods 0x00000000 (not in an __OBJC section) |
| |
| OBJC2_64BIT_DYLIB: Contents of (__DATA_CONST,__objc_classlist) section |
| OBJC2_64BIT_DYLIB: 000000000000c038 0x8030 _OBJC_CLASS_$_Test |
| OBJC2_64BIT_DYLIB: isa 0x8008 _OBJC_METACLASS_$_Test |
| OBJC2_64BIT_DYLIB: superclass 0x0 _OBJC_CLASS_$_NSObject |
| OBJC2_64BIT_DYLIB: cache 0x0 |
| OBJC2_64BIT_DYLIB: vtable 0x0 |
| OBJC2_64BIT_DYLIB: data 0xc120 (struct class_ro_t *) |
| OBJC2_64BIT_DYLIB: flags 0x0 |
| OBJC2_64BIT_DYLIB: instanceStart 8 |
| OBJC2_64BIT_DYLIB: instanceSize 16 |
| OBJC2_64BIT_DYLIB: reserved 0x0 |
| OBJC2_64BIT_DYLIB: ivarLayout 0x0 |
| OBJC2_64BIT_DYLIB: name 0x4f59 Test |
| OBJC2_64BIT_DYLIB: baseMethods 0xc090 (struct method_list_t *) |
| OBJC2_64BIT_DYLIB: entsize 24 |
| OBJC2_64BIT_DYLIB: count 3 |
| OBJC2_64BIT_DYLIB: name 0x4f5e testMethod |
| OBJC2_64BIT_DYLIB: types 0x4f89 v16@0:8 |
| OBJC2_64BIT_DYLIB: imp -[Test testMethod] |
| OBJC2_64BIT_DYLIB: name 0x4f69 testProp |
| OBJC2_64BIT_DYLIB: types 0x4f91 Q16@0:8 |
| OBJC2_64BIT_DYLIB: imp -[Test testProp] |
| OBJC2_64BIT_DYLIB: name 0x4f72 setTestProp: |
| OBJC2_64BIT_DYLIB: types 0x4f99 v24@0:8Q16 |
| OBJC2_64BIT_DYLIB: imp -[Test setTestProp:] |
| OBJC2_64BIT_DYLIB: baseProtocols 0x0 |
| OBJC2_64BIT_DYLIB: ivars 0xc0e0 |
| OBJC2_64BIT_DYLIB: entsize 32 |
| OBJC2_64BIT_DYLIB: count 1 |
| OBJC2_64BIT_DYLIB: offset 0x8000 8 |
| OBJC2_64BIT_DYLIB: name 0x4f7f _testProp |
| OBJC2_64BIT_DYLIB: type 0x4fa4 Q |
| OBJC2_64BIT_DYLIB: alignment 3 |
| OBJC2_64BIT_DYLIB: size 8 |
| OBJC2_64BIT_DYLIB: weakIvarLayout 0x0 |
| OBJC2_64BIT_DYLIB: baseProperties 0xc108 |
| OBJC2_64BIT_DYLIB: entsize 16 |
| OBJC2_64BIT_DYLIB: count 1 |
| OBJC2_64BIT_DYLIB: name 0x4f42 testProp |
| OBJC2_64BIT_DYLIB: attributes 0x4f4b TQ,V_testProp |
| OBJC2_64BIT_DYLIB: Meta Class |
| OBJC2_64BIT_DYLIB: isa 0x0 |
| OBJC2_64BIT_DYLIB: superclass 0x0 _OBJC_METACLASS_$_NSObject |
| OBJC2_64BIT_DYLIB: cache 0x0 |
| OBJC2_64BIT_DYLIB: vtable 0x0 |
| OBJC2_64BIT_DYLIB: data 0xc048 (struct class_ro_t *) |
| OBJC2_64BIT_DYLIB: flags 0x1 RO_META |
| OBJC2_64BIT_DYLIB: instanceStart 40 |
| OBJC2_64BIT_DYLIB: instanceSize 40 |
| OBJC2_64BIT_DYLIB: reserved 0x0 |
| OBJC2_64BIT_DYLIB: ivarLayout 0x0 |
| OBJC2_64BIT_DYLIB: name 0x4f59 Test |
| OBJC2_64BIT_DYLIB: baseMethods 0x0 (struct method_list_t *) |
| OBJC2_64BIT_DYLIB: baseProtocols 0x0 |
| OBJC2_64BIT_DYLIB: ivars 0x0 |
| OBJC2_64BIT_DYLIB: weakIvarLayout 0x0 |
| OBJC2_64BIT_DYLIB: baseProperties 0x0 |
| OBJC2_64BIT_DYLIB: Contents of (__DATA_CONST,__objc_imageinfo) section |
| OBJC2_64BIT_DYLIB: version 0 |
| OBJC2_64BIT_DYLIB: flags 0x40 |