macho-objc-meta-data.test 51 KB

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