# 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

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)