Guest User

ABGO v2.8.2 LIB ENC GDB DUMP (ANDROID)

a guest
Dec 20th, 2018
182
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 267.26 KB | None | 0 0
  1. (gdb) x/s 0x92af2cf0
  2. 0x92af2cf0 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE>: "d=YådO-écYMâ\003@Yç\034DMâ"
  3. (gdb) disas
  4. Dump of assembler code for function _ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE:
  5. => 0x92af2cf0 <+0>: ldr r3, [pc, #3568] ; 0x92af3ae8 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+3576>
  6. 0x92af2cf4 <+4>: push {r4, r5, r6, r7, r8, r9, r10, r11, lr}
  7. 0x92af2cf8 <+8>: sub sp, sp, #10816 ; 0x2a40
  8. 0x92af2cfc <+12>: ldr r4, [pc, r3]
  9. 0x92af2d00 <+16>: sub sp, sp, #28
  10. 0x92af2d04 <+20>: cmp r4, #0
  11. 0x92af2d08 <+24>: bne 0x92af37e4 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+2804>
  12. 0x92af2d0c <+28>: ldr r3, [pc, #3544] ; 0x92af3aec <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+3580>
  13. 0x92af2d10 <+32>: str r1, [sp, #112] ; 0x70
  14. 0x92af2d14 <+36>: str r0, [sp, #108] ; 0x6c
  15. 0x92af2d18 <+40>: ldr r3, [pc, r3]
  16. 0x92af2d1c <+44>: str r3, [sp, #84] ; 0x54
  17. 0x92af2d20 <+48>: ldr r3, [r3]
  18. 0x92af2d24 <+52>: ldr r3, [r3, #52] ; 0x34
  19. 0x92af2d28 <+56>: ldr r11, [r3, #88] ; 0x58
  20. 0x92af2d2c <+60>: str r3, [sp, #116] ; 0x74
  21. 0x92af2d30 <+64>: ldr r3, [r3, #48] ; 0x30
  22. 0x92af2d34 <+68>: ldr r5, [r11, #2412] ; 0x96c
  23. 0x92af2d38 <+72>: cmp r5, #0
  24. 0x92af2d3c <+76>: str r3, [sp, #40] ; 0x28
  25. 0x92af2d40 <+80>: bne 0x92af3844 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+2900>
  26. 0x92af2d44 <+84>: ldr r0, [pc, #3492] ; 0x92af3af0 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+3584>
  27. 0x92af2d48 <+88>: add r0, pc, r0
  28. 0x92af2d4c <+92>: bl 0x92eb0820 <_ZN14CXGSFileSystem14FindFileSystemEPKc>
  29. 0x92af2d50 <+96>: ldr r1, [pc, #3484] ; 0x92af3af4 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryption---Type <return> to continue, or q <return> to quit---q
  30. Quit
  31. (gdb) disas _ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE
  32. Dump of assembler code for function _ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE:
  33. => 0x92af2cf0 <+0>: ldr r3, [pc, #3568] ; 0x92af3ae8 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+3576>
  34. 0x92af2cf4 <+4>: push {r4, r5, r6, r7, r8, r9, r10, r11, lr}
  35. 0x92af2cf8 <+8>: sub sp, sp, #10816 ; 0x2a40
  36. 0x92af2cfc <+12>: ldr r4, [pc, r3]
  37. 0x92af2d00 <+16>: sub sp, sp, #28
  38. 0x92af2d04 <+20>: cmp r4, #0
  39. 0x92af2d08 <+24>: bne 0x92af37e4 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+2804>
  40. 0x92af2d0c <+28>: ldr r3, [pc, #3544] ; 0x92af3aec <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+3580>
  41. 0x92af2d10 <+32>: str r1, [sp, #112] ; 0x70
  42. 0x92af2d14 <+36>: str r0, [sp, #108] ; 0x6c
  43. 0x92af2d18 <+40>: ldr r3, [pc, r3]
  44. 0x92af2d1c <+44>: str r3, [sp, #84] ; 0x54
  45. 0x92af2d20 <+48>: ldr r3, [r3]
  46. 0x92af2d24 <+52>: ldr r3, [r3, #52] ; 0x34
  47. 0x92af2d28 <+56>: ldr r11, [r3, #88] ; 0x58
  48. 0x92af2d2c <+60>: str r3, [sp, #116] ; 0x74
  49. 0x92af2d30 <+64>: ldr r3, [r3, #48] ; 0x30
  50. 0x92af2d34 <+68>: ldr r5, [r11, #2412] ; 0x96c
  51. 0x92af2d38 <+72>: cmp r5, #0
  52. 0x92af2d3c <+76>: str r3, [sp, #40] ; 0x28
  53. 0x92af2d40 <+80>: bne 0x92af3844 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+2900>
  54. 0x92af2d44 <+84>: ldr r0, [pc, #3492] ; 0x92af3af0 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+3584>
  55. 0x92af2d48 <+88>: add r0, pc, r0
  56. 0x92af2d4c <+92>: bl 0x92eb0820 <_ZN14CXGSFileSystem14FindFileSystemEPKc>
  57. 0x92af2d50 <+96>: ldr r1, [pc, #3484] ; 0x92af3af4 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryption---Type <return> to continue, or q <return> to quit---
  58. TypeE+3588>
  59. 0x92af2d54 <+100>: mov r3, r5
  60. 0x92af2d58 <+104>: mov r2, #1
  61. 0x92af2d5c <+108>: add r1, pc, r1
  62. 0x92af2d60 <+112>: ldr r12, [r0]
  63. 0x92af2d64 <+116>: ldr r12, [r12, #12]
  64. 0x92af2d68 <+120>: blx r12
  65. 0x92af2d6c <+124>: ldr r3, [r0]
  66. 0x92af2d70 <+128>: mov r4, r0
  67. 0x92af2d74 <+132>: ldr r3, [r3, #8]
  68. 0x92af2d78 <+136>: blx r3
  69. 0x92af2d7c <+140>: ldr r3, [r4]
  70. 0x92af2d80 <+144>: mov r0, r4
  71. 0x92af2d84 <+148>: ldr r3, [r3, #4]
  72. 0x92af2d88 <+152>: blx r3
  73. 0x92af2d8c <+156>: add r3, sp, #152 ; 0x98
  74. 0x92af2d90 <+160>: str r3, [sp, #104] ; 0x68
  75. 0x92af2d94 <+164>: mov r4, #2
  76. 0x92af2d98 <+168>: mov r1, r3
  77. 0x92af2d9c <+172>: add r3, sp, #2640 ; 0xa50
  78. 0x92af2da0 <+176>: add r3, r3, #8
  79. 0x92af2da4 <+180>: str r3, [sp, #60] ; 0x3c
  80. 0x92af2da8 <+184>: mov r5, r3
  81. 0x92af2dac <+188>: add r3, sp, #472 ; 0x1d8
  82. 0x92af2db0 <+192>: str r3, [sp, #96] ; 0x60
  83. 0x92af2db4 <+196>: mov r0, r3
  84. 0x92af2db8 <+200>: sub r3, r1, #12
  85. 0x92af2dbc <+204>: sub r1, r0, #48 ; 0x30
  86. 0x92af2dc0 <+208>: mov r0, #1024 ; 0x400
  87. ---Type <return> to continue, or q <return> to quit---
  88. 0x92af2dc4 <+212>: mov r6, r3
  89. 0x92af2dc8 <+216>: str r3, [sp, #72] ; 0x48
  90. 0x92af2dcc <+220>: str r4, [r5, #-2216] ; 0xfffff758
  91. 0x92af2dd0 <+224>: mov r3, #0
  92. 0x92af2dd4 <+228>: str r3, [r5, #-2220] ; 0xfffff754
  93. 0x92af2dd8 <+232>: str r3, [r5, #-2212] ; 0xfffff75c
  94. 0x92af2ddc <+236>: str r3, [r5, #-2224] ; 0xfffff750
  95. 0x92af2de0 <+240>: bl 0x92e72a2c <_ZnajRK16TXGSMemAllocDesc>
  96. 0x92af2de4 <+244>: ldr r1, [pc, #3340] ; 0x92af3af8 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+3592>
  97. 0x92af2de8 <+248>: mov r2, r4
  98. 0x92af2dec <+252>: add r1, pc, r1
  99. 0x92af2df0 <+256>: str r0, [sp, #88] ; 0x58
  100. 0x92af2df4 <+260>: mov r0, r6
  101. 0x92af2df8 <+264>: bl 0x92fa6698 <_ZN13CXGSXmlWriterC2EPKcN13EXGSMemHeapID4EnumE>
  102. 0x92af2dfc <+268>: ldr r1, [pc, #3320] ; 0x92af3afc <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+3596>
  103. 0x92af2e00 <+272>: mov r0, r6
  104. 0x92af2e04 <+276>: mov r2, #16
  105. 0x92af2e08 <+280>: add r1, pc, r1
  106. 0x92af2e0c <+284>: bl 0x92c586c4 <_ZN8CXmlUtil20XMLWriteAttributeIntEP17CXGSXmlWriterNodePKci>
  107. 0x92af2e10 <+288>: mov r0, #0
  108. 0x92af2e14 <+292>: bl 0x92a36a34 <time@plt>
  109. 0x92af2e18 <+296>: ldr r1, [pc, #3296] ; 0x92af3b00 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+3600>
  110. 0x92af2e1c <+300>: add r1, pc, r1
  111. 0x92af2e20 <+304>: mov r2, r0
  112. 0x92af2e24 <+308>: str r0, [r11, #4]
  113. 0x92af2e28 <+312>: mov r0, r6
  114. ---Type <return> to continue, or q <return> to quit---
  115. 0x92af2e2c <+316>: bl 0x92c586c4 <_ZN8CXmlUtil20XMLWriteAttributeIntEP17CXGSXmlWriterNodePKci>
  116. 0x92af2e30 <+320>: add r3, sp, #408 ; 0x198
  117. 0x92af2e34 <+324>: ldr r0, [pc, #3272] ; 0x92af3b04 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+3604>
  118. 0x92af2e38 <+328>: str r3, [sp, #100] ; 0x64
  119. 0x92af2e3c <+332>: mov r1, r3
  120. 0x92af2e40 <+336>: add r3, sp, #404 ; 0x194
  121. 0x92af2e44 <+340>: sub r2, r1, #12
  122. 0x92af2e48 <+344>: str r3, [sp]
  123. 0x92af2e4c <+348>: sub r3, r1, #8
  124. 0x92af2e50 <+352>: ldr r1, [pc, #3248] ; 0x92af3b08 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+3608>
  125. 0x92af2e54 <+356>: add r0, pc, r0
  126. 0x92af2e58 <+360>: add r1, pc, r1
  127. 0x92af2e5c <+364>: bl 0x92a36aa0 <sscanf@plt>
  128. 0x92af2e60 <+368>: ldr r3, [r5, #-2252] ; 0xfffff734
  129. 0x92af2e64 <+372>: ldr r2, [r11, #8]
  130. 0x92af2e68 <+376>: cmp r3, r2
  131. 0x92af2e6c <+380>: ble 0x92af37f8 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+2824>
  132. 0x92af2e70 <+384>: str r3, [r11, #8]
  133. 0x92af2e74 <+388>: ldr r3, [sp, #60] ; 0x3c
  134. 0x92af2e78 <+392>: ldr r3, [r3, #-2248] ; 0xfffff738
  135. 0x92af2e7c <+396>: str r3, [r11, #12]
  136. 0x92af2e80 <+400>: ldr r3, [sp, #60] ; 0x3c
  137. 0x92af2e84 <+404>: ldr r3, [r3, #-2244] ; 0xfffff73c
  138. 0x92af2e88 <+408>: str r3, [r11, #16]
  139. 0x92af2e8c <+412>: add r3, sp, #536 ; 0x218
  140. 0x92af2e90 <+416>: mov r1, #0
  141. 0x92af2e94 <+420>: mov r2, #64 ; 0x40
  142. ---Type <return> to continue, or q <return> to quit---
  143. 0x92af2e98 <+424>: str r3, [sp, #120] ; 0x78
  144. 0x92af2e9c <+428>: mov r0, r3
  145. 0x92af2ea0 <+432>: mov r4, r3
  146. 0x92af2ea4 <+436>: bl 0x92a36908 <memset@plt>
  147. 0x92af2ea8 <+440>: ldr r12, [r11, #16]
  148. 0x92af2eac <+444>: ldr r1, [pc, #3160] ; 0x92af3b0c <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+3612>
  149. 0x92af2eb0 <+448>: mov r0, r4
  150. 0x92af2eb4 <+452>: ldr r2, [r11, #8]
  151. 0x92af2eb8 <+456>: ldr r3, [r11, #12]
  152. 0x92af2ebc <+460>: add r1, pc, r1
  153. 0x92af2ec0 <+464>: str r12, [sp]
  154. 0x92af2ec4 <+468>: bl 0x92a36938 <sprintf@plt>
  155. 0x92af2ec8 <+472>: ldr r5, [sp, #72] ; 0x48
  156. 0x92af2ecc <+476>: ldr r1, [pc, #3132] ; 0x92af3b10 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+3616>
  157. 0x92af2ed0 <+480>: mov r2, r4
  158. 0x92af2ed4 <+484>: mov r0, r5
  159. 0x92af2ed8 <+488>: add r1, pc, r1
  160. 0x92af2edc <+492>: bl 0x92c5880c <_ZN8CXmlUtil23XMLWriteAttributeStringEP17CXGSXmlWriterNodePKcS3_>
  161. 0x92af2ee0 <+496>: ldr r3, [sp, #84] ; 0x54
  162. 0x92af2ee4 <+500>: mov r1, r4
  163. 0x92af2ee8 <+504>: ldr r0, [r3]
  164. 0x92af2eec <+508>: add r0, r0, #368 ; 0x170
  165. 0x92af2ef0 <+512>: bl 0x92c126e4 <_ZNK12TVersionInfo15GetHotfixStringEPc>
  166. 0x92af2ef4 <+516>: ldr r1, [pc, #3096] ; 0x92af3b14 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+3620>
  167. 0x92af2ef8 <+520>: mov r0, r5
  168. 0x92af2efc <+524>: mov r2, r4
  169. ---Type <return> to continue, or q <return> to quit---
  170. 0x92af2f00 <+528>: add r1, pc, r1
  171. 0x92af2f04 <+532>: bl 0x92c5880c <_ZN8CXmlUtil23XMLWriteAttributeStringEP17CXGSXmlWriterNodePKcS3_>
  172. 0x92af2f08 <+536>: ldr r1, [pc, #3080] ; 0x92af3b18 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+3624>
  173. 0x92af2f0c <+540>: mov r0, r5
  174. 0x92af2f10 <+544>: ldr r2, [pc, #3076] ; 0x92af3b1c <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+3628>
  175. 0x92af2f14 <+548>: mov r4, r5
  176. 0x92af2f18 <+552>: add r1, pc, r1
  177. 0x92af2f1c <+556>: add r2, pc, r2
  178. 0x92af2f20 <+560>: bl 0x92c5880c <_ZN8CXmlUtil23XMLWriteAttributeStringEP17CXGSXmlWriterNodePKcS3_>
  179. 0x92af2f24 <+564>: ldr r5, [sp, #104] ; 0x68
  180. 0x92af2f28 <+568>: mov r1, r4
  181. 0x92af2f2c <+572>: ldr r2, [pc, #3052] ; 0x92af3b20 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+3632>
  182. 0x92af2f30 <+576>: sub r0, r5, #4
  183. 0x92af2f34 <+580>: add r2, pc, r2
  184. 0x92af2f38 <+584>: bl 0x92fa4110 <_ZN17CXGSXmlWriterNode8AddChildEPKc>
  185. 0x92af2f3c <+588>: sub r3, r5, #4
  186. 0x92af2f40 <+592>: ldr r0, [r11]
  187. 0x92af2f44 <+596>: str r3, [sp, #64] ; 0x40
  188. 0x92af2f48 <+600>: mov r1, r3
  189. 0x92af2f4c <+604>: mov r4, r3
  190. 0x92af2f50 <+608>: bl 0x92ae87ec <_ZN19CPlayerInfoExtended4SaveER17CXGSXmlWriterNode>
  191. 0x92af2f54 <+612>: ldr r1, [pc, #3016] ; 0x92af3b24 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+3636>
  192. 0x92af2f58 <+616>: mov r0, r4
  193. 0x92af2f5c <+620>: ldrd r2, [r11, #64] ; 0x40
  194. 0x92af2f60 <+624>: add r1, pc, r1
  195. ---Type <return> to continue, or q <return> to quit---
  196. 0x92af2f64 <+628>: bl 0x92c5874c <_ZN8CXmlUtil20XMLWriteAttributeU64EP17CXGSXmlWriterNodePKcy>
  197. 0x92af2f68 <+632>: ldr r1, [pc, #3000] ; 0x92af3b28 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+3640>
  198. 0x92af2f6c <+636>: mov r0, r4
  199. 0x92af2f70 <+640>: ldr r2, [r11, #76] ; 0x4c
  200. 0x92af2f74 <+644>: add r1, pc, r1
  201. 0x92af2f78 <+648>: bl 0x92c587e4 <_ZN8CXmlUtil21XMLWriteAttributeBoolEP17CXGSXmlWriterNodePKci>
  202. 0x92af2f7c <+652>: ldr r1, [pc, #2984] ; 0x92af3b2c <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+3644>
  203. 0x92af2f80 <+656>: mov r0, r4
  204. 0x92af2f84 <+660>: ldr r2, [r11, #72] ; 0x48
  205. 0x92af2f88 <+664>: add r1, pc, r1
  206. 0x92af2f8c <+668>: bl 0x92c586c4 <_ZN8CXmlUtil20XMLWriteAttributeIntEP17CXGSXmlWriterNodePKci>
  207. 0x92af2f90 <+672>: ldr r3, [r11, #1028] ; 0x404
  208. 0x92af2f94 <+676>: movw r2, #43932 ; 0xab9c
  209. 0x92af2f98 <+680>: ldr r1, [pc, #2960] ; 0x92af3b30 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+3648>
  210. 0x92af2f9c <+684>: movt r2, #997 ; 0x3e5
  211. 0x92af2fa0 <+688>: mov r0, r4
  212. 0x92af2fa4 <+692>: eor r2, r2, r3
  213. 0x92af2fa8 <+696>: add r1, pc, r1
  214. 0x92af2fac <+700>: bl 0x92c586c4 <_ZN8CXmlUtil20XMLWriteAttributeIntEP17CXGSXmlWriterNodePKci>
  215. 0x92af2fb0 <+704>: ldr r3, [r11, #1032] ; 0x408
  216. 0x92af2fb4 <+708>: movw r2, #43932 ; 0xab9c
  217. 0x92af2fb8 <+712>: ldr r1, [pc, #2932] ; 0x92af3b34 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+3652>
  218. 0x92af2fbc <+716>: movt r2, #997 ; 0x3e5
  219. 0x92af2fc0 <+720>: mov r0, r4
  220. 0x92af2fc4 <+724>: eor r2, r2, r3
  221. ---Type <return> to continue, or q <return> to quit---
  222. 0x92af2fc8 <+728>: add r1, pc, r1
  223. 0x92af2fcc <+732>: bl 0x92c586c4 <_ZN8CXmlUtil20XMLWriteAttributeIntEP17CXGSXmlWriterNodePKci>
  224. 0x92af2fd0 <+736>: ldr r3, [r11, #1036] ; 0x40c
  225. 0x92af2fd4 <+740>: movw r2, #43932 ; 0xab9c
  226. 0x92af2fd8 <+744>: ldr r1, [pc, #2904] ; 0x92af3b38 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+3656>
  227. 0x92af2fdc <+748>: movt r2, #997 ; 0x3e5
  228. 0x92af2fe0 <+752>: mov r0, r4
  229. 0x92af2fe4 <+756>: eor r2, r2, r3
  230. 0x92af2fe8 <+760>: add r1, pc, r1
  231. 0x92af2fec <+764>: bl 0x92c586c4 <_ZN8CXmlUtil20XMLWriteAttributeIntEP17CXGSXmlWriterNodePKci>
  232. 0x92af2ff0 <+768>: ldr r3, [r11, #1040] ; 0x410
  233. 0x92af2ff4 <+772>: movw r2, #43932 ; 0xab9c
  234. 0x92af2ff8 <+776>: ldr r1, [pc, #2876] ; 0x92af3b3c <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+3660>
  235. 0x92af2ffc <+780>: movt r2, #997 ; 0x3e5
  236. 0x92af3000 <+784>: mov r0, r4
  237. 0x92af3004 <+788>: eor r2, r2, r3
  238. 0x92af3008 <+792>: add r1, pc, r1
  239. 0x92af300c <+796>: bl 0x92c586c4 <_ZN8CXmlUtil20XMLWriteAttributeIntEP17CXGSXmlWriterNodePKci>
  240. 0x92af3010 <+800>: ldr r3, [r11, #1044] ; 0x414
  241. 0x92af3014 <+804>: movw r2, #43932 ; 0xab9c
  242. 0x92af3018 <+808>: ldr r1, [pc, #2848] ; 0x92af3b40 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+3664>
  243. 0x92af301c <+812>: movt r2, #997 ; 0x3e5
  244. 0x92af3020 <+816>: mov r0, r4
  245. 0x92af3024 <+820>: eor r2, r2, r3
  246. 0x92af3028 <+824>: add r1, pc, r1
  247. 0x92af302c <+828>: bl 0x92c586c4 <_ZN8CXmlUtil20XMLWriteAttributeIntEP17CXGSXmlWriterNodePKci>
  248. ---Type <return> to continue, or q <return> to quit---
  249. 0x92af3030 <+832>: ldr r3, [r11, #1048] ; 0x418
  250. 0x92af3034 <+836>: movw r2, #43932 ; 0xab9c
  251. 0x92af3038 <+840>: ldr r1, [pc, #2820] ; 0x92af3b44 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+3668>
  252. 0x92af303c <+844>: movt r2, #997 ; 0x3e5
  253. 0x92af3040 <+848>: mov r0, r4
  254. 0x92af3044 <+852>: eor r2, r2, r3
  255. 0x92af3048 <+856>: add r1, pc, r1
  256. 0x92af304c <+860>: bl 0x92c586c4 <_ZN8CXmlUtil20XMLWriteAttributeIntEP17CXGSXmlWriterNodePKci>
  257. 0x92af3050 <+864>: ldr r3, [r11, #1052] ; 0x41c
  258. 0x92af3054 <+868>: movw r2, #43932 ; 0xab9c
  259. 0x92af3058 <+872>: ldr r1, [pc, #2792] ; 0x92af3b48 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+3672>
  260. 0x92af305c <+876>: movt r2, #997 ; 0x3e5
  261. 0x92af3060 <+880>: mov r0, r4
  262. 0x92af3064 <+884>: eor r2, r2, r3
  263. 0x92af3068 <+888>: add r1, pc, r1
  264. 0x92af306c <+892>: bl 0x92c586c4 <_ZN8CXmlUtil20XMLWriteAttributeIntEP17CXGSXmlWriterNodePKci>
  265. 0x92af3070 <+896>: ldr r1, [pc, #2772] ; 0x92af3b4c <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+3676>
  266. 0x92af3074 <+900>: mov r0, r4
  267. 0x92af3078 <+904>: ldr r2, [r11, #1016] ; 0x3f8
  268. 0x92af307c <+908>: add r1, pc, r1
  269. 0x92af3080 <+912>: bl 0x92c586c4 <_ZN8CXmlUtil20XMLWriteAttributeIntEP17CXGSXmlWriterNodePKci>
  270. 0x92af3084 <+916>: ldr r1, [pc, #2756] ; 0x92af3b50 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+3680>
  271. 0x92af3088 <+920>: mov r0, r4
  272. 0x92af308c <+924>: ldr r2, [r11, #1020] ; 0x3fc
  273. 0x92af3090 <+928>: add r1, pc, r1
  274. ---Type <return> to continue, or q <return> to quit---
  275. 0x92af3094 <+932>: bl 0x92c586c4 <_ZN8CXmlUtil20XMLWriteAttributeIntEP17CXGSXmlWriterNodePKci>
  276. 0x92af3098 <+936>: ldr r1, [pc, #2740] ; 0x92af3b54 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+3684>
  277. 0x92af309c <+940>: mov r0, r4
  278. 0x92af30a0 <+944>: ldr r2, [r11, #1060] ; 0x424
  279. 0x92af30a4 <+948>: add r1, pc, r1
  280. 0x92af30a8 <+952>: bl 0x92c586c4 <_ZN8CXmlUtil20XMLWriteAttributeIntEP17CXGSXmlWriterNodePKci>
  281. 0x92af30ac <+956>: ldr r2, [r11, #1064] ; 0x428
  282. 0x92af30b0 <+960>: ldr r4, [sp, #64] ; 0x40
  283. 0x92af30b4 <+964>: ldr r1, [pc, #2716] ; 0x92af3b58 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+3688>
  284. 0x92af30b8 <+968>: add r3, r2, r2, lsl #2
  285. 0x92af30bc <+972>: mov r0, r4
  286. 0x92af30c0 <+976>: add r1, pc, r1
  287. 0x92af30c4 <+980>: add r3, r11, r3, lsl #3
  288. 0x92af30c8 <+984>: ldr r3, [r3, #312] ; 0x138
  289. 0x92af30cc <+988>: cmp r3, #0
  290. 0x92af30d0 <+992>: movle r2, #0
  291. 0x92af30d4 <+996>: strle r2, [r11, #1064] ; 0x428
  292. 0x92af30d8 <+1000>: bl 0x92c586c4 <_ZN8CXmlUtil20XMLWriteAttributeIntEP17CXGSXmlWriterNodePKci>
  293. 0x92af30dc <+1004>: ldr r1, [pc, #2680] ; 0x92af3b5c <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+3692>
  294. 0x92af30e0 <+1008>: mov r0, r4
  295. 0x92af30e4 <+1012>: ldr r2, [r11, #1068] ; 0x42c
  296. 0x92af30e8 <+1016>: add r1, pc, r1
  297. 0x92af30ec <+1020>: bl 0x92c586c4 <_ZN8CXmlUtil20XMLWriteAttributeIntEP17CXGSXmlWriterNodePKci>
  298. 0x92af30f0 <+1024>: ldr r1, [pc, #2664] ; 0x92af3b60 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+3696>
  299. 0x92af30f4 <+1028>: mov r0, r4
  300. ---Type <return> to continue, or q <return> to quit---
  301. 0x92af30f8 <+1032>: ldr r2, [r11, #1080] ; 0x438
  302. 0x92af30fc <+1036>: add r1, pc, r1
  303. 0x92af3100 <+1040>: bl 0x92c587e4 <_ZN8CXmlUtil21XMLWriteAttributeBoolEP17CXGSXmlWriterNodePKci>
  304. 0x92af3104 <+1044>: ldr r1, [pc, #2648] ; 0x92af3b64 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+3700>
  305. 0x92af3108 <+1048>: mov r0, r4
  306. 0x92af310c <+1052>: ldr r2, [r11, #1084] ; 0x43c
  307. 0x92af3110 <+1056>: add r1, pc, r1
  308. 0x92af3114 <+1060>: bl 0x92c587e4 <_ZN8CXmlUtil21XMLWriteAttributeBoolEP17CXGSXmlWriterNodePKci>
  309. 0x92af3118 <+1064>: ldr r1, [pc, #2632] ; 0x92af3b68 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+3704>
  310. 0x92af311c <+1068>: mov r0, r4
  311. 0x92af3120 <+1072>: ldr r2, [r11, #2552] ; 0x9f8
  312. 0x92af3124 <+1076>: add r1, pc, r1
  313. 0x92af3128 <+1080>: bl 0x92c587e4 <_ZN8CXmlUtil21XMLWriteAttributeBoolEP17CXGSXmlWriterNodePKci>
  314. 0x92af312c <+1084>: ldr r1, [pc, #2616] ; 0x92af3b6c <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+3708>
  315. 0x92af3130 <+1088>: mov r0, r4
  316. 0x92af3134 <+1092>: ldr r2, [r11, #2712] ; 0xa98
  317. 0x92af3138 <+1096>: add r1, pc, r1
  318. 0x92af313c <+1100>: bl 0x92c587e4 <_ZN8CXmlUtil21XMLWriteAttributeBoolEP17CXGSXmlWriterNodePKci>
  319. 0x92af3140 <+1104>: ldr r1, [pc, #2600] ; 0x92af3b70 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+3712>
  320. 0x92af3144 <+1108>: mov r0, r4
  321. 0x92af3148 <+1112>: ldr r2, [r11, #2720] ; 0xaa0
  322. 0x92af314c <+1116>: add r1, pc, r1
  323. 0x92af3150 <+1120>: bl 0x92c587e4 <_ZN8CXmlUtil21XMLWriteAttributeBoolEP17CXGSXmlWriterNodePKci>
  324. 0x92af3154 <+1124>: ldr r1, [pc, #2584] ; 0x92af3b74 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+3716>
  325. ---Type <return> to continue, or q <return> to quit---
  326. 0x92af3158 <+1128>: mov r0, r4
  327. 0x92af315c <+1132>: ldr r2, [r11, #2728] ; 0xaa8
  328. 0x92af3160 <+1136>: add r1, pc, r1
  329. 0x92af3164 <+1140>: bl 0x92c587e4 <_ZN8CXmlUtil21XMLWriteAttributeBoolEP17CXGSXmlWriterNodePKci>
  330. 0x92af3168 <+1144>: ldr r1, [pc, #2568] ; 0x92af3b78 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+3720>
  331. 0x92af316c <+1148>: mov r0, r4
  332. 0x92af3170 <+1152>: ldr r2, [r11, #2736] ; 0xab0
  333. 0x92af3174 <+1156>: add r1, pc, r1
  334. 0x92af3178 <+1160>: bl 0x92c586c4 <_ZN8CXmlUtil20XMLWriteAttributeIntEP17CXGSXmlWriterNodePKci>
  335. 0x92af317c <+1164>: ldr r1, [pc, #2552] ; 0x92af3b7c <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+3724>
  336. 0x92af3180 <+1168>: mov r0, r4
  337. 0x92af3184 <+1172>: ldr r2, [r11, #2620] ; 0xa3c
  338. 0x92af3188 <+1176>: add r1, pc, r1
  339. 0x92af318c <+1180>: bl 0x92c587e4 <_ZN8CXmlUtil21XMLWriteAttributeBoolEP17CXGSXmlWriterNodePKci>
  340. 0x92af3190 <+1184>: ldr r1, [pc, #2536] ; 0x92af3b80 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+3728>
  341. 0x92af3194 <+1188>: mov r0, r4
  342. 0x92af3198 <+1192>: ldr r2, [r11, #2608] ; 0xa30
  343. 0x92af319c <+1196>: add r1, pc, r1
  344. 0x92af31a0 <+1200>: bl 0x92c587e4 <_ZN8CXmlUtil21XMLWriteAttributeBoolEP17CXGSXmlWriterNodePKci>
  345. 0x92af31a4 <+1204>: ldr r1, [pc, #2520] ; 0x92af3b84 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+3732>
  346. 0x92af31a8 <+1208>: mov r0, r4
  347. 0x92af31ac <+1212>: ldr r2, [r11, #2612] ; 0xa34
  348. 0x92af31b0 <+1216>: add r1, pc, r1
  349. 0x92af31b4 <+1220>: bl 0x92c587e4 <_ZN8CXmlUtil21XMLWriteAttributeBoolEP17CXGSXmlWriterNodePKci>
  350. 0x92af31b8 <+1224>: ldr r1, [pc, #2504] ; 0x92af3b88 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryption---Type <return> to continue, or q <return> to quit---
  351. TypeE+3736>
  352. 0x92af31bc <+1228>: mov r0, r4
  353. 0x92af31c0 <+1232>: ldr r2, [r11, #2616] ; 0xa38
  354. 0x92af31c4 <+1236>: add r1, pc, r1
  355. 0x92af31c8 <+1240>: bl 0x92c587e4 <_ZN8CXmlUtil21XMLWriteAttributeBoolEP17CXGSXmlWriterNodePKci>
  356. 0x92af31cc <+1244>: add r3, r11, #2400 ; 0x960
  357. 0x92af31d0 <+1248>: ldr r1, [pc, #2484] ; 0x92af3b8c <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+3740>
  358. 0x92af31d4 <+1252>: add r3, r3, #8
  359. 0x92af31d8 <+1256>: mov r0, r4
  360. 0x92af31dc <+1260>: add r1, pc, r1
  361. 0x92af31e0 <+1264>: ldr r2, [r3]
  362. 0x92af31e4 <+1268>: bl 0x92c58794 <_ZN8CXmlUtil22XMLWriteAttributeFloatEP17CXGSXmlWriterNodePKcf>
  363. 0x92af31e8 <+1272>: ldr r1, [pc, #2464] ; 0x92af3b90 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+3744>
  364. 0x92af31ec <+1276>: mov r0, r4
  365. 0x92af31f0 <+1280>: ldr r2, [r11, #2548] ; 0x9f4
  366. 0x92af31f4 <+1284>: add r1, pc, r1
  367. 0x92af31f8 <+1288>: bl 0x92c586c4 <_ZN8CXmlUtil20XMLWriteAttributeIntEP17CXGSXmlWriterNodePKci>
  368. 0x92af31fc <+1292>: ldr r1, [pc, #2448] ; 0x92af3b94 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+3748>
  369. 0x92af3200 <+1296>: mov r0, r4
  370. 0x92af3204 <+1300>: ldr r2, [r11, #2428] ; 0x97c
  371. 0x92af3208 <+1304>: add r1, pc, r1
  372. 0x92af320c <+1308>: bl 0x92c586c4 <_ZN8CXmlUtil20XMLWriteAttributeIntEP17CXGSXmlWriterNodePKci>
  373. 0x92af3210 <+1312>: ldr r1, [pc, #2432] ; 0x92af3b98 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+3752>
  374. 0x92af3214 <+1316>: mov r0, r4
  375. 0x92af3218 <+1320>: ldr r2, [r11, #2432] ; 0x980
  376. ---Type <return> to continue, or q <return> to quit---
  377. 0x92af321c <+1324>: add r1, pc, r1
  378. 0x92af3220 <+1328>: bl 0x92c586c4 <_ZN8CXmlUtil20XMLWriteAttributeIntEP17CXGSXmlWriterNodePKci>
  379. 0x92af3224 <+1332>: mov r0, r11
  380. 0x92af3228 <+1336>: bl 0x92ae2868 <_ZN11CPlayerInfo24GetGameCompletionPercentEv>
  381. 0x92af322c <+1340>: ldr r1, [pc, #2408] ; 0x92af3b9c <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+3756>
  382. 0x92af3230 <+1344>: mov r2, r0
  383. 0x92af3234 <+1348>: mov r0, r4
  384. 0x92af3238 <+1352>: add r1, pc, r1
  385. 0x92af323c <+1356>: bl 0x92c58794 <_ZN8CXmlUtil22XMLWriteAttributeFloatEP17CXGSXmlWriterNodePKcf>
  386. 0x92af3240 <+1360>: ldr r1, [pc, #2392] ; 0x92af3ba0 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+3760>
  387. 0x92af3244 <+1364>: mov r0, r4
  388. 0x92af3248 <+1368>: ldr r2, [r11, #2604] ; 0xa2c
  389. 0x92af324c <+1372>: add r1, pc, r1
  390. 0x92af3250 <+1376>: bl 0x92c586c4 <_ZN8CXmlUtil20XMLWriteAttributeIntEP17CXGSXmlWriterNodePKci>
  391. 0x92af3254 <+1380>: ldr r1, [pc, #2376] ; 0x92af3ba4 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+3764>
  392. 0x92af3258 <+1384>: mov r0, r4
  393. 0x92af325c <+1388>: ldr r2, [r11, #2416] ; 0x970
  394. 0x92af3260 <+1392>: add r1, pc, r1
  395. 0x92af3264 <+1396>: bl 0x92c587e4 <_ZN8CXmlUtil21XMLWriteAttributeBoolEP17CXGSXmlWriterNodePKci>
  396. 0x92af3268 <+1400>: ldr r1, [pc, #2360] ; 0x92af3ba8 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+3768>
  397. 0x92af326c <+1404>: mov r0, r4
  398. 0x92af3270 <+1408>: ldr r2, [r11, #2420] ; 0x974
  399. 0x92af3274 <+1412>: add r1, pc, r1
  400. 0x92af3278 <+1416>: bl 0x92c586c4 <_ZN8CXmlUtil20XMLWriteAttributeIntEP17CXGSXmlWriterNodePKci>
  401. 0x92af327c <+1420>: ldr r1, [pc, #2344] ; 0x92af3bac <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryption---Type <return> to continue, or q <return> to quit---
  402. TypeE+3772>
  403. 0x92af3280 <+1424>: mov r0, r4
  404. 0x92af3284 <+1428>: ldr r2, [r11, #2424] ; 0x978
  405. 0x92af3288 <+1432>: add r1, pc, r1
  406. 0x92af328c <+1436>: bl 0x92c586c4 <_ZN8CXmlUtil20XMLWriteAttributeIntEP17CXGSXmlWriterNodePKci>
  407. 0x92af3290 <+1440>: ldr r6, [pc, #2328] ; 0x92af3bb0 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+3776>
  408. 0x92af3294 <+1444>: add r5, r11, #1072 ; 0x430
  409. 0x92af3298 <+1448>: add r5, r5, #12
  410. 0x92af329c <+1452>: mov r4, #0
  411. 0x92af32a0 <+1456>: add r6, pc, r6
  412. 0x92af32a4 <+1460>: ldr r7, [sp, #88] ; 0x58
  413. 0x92af32a8 <+1464>: mov r1, r6
  414. 0x92af32ac <+1468>: mov r2, r4
  415. 0x92af32b0 <+1472>: mov r0, r7
  416. 0x92af32b4 <+1476>: bl 0x92a36938 <sprintf@plt>
  417. 0x92af32b8 <+1480>: ldr r0, [sp, #64] ; 0x40
  418. 0x92af32bc <+1484>: mov r1, r7
  419. 0x92af32c0 <+1488>: ldr r2, [r5, #4]!
  420. 0x92af32c4 <+1492>: bl 0x92c587e4 <_ZN8CXmlUtil21XMLWriteAttributeBoolEP17CXGSXmlWriterNodePKci>
  421. 0x92af32c8 <+1496>: add r4, r4, #1
  422. 0x92af32cc <+1500>: cmp r4, #165 ; 0xa5
  423. 0x92af32d0 <+1504>: bne 0x92af32a4 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+1460>
  424. 0x92af32d4 <+1508>: ldr r2, [r11, #1056] ; 0x420
  425. 0x92af32d8 <+1512>: cmp r2, #0
  426. 0x92af32dc <+1516>: bne 0x92af3824 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+2868>
  427. 0x92af32e0 <+1520>: add r3, r11, #36864 ; 0x9000
  428. 0x92af32e4 <+1524>: add r4, sp, #600 ; 0x258
  429. 0x92af32e8 <+1528>: mov r2, #1024 ; 0x400
  430. ---Type <return> to continue, or q <return> to quit---
  431. 0x92af32ec <+1532>: str r3, [sp, #76] ; 0x4c
  432. 0x92af32f0 <+1536>: ldr r0, [r3, #2008] ; 0x7d8
  433. 0x92af32f4 <+1540>: mov r1, r4
  434. 0x92af32f8 <+1544>: adds r0, r0, #0
  435. 0x92af32fc <+1548>: movne r0, #1
  436. 0x92af3300 <+1552>: bl 0x93189f1c <_ZN5Parse19ConvertBoolToStringEbPcj>
  437. 0x92af3304 <+1556>: mov r2, r4
  438. 0x92af3308 <+1560>: ldr r4, [sp, #64] ; 0x40
  439. 0x92af330c <+1564>: ldr r1, [pc, #2208] ; 0x92af3bb4 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+3780>
  440. 0x92af3310 <+1568>: mov r0, r4
  441. 0x92af3314 <+1572>: add r1, pc, r1
  442. 0x92af3318 <+1576>: bl 0x92fa45e0 <_ZN17CXGSXmlWriterNode12AddAttributeEPKcS1_>
  443. 0x92af331c <+1580>: add r3, r11, #2432 ; 0x980
  444. 0x92af3320 <+1584>: ldr r1, [pc, #2192] ; 0x92af3bb8 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+3784>
  445. 0x92af3324 <+1588>: add r3, r3, #8
  446. 0x92af3328 <+1592>: mov r0, r4
  447. 0x92af332c <+1596>: add r1, pc, r1
  448. 0x92af3330 <+1600>: ldr r2, [r3]
  449. 0x92af3334 <+1604>: bl 0x92c58794 <_ZN8CXmlUtil22XMLWriteAttributeFloatEP17CXGSXmlWriterNodePKcf>
  450. 0x92af3338 <+1608>: ldr r1, [pc, #2172] ; 0x92af3bbc <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+3788>
  451. 0x92af333c <+1612>: mov r0, r4
  452. 0x92af3340 <+1616>: ldr r2, [r11, #2444] ; 0x98c
  453. 0x92af3344 <+1620>: add r1, pc, r1
  454. 0x92af3348 <+1624>: bl 0x92c586c4 <_ZN8CXmlUtil20XMLWriteAttributeIntEP17CXGSXmlWriterNodePKci>
  455. 0x92af334c <+1628>: ldr r6, [pc, #2156] ; 0x92af3bc0 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+3792>
  456. ---Type <return> to continue, or q <return> to quit---
  457. 0x92af3350 <+1632>: add r5, r11, #2432 ; 0x980
  458. 0x92af3354 <+1636>: add r5, r5, #12
  459. 0x92af3358 <+1640>: mov r4, #0
  460. 0x92af335c <+1644>: add r6, pc, r6
  461. 0x92af3360 <+1648>: ldr r7, [sp, #88] ; 0x58
  462. 0x92af3364 <+1652>: mov r1, r6
  463. 0x92af3368 <+1656>: mov r2, r4
  464. 0x92af336c <+1660>: mov r0, r7
  465. 0x92af3370 <+1664>: bl 0x92a36938 <sprintf@plt>
  466. 0x92af3374 <+1668>: ldr r0, [sp, #64] ; 0x40
  467. 0x92af3378 <+1672>: mov r1, r7
  468. 0x92af337c <+1676>: ldr r2, [r5, #4]!
  469. 0x92af3380 <+1680>: bl 0x92c586c4 <_ZN8CXmlUtil20XMLWriteAttributeIntEP17CXGSXmlWriterNodePKci>
  470. 0x92af3384 <+1684>: add r4, r4, #1
  471. 0x92af3388 <+1688>: cmp r4, #8
  472. 0x92af338c <+1692>: bne 0x92af3360 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+1648>
  473. 0x92af3390 <+1696>: ldr r4, [sp, #64] ; 0x40
  474. 0x92af3394 <+1700>: ldr r1, [pc, #2088] ; 0x92af3bc4 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+3796>
  475. 0x92af3398 <+1704>: ldr r2, [r11, #2480] ; 0x9b0
  476. 0x92af339c <+1708>: mov r0, r4
  477. 0x92af33a0 <+1712>: add r1, pc, r1
  478. 0x92af33a4 <+1716>: bl 0x92c586c4 <_ZN8CXmlUtil20XMLWriteAttributeIntEP17CXGSXmlWriterNodePKci>
  479. 0x92af33a8 <+1720>: ldr r1, [pc, #2072] ; 0x92af3bc8 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+3800>
  480. 0x92af33ac <+1724>: mov r0, r4
  481. 0x92af33b0 <+1728>: ldr r2, [r11, #2488] ; 0x9b8
  482. 0x92af33b4 <+1732>: add r1, pc, r1
  483. 0x92af33b8 <+1736>: bl 0x92c586c4 <_ZN8CXmlUtil20XMLWriteAttributeIntEP17CXGSXmlWriterNodePKci>
  484. ---Type <return> to continue, or q <return> to quit---
  485. 0x92af33bc <+1740>: ldr r1, [pc, #2056] ; 0x92af3bcc <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+3804>
  486. 0x92af33c0 <+1744>: mov r0, r4
  487. 0x92af33c4 <+1748>: ldr r2, [r11, #2484] ; 0x9b4
  488. 0x92af33c8 <+1752>: add r1, pc, r1
  489. 0x92af33cc <+1756>: bl 0x92c586c4 <_ZN8CXmlUtil20XMLWriteAttributeIntEP17CXGSXmlWriterNodePKci>
  490. 0x92af33d0 <+1760>: ldr r1, [pc, #2040] ; 0x92af3bd0 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+3808>
  491. 0x92af33d4 <+1764>: mov r0, r4
  492. 0x92af33d8 <+1768>: ldr r2, [r11, #2500] ; 0x9c4
  493. 0x92af33dc <+1772>: add r1, pc, r1
  494. 0x92af33e0 <+1776>: bl 0x92c586c4 <_ZN8CXmlUtil20XMLWriteAttributeIntEP17CXGSXmlWriterNodePKci>
  495. 0x92af33e4 <+1780>: ldr r1, [pc, #2024] ; 0x92af3bd4 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+3812>
  496. 0x92af33e8 <+1784>: mov r0, r4
  497. 0x92af33ec <+1788>: ldr r2, [r11, #2492] ; 0x9bc
  498. 0x92af33f0 <+1792>: add r1, pc, r1
  499. 0x92af33f4 <+1796>: bl 0x92c586c4 <_ZN8CXmlUtil20XMLWriteAttributeIntEP17CXGSXmlWriterNodePKci>
  500. 0x92af33f8 <+1800>: ldr r1, [pc, #2008] ; 0x92af3bd8 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+3816>
  501. 0x92af33fc <+1804>: mov r0, r4
  502. 0x92af3400 <+1808>: ldr r2, [r11, #2496] ; 0x9c0
  503. 0x92af3404 <+1812>: add r1, pc, r1
  504. 0x92af3408 <+1816>: bl 0x92c586c4 <_ZN8CXmlUtil20XMLWriteAttributeIntEP17CXGSXmlWriterNodePKci>
  505. 0x92af340c <+1820>: ldr r1, [pc, #1992] ; 0x92af3bdc <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+3820>
  506. 0x92af3410 <+1824>: mov r0, r4
  507. 0x92af3414 <+1828>: ldr r2, [r11, #2504] ; 0x9c8
  508. 0x92af3418 <+1832>: add r1, pc, r1
  509. ---Type <return> to continue, or q <return> to quit---
  510. 0x92af341c <+1836>: bl 0x92c586c4 <_ZN8CXmlUtil20XMLWriteAttributeIntEP17CXGSXmlWriterNodePKci>
  511. 0x92af3420 <+1840>: ldr r1, [pc, #1976] ; 0x92af3be0 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+3824>
  512. 0x92af3424 <+1844>: mov r0, r4
  513. 0x92af3428 <+1848>: mov r2, #1
  514. 0x92af342c <+1852>: add r1, pc, r1
  515. 0x92af3430 <+1856>: bl 0x92c587e4 <_ZN8CXmlUtil21XMLWriteAttributeBoolEP17CXGSXmlWriterNodePKci>
  516. 0x92af3434 <+1860>: ldr r1, [pc, #1960] ; 0x92af3be4 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+3828>
  517. 0x92af3438 <+1864>: mov r0, r4
  518. 0x92af343c <+1868>: ldr r2, [r11, #2576] ; 0xa10
  519. 0x92af3440 <+1872>: add r1, pc, r1
  520. 0x92af3444 <+1876>: bl 0x92c587e4 <_ZN8CXmlUtil21XMLWriteAttributeBoolEP17CXGSXmlWriterNodePKci>
  521. 0x92af3448 <+1880>: ldr r1, [pc, #1944] ; 0x92af3be8 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+3832>
  522. 0x92af344c <+1884>: mov r0, r4
  523. 0x92af3450 <+1888>: ldr r2, [r11, #2580] ; 0xa14
  524. 0x92af3454 <+1892>: add r1, pc, r1
  525. 0x92af3458 <+1896>: bl 0x92c586c4 <_ZN8CXmlUtil20XMLWriteAttributeIntEP17CXGSXmlWriterNodePKci>
  526. 0x92af345c <+1900>: ldr r1, [pc, #1928] ; 0x92af3bec <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+3836>
  527. 0x92af3460 <+1904>: mov r0, r4
  528. 0x92af3464 <+1908>: ldr r2, [r11, #2624] ; 0xa40
  529. 0x92af3468 <+1912>: add r1, pc, r1
  530. 0x92af346c <+1916>: bl 0x92c587e4 <_ZN8CXmlUtil21XMLWriteAttributeBoolEP17CXGSXmlWriterNodePKci>
  531. 0x92af3470 <+1920>: ldr r1, [pc, #1912] ; 0x92af3bf0 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+3840>
  532. 0x92af3474 <+1924>: mov r0, r4
  533. 0x92af3478 <+1928>: ldr r2, [r11, #2628] ; 0xa44
  534. ---Type <return> to continue, or q <return> to quit---
  535. 0x92af347c <+1932>: add r1, pc, r1
  536. 0x92af3480 <+1936>: bl 0x92c587e4 <_ZN8CXmlUtil21XMLWriteAttributeBoolEP17CXGSXmlWriterNodePKci>
  537. 0x92af3484 <+1940>: ldr r6, [sp, #84] ; 0x54
  538. 0x92af3488 <+1944>: ldr r5, [sp, #88] ; 0x58
  539. 0x92af348c <+1948>: ldr r3, [r6]
  540. 0x92af3490 <+1952>: mov r0, r5
  541. 0x92af3494 <+1956>: ldr r3, [r3, #52] ; 0x34
  542. 0x92af3498 <+1960>: ldr r1, [r3, #40] ; 0x28
  543. 0x92af349c <+1964>: bl 0x92a3692c <strcpy@plt>
  544. 0x92af34a0 <+1968>: ldr r1, [pc, #1868] ; 0x92af3bf4 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+3844>
  545. 0x92af34a4 <+1972>: mov r0, r4
  546. 0x92af34a8 <+1976>: mov r2, r5
  547. 0x92af34ac <+1980>: add r1, pc, r1
  548. 0x92af34b0 <+1984>: bl 0x92c5880c <_ZN8CXmlUtil23XMLWriteAttributeStringEP17CXGSXmlWriterNodePKcS3_>
  549. 0x92af34b4 <+1988>: ldr r3, [r6]
  550. 0x92af34b8 <+1992>: mov r0, r5
  551. 0x92af34bc <+1996>: ldr r3, [r3, #52] ; 0x34
  552. 0x92af34c0 <+2000>: ldr r1, [r3, #40] ; 0x28
  553. 0x92af34c4 <+2004>: add r1, r1, #64 ; 0x40
  554. 0x92af34c8 <+2008>: bl 0x92a3692c <strcpy@plt>
  555. 0x92af34cc <+2012>: ldr r1, [pc, #1828] ; 0x92af3bf8 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+3848>
  556. 0x92af34d0 <+2016>: mov r0, r4
  557. 0x92af34d4 <+2020>: mov r2, r5
  558. 0x92af34d8 <+2024>: add r1, pc, r1
  559. 0x92af34dc <+2028>: bl 0x92c5880c <_ZN8CXmlUtil23XMLWriteAttributeStringEP17CXGSXmlWriterNodePKcS3_>
  560. 0x92af34e0 <+2032>: ldr r3, [r6]
  561. 0x92af34e4 <+2036>: mov r0, r5
  562. ---Type <return> to continue, or q <return> to quit---
  563. 0x92af34e8 <+2040>: ldr r3, [r3, #52] ; 0x34
  564. 0x92af34ec <+2044>: ldr r1, [r3, #40] ; 0x28
  565. 0x92af34f0 <+2048>: add r1, r1, #128 ; 0x80
  566. 0x92af34f4 <+2052>: bl 0x92a3692c <strcpy@plt>
  567. 0x92af34f8 <+2056>: ldr r1, [pc, #1788] ; 0x92af3bfc <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+3852>
  568. 0x92af34fc <+2060>: mov r0, r4
  569. 0x92af3500 <+2064>: mov r2, r5
  570. 0x92af3504 <+2068>: add r1, pc, r1
  571. 0x92af3508 <+2072>: bl 0x92c5880c <_ZN8CXmlUtil23XMLWriteAttributeStringEP17CXGSXmlWriterNodePKcS3_>
  572. 0x92af350c <+2076>: ldr r1, [pc, #1772] ; 0x92af3c00 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+3856>
  573. 0x92af3510 <+2080>: mov r0, r4
  574. 0x92af3514 <+2084>: ldr r2, [r11, #2724] ; 0xaa4
  575. 0x92af3518 <+2088>: add r1, pc, r1
  576. 0x92af351c <+2092>: bl 0x92c586c4 <_ZN8CXmlUtil20XMLWriteAttributeIntEP17CXGSXmlWriterNodePKci>
  577. 0x92af3520 <+2096>: ldr r1, [pc, #1756] ; 0x92af3c04 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+3860>
  578. 0x92af3524 <+2100>: add r2, r11, #2624 ; 0xa40
  579. 0x92af3528 <+2104>: mov r0, r4
  580. 0x92af352c <+2108>: add r2, r2, #8
  581. 0x92af3530 <+2112>: add r1, pc, r1
  582. 0x92af3534 <+2116>: bl 0x92c5880c <_ZN8CXmlUtil23XMLWriteAttributeStringEP17CXGSXmlWriterNodePKcS3_>
  583. 0x92af3538 <+2120>: ldr r1, [pc, #1736] ; 0x92af3c08 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+3864>
  584. 0x92af353c <+2124>: mov r0, r4
  585. 0x92af3540 <+2128>: ldr r2, [r11, #2696] ; 0xa88
  586. 0x92af3544 <+2132>: add r1, pc, r1
  587. 0x92af3548 <+2136>: bl 0x92c587e4 <_ZN8CXmlUtil21XMLWriteAttributeBoolEP17CXGSXmlWriterNodePKci>
  588. ---Type <return> to continue, or q <return> to quit---
  589. 0x92af354c <+2140>: ldr r1, [pc, #1720] ; 0x92af3c0c <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+3868>
  590. 0x92af3550 <+2144>: mov r0, r4
  591. 0x92af3554 <+2148>: ldr r2, [r11, #2704] ; 0xa90
  592. 0x92af3558 <+2152>: add r1, pc, r1
  593. 0x92af355c <+2156>: bl 0x92c587e4 <_ZN8CXmlUtil21XMLWriteAttributeBoolEP17CXGSXmlWriterNodePKci>
  594. 0x92af3560 <+2160>: ldr r6, [pc, #1704] ; 0x92af3c10 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+3872>
  595. 0x92af3564 <+2164>: add r10, sp, #9792 ; 0x2640
  596. 0x92af3568 <+2168>: ldr r7, [pc, #1700] ; 0x92af3c14 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+3876>
  597. 0x92af356c <+2172>: add r4, r11, #344 ; 0x158
  598. 0x92af3570 <+2176>: ldr r8, [pc, #1696] ; 0x92af3c18 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+3880>
  599. 0x92af3574 <+2180>: add r6, pc, r6
  600. 0x92af3578 <+2184>: ldr r9, [pc, #1692] ; 0x92af3c1c <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+3884>
  601. 0x92af357c <+2188>: add r7, pc, r7
  602. 0x92af3580 <+2192>: ldr r3, [pc, #1688] ; 0x92af3c20 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+3888>
  603. 0x92af3584 <+2196>: add r10, r10, #24
  604. 0x92af3588 <+2200>: add r8, pc, r8
  605. 0x92af358c <+2204>: add r9, pc, r9
  606. 0x92af3590 <+2208>: add r3, pc, r3
  607. 0x92af3594 <+2212>: str r3, [sp, #32]
  608. 0x92af3598 <+2216>: ldr r3, [pc, #1668] ; 0x92af3c24 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+3892>
  609. 0x92af359c <+2220>: mov r5, #0
  610. 0x92af35a0 <+2224>: add r3, pc, r3
  611. ---Type <return> to continue, or q <return> to quit---
  612. 0x92af35a4 <+2228>: str r3, [sp, #36] ; 0x24
  613. 0x92af35a8 <+2232>: mov r0, r10
  614. 0x92af35ac <+2236>: ldr r1, [sp, #64] ; 0x40
  615. 0x92af35b0 <+2240>: mov r2, r6
  616. 0x92af35b4 <+2244>: bl 0x92fa4110 <_ZN17CXGSXmlWriterNode8AddChildEPKc>
  617. 0x92af35b8 <+2248>: mov r0, r10
  618. 0x92af35bc <+2252>: mov r1, r7
  619. 0x92af35c0 <+2256>: mov r2, r5
  620. 0x92af35c4 <+2260>: bl 0x92c586c4 <_ZN8CXmlUtil20XMLWriteAttributeIntEP17CXGSXmlWriterNodePKci>
  621. 0x92af35c8 <+2264>: mov r0, r10
  622. 0x92af35cc <+2268>: mov r1, r8
  623. 0x92af35d0 <+2272>: ldr r2, [r4, #-16]
  624. 0x92af35d4 <+2276>: bl 0x92c586c4 <_ZN8CXmlUtil20XMLWriteAttributeIntEP17CXGSXmlWriterNodePKci>
  625. 0x92af35d8 <+2280>: mov r0, r10
  626. 0x92af35dc <+2284>: mov r1, r9
  627. 0x92af35e0 <+2288>: ldr r2, [r4, #-8]
  628. 0x92af35e4 <+2292>: bl 0x92c586c4 <_ZN8CXmlUtil20XMLWriteAttributeIntEP17CXGSXmlWriterNodePKci>
  629. 0x92af35e8 <+2296>: mov r0, r10
  630. 0x92af35ec <+2300>: ldr r1, [sp, #32]
  631. 0x92af35f0 <+2304>: ldr r2, [r4, #-28] ; 0xffffffe4
  632. 0x92af35f4 <+2308>: bl 0x92c586c4 <_ZN8CXmlUtil20XMLWriteAttributeIntEP17CXGSXmlWriterNodePKci>
  633. 0x92af35f8 <+2312>: mov r0, r10
  634. 0x92af35fc <+2316>: ldr r1, [sp, #36] ; 0x24
  635. 0x92af3600 <+2320>: ldr r2, [r4, #-32] ; 0xffffffe0
  636. 0x92af3604 <+2324>: bl 0x92c586c4 <_ZN8CXmlUtil20XMLWriteAttributeIntEP17CXGSXmlWriterNodePKci>
  637. 0x92af3608 <+2328>: ldr r1, [pc, #1560] ; 0x92af3c28 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+3896>
  638. 0x92af360c <+2332>: mov r0, r10
  639. 0x92af3610 <+2336>: ldr r2, [r4, #-24] ; 0xffffffe8
  640. ---Type <return> to continue, or q <return> to quit---
  641. 0x92af3614 <+2340>: add r1, pc, r1
  642. 0x92af3618 <+2344>: bl 0x92c587e4 <_ZN8CXmlUtil21XMLWriteAttributeBoolEP17CXGSXmlWriterNodePKci>
  643. 0x92af361c <+2348>: ldr r1, [pc, #1544] ; 0x92af3c2c <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+3900>
  644. 0x92af3620 <+2352>: mov r0, r10
  645. 0x92af3624 <+2356>: ldr r2, [r4, #-4]
  646. 0x92af3628 <+2360>: add r1, pc, r1
  647. 0x92af362c <+2364>: bl 0x92c586c4 <_ZN8CXmlUtil20XMLWriteAttributeIntEP17CXGSXmlWriterNodePKci>
  648. 0x92af3630 <+2368>: ldr r1, [pc, #1528] ; 0x92af3c30 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+3904>
  649. 0x92af3634 <+2372>: mov r0, r10
  650. 0x92af3638 <+2376>: ldr r2, [r4]
  651. 0x92af363c <+2380>: add r1, pc, r1
  652. 0x92af3640 <+2384>: bl 0x92c58794 <_ZN8CXmlUtil22XMLWriteAttributeFloatEP17CXGSXmlWriterNodePKcf>
  653. 0x92af3644 <+2388>: add r5, r5, #1
  654. 0x92af3648 <+2392>: add r4, r4, #40 ; 0x28
  655. 0x92af364c <+2396>: cmp r5, #16
  656. 0x92af3650 <+2400>: bne 0x92af35a8 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+2232>
  657. 0x92af3654 <+2404>: ldr r4, [sp, #64] ; 0x40
  658. 0x92af3658 <+2408>: ldr r1, [pc, #1492] ; 0x92af3c34 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+3908>
  659. 0x92af365c <+2412>: ldr r2, [r11, #1024] ; 0x400
  660. 0x92af3660 <+2416>: mov r0, r4
  661. 0x92af3664 <+2420>: add r1, pc, r1
  662. 0x92af3668 <+2424>: bl 0x92c587e4 <_ZN8CXmlUtil21XMLWriteAttributeBoolEP17CXGSXmlWriterNodePKci>
  663. 0x92af366c <+2428>: ldr r1, [pc, #1476] ; 0x92af3c38 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+3912>
  664. 0x92af3670 <+2432>: mov r0, r4
  665. 0x92af3674 <+2436>: ldr r2, [r11, #4020] ; 0xfb4
  666. ---Type <return> to continue, or q <return> to quit---
  667. 0x92af3678 <+2440>: add r1, pc, r1
  668. 0x92af367c <+2444>: bl 0x92c587e4 <_ZN8CXmlUtil21XMLWriteAttributeBoolEP17CXGSXmlWriterNodePKci>
  669. 0x92af3680 <+2448>: ldr r1, [pc, #1460] ; 0x92af3c3c <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+3916>
  670. 0x92af3684 <+2452>: mov r0, r4
  671. 0x92af3688 <+2456>: ldr r2, [r11, #4024] ; 0xfb8
  672. 0x92af368c <+2460>: add r1, pc, r1
  673. 0x92af3690 <+2464>: bl 0x92c587e4 <_ZN8CXmlUtil21XMLWriteAttributeBoolEP17CXGSXmlWriterNodePKci>
  674. 0x92af3694 <+2468>: ldr r1, [pc, #1444] ; 0x92af3c40 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+3920>
  675. 0x92af3698 <+2472>: mov r0, r4
  676. 0x92af369c <+2476>: ldr r2, [r11, #4028] ; 0xfbc
  677. 0x92af36a0 <+2480>: add r1, pc, r1
  678. 0x92af36a4 <+2484>: bl 0x92c587e4 <_ZN8CXmlUtil21XMLWriteAttributeBoolEP17CXGSXmlWriterNodePKci>
  679. 0x92af36a8 <+2488>: ldr r3, [sp, #60] ; 0x3c
  680. 0x92af36ac <+2492>: mov r1, r4
  681. 0x92af36b0 <+2496>: ldr r2, [pc, #1420] ; 0x92af3c44 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+3924>
  682. 0x92af36b4 <+2500>: sub r0, r3, #2480 ; 0x9b0
  683. 0x92af36b8 <+2504>: sub r0, r0, #12
  684. 0x92af36bc <+2508>: add r2, pc, r2
  685. 0x92af36c0 <+2512>: bl 0x92fa4110 <_ZN17CXGSXmlWriterNode8AddChildEPKc>
  686. 0x92af36c4 <+2516>: ldr r7, [pc, #1404] ; 0x92af3c48 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+3928>
  687. 0x92af36c8 <+2520>: add r4, r11, #3760 ; 0xeb0
  688. 0x92af36cc <+2524>: ldr r8, [pc, #1400] ; 0x92af3c4c <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+3932>
  689. 0x92af36d0 <+2528>: add r5, r11, #4016 ; 0xfb0
  690. 0x92af36d4 <+2532>: add r7, pc, r7
  691. ---Type <return> to continue, or q <return> to quit---
  692. 0x92af36d8 <+2536>: add r6, sp, #216 ; 0xd8
  693. 0x92af36dc <+2540>: add r8, pc, r8
  694. 0x92af36e0 <+2544>: ldr r3, [r4, #4]!
  695. 0x92af36e4 <+2548>: cmp r3, #13
  696. 0x92af36e8 <+2552>: bhi 0x92af370c <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+2588>
  697. 0x92af36ec <+2556>: mov r0, r10
  698. 0x92af36f0 <+2560>: sub r1, r6, #60 ; 0x3c
  699. 0x92af36f4 <+2564>: mov r2, r7
  700. 0x92af36f8 <+2568>: bl 0x92fa4110 <_ZN17CXGSXmlWriterNode8AddChildEPKc>
  701. 0x92af36fc <+2572>: mov r0, r10
  702. 0x92af3700 <+2576>: mov r1, r8
  703. 0x92af3704 <+2580>: ldr r2, [r4]
  704. 0x92af3708 <+2584>: bl 0x92c586c4 <_ZN8CXmlUtil20XMLWriteAttributeIntEP17CXGSXmlWriterNodePKci>
  705. 0x92af370c <+2588>: cmp r4, r5
  706. 0x92af3710 <+2592>: bne 0x92af36e0 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+2544>
  707. 0x92af3714 <+2596>: ldr r3, [sp, #60] ; 0x3c
  708. 0x92af3718 <+2600>: ldr r2, [pc, #1328] ; 0x92af3c50 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+3936>
  709. 0x92af371c <+2604>: sub r0, r3, #2480 ; 0x9b0
  710. 0x92af3720 <+2608>: ldr r1, [sp, #64] ; 0x40
  711. 0x92af3724 <+2612>: sub r0, r0, #4
  712. 0x92af3728 <+2616>: add r2, pc, r2
  713. 0x92af372c <+2620>: bl 0x92fa4110 <_ZN17CXGSXmlWriterNode8AddChildEPKc>
  714. 0x92af3730 <+2624>: ldr r3, [pc, #1308] ; 0x92af3c54 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+3940>
  715. 0x92af3734 <+2628>: mov r4, r11
  716. 0x92af3738 <+2632>: ldr r9, [pc, #1304] ; 0x92af3c58 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+3944>
  717. 0x92af373c <+2636>: mov r5, #0
  718. ---Type <return> to continue, or q <return> to quit---
  719. 0x92af3740 <+2640>: add r3, pc, r3
  720. 0x92af3744 <+2644>: ldr r8, [pc, #1296] ; 0x92af3c5c <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+3948>
  721. 0x92af3748 <+2648>: str r3, [sp, #32]
  722. 0x92af374c <+2652>: add r9, pc, r9
  723. 0x92af3750 <+2656>: ldr r3, [pc, #1288] ; 0x92af3c60 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+3952>
  724. 0x92af3754 <+2660>: add r8, pc, r8
  725. 0x92af3758 <+2664>: ldr r7, [pc, #1284] ; 0x92af3c64 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+3956>
  726. 0x92af375c <+2668>: ldr r6, [pc, #1284] ; 0x92af3c68 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+3960>
  727. 0x92af3760 <+2672>: add r3, pc, r3
  728. 0x92af3764 <+2676>: str r11, [sp, #92] ; 0x5c
  729. 0x92af3768 <+2680>: add r7, pc, r7
  730. 0x92af376c <+2684>: str r3, [sp, #36] ; 0x24
  731. 0x92af3770 <+2688>: add r6, pc, r6
  732. 0x92af3774 <+2692>: b 0x92af3788 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+2712>
  733. 0x92af3778 <+2696>: add r5, r5, #1
  734. 0x92af377c <+2700>: add r4, r4, #16
  735. 0x92af3780 <+2704>: cmp r5, #64 ; 0x40
  736. 0x92af3784 <+2708>: beq 0x92af3e58 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+4456>
  737. 0x92af3788 <+2712>: ldr r3, [r4, #2740] ; 0xab4
  738. 0x92af378c <+2716>: cmp r3, #7
  739. 0x92af3790 <+2720>: bhi 0x92af3778 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+2696>
  740. 0x92af3794 <+2724>: mov r0, r10
  741. 0x92af3798 <+2728>: add r1, sp, #164 ; 0xa4
  742. 0x92af379c <+2732>: ldr r2, [sp, #32]
  743. 0x92af37a0 <+2736>: bl 0x92fa4110 <_ZN17CXGSXmlWriterNode8AddChildEPKc>
  744. ---Type <return> to continue, or q <return> to quit---
  745. 0x92af37a4 <+2740>: mov r0, r10
  746. 0x92af37a8 <+2744>: ldr r1, [sp, #36] ; 0x24
  747. 0x92af37ac <+2748>: ldr r2, [r4, #2740] ; 0xab4
  748. 0x92af37b0 <+2752>: bl 0x92c586c4 <_ZN8CXmlUtil20XMLWriteAttributeIntEP17CXGSXmlWriterNodePKci>
  749. 0x92af37b4 <+2756>: ldr r3, [r4, #2740] ; 0xab4
  750. 0x92af37b8 <+2760>: cmp r3, #7
  751. 0x92af37bc <+2764>: addls pc, pc, r3, lsl #2
  752. 0x92af37c0 <+2768>: b 0x92af3778 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+2696>
  753. 0x92af37c4 <+2772>: b 0x92af5584 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+10388>
  754. 0x92af37c8 <+2776>: b 0x92af55bc <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+10444>
  755. 0x92af37cc <+2780>: b 0x92af5564 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+10356>
  756. 0x92af37d0 <+2784>: b 0x92af5598 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+10408>
  757. 0x92af37d4 <+2788>: b 0x92af55bc <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+10444>
  758. 0x92af37d8 <+2792>: b 0x92af55bc <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+10444>
  759. 0x92af37dc <+2796>: b 0x92af55bc <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+10444>
  760. 0x92af37e0 <+2800>: b 0x92af55bc <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+10444>
  761. 0x92af37e4 <+2804>: mov r4, #0
  762. 0x92af37e8 <+2808>: mov r0, r4
  763. 0x92af37ec <+2812>: add sp, sp, #10816 ; 0x2a40
  764. 0x92af37f0 <+2816>: add sp, sp, #28
  765. 0x92af37f4 <+2820>: pop {r4, r5, r6, r7, r8, r9, r10, r11, pc}
  766. 0x92af37f8 <+2824>: ldr r3, [sp, #60] ; 0x3c
  767. 0x92af37fc <+2828>: ldr r2, [r11, #12]
  768. 0x92af3800 <+2832>: ldr r3, [r3, #-2248] ; 0xfffff738
  769. 0x92af3804 <+2836>: cmp r3, r2
  770. 0x92af3808 <+2840>: bgt 0x92af2e7c <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+396>
  771. 0x92af380c <+2844>: ldr r3, [sp, #60] ; 0x3c
  772. 0x92af3810 <+2848>: ldr r2, [r11, #16]
  773. 0x92af3814 <+2852>: ldr r3, [r3, #-2244] ; 0xfffff73c
  774. ---Type <return> to continue, or q <return> to quit---
  775. 0x92af3818 <+2856>: cmp r2, r3
  776. 0x92af381c <+2860>: blt 0x92af2e88 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+408>
  777. 0x92af3820 <+2864>: b 0x92af2e8c <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+412>
  778. 0x92af3824 <+2868>: ldr r1, [pc, #1088] ; 0x92af3c6c <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+3964>
  779. 0x92af3828 <+2872>: ldr r0, [sp, #64] ; 0x40
  780. 0x92af382c <+2876>: add r1, pc, r1
  781. 0x92af3830 <+2880>: bl 0x92c587e4 <_ZN8CXmlUtil21XMLWriteAttributeBoolEP17CXGSXmlWriterNodePKci>
  782. 0x92af3834 <+2884>: b 0x92af32e0 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+1520>
  783. 0x92af3838 <+2888>: ldr r0, [sp, #72] ; 0x48
  784. 0x92af383c <+2892>: bl 0x92fa6bf8 <_ZN13CXGSXmlWriterD2Ev>
  785. 0x92af3840 <+2896>: bl 0x92a368cc <__cxa_end_cleanup@plt>
  786. 0x92af3844 <+2900>: ldr r0, [pc, #1060] ; 0x92af3c70 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+3968>
  787. 0x92af3848 <+2904>: add r0, pc, r0
  788. 0x92af384c <+2908>: bl 0x92eb0820 <_ZN14CXGSFileSystem14FindFileSystemEPKc>
  789. 0x92af3850 <+2912>: ldr r1, [pc, #1052] ; 0x92af3c74 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+3972>
  790. 0x92af3854 <+2916>: mov r2, #26
  791. 0x92af3858 <+2920>: mov r3, r4
  792. 0x92af385c <+2924>: add r1, pc, r1
  793. 0x92af3860 <+2928>: ldr r12, [r0]
  794. 0x92af3864 <+2932>: ldr r12, [r12, #12]
  795. 0x92af3868 <+2936>: blx r12
  796. 0x92af386c <+2940>: ldr r3, [r0]
  797. 0x92af3870 <+2944>: mov r7, r0
  798. 0x92af3874 <+2948>: ldr r3, [r3, #8]
  799. 0x92af3878 <+2952>: blx r3
  800. 0x92af387c <+2956>: cmp r0, #0
  801. ---Type <return> to continue, or q <return> to quit---
  802. 0x92af3880 <+2960>: bne 0x92af3898 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+2984>
  803. 0x92af3884 <+2964>: ldr r3, [r7]
  804. 0x92af3888 <+2968>: mov r0, r7
  805. 0x92af388c <+2972>: ldr r3, [r3, #4]
  806. 0x92af3890 <+2976>: blx r3
  807. 0x92af3894 <+2980>: b 0x92af2d8c <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+156>
  808. 0x92af3898 <+2984>: add r3, sp, #8768 ; 0x2240
  809. 0x92af389c <+2988>: add r1, sp, #8768 ; 0x2240
  810. 0x92af38a0 <+2992>: add r3, r3, #28
  811. 0x92af38a4 <+2996>: add r1, r1, #24
  812. 0x92af38a8 <+3000>: str r4, [r3]
  813. 0x92af38ac <+3004>: add r3, sp, #8768 ; 0x2240
  814. 0x92af38b0 <+3008>: add r3, r3, #36 ; 0x24
  815. 0x92af38b4 <+3012>: movw r0, #513 ; 0x201
  816. 0x92af38b8 <+3016>: str r4, [r3]
  817. 0x92af38bc <+3020>: add r3, sp, #8768 ; 0x2240
  818. 0x92af38c0 <+3024>: add r3, r3, #32
  819. 0x92af38c4 <+3028>: str r4, [r1]
  820. 0x92af38c8 <+3032>: mov r2, #2
  821. 0x92af38cc <+3036>: add r10, sp, #9792 ; 0x2640
  822. 0x92af38d0 <+3040>: str r2, [r3]
  823. 0x92af38d4 <+3044>: bl 0x92e72a2c <_ZnajRK16TXGSMemAllocDesc>
  824. 0x92af38d8 <+3048>: ldr r3, [sp, #84] ; 0x54
  825. 0x92af38dc <+3052>: add r10, r10, #24
  826. 0x92af38e0 <+3056>: ldr r3, [r3]
  827. 0x92af38e4 <+3060>: ldr r2, [r3, #52] ; 0x34
  828. 0x92af38e8 <+3064>: ldr r6, [r3, #76] ; 0x4c
  829. 0x92af38ec <+3068>: ldr r9, [r2, #88] ; 0x58
  830. 0x92af38f0 <+3072>: ldr r8, [r9, #52] ; 0x34
  831. ---Type <return> to continue, or q <return> to quit---
  832. 0x92af38f4 <+3076>: mov r5, r0
  833. 0x92af38f8 <+3080>: mov r0, r4
  834. 0x92af38fc <+3084>: bl 0x92a36a34 <time@plt>
  835. 0x92af3900 <+3088>: ldr r3, [r9, #2428] ; 0x97c
  836. 0x92af3904 <+3092>: ldr r12, [r9, #2444] ; 0x98c
  837. 0x92af3908 <+3096>: str r3, [sp, #52] ; 0x34
  838. 0x92af390c <+3100>: ldr r3, [r9, #2480] ; 0x9b0
  839. 0x92af3910 <+3104>: add r12, r12, r12, lsl #2
  840. 0x92af3914 <+3108>: lsl r12, r12, #1
  841. 0x92af3918 <+3112>: str r12, [sp, #48] ; 0x30
  842. 0x92af391c <+3116>: str r3, [sp, #36] ; 0x24
  843. 0x92af3920 <+3120>: ldr r3, [r9, #1084] ; 0x43c
  844. 0x92af3924 <+3124>: str r3, [sp, #44] ; 0x2c
  845. 0x92af3928 <+3128>: rsb r3, r8, r0
  846. 0x92af392c <+3132>: mov r0, r6
  847. 0x92af3930 <+3136>: str r3, [sp, #32]
  848. 0x92af3934 <+3140>: bl 0x92bb5be0 <_ZN16CIdentityManager19IsRegisteredAccountEv>
  849. 0x92af3938 <+3144>: mov r2, #255 ; 0xff
  850. 0x92af393c <+3148>: mov r1, r10
  851. 0x92af3940 <+3152>: mov r8, r0
  852. 0x92af3944 <+3156>: mov r0, r6
  853. 0x92af3948 <+3160>: bl 0x92bb575c <_ZN16CIdentityManager13GetIdentityIDEPci>
  854. 0x92af394c <+3164>: ldr r2, [r9, #312] ; 0x138
  855. 0x92af3950 <+3168>: ldr r12, [sp, #48] ; 0x30
  856. 0x92af3954 <+3172>: cmp r2, #0
  857. 0x92af3958 <+3176>: ldr r3, [sp, #52] ; 0x34
  858. 0x92af395c <+3180>: bgt 0x92af3a88 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+3480>
  859. 0x92af3960 <+3184>: ldr r2, [r9, #352] ; 0x160
  860. 0x92af3964 <+3188>: cmp r2, #0
  861. ---Type <return> to continue, or q <return> to quit---
  862. 0x92af3968 <+3192>: bgt 0x92af3ad0 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+3552>
  863. 0x92af396c <+3196>: ldr r2, [r9, #392] ; 0x188
  864. 0x92af3970 <+3200>: cmp r2, #0
  865. 0x92af3974 <+3204>: bgt 0x92af3ae0 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+3568>
  866. 0x92af3978 <+3208>: ldr r2, [r9, #432] ; 0x1b0
  867. 0x92af397c <+3212>: cmp r2, #0
  868. 0x92af3980 <+3216>: bgt 0x92af3ad8 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+3560>
  869. 0x92af3984 <+3220>: ldr r2, [r9, #472] ; 0x1d8
  870. 0x92af3988 <+3224>: cmp r2, #0
  871. 0x92af398c <+3228>: bgt 0x92af3ac8 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+3544>
  872. 0x92af3990 <+3232>: ldr r2, [r9, #512] ; 0x200
  873. 0x92af3994 <+3236>: cmp r2, #0
  874. 0x92af3998 <+3240>: bgt 0x92af3ac0 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+3536>
  875. 0x92af399c <+3244>: ldr r2, [r9, #552] ; 0x228
  876. 0x92af39a0 <+3248>: cmp r2, #0
  877. 0x92af39a4 <+3252>: bgt 0x92af3ab8 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+3528>
  878. 0x92af39a8 <+3256>: ldr r2, [r9, #592] ; 0x250
  879. 0x92af39ac <+3260>: cmp r2, #0
  880. 0x92af39b0 <+3264>: bgt 0x92af3ab0 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+3520>
  881. 0x92af39b4 <+3268>: ldr r2, [r9, #632] ; 0x278
  882. 0x92af39b8 <+3272>: cmp r2, #0
  883. 0x92af39bc <+3276>: bgt 0x92af3aa8 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+3512>
  884. 0x92af39c0 <+3280>: ldr r2, [r9, #672] ; 0x2a0
  885. 0x92af39c4 <+3284>: cmp r2, #0
  886. 0x92af39c8 <+3288>: bgt 0x92af3aa0 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+3504>
  887. 0x92af39cc <+3292>: ldr r2, [r9, #712] ; 0x2c8
  888. 0x92af39d0 <+3296>: cmp r2, #0
  889. 0x92af39d4 <+3300>: bgt 0x92af3a98 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+3496>
  890. 0x92af39d8 <+3304>: ldr r2, [r9, #752] ; 0x2f0
  891. ---Type <return> to continue, or q <return> to quit---
  892. 0x92af39dc <+3308>: cmp r2, #0
  893. 0x92af39e0 <+3312>: bgt 0x92af3a90 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+3488>
  894. 0x92af39e4 <+3316>: ldr r2, [r9, #792] ; 0x318
  895. 0x92af39e8 <+3320>: cmp r2, #0
  896. 0x92af39ec <+3324>: bgt 0x92af3a84 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+3476>
  897. 0x92af39f0 <+3328>: ldr r2, [r9, #832] ; 0x340
  898. 0x92af39f4 <+3332>: cmp r2, #0
  899. 0x92af39f8 <+3336>: movgt r4, #13
  900. 0x92af39fc <+3340>: bgt 0x92af3a88 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+3480>
  901. 0x92af3a00 <+3344>: mov r1, #0
  902. 0x92af3a04 <+3348>: cmp r8, #0
  903. 0x92af3a08 <+3352>: movne r2, r10
  904. 0x92af3a0c <+3356>: ldreq r2, [pc, #612] ; 0x92af3c78 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+3976>
  905. 0x92af3a10 <+3360>: addeq r2, pc, r2
  906. 0x92af3a14 <+3364>: ldr r0, [sp, #32]
  907. 0x92af3a18 <+3368>: mov r4, #0
  908. 0x92af3a1c <+3372>: str r2, [sp, #28]
  909. 0x92af3a20 <+3376>: ldr r2, [pc, #596] ; 0x92af3c7c <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+3980>
  910. 0x92af3a24 <+3380>: stm sp, {r0, r12}
  911. 0x92af3a28 <+3384>: ldr r12, [sp, #44] ; 0x2c
  912. 0x92af3a2c <+3388>: add r2, pc, r2
  913. 0x92af3a30 <+3392>: ldr r0, [sp, #36] ; 0x24
  914. 0x92af3a34 <+3396>: str r1, [sp, #12]
  915. 0x92af3a38 <+3400>: mov r1, #512 ; 0x200
  916. 0x92af3a3c <+3404>: str r12, [sp, #16]
  917. 0x92af3a40 <+3408>: str r0, [sp, #8]
  918. 0x92af3a44 <+3412>: mov r0, r5
  919. ---Type <return> to continue, or q <return> to quit---
  920. 0x92af3a48 <+3416>: str r8, [sp, #24]
  921. 0x92af3a4c <+3420>: str r4, [sp, #20]
  922. 0x92af3a50 <+3424>: bl 0x92a36a10 <snprintf@plt>
  923. 0x92af3a54 <+3428>: strb r4, [r5, #512] ; 0x200
  924. 0x92af3a58 <+3432>: mov r0, r5
  925. 0x92af3a5c <+3436>: bl 0x92a36920 <strlen@plt>
  926. 0x92af3a60 <+3440>: ldr r3, [r7]
  927. 0x92af3a64 <+3444>: mov r1, r5
  928. 0x92af3a68 <+3448>: ldr r3, [r3, #20]
  929. 0x92af3a6c <+3452>: mov r2, r0
  930. 0x92af3a70 <+3456>: mov r0, r7
  931. 0x92af3a74 <+3460>: blx r3
  932. 0x92af3a78 <+3464>: mov r0, r5
  933. 0x92af3a7c <+3468>: bl 0x92e72ed8 <_ZdaPv>
  934. 0x92af3a80 <+3472>: b 0x92af3884 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+2964>
  935. 0x92af3a84 <+3476>: mov r4, #12
  936. 0x92af3a88 <+3480>: sub r1, r4, #1
  937. 0x92af3a8c <+3484>: b 0x92af3a04 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+3348>
  938. 0x92af3a90 <+3488>: mov r4, #11
  939. 0x92af3a94 <+3492>: b 0x92af3a88 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+3480>
  940. 0x92af3a98 <+3496>: mov r4, #10
  941. 0x92af3a9c <+3500>: b 0x92af3a88 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+3480>
  942. 0x92af3aa0 <+3504>: mov r4, #9
  943. 0x92af3aa4 <+3508>: b 0x92af3a88 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+3480>
  944. 0x92af3aa8 <+3512>: mov r4, #8
  945. 0x92af3aac <+3516>: b 0x92af3a88 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+3480>
  946. 0x92af3ab0 <+3520>: mov r4, #7
  947. 0x92af3ab4 <+3524>: b 0x92af3a88 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+3480>
  948. 0x92af3ab8 <+3528>: mov r4, #6
  949. ---Type <return> to continue, or q <return> to quit---
  950. 0x92af3abc <+3532>: b 0x92af3a88 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+3480>
  951. 0x92af3ac0 <+3536>: mov r4, #5
  952. 0x92af3ac4 <+3540>: b 0x92af3a88 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+3480>
  953. 0x92af3ac8 <+3544>: mov r4, #4
  954. 0x92af3acc <+3548>: b 0x92af3a88 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+3480>
  955. 0x92af3ad0 <+3552>: mov r4, #1
  956. 0x92af3ad4 <+3556>: b 0x92af3a88 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+3480>
  957. 0x92af3ad8 <+3560>: mov r4, #3
  958. 0x92af3adc <+3564>: b 0x92af3a88 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+3480>
  959. 0x92af3ae0 <+3568>: mov r4, #2
  960. 0x92af3ae4 <+3572>: b 0x92af3a88 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+3480>
  961. 0x92af3ae8 <+3576>: strdeq r1, [r6], #84 ; 0x54
  962. 0x92af3aec <+3580>: sbceq r11, r4, r4, ror r8
  963. 0x92af3af0 <+3584>: adcseq lr, r3, r0, lsr r6
  964. 0x92af3af4 <+3588>: adcseq lr, r3, r8, lsr #12
  965. 0x92af3af8 <+3592>: adcseq r11, r3, r0, lsr #14
  966. 0x92af3afc <+3596>: adcseq r11, r3, r12, lsl #14
  967. 0x92af3b00 <+3600>: umlalseq lr, r3, r4, r5
  968. 0x92af3b04 <+3604>: adcseq lr, r3, r8, ror #10
  969. 0x92af3b08 <+3608>: adcseq lr, r3, r12, ror #10
  970. 0x92af3b0c <+3612>: adcseq lr, r3, r8, lsl #10
  971. 0x92af3b10 <+3616>: ldrshteq lr, [r3], r8
  972. 0x92af3b14 <+3620>: adcseq lr, r3, r0, ror #9
  973. 0x92af3b18 <+3624>: adcseq lr, r3, r0, ror #9
  974. 0x92af3b1c <+3628>: ldrshteq lr, [r3], r4
  975. 0x92af3b20 <+3632>: adcseq r11, r3, r0, lsl r6
  976. 0x92af3b24 <+3636>: ldrhteq lr, [r3], r8
  977. 0x92af3b28 <+3640>: ldrhteq lr, [r3], r8
  978. 0x92af3b2c <+3644>: ldrhteq lr, [r3], r4
  979. ---Type <return> to continue, or q <return> to quit---
  980. 0x92af3b30 <+3648>: adcseq lr, r3, r0, lsr #9
  981. 0x92af3b34 <+3652>: umlalseq lr, r3, r0, r4
  982. 0x92af3b38 <+3656>: adcseq lr, r3, r0, lsl #9
  983. 0x92af3b3c <+3660>: adcseq lr, r3, r4, ror r4
  984. 0x92af3b40 <+3664>: adcseq lr, r3, r8, ror #8
  985. 0x92af3b44 <+3668>: adcseq lr, r3, r12, asr r4
  986. 0x92af3b48 <+3672>: adcseq lr, r3, r0, asr r4
  987. 0x92af3b4c <+3676>: adcseq lr, r3, r0, asr r4
  988. 0x92af3b50 <+3680>: adcseq lr, r3, r4, asr r4
  989. 0x92af3b54 <+3684>: adcseq lr, r3, r8, asr r4
  990. 0x92af3b58 <+3688>: adcseq lr, r3, r12, asr #8
  991. 0x92af3b5c <+3692>: adcseq lr, r3, r8, lsr r4
  992. 0x92af3b60 <+3696>: adcseq lr, r3, r4, lsr r4
  993. 0x92af3b64 <+3700>: adcseq lr, r3, r8, lsr r4
  994. 0x92af3b68 <+3704>: adcseq lr, r3, r4, lsr r4
  995. 0x92af3b6c <+3708>: adcseq lr, r3, r4, lsr r4
  996. 0x92af3b70 <+3712>: adcseq lr, r3, r4, lsr r4
  997. 0x92af3b74 <+3716>: adcseq lr, r3, r4, lsr r4
  998. 0x92af3b78 <+3720>: adcseq lr, r3, r12, lsr r4
  999. 0x92af3b7c <+3724>: adcseq lr, r3, r4, asr #8
  1000. 0x92af3b80 <+3728>: adcseq lr, r3, r12, asr #8
  1001. 0x92af3b84 <+3732>: adcseq lr, r3, r0, asr r4
  1002. 0x92af3b88 <+3736>: adcseq lr, r3, r12, asr r4
  1003. 0x92af3b8c <+3740>: adcseq lr, r3, r4, ror #8
  1004. 0x92af3b90 <+3744>: adcseq lr, r3, r4, ror #8
  1005. 0x92af3b94 <+3748>: adcseq lr, r3, r8, ror #8
  1006. 0x92af3b98 <+3752>: adcseq lr, r3, r4, ror #8
  1007. 0x92af3b9c <+3756>: adcseq lr, r3, r4, ror #8
  1008. 0x92af3ba0 <+3760>: adcseq lr, r3, r8, ror #8
  1009. ---Type <return> to continue, or q <return> to quit---
  1010. 0x92af3ba4 <+3764>: adcseq lr, r3, r8, ror #8
  1011. 0x92af3ba8 <+3768>: adcseq lr, r3, r8, ror #8
  1012. 0x92af3bac <+3772>: adcseq lr, r3, r12, ror #8
  1013. 0x92af3bb0 <+3776>: adcseq lr, r3, r8, ror #8
  1014. 0x92af3bb4 <+3780>: adcseq lr, r3, r12, lsl r4
  1015. 0x92af3bb8 <+3784>: adcseq lr, r3, r4, lsl r4
  1016. 0x92af3bbc <+3788>: adcseq lr, r3, r4, lsl r4
  1017. 0x92af3bc0 <+3792>: adcseq lr, r3, r0, lsl r4
  1018. 0x92af3bc4 <+3796>: adcseq lr, r3, r4, ror #7
  1019. 0x92af3bc8 <+3800>: adcseq lr, r3, r8, ror #7
  1020. 0x92af3bcc <+3804>: adcseq lr, r3, r0, ror #7
  1021. 0x92af3bd0 <+3808>: ldrsbteq lr, [r3], r12
  1022. 0x92af3bd4 <+3812>: adcseq lr, r3, r0, ror #7
  1023. 0x92af3bd8 <+3816>: ldrsbteq lr, [r3], r12
  1024. 0x92af3bdc <+3820>: adcseq lr, r3, r0, ror #7
  1025. 0x92af3be0 <+3824>: adcseq lr, r3, r0, ror #7
  1026. 0x92af3be4 <+3828>: adcseq lr, r3, r0, ror #7
  1027. 0x92af3be8 <+3832>: ldrsbteq lr, [r3], r12
  1028. 0x92af3bec <+3836>: ldrsbteq lr, [r3], r8
  1029. 0x92af3bf0 <+3840>: adcseq lr, r3, r0, ror #7
  1030. 0x92af3bf4 <+3844>: ldrsbteq lr, [r3], r0
  1031. 0x92af3bf8 <+3848>: ldrhteq lr, [r3], r4
  1032. 0x92af3bfc <+3852>: umlalseq lr, r3, r8, r3
  1033. 0x92af3c00 <+3856>: umlalseq lr, r3, r8, r3
  1034. 0x92af3c04 <+3860>: adcseq lr, r3, r0, lsr #7
  1035. 0x92af3c08 <+3864>: umlalseq lr, r3, r8, r3
  1036. 0x92af3c0c <+3868>: umlalseq lr, r3, r4, r3
  1037. 0x92af3c10 <+3872>: adcseq lr, r3, r12, lsl #7
  1038. 0x92af3c14 <+3876>: umlalseq lr, r3, r4, r3
  1039. ---Type <return> to continue, or q <return> to quit---
  1040. 0x92af3c18 <+3880>: umlalseq lr, r3, r8, r3
  1041. 0x92af3c1c <+3884>: adcseq lr, r3, r12, lsr #7
  1042. 0x92af3c20 <+3888>: ldrhteq lr, [r3], r0
  1043. 0x92af3c24 <+3892>: adcseq lr, r3, r4, lsr #7
  1044. 0x92af3c28 <+3896>: adcseq lr, r3, r0, asr #6
  1045. 0x92af3c2c <+3900>: adcseq lr, r3, r4, asr #6
  1046. 0x92af3c30 <+3904>: adcseq lr, r3, r12, asr #6
  1047. 0x92af3c34 <+3908>: adcseq lr, r3, r0, asr #6
  1048. 0x92af3c38 <+3912>: adcseq lr, r3, r0, asr #6
  1049. 0x92af3c3c <+3916>: adcseq lr, r3, r8, asr #6
  1050. 0x92af3c40 <+3920>: adcseq lr, r3, r12, asr #6
  1051. 0x92af3c44 <+3924>: adcseq lr, r3, r8, asr #6
  1052. 0x92af3c48 <+3928>: adcseq r12, r3, r12, lsr #6
  1053. 0x92af3c4c <+3932>: adcseq lr, r3, r8, lsr r3
  1054. 0x92af3c50 <+3936>: ldrshteq lr, [r3], r4
  1055. 0x92af3c54 <+3940>: adcseq r12, r3, r0, asr #5
  1056. 0x92af3c58 <+3944>: adcseq lr, r3, r0, lsl #6
  1057. 0x92af3c5c <+3948>: adcseq lr, r3, r12, ror #5
  1058. 0x92af3c60 <+3952>: adcseq lr, r3, r8, asr #5
  1059. 0x92af3c64 <+3956>: adcseq lr, r3, r8, asr #5
  1060. 0x92af3c68 <+3960>: adcseq lr, r3, r8, asr #5
  1061. 0x92af3c6c <+3964>: ldrshteq sp, [r3], r4
  1062. 0x92af3c70 <+3968>: adcseq sp, r3, r0, lsr r11
  1063. 0x92af3c74 <+3972>: adcseq sp, r3, r8, lsr #22
  1064. 0x92af3c78 <+3976>: adcseq r9, r3, r1, lsl #9
  1065. 0x92af3c7c <+3980>: adcseq sp, r3, r8, ror #18
  1066. 0x92af3c80 <+3984>: ldrhteq r10, [r3], r4
  1067. 0x92af3c84 <+3988>: adcseq sp, r3, r4, asr r12
  1068. 0x92af3c88 <+3992>: adcseq sp, r3, r0, asr r12
  1069. ---Type <return> to continue, or q <return> to quit---
  1070. 0x92af3c8c <+3996>: ldrsbteq r10, [r3], r12
  1071. 0x92af3c90 <+4000>: adcseq sp, r3, r8, lsl #23
  1072. 0x92af3c94 <+4004>: adcseq sp, r3, r12, ror #22
  1073. 0x92af3c98 <+4008>: adcseq sp, r3, r12, ror #22
  1074. 0x92af3c9c <+4012>: adcseq sp, r3, r4, asr r11
  1075. 0x92af3ca0 <+4016>: adcseq sp, r3, r8, asr #22
  1076. 0x92af3ca4 <+4020>: adcseq r10, r3, r4, lsr #6
  1077. 0x92af3ca8 <+4024>: umlalseq sp, r3, r8, r10
  1078. 0x92af3cac <+4028>: adcseq sp, r3, r4, ror #20
  1079. 0x92af3cb0 <+4032>: adcseq sp, r3, r12, lsr r9
  1080. 0x92af3cb4 <+4036>: adcseq r10, r3, r0, lsl #2
  1081. 0x92af3cb8 <+4040>: adcseq sp, r3, r12, lsr #20
  1082. 0x92af3cbc <+4044>: ldrshteq sp, [r3], r4
  1083. 0x92af3cc0 <+4048>: ldrsbteq sp, [r3], r4
  1084. 0x92af3cc4 <+4052>: adcseq sp, r3, r4, asr r9
  1085. 0x92af3cc8 <+4056>: adcseq sp, r3, r8, lsl r8
  1086. 0x92af3ccc <+4060>: adcseq sp, r3, r12, asr r9
  1087. 0x92af3cd0 <+4064>: umlalseq r10, r3, r0, r3
  1088. 0x92af3cd4 <+4068>: ldrshteq sp, [r3], r12
  1089. 0x92af3cd8 <+4072>: adcseq r10, r3, r4, lsr r3
  1090. 0x92af3cdc <+4076>: umlalseq sp, r3, r8, r7
  1091. 0x92af3ce0 <+4080>: sbceq r11, r4, r4, lsr #27
  1092. 0x92af3ce4 <+4084>: adcseq sp, r3, r8, lsl r8
  1093. 0x92af3ce8 <+4088>: ldrsbteq sp, [r3], r12
  1094. 0x92af3cec <+4092>: ldrsbteq sp, [r3], r0
  1095. 0x92af3cf0 <+4096>: adcseq sp, r3, r12, asr #15
  1096. 0x92af3cf4 <+4100>: ldrsbteq sp, [r3], r0
  1097. 0x92af3cf8 <+4104>: adcseq sp, r3, r8, asr #15
  1098. 0x92af3cfc <+4108>: ldrhteq r9, [r3], r12
  1099. ---Type <return> to continue, or q <return> to quit---
  1100. 0x92af3d00 <+4112>: adcseq r8, r3, r0, asr #31
  1101. 0x92af3d04 <+4116>: adcseq r9, r3, r8, ror #3
  1102. 0x92af3d08 <+4120>: adcseq sp, r3, r0, lsr #14
  1103. 0x92af3d0c <+4124>: adcseq sp, r3, r8, lsl r7
  1104. 0x92af3d10 <+4128>: adcseq sp, r3, r8, lsl r7
  1105. 0x92af3d14 <+4132>: ldrsbteq sp, [r3], r0
  1106. 0x92af3d18 <+4136>: adcseq sp, r3, r12, lsr #13
  1107. 0x92af3d1c <+4140>: ldrsbteq sp, [r3], r4
  1108. 0x92af3d20 <+4144>: ldrhteq sp, [r3], r0
  1109. 0x92af3d24 <+4148>: ldrhteq sp, [r3], r0
  1110. 0x92af3d28 <+4152>: ldrhteq sp, [r3], r4
  1111. 0x92af3d2c <+4156>: ldrhteq sp, [r3], r0
  1112. 0x92af3d30 <+4160>: adcseq sp, r3, r12, lsr #12
  1113. 0x92af3d34 <+4164>: adcseq sp, r3, r0, lsr #12
  1114. 0x92af3d38 <+4168>: adcseq sp, r3, r4, lsl r6
  1115. 0x92af3d3c <+4172>: adcseq sp, r3, r0, lsl r6
  1116. 0x92af3d40 <+4176>: adcseq sp, r3, r0, lsl r6
  1117. 0x92af3d44 <+4180>: adcseq sp, r3, r12, lsl #12
  1118. 0x92af3d48 <+4184>: adcseq sp, r3, r4, lsl #12
  1119. 0x92af3d4c <+4188>: ldrshteq sp, [r3], r8
  1120. 0x92af3d50 <+4192>: ldrshteq sp, [r3], r0
  1121. 0x92af3d54 <+4196>: adcseq sp, r3, r8, ror #11
  1122. 0x92af3d58 <+4200>: adcseq sp, r3, r4, ror #11
  1123. 0x92af3d5c <+4204>: adcseq sp, r3, r8, ror #11
  1124. 0x92af3d60 <+4208>: adcseq r8, r3, r0, asr #17
  1125. 0x92af3d64 <+4212>: adcseq sp, r3, r4, asr #11
  1126. 0x92af3d68 <+4216>: ldrhteq sp, [r3], r12
  1127. 0x92af3d6c <+4220>: adcseq r12, r3, r8, asr #19
  1128. 0x92af3d70 <+4224>: umlalseq r12, r3, r12, r9
  1129. ---Type <return> to continue, or q <return> to quit---
  1130. 0x92af3d74 <+4228>: adcseq sp, r3, r8, lsl #11
  1131. 0x92af3d78 <+4232>: adcseq sp, r3, r12, lsl #11
  1132. 0x92af3d7c <+4236>: adcseq sp, r3, r8, lsl #11
  1133. 0x92af3d80 <+4240>: adcseq sp, r3, r4, lsl #11
  1134. 0x92af3d84 <+4244>: adcseq sp, r3, r0, lsl #11
  1135. 0x92af3d88 <+4248>: adcseq sp, r3, r12, ror r5
  1136. 0x92af3d8c <+4252>: adcseq sp, r3, r12, ror r5
  1137. 0x92af3d90 <+4256>: adcseq r8, r3, r8, lsr #24
  1138. 0x92af3d94 <+4260>: umlalseq sp, r3, r8, r5
  1139. 0x92af3d98 <+4264>: adcseq sp, r3, r4, lsr #10
  1140. 0x92af3d9c <+4268>: adcseq sp, r3, r8, lsl r5
  1141. 0x92af3da0 <+4272>: adcseq sp, r3, r0, lsl r5
  1142. 0x92af3da4 <+4276>: adcseq sp, r3, r4, lsl #10
  1143. 0x92af3da8 <+4280>: adcseq sp, r3, r0, lsl #10
  1144. 0x92af3dac <+4284>: ldrshteq sp, [r3], r12
  1145. 0x92af3db0 <+4288>: ldrshteq sp, [r3], r12
  1146. 0x92af3db4 <+4292>: umlalseq sp, r3, r4, r4
  1147. 0x92af3db8 <+4296>: adcseq sp, r3, r12, lsl #9
  1148. 0x92af3dbc <+4300>: adcseq sp, r3, r12, ror #8
  1149. 0x92af3dc0 <+4304>: adcseq sp, r3, r4, ror #8
  1150. 0x92af3dc4 <+4308>: ldrshteq sp, [r3], r0
  1151. 0x92af3dc8 <+4312>: ldrsbteq sp, [r3], r12
  1152. 0x92af3dcc <+4316>: adcseq sp, r3, r8, lsl #8
  1153. 0x92af3dd0 <+4320>: adcseq sp, r3, r0, lsl #8
  1154. 0x92af3dd4 <+4324>: umlalseq sp, r3, r0, r3
  1155. 0x92af3dd8 <+4328>: adcseq sp, r3, r12, asr r3
  1156. 0x92af3ddc <+4332>: ldrhteq sp, [r3], r0
  1157. 0x92af3de0 <+4336>: adcseq sp, r3, r0, lsr #7
  1158. 0x92af3de4 <+4340>: ldrhteq sp, [r3], r4
  1159. ---Type <return> to continue, or q <return> to quit---
  1160. 0x92af3de8 <+4344>: adcseq sp, r3, r0, asr #7
  1161. 0x92af3dec <+4348>: ldrsbteq sp, [r3], r0
  1162. 0x92af3df0 <+4352>: umlalseq sp, r3, r8, r3
  1163. 0x92af3df4 <+4356>: adcseq sp, r3, r8, asr #5
  1164. 0x92af3df8 <+4360>: adcseq sp, r3, r4, lsl #7
  1165. 0x92af3dfc <+4364>: adcseq sp, r3, r12, ror r3
  1166. 0x92af3e00 <+4368>: adcseq sp, r3, r0, lsl #7
  1167. 0x92af3e04 <+4372>: adcseq sp, r3, r4, lsl #7
  1168. 0x92af3e08 <+4376>: adcseq sp, r3, r4, lsl #7
  1169. 0x92af3e0c <+4380>: adcseq sp, r3, r4, lsl #6
  1170. 0x92af3e10 <+4384>: adcseq sp, r3, r4, ror #3
  1171. 0x92af3e14 <+4388>: adcseq sp, r3, r0, lsr #5
  1172. 0x92af3e18 <+4392>: adcseq sp, r3, r8, lsr #5
  1173. 0x92af3e1c <+4396>: adcseq sp, r3, r12, lsr #5
  1174. 0x92af3e20 <+4400>: ldrhteq sp, [r3], r0
  1175. 0x92af3e24 <+4404>: ldrhteq sp, [r3], r0
  1176. 0x92af3e28 <+4408>: adcseq sp, r3, r8, asr #4
  1177. 0x92af3e2c <+4412>: adcseq sp, r3, r4, lsr r2
  1178. 0x92af3e30 <+4416>: adcseq sp, r3, r4, lsr #4
  1179. 0x92af3e34 <+4420>: adcseq sp, r3, r0, lsr #4
  1180. 0x92af3e38 <+4424>: adcseq sp, r3, r0, lsr #4
  1181. 0x92af3e3c <+4428>: adcseq sp, r3, r8, lsl r2
  1182. 0x92af3e40 <+4432>: adcseq sp, r3, r8, lsl #4
  1183. 0x92af3e44 <+4436>: ldrsbteq sp, [r3], r0
  1184. 0x92af3e48 <+4440>: adcseq sp, r3, r12, lsl #3
  1185. 0x92af3e4c <+4444>: adcseq sp, r3, r4, ror r1
  1186. 0x92af3e50 <+4448>: adcseq sp, r3, r0, ror r1
  1187. 0x92af3e54 <+4452>: adcseq r12, r3, r4, lsl #5
  1188. 0x92af3e58 <+4456>: ldr r3, [sp, #60] ; 0x3c
  1189. ---Type <return> to continue, or q <return> to quit---
  1190. 0x92af3e5c <+4460>: ldr r2, [pc, #-484] ; 0x92af3c80 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+3984>
  1191. 0x92af3e60 <+4464>: sub r0, r3, #2464 ; 0x9a0
  1192. 0x92af3e64 <+4468>: ldr r1, [sp, #64] ; 0x40
  1193. 0x92af3e68 <+4472>: sub r0, r0, #12
  1194. 0x92af3e6c <+4476>: add r2, pc, r2
  1195. 0x92af3e70 <+4480>: bl 0x92fa4110 <_ZN17CXGSXmlWriterNode8AddChildEPKc>
  1196. 0x92af3e74 <+4484>: ldr r3, [sp, #40] ; 0x28
  1197. 0x92af3e78 <+4488>: ldr r3, [r3, #1456] ; 0x5b0
  1198. 0x92af3e7c <+4492>: cmp r3, #0
  1199. 0x92af3e80 <+4496>: ble 0x92af42a8 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+5560>
  1200. 0x92af3e84 <+4500>: ldr r3, [pc, #-520] ; 0x92af3c84 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+3988>
  1201. 0x92af3e88 <+4504>: mov r7, #0
  1202. 0x92af3e8c <+4508>: str r7, [sp, #44] ; 0x2c
  1203. 0x92af3e90 <+4512>: add r3, pc, r3
  1204. 0x92af3e94 <+4516>: str r3, [sp, #32]
  1205. 0x92af3e98 <+4520>: ldr r3, [pc, #-536] ; 0x92af3c88 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+3992>
  1206. 0x92af3e9c <+4524>: add r3, pc, r3
  1207. 0x92af3ea0 <+4528>: str r3, [sp, #36] ; 0x24
  1208. 0x92af3ea4 <+4532>: add r3, sp, #6720 ; 0x1a40
  1209. 0x92af3ea8 <+4536>: add r3, r3, #24
  1210. 0x92af3eac <+4540>: str r3, [sp, #80] ; 0x50
  1211. 0x92af3eb0 <+4544>: add r3, sp, #172 ; 0xac
  1212. 0x92af3eb4 <+4548>: str r3, [sp, #124] ; 0x7c
  1213. 0x92af3eb8 <+4552>: ldr r2, [pc, #-564] ; 0x92af3c8c <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+3996>
  1214. 0x92af3ebc <+4556>: ldr r0, [sp, #80] ; 0x50
  1215. ---Type <return> to continue, or q <return> to quit---
  1216. 0x92af3ec0 <+4560>: ldr r1, [sp, #124] ; 0x7c
  1217. 0x92af3ec4 <+4564>: add r2, pc, r2
  1218. 0x92af3ec8 <+4568>: bl 0x92fa4110 <_ZN17CXGSXmlWriterNode8AddChildEPKc>
  1219. 0x92af3ecc <+4572>: ldr r3, [r11, #80] ; 0x50
  1220. 0x92af3ed0 <+4576>: add r4, r3, r7
  1221. 0x92af3ed4 <+4580>: ldr r2, [r3, r7]
  1222. 0x92af3ed8 <+4584>: cmp r2, #1
  1223. 0x92af3edc <+4588>: ble 0x92af3ef0 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+4608>
  1224. 0x92af3ee0 <+4592>: ldr r1, [pc, #-600] ; 0x92af3c90 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+4000>
  1225. 0x92af3ee4 <+4596>: ldr r0, [sp, #80] ; 0x50
  1226. 0x92af3ee8 <+4600>: add r1, pc, r1
  1227. 0x92af3eec <+4604>: bl 0x92c586c4 <_ZN8CXmlUtil20XMLWriteAttributeIntEP17CXGSXmlWriterNodePKci>
  1228. 0x92af3ef0 <+4608>: ldr r1, [pc, #-612] ; 0x92af3c94 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+4004>
  1229. 0x92af3ef4 <+4612>: ldr r0, [sp, #80] ; 0x50
  1230. 0x92af3ef8 <+4616>: add r1, pc, r1
  1231. 0x92af3efc <+4620>: ldr r2, [r4, #4]
  1232. 0x92af3f00 <+4624>: bl 0x92c587e4 <_ZN8CXmlUtil21XMLWriteAttributeBoolEP17CXGSXmlWriterNodePKci>
  1233. 0x92af3f04 <+4628>: ldr r5, [sp, #80] ; 0x50
  1234. 0x92af3f08 <+4632>: ldr r1, [pc, #-632] ; 0x92af3c98 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+4008>
  1235. 0x92af3f0c <+4636>: ldr r2, [r4, #8]
  1236. 0x92af3f10 <+4640>: mov r0, r5
  1237. 0x92af3f14 <+4644>: add r1, pc, r1
  1238. 0x92af3f18 <+4648>: bl 0x92c587e4 <_ZN8CXmlUtil21XMLWriteAttributeBoolEP17CXGSXmlWriterNodePKci>
  1239. 0x92af3f1c <+4652>: ldr r0, [sp, #40] ; 0x28
  1240. 0x92af3f20 <+4656>: ldr r1, [sp, #44] ; 0x2c
  1241. 0x92af3f24 <+4660>: bl 0x92a92e60 <_ZN23CEventDefinitionManager20GetEpisodeDefinitionEi>
  1242. ---Type <return> to continue, or q <return> to quit---
  1243. 0x92af3f28 <+4664>: ldr r6, [sp, #88] ; 0x58
  1244. 0x92af3f2c <+4668>: add r1, r0, #8
  1245. 0x92af3f30 <+4672>: mov r0, r6
  1246. 0x92af3f34 <+4676>: bl 0x92a3692c <strcpy@plt>
  1247. 0x92af3f38 <+4680>: ldr r1, [pc, #-676] ; 0x92af3c9c <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+4012>
  1248. 0x92af3f3c <+4684>: mov r0, r5
  1249. 0x92af3f40 <+4688>: mov r2, r6
  1250. 0x92af3f44 <+4692>: add r1, pc, r1
  1251. 0x92af3f48 <+4696>: bl 0x92c5880c <_ZN8CXmlUtil23XMLWriteAttributeStringEP17CXGSXmlWriterNodePKcS3_>
  1252. 0x92af3f4c <+4700>: ldr r1, [pc, #-692] ; 0x92af3ca0 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+4016>
  1253. 0x92af3f50 <+4704>: mov r0, r5
  1254. 0x92af3f54 <+4708>: ldr r2, [r4, #16]
  1255. 0x92af3f58 <+4712>: add r1, pc, r1
  1256. 0x92af3f5c <+4716>: bl 0x92c58708 <_ZN8CXmlUtil21XMLWriteAttributeUIntEP17CXGSXmlWriterNodePKcj>
  1257. 0x92af3f60 <+4720>: mov r3, #0
  1258. 0x92af3f64 <+4724>: str r3, [sp, #68] ; 0x44
  1259. 0x92af3f68 <+4728>: ldr r0, [sp, #40] ; 0x28
  1260. 0x92af3f6c <+4732>: ldr r1, [sp, #44] ; 0x2c
  1261. 0x92af3f70 <+4736>: bl 0x92a92e60 <_ZN23CEventDefinitionManager20GetEpisodeDefinitionEi>
  1262. 0x92af3f74 <+4740>: ldr r3, [r0, #4]
  1263. 0x92af3f78 <+4744>: ldr r2, [sp, #68] ; 0x44
  1264. 0x92af3f7c <+4748>: cmp r2, r3
  1265. 0x92af3f80 <+4752>: bge 0x92af4288 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+5528>
  1266. 0x92af3f84 <+4756>: add r3, sp, #7744 ; 0x1e40
  1267. 0x92af3f88 <+4760>: ldr r2, [pc, #-748] ; 0x92af3ca4 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+4020>
  1268. 0x92af3f8c <+4764>: add r3, r3, #24
  1269. ---Type <return> to continue, or q <return> to quit---
  1270. 0x92af3f90 <+4768>: ldr r1, [sp, #80] ; 0x50
  1271. 0x92af3f94 <+4772>: add r2, pc, r2
  1272. 0x92af3f98 <+4776>: str r3, [sp, #48] ; 0x30
  1273. 0x92af3f9c <+4780>: mov r0, r3
  1274. 0x92af3fa0 <+4784>: mov r4, r3
  1275. 0x92af3fa4 <+4788>: bl 0x92fa4110 <_ZN17CXGSXmlWriterNode8AddChildEPKc>
  1276. 0x92af3fa8 <+4792>: ldr r2, [r11, #80] ; 0x50
  1277. 0x92af3fac <+4796>: ldr r3, [sp, #68] ; 0x44
  1278. 0x92af3fb0 <+4800>: add r2, r2, r7
  1279. 0x92af3fb4 <+4804>: add r3, r3, r3, lsl #1
  1280. 0x92af3fb8 <+4808>: ldr r2, [r2, #12]
  1281. 0x92af3fbc <+4812>: lsl r5, r3, #3
  1282. 0x92af3fc0 <+4816>: add r1, r2, r5
  1283. 0x92af3fc4 <+4820>: ldr r2, [r2, r3, lsl #3]
  1284. 0x92af3fc8 <+4824>: cmp r2, #1
  1285. 0x92af3fcc <+4828>: ble 0x92af3ff0 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+4864>
  1286. 0x92af3fd0 <+4832>: ldr r1, [pc, #-816] ; 0x92af3ca8 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+4024>
  1287. 0x92af3fd4 <+4836>: mov r0, r4
  1288. 0x92af3fd8 <+4840>: add r1, pc, r1
  1289. 0x92af3fdc <+4844>: bl 0x92c586c4 <_ZN8CXmlUtil20XMLWriteAttributeIntEP17CXGSXmlWriterNodePKci>
  1290. 0x92af3fe0 <+4848>: ldr r3, [r11, #80] ; 0x50
  1291. 0x92af3fe4 <+4852>: add r3, r3, r7
  1292. 0x92af3fe8 <+4856>: ldr r1, [r3, #12]
  1293. 0x92af3fec <+4860>: add r1, r1, r5
  1294. 0x92af3ff0 <+4864>: ldr r4, [sp, #48] ; 0x30
  1295. 0x92af3ff4 <+4868>: ldr r2, [r1, #4]
  1296. 0x92af3ff8 <+4872>: ldr r1, [pc, #-852] ; 0x92af3cac <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+4028>
  1297. ---Type <return> to continue, or q <return> to quit---
  1298. 0x92af3ffc <+4876>: mov r0, r4
  1299. 0x92af4000 <+4880>: add r1, pc, r1
  1300. 0x92af4004 <+4884>: bl 0x92c587e4 <_ZN8CXmlUtil21XMLWriteAttributeBoolEP17CXGSXmlWriterNodePKci>
  1301. 0x92af4008 <+4888>: ldr r3, [r11, #80] ; 0x50
  1302. 0x92af400c <+4892>: mov r0, r4
  1303. 0x92af4010 <+4896>: ldr r1, [pc, #-872] ; 0x92af3cb0 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+4032>
  1304. 0x92af4014 <+4900>: add r3, r3, r7
  1305. 0x92af4018 <+4904>: add r1, pc, r1
  1306. 0x92af401c <+4908>: ldr r3, [r3, #12]
  1307. 0x92af4020 <+4912>: add r3, r3, r5
  1308. 0x92af4024 <+4916>: ldr r2, [r3, #8]
  1309. 0x92af4028 <+4920>: bl 0x92c587e4 <_ZN8CXmlUtil21XMLWriteAttributeBoolEP17CXGSXmlWriterNodePKci>
  1310. 0x92af402c <+4924>: ldr r3, [pc, #-896] ; 0x92af3cb4 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+4036>
  1311. 0x92af4030 <+4928>: mov r4, #0
  1312. 0x92af4034 <+4932>: mov r8, r4
  1313. 0x92af4038 <+4936>: add r3, pc, r3
  1314. 0x92af403c <+4940>: str r3, [sp, #52] ; 0x34
  1315. 0x92af4040 <+4944>: ldr r3, [pc, #-912] ; 0x92af3cb8 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+4040>
  1316. 0x92af4044 <+4948>: add r3, pc, r3
  1317. 0x92af4048 <+4952>: str r3, [sp, #56] ; 0x38
  1318. 0x92af404c <+4956>: ldr r0, [sp, #40] ; 0x28
  1319. 0x92af4050 <+4960>: ldr r1, [sp, #44] ; 0x2c
  1320. 0x92af4054 <+4964>: bl 0x92a92e60 <_ZN23CEventDefinitionManager20GetEpisodeDefinitionEi>
  1321. 0x92af4058 <+4968>: ldr r3, [r0]
  1322. 0x92af405c <+4972>: add r3, r3, r5
  1323. 0x92af4060 <+4976>: ldr r3, [r3, #8]
  1324. ---Type <return> to continue, or q <return> to quit---
  1325. 0x92af4064 <+4980>: cmp r8, r3
  1326. 0x92af4068 <+4984>: bge 0x92af4278 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+5512>
  1327. 0x92af406c <+4988>: add r9, sp, #8768 ; 0x2240
  1328. 0x92af4070 <+4992>: ldr r1, [sp, #48] ; 0x30
  1329. 0x92af4074 <+4996>: add r9, r9, #24
  1330. 0x92af4078 <+5000>: ldr r2, [sp, #52] ; 0x34
  1331. 0x92af407c <+5004>: mov r0, r9
  1332. 0x92af4080 <+5008>: bl 0x92fa4110 <_ZN17CXGSXmlWriterNode8AddChildEPKc>
  1333. 0x92af4084 <+5012>: ldr r3, [r11, #80] ; 0x50
  1334. 0x92af4088 <+5016>: mov r0, r9
  1335. 0x92af408c <+5020>: ldr r1, [sp, #56] ; 0x38
  1336. 0x92af4090 <+5024>: add r3, r3, r7
  1337. 0x92af4094 <+5028>: ldr r3, [r3, #12]
  1338. 0x92af4098 <+5032>: add r3, r3, r5
  1339. 0x92af409c <+5036>: ldr r3, [r3, #12]
  1340. 0x92af40a0 <+5040>: ldr r2, [r3, r4]
  1341. 0x92af40a4 <+5044>: bl 0x92c586c4 <_ZN8CXmlUtil20XMLWriteAttributeIntEP17CXGSXmlWriterNodePKci>
  1342. 0x92af40a8 <+5048>: ldr r3, [r11, #80] ; 0x50
  1343. 0x92af40ac <+5052>: mov r0, r9
  1344. 0x92af40b0 <+5056>: ldr r1, [pc, #-1020] ; 0x92af3cbc <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+4044>
  1345. 0x92af40b4 <+5060>: add r3, r3, r7
  1346. 0x92af40b8 <+5064>: add r1, pc, r1
  1347. 0x92af40bc <+5068>: ldr r3, [r3, #12]
  1348. 0x92af40c0 <+5072>: add r3, r3, r5
  1349. 0x92af40c4 <+5076>: ldr r3, [r3, #12]
  1350. 0x92af40c8 <+5080>: add r3, r3, r4
  1351. 0x92af40cc <+5084>: ldr r2, [r3, #16]
  1352. 0x92af40d0 <+5088>: bl 0x92c586c4 <_ZN8CXmlUtil20XMLWriteAttributeIntEP17CXGSXmlWriterNodePKci>
  1353. ---Type <return> to continue, or q <return> to quit---
  1354. 0x92af40d4 <+5092>: ldr r3, [r11, #80] ; 0x50
  1355. 0x92af40d8 <+5096>: mov r0, r9
  1356. 0x92af40dc <+5100>: ldr r1, [pc, #-1060] ; 0x92af3cc0 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+4048>
  1357. 0x92af40e0 <+5104>: add r3, r3, r7
  1358. 0x92af40e4 <+5108>: add r1, pc, r1
  1359. 0x92af40e8 <+5112>: ldr r3, [r3, #12]
  1360. 0x92af40ec <+5116>: add r3, r3, r5
  1361. 0x92af40f0 <+5120>: ldr r3, [r3, #12]
  1362. 0x92af40f4 <+5124>: add r3, r3, r4
  1363. 0x92af40f8 <+5128>: ldr r2, [r3, #40] ; 0x28
  1364. 0x92af40fc <+5132>: bl 0x92c587e4 <_ZN8CXmlUtil21XMLWriteAttributeBoolEP17CXGSXmlWriterNodePKci>
  1365. 0x92af4100 <+5136>: ldr r3, [r11, #80] ; 0x50
  1366. 0x92af4104 <+5140>: mov r0, r9
  1367. 0x92af4108 <+5144>: ldr r1, [pc, #-1100] ; 0x92af3cc4 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+4052>
  1368. 0x92af410c <+5148>: add r3, r3, r7
  1369. 0x92af4110 <+5152>: add r1, pc, r1
  1370. 0x92af4114 <+5156>: ldr r3, [r3, #12]
  1371. 0x92af4118 <+5160>: add r3, r3, r5
  1372. 0x92af411c <+5164>: ldr r3, [r3, #12]
  1373. 0x92af4120 <+5168>: add r3, r3, r4
  1374. 0x92af4124 <+5172>: ldr r2, [r3, #4]
  1375. 0x92af4128 <+5176>: bl 0x92c587e4 <_ZN8CXmlUtil21XMLWriteAttributeBoolEP17CXGSXmlWriterNodePKci>
  1376. 0x92af412c <+5180>: ldr r3, [r11, #80] ; 0x50
  1377. 0x92af4130 <+5184>: mov r0, r9
  1378. 0x92af4134 <+5188>: ldr r1, [pc, #-1140] ; 0x92af3cc8 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+4056>
  1379. 0x92af4138 <+5192>: add r3, r3, r7
  1380. ---Type <return> to continue, or q <return> to quit---
  1381. 0x92af413c <+5196>: add r1, pc, r1
  1382. 0x92af4140 <+5200>: ldr r3, [r3, #12]
  1383. 0x92af4144 <+5204>: add r3, r3, r5
  1384. 0x92af4148 <+5208>: ldr r3, [r3, #12]
  1385. 0x92af414c <+5212>: add r3, r3, r4
  1386. 0x92af4150 <+5216>: ldr r2, [r3, #8]
  1387. 0x92af4154 <+5220>: bl 0x92c587e4 <_ZN8CXmlUtil21XMLWriteAttributeBoolEP17CXGSXmlWriterNodePKci>
  1388. 0x92af4158 <+5224>: ldr r3, [r11, #80] ; 0x50
  1389. 0x92af415c <+5228>: mov r0, r9
  1390. 0x92af4160 <+5232>: ldr r1, [pc, #-1180] ; 0x92af3ccc <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+4060>
  1391. 0x92af4164 <+5236>: add r3, r3, r7
  1392. 0x92af4168 <+5240>: add r1, pc, r1
  1393. 0x92af416c <+5244>: ldr r3, [r3, #12]
  1394. 0x92af4170 <+5248>: add r3, r3, r5
  1395. 0x92af4174 <+5252>: ldr r3, [r3, #12]
  1396. 0x92af4178 <+5256>: add r3, r3, r4
  1397. 0x92af417c <+5260>: ldr r2, [r3, #44] ; 0x2c
  1398. 0x92af4180 <+5264>: bl 0x92c586c4 <_ZN8CXmlUtil20XMLWriteAttributeIntEP17CXGSXmlWriterNodePKci>
  1399. 0x92af4184 <+5268>: ldr r3, [r11, #80] ; 0x50
  1400. 0x92af4188 <+5272>: movw r2, #43932 ; 0xab9c
  1401. 0x92af418c <+5276>: ldr r1, [pc, #-1220] ; 0x92af3cd0 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+4064>
  1402. 0x92af4190 <+5280>: movt r2, #997 ; 0x3e5
  1403. 0x92af4194 <+5284>: add r3, r3, r7
  1404. 0x92af4198 <+5288>: mov r0, r9
  1405. 0x92af419c <+5292>: add r1, pc, r1
  1406. 0x92af41a0 <+5296>: ldr r3, [r3, #12]
  1407. 0x92af41a4 <+5300>: add r3, r3, r5
  1408. ---Type <return> to continue, or q <return> to quit---
  1409. 0x92af41a8 <+5304>: ldr r3, [r3, #12]
  1410. 0x92af41ac <+5308>: add r3, r3, r4
  1411. 0x92af41b0 <+5312>: ldr r3, [r3, #48] ; 0x30
  1412. 0x92af41b4 <+5316>: eor r2, r2, r3
  1413. 0x92af41b8 <+5320>: bl 0x92c586c4 <_ZN8CXmlUtil20XMLWriteAttributeIntEP17CXGSXmlWriterNodePKci>
  1414. 0x92af41bc <+5324>: ldr r3, [r11, #80] ; 0x50
  1415. 0x92af41c0 <+5328>: movw r2, #43932 ; 0xab9c
  1416. 0x92af41c4 <+5332>: ldr r1, [pc, #-1272] ; 0x92af3cd4 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+4068>
  1417. 0x92af41c8 <+5336>: movt r2, #997 ; 0x3e5
  1418. 0x92af41cc <+5340>: add r3, r3, r7
  1419. 0x92af41d0 <+5344>: mov r0, r9
  1420. 0x92af41d4 <+5348>: add r1, pc, r1
  1421. 0x92af41d8 <+5352>: ldr r3, [r3, #12]
  1422. 0x92af41dc <+5356>: add r3, r3, r5
  1423. 0x92af41e0 <+5360>: ldr r3, [r3, #12]
  1424. 0x92af41e4 <+5364>: add r3, r3, r4
  1425. 0x92af41e8 <+5368>: ldr r3, [r3, #52] ; 0x34
  1426. 0x92af41ec <+5372>: eor r2, r2, r3
  1427. 0x92af41f0 <+5376>: bl 0x92c586c4 <_ZN8CXmlUtil20XMLWriteAttributeIntEP17CXGSXmlWriterNodePKci>
  1428. 0x92af41f4 <+5380>: ldr r3, [r11, #80] ; 0x50
  1429. 0x92af41f8 <+5384>: mov r0, r9
  1430. 0x92af41fc <+5388>: ldr r1, [pc, #-1324] ; 0x92af3cd8 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+4072>
  1431. 0x92af4200 <+5392>: add r3, r3, r7
  1432. 0x92af4204 <+5396>: add r1, pc, r1
  1433. 0x92af4208 <+5400>: ldr r3, [r3, #12]
  1434. 0x92af420c <+5404>: add r3, r3, r5
  1435. 0x92af4210 <+5408>: ldr r3, [r3, #12]
  1436. ---Type <return> to continue, or q <return> to quit---
  1437. 0x92af4214 <+5412>: add r3, r3, r4
  1438. 0x92af4218 <+5416>: ldr r2, [r3, #20]
  1439. 0x92af421c <+5420>: bl 0x92c586c4 <_ZN8CXmlUtil20XMLWriteAttributeIntEP17CXGSXmlWriterNodePKci>
  1440. 0x92af4220 <+5424>: mov r6, #0
  1441. 0x92af4224 <+5428>: mov r0, r10
  1442. 0x92af4228 <+5432>: mov r1, r9
  1443. 0x92af422c <+5436>: ldr r2, [sp, #32]
  1444. 0x92af4230 <+5440>: bl 0x92fa4110 <_ZN17CXGSXmlWriterNode8AddChildEPKc>
  1445. 0x92af4234 <+5444>: ldr r2, [r11, #80] ; 0x50
  1446. 0x92af4238 <+5448>: add r3, r6, #6
  1447. 0x92af423c <+5452>: mov r0, r10
  1448. 0x92af4240 <+5456>: ldr r1, [sp, #36] ; 0x24
  1449. 0x92af4244 <+5460>: add r2, r2, r7
  1450. 0x92af4248 <+5464>: ldr r2, [r2, #12]
  1451. 0x92af424c <+5468>: add r2, r2, r5
  1452. 0x92af4250 <+5472>: ldr r2, [r2, #12]
  1453. 0x92af4254 <+5476>: add r3, r2, r3, lsl #2
  1454. 0x92af4258 <+5480>: ldr r2, [r3, r4]
  1455. 0x92af425c <+5484>: bl 0x92c587e4 <_ZN8CXmlUtil21XMLWriteAttributeBoolEP17CXGSXmlWriterNodePKci>
  1456. 0x92af4260 <+5488>: add r6, r6, #1
  1457. 0x92af4264 <+5492>: cmp r6, #3
  1458. 0x92af4268 <+5496>: bne 0x92af4224 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+5428>
  1459. 0x92af426c <+5500>: add r8, r8, #1
  1460. 0x92af4270 <+5504>: add r4, r4, #56 ; 0x38
  1461. 0x92af4274 <+5508>: b 0x92af404c <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+4956>
  1462. 0x92af4278 <+5512>: ldr r3, [sp, #68] ; 0x44
  1463. 0x92af427c <+5516>: add r3, r3, #1
  1464. 0x92af4280 <+5520>: str r3, [sp, #68] ; 0x44
  1465. 0x92af4284 <+5524>: b 0x92af3f68 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+4728>
  1466. ---Type <return> to continue, or q <return> to quit---
  1467. 0x92af4288 <+5528>: ldr r3, [sp, #40] ; 0x28
  1468. 0x92af428c <+5532>: add r7, r7, #20
  1469. 0x92af4290 <+5536>: ldr r2, [sp, #44] ; 0x2c
  1470. 0x92af4294 <+5540>: ldr r3, [r3, #1456] ; 0x5b0
  1471. 0x92af4298 <+5544>: add r2, r2, #1
  1472. 0x92af429c <+5548>: str r2, [sp, #44] ; 0x2c
  1473. 0x92af42a0 <+5552>: cmp r3, r2
  1474. 0x92af42a4 <+5556>: bgt 0x92af3eb8 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+4552>
  1475. 0x92af42a8 <+5560>: ldr r3, [sp, #60] ; 0x3c
  1476. 0x92af42ac <+5564>: ldr r2, [pc, #-1496] ; 0x92af3cdc <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+4076>
  1477. 0x92af42b0 <+5568>: sub r0, r3, #2464 ; 0x9a0
  1478. 0x92af42b4 <+5572>: ldr r1, [sp, #64] ; 0x40
  1479. 0x92af42b8 <+5576>: sub r0, r0, #4
  1480. 0x92af42bc <+5580>: add r2, pc, r2
  1481. 0x92af42c0 <+5584>: bl 0x92fa4110 <_ZN17CXGSXmlWriterNode8AddChildEPKc>
  1482. 0x92af42c4 <+5588>: ldr r5, [pc, #-1516] ; 0x92af3ce0 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+4080>
  1483. 0x92af42c8 <+5592>: add r4, r11, #80 ; 0x50
  1484. 0x92af42cc <+5596>: ldr r8, [pc, #-1520] ; 0x92af3ce4 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+4084>
  1485. 0x92af42d0 <+5600>: add r6, r11, #100 ; 0x64
  1486. 0x92af42d4 <+5604>: add r5, pc, r5
  1487. 0x92af42d8 <+5608>: add r7, sp, #180 ; 0xb4
  1488. 0x92af42dc <+5612>: add r8, pc, r8
  1489. 0x92af42e0 <+5616>: add r3, sp, #216 ; 0xd8
  1490. 0x92af42e4 <+5620>: str r3, [sp, #32]
  1491. 0x92af42e8 <+5624>: mov r1, r8
  1492. 0x92af42ec <+5628>: ldr r2, [r5], #4
  1493. ---Type <return> to continue, or q <return> to quit---
  1494. 0x92af42f0 <+5632>: mov r0, r10
  1495. 0x92af42f4 <+5636>: bl 0x92a36938 <sprintf@plt>
  1496. 0x92af42f8 <+5640>: mov r0, r7
  1497. 0x92af42fc <+5644>: mov r1, r10
  1498. 0x92af4300 <+5648>: ldr r2, [r4, #4]!
  1499. 0x92af4304 <+5652>: bl 0x92c587e4 <_ZN8CXmlUtil21XMLWriteAttributeBoolEP17CXGSXmlWriterNodePKci>
  1500. 0x92af4308 <+5656>: cmp r4, r6
  1501. 0x92af430c <+5660>: bne 0x92af42e8 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+5624>
  1502. 0x92af4310 <+5664>: ldr r5, [sp, #60] ; 0x3c
  1503. 0x92af4314 <+5668>: ldr r6, [sp, #64] ; 0x40
  1504. 0x92af4318 <+5672>: ldr r2, [pc, #-1592] ; 0x92af3ce8 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+4088>
  1505. 0x92af431c <+5676>: sub r0, r5, #2448 ; 0x990
  1506. 0x92af4320 <+5680>: sub r0, r0, #12
  1507. 0x92af4324 <+5684>: mov r1, r6
  1508. 0x92af4328 <+5688>: add r2, pc, r2
  1509. 0x92af432c <+5692>: bl 0x92fa4110 <_ZN17CXGSXmlWriterNode8AddChildEPKc>
  1510. 0x92af4330 <+5696>: ldr r3, [sp, #32]
  1511. 0x92af4334 <+5700>: ldr r1, [pc, #-1616] ; 0x92af3cec <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+4092>
  1512. 0x92af4338 <+5704>: sub r4, r3, #28
  1513. 0x92af433c <+5708>: ldr r2, [r11, #104] ; 0x68
  1514. 0x92af4340 <+5712>: add r1, pc, r1
  1515. 0x92af4344 <+5716>: mov r0, r4
  1516. 0x92af4348 <+5720>: bl 0x92c587e4 <_ZN8CXmlUtil21XMLWriteAttributeBoolEP17CXGSXmlWriterNodePKci>
  1517. 0x92af434c <+5724>: ldr r1, [pc, #-1636] ; 0x92af3cf0 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+4096>
  1518. 0x92af4350 <+5728>: mov r0, r4
  1519. 0x92af4354 <+5732>: ldr r2, [r11, #108] ; 0x6c
  1520. ---Type <return> to continue, or q <return> to quit---
  1521. 0x92af4358 <+5736>: add r1, pc, r1
  1522. 0x92af435c <+5740>: bl 0x92c587e4 <_ZN8CXmlUtil21XMLWriteAttributeBoolEP17CXGSXmlWriterNodePKci>
  1523. 0x92af4360 <+5744>: ldr r1, [pc, #-1652] ; 0x92af3cf4 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+4100>
  1524. 0x92af4364 <+5748>: mov r0, r4
  1525. 0x92af4368 <+5752>: ldr r2, [r11, #112] ; 0x70
  1526. 0x92af436c <+5756>: add r1, pc, r1
  1527. 0x92af4370 <+5760>: bl 0x92c586c4 <_ZN8CXmlUtil20XMLWriteAttributeIntEP17CXGSXmlWriterNodePKci>
  1528. 0x92af4374 <+5764>: ldr r3, [sp, #84] ; 0x54
  1529. 0x92af4378 <+5768>: sub r0, r5, #2448 ; 0x990
  1530. 0x92af437c <+5772>: ldr r2, [pc, #-1676] ; 0x92af3cf8 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+4104>
  1531. 0x92af4380 <+5776>: mov r1, r6
  1532. 0x92af4384 <+5780>: sub r0, r0, #4
  1533. 0x92af4388 <+5784>: ldr r3, [r3]
  1534. 0x92af438c <+5788>: add r2, pc, r2
  1535. 0x92af4390 <+5792>: ldr r3, [r3, #52] ; 0x34
  1536. 0x92af4394 <+5796>: ldr r6, [r3, #36] ; 0x24
  1537. 0x92af4398 <+5800>: bl 0x92fa4110 <_ZN17CXGSXmlWriterNode8AddChildEPKc>
  1538. 0x92af439c <+5804>: ldr r3, [r6]
  1539. 0x92af43a0 <+5808>: cmp r3, #0
  1540. 0x92af43a4 <+5812>: ble 0x92af4430 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+5952>
  1541. 0x92af43a8 <+5816>: ldr r7, [pc, #-1716] ; 0x92af3cfc <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+4108>
  1542. 0x92af43ac <+5820>: add r9, sp, #8768 ; 0x2240
  1543. 0x92af43b0 <+5824>: ldr r8, [pc, #-1720] ; 0x92af3d00 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+4112>
  1544. 0x92af43b4 <+5828>: add r4, r6, #296 ; 0x128
  1545. 0x92af43b8 <+5832>: ldr r3, [pc, #-1724] ; 0x92af3d04 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEn---Type <return> to continue, or q <return> to quit---
  1546. cryptionTypeE+4116>
  1547. 0x92af43bc <+5836>: add r7, pc, r7
  1548. 0x92af43c0 <+5840>: add r8, pc, r8
  1549. 0x92af43c4 <+5844>: add r9, r9, #24
  1550. 0x92af43c8 <+5848>: mov r5, #0
  1551. 0x92af43cc <+5852>: add r3, pc, r3
  1552. 0x92af43d0 <+5856>: str r3, [sp, #44] ; 0x2c
  1553. 0x92af43d4 <+5860>: add r3, sp, #196 ; 0xc4
  1554. 0x92af43d8 <+5864>: str r3, [sp, #36] ; 0x24
  1555. 0x92af43dc <+5868>: mov r0, r9
  1556. 0x92af43e0 <+5872>: ldr r1, [sp, #36] ; 0x24
  1557. 0x92af43e4 <+5876>: mov r2, r7
  1558. 0x92af43e8 <+5880>: bl 0x92fa4110 <_ZN17CXGSXmlWriterNode8AddChildEPKc>
  1559. 0x92af43ec <+5884>: mov r1, r4
  1560. 0x92af43f0 <+5888>: mov r0, r10
  1561. 0x92af43f4 <+5892>: bl 0x92a3692c <strcpy@plt>
  1562. 0x92af43f8 <+5896>: mov r0, r9
  1563. 0x92af43fc <+5900>: mov r1, r8
  1564. 0x92af4400 <+5904>: mov r2, r10
  1565. 0x92af4404 <+5908>: bl 0x92c5880c <_ZN8CXmlUtil23XMLWriteAttributeStringEP17CXGSXmlWriterNodePKcS3_>
  1566. 0x92af4408 <+5912>: mov r0, r9
  1567. 0x92af440c <+5916>: ldr r1, [sp, #44] ; 0x2c
  1568. 0x92af4410 <+5920>: ldr r2, [r4, #52] ; 0x34
  1569. 0x92af4414 <+5924>: bl 0x92c58794 <_ZN8CXmlUtil22XMLWriteAttributeFloatEP17CXGSXmlWriterNodePKcf>
  1570. 0x92af4418 <+5928>: ldr r3, [r6]
  1571. 0x92af441c <+5932>: add r5, r5, #1
  1572. 0x92af4420 <+5936>: add r4, r4, #2064 ; 0x810
  1573. 0x92af4424 <+5940>: cmp r3, r5
  1574. 0x92af4428 <+5944>: add r4, r4, #8
  1575. ---Type <return> to continue, or q <return> to quit---
  1576. 0x92af442c <+5948>: bgt 0x92af43dc <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+5868>
  1577. 0x92af4430 <+5952>: ldr r3, [sp, #32]
  1578. 0x92af4434 <+5956>: ldr r2, [pc, #-1844] ; 0x92af3d08 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+4120>
  1579. 0x92af4438 <+5960>: sub r0, r3, #12
  1580. 0x92af443c <+5964>: ldr r1, [sp, #64] ; 0x40
  1581. 0x92af4440 <+5968>: add r2, pc, r2
  1582. 0x92af4444 <+5972>: bl 0x92fa4110 <_ZN17CXGSXmlWriterNode8AddChildEPKc>
  1583. 0x92af4448 <+5976>: ldr r7, [pc, #-1860] ; 0x92af3d0c <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+4124>
  1584. 0x92af444c <+5980>: add r9, sp, #8768 ; 0x2240
  1585. 0x92af4450 <+5984>: ldr r8, [pc, #-1864] ; 0x92af3d10 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+4128>
  1586. 0x92af4454 <+5988>: add r5, r11, #112 ; 0x70
  1587. 0x92af4458 <+5992>: add r7, pc, r7
  1588. 0x92af445c <+5996>: add r9, r9, #24
  1589. 0x92af4460 <+6000>: add r8, pc, r8
  1590. 0x92af4464 <+6004>: add r6, sp, #204 ; 0xcc
  1591. 0x92af4468 <+6008>: mov r4, #0
  1592. 0x92af446c <+6012>: mov r1, r7
  1593. 0x92af4470 <+6016>: mov r2, r4
  1594. 0x92af4474 <+6020>: mov r0, r10
  1595. 0x92af4478 <+6024>: bl 0x92a36938 <sprintf@plt>
  1596. 0x92af447c <+6028>: mov r0, r9
  1597. 0x92af4480 <+6032>: mov r1, r6
  1598. 0x92af4484 <+6036>: mov r2, r10
  1599. 0x92af4488 <+6040>: bl 0x92fa4110 <_ZN17CXGSXmlWriterNode8AddChildEPKc>
  1600. 0x92af448c <+6044>: mov r0, r9
  1601. 0x92af4490 <+6048>: mov r1, r8
  1602. ---Type <return> to continue, or q <return> to quit---
  1603. 0x92af4494 <+6052>: ldr r2, [r5, #4]!
  1604. 0x92af4498 <+6056>: bl 0x92c587e4 <_ZN8CXmlUtil21XMLWriteAttributeBoolEP17CXGSXmlWriterNodePKci>
  1605. 0x92af449c <+6060>: add r4, r4, #1
  1606. 0x92af44a0 <+6064>: cmp r4, #23
  1607. 0x92af44a4 <+6068>: bne 0x92af446c <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+6012>
  1608. 0x92af44a8 <+6072>: ldr r4, [sp, #32]
  1609. 0x92af44ac <+6076>: ldr r2, [pc, #-1952] ; 0x92af3d14 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+4132>
  1610. 0x92af44b0 <+6080>: sub r0, r4, #4
  1611. 0x92af44b4 <+6084>: ldr r1, [sp, #64] ; 0x40
  1612. 0x92af44b8 <+6088>: add r2, pc, r2
  1613. 0x92af44bc <+6092>: bl 0x92fa4110 <_ZN17CXGSXmlWriterNode8AddChildEPKc>
  1614. 0x92af44c0 <+6096>: sub r7, r4, #4
  1615. 0x92af44c4 <+6100>: mov r0, r7
  1616. 0x92af44c8 <+6104>: bl 0x92fa5f54 <_ZNK17CXGSXmlWriterNode7IsValidEv>
  1617. 0x92af44cc <+6108>: cmp r0, #0
  1618. 0x92af44d0 <+6112>: bne 0x92af55d4 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+10468>
  1619. 0x92af44d4 <+6116>: ldr r3, [sp, #60] ; 0x3c
  1620. 0x92af44d8 <+6120>: ldr r2, [pc, #-1992] ; 0x92af3d18 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+4136>
  1621. 0x92af44dc <+6124>: sub r0, r3, #2416 ; 0x970
  1622. 0x92af44e0 <+6128>: ldr r1, [sp, #64] ; 0x40
  1623. 0x92af44e4 <+6132>: sub r0, r0, #12
  1624. 0x92af44e8 <+6136>: add r2, pc, r2
  1625. 0x92af44ec <+6140>: bl 0x92fa4110 <_ZN17CXGSXmlWriterNode8AddChildEPKc>
  1626. 0x92af44f0 <+6144>: ldr r3, [pc, #-2012] ; 0x92af3d1c <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+4140>
  1627. 0x92af44f4 <+6148>: add r4, r11, #39680 ; 0x9b00
  1628. 0x92af44f8 <+6152>: ldr r7, [pc, #-2016] ; 0x92af3d20 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEn---Type <return> to continue, or q <return> to quit---
  1629. cryptionTypeE+4144>
  1630. 0x92af44fc <+6156>: add r4, r4, #224 ; 0xe0
  1631. 0x92af4500 <+6160>: add r3, pc, r3
  1632. 0x92af4504 <+6164>: ldr r8, [pc, #-2024] ; 0x92af3d24 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+4148>
  1633. 0x92af4508 <+6168>: str r3, [sp, #36] ; 0x24
  1634. 0x92af450c <+6172>: add r3, sp, #280 ; 0x118
  1635. 0x92af4510 <+6176>: str r3, [sp, #32]
  1636. 0x92af4514 <+6180>: add r7, pc, r7
  1637. 0x92af4518 <+6184>: ldr r3, [pc, #-2040] ; 0x92af3d28 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+4152>
  1638. 0x92af451c <+6188>: add r8, pc, r8
  1639. 0x92af4520 <+6192>: add r6, sp, #220 ; 0xdc
  1640. 0x92af4524 <+6196>: mov r5, #0
  1641. 0x92af4528 <+6200>: add r3, pc, r3
  1642. 0x92af452c <+6204>: str r3, [sp, #40] ; 0x28
  1643. 0x92af4530 <+6208>: ldr r3, [pc, #-2060] ; 0x92af3d2c <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+4156>
  1644. 0x92af4534 <+6212>: add r3, pc, r3
  1645. 0x92af4538 <+6216>: str r3, [sp, #44] ; 0x2c
  1646. 0x92af453c <+6220>: mov r0, r10
  1647. 0x92af4540 <+6224>: mov r1, r6
  1648. 0x92af4544 <+6228>: mov r2, r7
  1649. 0x92af4548 <+6232>: bl 0x92fa4110 <_ZN17CXGSXmlWriterNode8AddChildEPKc>
  1650. 0x92af454c <+6236>: ldr r3, [sp, #92] ; 0x5c
  1651. 0x92af4550 <+6240>: mov r0, r10
  1652. 0x92af4554 <+6244>: mov r1, r8
  1653. 0x92af4558 <+6248>: ldr r2, [r3, #952] ; 0x3b8
  1654. 0x92af455c <+6252>: bl 0x92c586c4 <_ZN8CXmlUtil20XMLWriteAttributeIntEP17CXGSXmlWriterNodePKci>
  1655. ---Type <return> to continue, or q <return> to quit---
  1656. 0x92af4560 <+6256>: ldr r3, [sp, #92] ; 0x5c
  1657. 0x92af4564 <+6260>: mov r0, r10
  1658. 0x92af4568 <+6264>: ldr r1, [sp, #36] ; 0x24
  1659. 0x92af456c <+6268>: ldr r2, [r3, #968] ; 0x3c8
  1660. 0x92af4570 <+6272>: bl 0x92c586c4 <_ZN8CXmlUtil20XMLWriteAttributeIntEP17CXGSXmlWriterNodePKci>
  1661. 0x92af4574 <+6276>: ldr r3, [sp, #92] ; 0x5c
  1662. 0x92af4578 <+6280>: mov r0, r10
  1663. 0x92af457c <+6284>: ldr r1, [sp, #40] ; 0x28
  1664. 0x92af4580 <+6288>: ldr r2, [r3, #984] ; 0x3d8
  1665. 0x92af4584 <+6292>: bl 0x92c587e4 <_ZN8CXmlUtil21XMLWriteAttributeBoolEP17CXGSXmlWriterNodePKci>
  1666. 0x92af4588 <+6296>: mov r0, r10
  1667. 0x92af458c <+6300>: ldr r1, [sp, #44] ; 0x2c
  1668. 0x92af4590 <+6304>: ldr r2, [r4, #4]!
  1669. 0x92af4594 <+6308>: bl 0x92c587e4 <_ZN8CXmlUtil21XMLWriteAttributeBoolEP17CXGSXmlWriterNodePKci>
  1670. 0x92af4598 <+6312>: add r5, r5, #1
  1671. 0x92af459c <+6316>: ldr r3, [sp, #92] ; 0x5c
  1672. 0x92af45a0 <+6320>: cmp r5, #4
  1673. 0x92af45a4 <+6324>: add r3, r3, #4
  1674. 0x92af45a8 <+6328>: str r3, [sp, #92] ; 0x5c
  1675. 0x92af45ac <+6332>: bne 0x92af453c <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+6220>
  1676. 0x92af45b0 <+6336>: ldr r6, [sp, #60] ; 0x3c
  1677. 0x92af45b4 <+6340>: ldr r5, [sp, #64] ; 0x40
  1678. 0x92af45b8 <+6344>: ldr r2, [pc, #-2192] ; 0x92af3d30 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+4160>
  1679. 0x92af45bc <+6348>: sub r0, r6, #2416 ; 0x970
  1680. 0x92af45c0 <+6352>: sub r0, r0, #4
  1681. 0x92af45c4 <+6356>: mov r1, r5
  1682. 0x92af45c8 <+6360>: add r2, pc, r2
  1683. 0x92af45cc <+6364>: bl 0x92fa4110 <_ZN17CXGSXmlWriterNode8AddChildEPKc>
  1684. ---Type <return> to continue, or q <return> to quit---
  1685. 0x92af45d0 <+6368>: ldr r7, [sp, #32]
  1686. 0x92af45d4 <+6372>: ldr r1, [pc, #-2216] ; 0x92af3d34 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+4164>
  1687. 0x92af45d8 <+6376>: sub r4, r7, #52 ; 0x34
  1688. 0x92af45dc <+6380>: ldr r2, [r11, #48] ; 0x30
  1689. 0x92af45e0 <+6384>: add r1, pc, r1
  1690. 0x92af45e4 <+6388>: mov r0, r4
  1691. 0x92af45e8 <+6392>: bl 0x92c586c4 <_ZN8CXmlUtil20XMLWriteAttributeIntEP17CXGSXmlWriterNodePKci>
  1692. 0x92af45ec <+6396>: ldr r1, [pc, #-2236] ; 0x92af3d38 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+4168>
  1693. 0x92af45f0 <+6400>: mov r0, r4
  1694. 0x92af45f4 <+6404>: ldr r2, [r11, #60] ; 0x3c
  1695. 0x92af45f8 <+6408>: add r1, pc, r1
  1696. 0x92af45fc <+6412>: bl 0x92c586c4 <_ZN8CXmlUtil20XMLWriteAttributeIntEP17CXGSXmlWriterNodePKci>
  1697. 0x92af4600 <+6416>: ldr r1, [pc, #-2252] ; 0x92af3d3c <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+4172>
  1698. 0x92af4604 <+6420>: mov r0, r4
  1699. 0x92af4608 <+6424>: ldr r2, [r11, #52] ; 0x34
  1700. 0x92af460c <+6428>: add r1, pc, r1
  1701. 0x92af4610 <+6432>: bl 0x92c586c4 <_ZN8CXmlUtil20XMLWriteAttributeIntEP17CXGSXmlWriterNodePKci>
  1702. 0x92af4614 <+6436>: ldr r1, [pc, #-2268] ; 0x92af3d40 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+4176>
  1703. 0x92af4618 <+6440>: mov r0, r4
  1704. 0x92af461c <+6444>: ldr r2, [r11, #56] ; 0x38
  1705. 0x92af4620 <+6448>: add r1, pc, r1
  1706. 0x92af4624 <+6452>: bl 0x92c586c4 <_ZN8CXmlUtil20XMLWriteAttributeIntEP17CXGSXmlWriterNodePKci>
  1707. 0x92af4628 <+6456>: ldr r2, [pc, #-2284] ; 0x92af3d44 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+4180>
  1708. 0x92af462c <+6460>: sub r0, r6, #2400 ; 0x960
  1709. ---Type <return> to continue, or q <return> to quit---
  1710. 0x92af4630 <+6464>: mov r1, r5
  1711. 0x92af4634 <+6468>: sub r0, r0, #12
  1712. 0x92af4638 <+6472>: add r2, pc, r2
  1713. 0x92af463c <+6476>: bl 0x92fa4110 <_ZN17CXGSXmlWriterNode8AddChildEPKc>
  1714. 0x92af4640 <+6480>: sub r4, r7, #44 ; 0x2c
  1715. 0x92af4644 <+6484>: ldr r1, [pc, #-2308] ; 0x92af3d48 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+4184>
  1716. 0x92af4648 <+6488>: ldr r2, [r11, #24]
  1717. 0x92af464c <+6492>: add r1, pc, r1
  1718. 0x92af4650 <+6496>: mov r0, r4
  1719. 0x92af4654 <+6500>: bl 0x92c586c4 <_ZN8CXmlUtil20XMLWriteAttributeIntEP17CXGSXmlWriterNodePKci>
  1720. 0x92af4658 <+6504>: ldr r1, [pc, #-2324] ; 0x92af3d4c <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+4188>
  1721. 0x92af465c <+6508>: mov r0, r4
  1722. 0x92af4660 <+6512>: ldr r2, [r11, #28]
  1723. 0x92af4664 <+6516>: add r1, pc, r1
  1724. 0x92af4668 <+6520>: bl 0x92c586c4 <_ZN8CXmlUtil20XMLWriteAttributeIntEP17CXGSXmlWriterNodePKci>
  1725. 0x92af466c <+6524>: ldr r1, [pc, #-2340] ; 0x92af3d50 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+4192>
  1726. 0x92af4670 <+6528>: mov r0, r4
  1727. 0x92af4674 <+6532>: ldr r2, [r11, #32]
  1728. 0x92af4678 <+6536>: add r1, pc, r1
  1729. 0x92af467c <+6540>: bl 0x92c586c4 <_ZN8CXmlUtil20XMLWriteAttributeIntEP17CXGSXmlWriterNodePKci>
  1730. 0x92af4680 <+6544>: ldr r1, [pc, #-2356] ; 0x92af3d54 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+4196>
  1731. 0x92af4684 <+6548>: mov r0, r4
  1732. 0x92af4688 <+6552>: ldr r2, [r11, #36] ; 0x24
  1733. 0x92af468c <+6556>: add r1, pc, r1
  1734. 0x92af4690 <+6560>: bl 0x92c586c4 <_ZN8CXmlUtil20XMLWriteAttributeIntEP17CXGSXmlWriterNodePKci>
  1735. ---Type <return> to continue, or q <return> to quit---
  1736. 0x92af4694 <+6564>: ldr r1, [pc, #-2372] ; 0x92af3d58 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+4200>
  1737. 0x92af4698 <+6568>: mov r0, r4
  1738. 0x92af469c <+6572>: ldr r2, [r11, #40] ; 0x28
  1739. 0x92af46a0 <+6576>: add r1, pc, r1
  1740. 0x92af46a4 <+6580>: bl 0x92c586c4 <_ZN8CXmlUtil20XMLWriteAttributeIntEP17CXGSXmlWriterNodePKci>
  1741. 0x92af46a8 <+6584>: ldr r1, [pc, #-2388] ; 0x92af3d5c <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+4204>
  1742. 0x92af46ac <+6588>: mov r0, r4
  1743. 0x92af46b0 <+6592>: ldr r2, [r11, #44] ; 0x2c
  1744. 0x92af46b4 <+6596>: add r1, pc, r1
  1745. 0x92af46b8 <+6600>: bl 0x92c586c4 <_ZN8CXmlUtil20XMLWriteAttributeIntEP17CXGSXmlWriterNodePKci>
  1746. 0x92af46bc <+6604>: ldr r2, [pc, #-2404] ; 0x92af3d60 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+4208>
  1747. 0x92af46c0 <+6608>: sub r0, r6, #2400 ; 0x960
  1748. 0x92af46c4 <+6612>: mov r1, r5
  1749. 0x92af46c8 <+6616>: sub r0, r0, #4
  1750. 0x92af46cc <+6620>: add r2, pc, r2
  1751. 0x92af46d0 <+6624>: bl 0x92fa4110 <_ZN17CXGSXmlWriterNode8AddChildEPKc>
  1752. 0x92af46d4 <+6628>: bl 0x92a6d7f8 <_ZN20CAchievementsManager3GetEv>
  1753. 0x92af46d8 <+6632>: sub r1, r7, #36 ; 0x24
  1754. 0x92af46dc <+6636>: bl 0x92a6e020 <_ZN20CAchievementsManager9SaveStateER17CXGSXmlWriterNode>
  1755. 0x92af46e0 <+6640>: add r3, r11, #4672 ; 0x1240
  1756. 0x92af46e4 <+6644>: ldr r1, [pc, #-2440] ; 0x92af3d64 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+4212>
  1757. 0x92af46e8 <+6648>: add r3, r3, #32
  1758. 0x92af46ec <+6652>: mov r0, r5
  1759. 0x92af46f0 <+6656>: add r1, pc, r1
  1760. 0x92af46f4 <+6660>: ldrd r2, [r3, #-8]
  1761. ---Type <return> to continue, or q <return> to quit---
  1762. 0x92af46f8 <+6664>: bl 0x92c5874c <_ZN8CXmlUtil20XMLWriteAttributeU64EP17CXGSXmlWriterNodePKcy>
  1763. 0x92af46fc <+6668>: add r3, r11, #4672 ; 0x1240
  1764. 0x92af4700 <+6672>: ldr r1, [pc, #-2464] ; 0x92af3d68 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+4216>
  1765. 0x92af4704 <+6676>: add r3, r3, #16
  1766. 0x92af4708 <+6680>: mov r0, r5
  1767. 0x92af470c <+6684>: add r1, pc, r1
  1768. 0x92af4710 <+6688>: ldrd r2, [r3]
  1769. 0x92af4714 <+6692>: bl 0x92c5874c <_ZN8CXmlUtil20XMLWriteAttributeU64EP17CXGSXmlWriterNodePKcy>
  1770. 0x92af4718 <+6696>: ldr r1, [pc, #-2484] ; 0x92af3d6c <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+4220>
  1771. 0x92af471c <+6700>: add r2, r11, #4608 ; 0x1200
  1772. 0x92af4720 <+6704>: mov r0, r5
  1773. 0x92af4724 <+6708>: add r2, r2, #8
  1774. 0x92af4728 <+6712>: add r1, pc, r1
  1775. 0x92af472c <+6716>: bl 0x92c5880c <_ZN8CXmlUtil23XMLWriteAttributeStringEP17CXGSXmlWriterNodePKcS3_>
  1776. 0x92af4730 <+6720>: ldr r1, [pc, #-2504] ; 0x92af3d70 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+4224>
  1777. 0x92af4734 <+6724>: add r2, r11, #4544 ; 0x11c0
  1778. 0x92af4738 <+6728>: mov r0, r5
  1779. 0x92af473c <+6732>: add r2, r2, #8
  1780. 0x92af4740 <+6736>: add r1, pc, r1
  1781. 0x92af4744 <+6740>: bl 0x92c5880c <_ZN8CXmlUtil23XMLWriteAttributeStringEP17CXGSXmlWriterNodePKcS3_>
  1782. 0x92af4748 <+6744>: ldr r1, [pc, #-2524] ; 0x92af3d74 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+4228>
  1783. 0x92af474c <+6748>: mov r0, r5
  1784. 0x92af4750 <+6752>: ldr r2, [r11, #1072] ; 0x430
  1785. 0x92af4754 <+6756>: add r1, pc, r1
  1786. 0x92af4758 <+6760>: bl 0x92c587e4 <_ZN8CXmlUtil21XMLWriteAttributeBoolEP17CXGSXmlWriterNodePKci>
  1787. ---Type <return> to continue, or q <return> to quit---
  1788. 0x92af475c <+6764>: ldr r1, [pc, #-2540] ; 0x92af3d78 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+4232>
  1789. 0x92af4760 <+6768>: mov r0, r5
  1790. 0x92af4764 <+6772>: ldr r2, [r11, #1076] ; 0x434
  1791. 0x92af4768 <+6776>: add r1, pc, r1
  1792. 0x92af476c <+6780>: bl 0x92c587e4 <_ZN8CXmlUtil21XMLWriteAttributeBoolEP17CXGSXmlWriterNodePKci>
  1793. 0x92af4770 <+6784>: add r4, r11, #4096 ; 0x1000
  1794. 0x92af4774 <+6788>: ldr r1, [pc, #-2560] ; 0x92af3d7c <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+4236>
  1795. 0x92af4778 <+6792>: mov r0, r5
  1796. 0x92af477c <+6796>: add r1, pc, r1
  1797. 0x92af4780 <+6800>: ldr r2, [r4, #608] ; 0x260
  1798. 0x92af4784 <+6804>: bl 0x92c58708 <_ZN8CXmlUtil21XMLWriteAttributeUIntEP17CXGSXmlWriterNodePKcj>
  1799. 0x92af4788 <+6808>: ldr r1, [pc, #-2576] ; 0x92af3d80 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+4240>
  1800. 0x92af478c <+6812>: mov r0, r5
  1801. 0x92af4790 <+6816>: ldr r2, [r4, #612] ; 0x264
  1802. 0x92af4794 <+6820>: add r1, pc, r1
  1803. 0x92af4798 <+6824>: bl 0x92c58708 <_ZN8CXmlUtil21XMLWriteAttributeUIntEP17CXGSXmlWriterNodePKcj>
  1804. 0x92af479c <+6828>: ldr r2, [pc, #-2592] ; 0x92af3d84 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+4244>
  1805. 0x92af47a0 <+6832>: sub r0, r6, #2384 ; 0x950
  1806. 0x92af47a4 <+6836>: mov r1, r5
  1807. 0x92af47a8 <+6840>: sub r0, r0, #12
  1808. 0x92af47ac <+6844>: add r2, pc, r2
  1809. 0x92af47b0 <+6848>: bl 0x92fa4110 <_ZN17CXGSXmlWriterNode8AddChildEPKc>
  1810. 0x92af47b4 <+6852>: ldr r3, [pc, #-2612] ; 0x92af3d88 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+4248>
  1811. 0x92af47b8 <+6856>: add r4, r11, #5184 ; 0x1440
  1812. ---Type <return> to continue, or q <return> to quit---
  1813. 0x92af47bc <+6860>: add r6, r11, #33024 ; 0x8100
  1814. 0x92af47c0 <+6864>: add r4, r4, #48 ; 0x30
  1815. 0x92af47c4 <+6868>: add r3, pc, r3
  1816. 0x92af47c8 <+6872>: str r3, [sp, #52] ; 0x34
  1817. 0x92af47cc <+6876>: ldr r3, [pc, #-2632] ; 0x92af3d8c <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+4252>
  1818. 0x92af47d0 <+6880>: add r6, r6, #208 ; 0xd0
  1819. 0x92af47d4 <+6884>: add r3, pc, r3
  1820. 0x92af47d8 <+6888>: str r3, [sp, #56] ; 0x38
  1821. 0x92af47dc <+6892>: ldr r3, [pc, #-2644] ; 0x92af3d90 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+4256>
  1822. 0x92af47e0 <+6896>: add r3, pc, r3
  1823. 0x92af47e4 <+6900>: str r3, [sp, #68] ; 0x44
  1824. 0x92af47e8 <+6904>: add r3, sp, #7744 ; 0x1e40
  1825. 0x92af47ec <+6908>: add r3, r3, #24
  1826. 0x92af47f0 <+6912>: str r3, [sp, #48] ; 0x30
  1827. 0x92af47f4 <+6916>: ldr r3, [pc, #-2664] ; 0x92af3d94 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+4260>
  1828. 0x92af47f8 <+6920>: add r3, pc, r3
  1829. 0x92af47fc <+6924>: str r3, [sp, #80] ; 0x50
  1830. 0x92af4800 <+6928>: add r3, sp, #252 ; 0xfc
  1831. 0x92af4804 <+6932>: str r3, [sp, #36] ; 0x24
  1832. 0x92af4808 <+6936>: ldr r5, [sp, #48] ; 0x30
  1833. 0x92af480c <+6940>: ldr r1, [sp, #36] ; 0x24
  1834. 0x92af4810 <+6944>: ldr r2, [sp, #52] ; 0x34
  1835. 0x92af4814 <+6948>: mov r0, r5
  1836. 0x92af4818 <+6952>: bl 0x92fa4110 <_ZN17CXGSXmlWriterNode8AddChildEPKc>
  1837. 0x92af481c <+6956>: mov r0, r5
  1838. 0x92af4820 <+6960>: ldr r1, [sp, #56] ; 0x38
  1839. ---Type <return> to continue, or q <return> to quit---
  1840. 0x92af4824 <+6964>: ldr r2, [r4, #-520] ; 0xfffffdf8
  1841. 0x92af4828 <+6968>: bl 0x92c587e4 <_ZN8CXmlUtil21XMLWriteAttributeBoolEP17CXGSXmlWriterNodePKci>
  1842. 0x92af482c <+6972>: ldr r1, [pc, #-2716] ; 0x92af3d98 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+4264>
  1843. 0x92af4830 <+6976>: mov r0, r5
  1844. 0x92af4834 <+6980>: ldr r2, [r4, #-516] ; 0xfffffdfc
  1845. 0x92af4838 <+6984>: add r1, pc, r1
  1846. 0x92af483c <+6988>: bl 0x92c587e4 <_ZN8CXmlUtil21XMLWriteAttributeBoolEP17CXGSXmlWriterNodePKci>
  1847. 0x92af4840 <+6992>: ldr r1, [pc, #-2732] ; 0x92af3d9c <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+4268>
  1848. 0x92af4844 <+6996>: mov r0, r5
  1849. 0x92af4848 <+7000>: ldr r2, [r4, #-512] ; 0xfffffe00
  1850. 0x92af484c <+7004>: add r1, pc, r1
  1851. 0x92af4850 <+7008>: bl 0x92c58708 <_ZN8CXmlUtil21XMLWriteAttributeUIntEP17CXGSXmlWriterNodePKcj>
  1852. 0x92af4854 <+7012>: ldr r1, [pc, #-2748] ; 0x92af3da0 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+4272>
  1853. 0x92af4858 <+7016>: mov r0, r5
  1854. 0x92af485c <+7020>: sub r2, r4, #508 ; 0x1fc
  1855. 0x92af4860 <+7024>: add r1, pc, r1
  1856. 0x92af4864 <+7028>: bl 0x92c5880c <_ZN8CXmlUtil23XMLWriteAttributeStringEP17CXGSXmlWriterNodePKcS3_>
  1857. 0x92af4868 <+7032>: ldr r1, [pc, #-2764] ; 0x92af3da4 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+4276>
  1858. 0x92af486c <+7036>: mov r0, r5
  1859. 0x92af4870 <+7040>: sub r2, r4, #444 ; 0x1bc
  1860. 0x92af4874 <+7044>: add r1, pc, r1
  1861. 0x92af4878 <+7048>: bl 0x92c5880c <_ZN8CXmlUtil23XMLWriteAttributeStringEP17CXGSXmlWriterNodePKcS3_>
  1862. 0x92af487c <+7052>: ldr r2, [pc, #-2780] ; 0x92af3da8 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+4280>
  1863. 0x92af4880 <+7056>: mov r0, r9
  1864. ---Type <return> to continue, or q <return> to quit---
  1865. 0x92af4884 <+7060>: mov r1, r5
  1866. 0x92af4888 <+7064>: add r2, pc, r2
  1867. 0x92af488c <+7068>: bl 0x92fa4110 <_ZN17CXGSXmlWriterNode8AddChildEPKc>
  1868. 0x92af4890 <+7072>: ldr r3, [pc, #-2796] ; 0x92af3dac <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+4284>
  1869. 0x92af4894 <+7076>: sub r7, r4, #380 ; 0x17c
  1870. 0x92af4898 <+7080>: mov r8, r4
  1871. 0x92af489c <+7084>: mov r5, #0
  1872. 0x92af48a0 <+7088>: add r3, pc, r3
  1873. 0x92af48a4 <+7092>: str r3, [sp, #40] ; 0x28
  1874. 0x92af48a8 <+7096>: ldr r3, [pc, #-2816] ; 0x92af3db0 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+4288>
  1875. 0x92af48ac <+7100>: add r3, pc, r3
  1876. 0x92af48b0 <+7104>: str r3, [sp, #44] ; 0x2c
  1877. 0x92af48b4 <+7108>: mov r0, r10
  1878. 0x92af48b8 <+7112>: mov r1, r9
  1879. 0x92af48bc <+7116>: ldr r2, [sp, #68] ; 0x44
  1880. 0x92af48c0 <+7120>: bl 0x92fa4110 <_ZN17CXGSXmlWriterNode8AddChildEPKc>
  1881. 0x92af48c4 <+7124>: mov r0, r10
  1882. 0x92af48c8 <+7128>: ldr r1, [sp, #80] ; 0x50
  1883. 0x92af48cc <+7132>: mov r2, r7
  1884. 0x92af48d0 <+7136>: bl 0x92c5880c <_ZN8CXmlUtil23XMLWriteAttributeStringEP17CXGSXmlWriterNodePKcS3_>
  1885. 0x92af48d4 <+7140>: mov r0, r10
  1886. 0x92af48d8 <+7144>: ldr r1, [sp, #40] ; 0x28
  1887. 0x92af48dc <+7148>: ldr r2, [r8, #4]!
  1888. 0x92af48e0 <+7152>: bl 0x92c58708 <_ZN8CXmlUtil21XMLWriteAttributeUIntEP17CXGSXmlWriterNodePKcj>
  1889. 0x92af48e4 <+7156>: ldr r3, [r4, #36] ; 0x24
  1890. 0x92af48e8 <+7160>: mov r2, #1
  1891. 0x92af48ec <+7164>: mov r0, r10
  1892. ---Type <return> to continue, or q <return> to quit---
  1893. 0x92af48f0 <+7168>: ldr r1, [sp, #44] ; 0x2c
  1894. 0x92af48f4 <+7172>: ands r3, r3, r2, lsl r5
  1895. 0x92af48f8 <+7176>: moveq r2, #0
  1896. 0x92af48fc <+7180>: bl 0x92c586c4 <_ZN8CXmlUtil20XMLWriteAttributeIntEP17CXGSXmlWriterNodePKci>
  1897. 0x92af4900 <+7184>: add r5, r5, #1
  1898. 0x92af4904 <+7188>: add r7, r7, #64 ; 0x40
  1899. 0x92af4908 <+7192>: cmp r5, #6
  1900. 0x92af490c <+7196>: bne 0x92af48b4 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+7108>
  1901. 0x92af4910 <+7200>: ldr r5, [sp, #48] ; 0x30
  1902. 0x92af4914 <+7204>: ldr r1, [pc, #-2920] ; 0x92af3db4 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+4292>
  1903. 0x92af4918 <+7208>: ldr r2, [r4, #28]
  1904. 0x92af491c <+7212>: mov r0, r5
  1905. 0x92af4920 <+7216>: add r1, pc, r1
  1906. 0x92af4924 <+7220>: bl 0x92c58708 <_ZN8CXmlUtil21XMLWriteAttributeUIntEP17CXGSXmlWriterNodePKcj>
  1907. 0x92af4928 <+7224>: ldr r1, [pc, #-2936] ; 0x92af3db8 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+4296>
  1908. 0x92af492c <+7228>: mov r0, r5
  1909. 0x92af4930 <+7232>: ldr r2, [r4, #32]
  1910. 0x92af4934 <+7236>: add r1, pc, r1
  1911. 0x92af4938 <+7240>: bl 0x92c58708 <_ZN8CXmlUtil21XMLWriteAttributeUIntEP17CXGSXmlWriterNodePKcj>
  1912. 0x92af493c <+7244>: add r4, r4, #560 ; 0x230
  1913. 0x92af4940 <+7248>: cmp r4, r6
  1914. 0x92af4944 <+7252>: bne 0x92af4808 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+6936>
  1915. 0x92af4948 <+7256>: ldr r3, [sp, #60] ; 0x3c
  1916. 0x92af494c <+7260>: ldr r2, [pc, #-2968] ; 0x92af3dbc <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+4300>
  1917. 0x92af4950 <+7264>: sub r0, r3, #2384 ; 0x950
  1918. 0x92af4954 <+7268>: ldr r1, [sp, #64] ; 0x40
  1919. ---Type <return> to continue, or q <return> to quit---
  1920. 0x92af4958 <+7272>: sub r0, r0, #4
  1921. 0x92af495c <+7276>: add r2, pc, r2
  1922. 0x92af4960 <+7280>: bl 0x92fa4110 <_ZN17CXGSXmlWriterNode8AddChildEPKc>
  1923. 0x92af4964 <+7284>: ldr r6, [pc, #-2988] ; 0x92af3dc0 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+4304>
  1924. 0x92af4968 <+7288>: add r4, r11, #33536 ; 0x8300
  1925. 0x92af496c <+7292>: ldr r7, [pc, #-2992] ; 0x92af3dc4 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+4308>
  1926. 0x92af4970 <+7296>: add r5, r11, #34816 ; 0x8800
  1927. 0x92af4974 <+7300>: ldr r8, [pc, #-2996] ; 0x92af3dc8 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+4312>
  1928. 0x92af4978 <+7304>: add r6, pc, r6
  1929. 0x92af497c <+7308>: add r4, r4, #136 ; 0x88
  1930. 0x92af4980 <+7312>: add r7, pc, r7
  1931. 0x92af4984 <+7316>: add r5, r5, #216 ; 0xd8
  1932. 0x92af4988 <+7320>: add r8, pc, r8
  1933. 0x92af498c <+7324>: add r3, sp, #260 ; 0x104
  1934. 0x92af4990 <+7328>: str r3, [sp, #36] ; 0x24
  1935. 0x92af4994 <+7332>: mov r0, r10
  1936. 0x92af4998 <+7336>: ldr r1, [sp, #36] ; 0x24
  1937. 0x92af499c <+7340>: mov r2, r6
  1938. 0x92af49a0 <+7344>: bl 0x92fa4110 <_ZN17CXGSXmlWriterNode8AddChildEPKc>
  1939. 0x92af49a4 <+7348>: mov r0, r10
  1940. 0x92af49a8 <+7352>: mov r1, r7
  1941. 0x92af49ac <+7356>: mov r2, r4
  1942. 0x92af49b0 <+7360>: bl 0x92c5880c <_ZN8CXmlUtil23XMLWriteAttributeStringEP17CXGSXmlWriterNodePKcS3_>
  1943. 0x92af49b4 <+7364>: mov r0, r10
  1944. 0x92af49b8 <+7368>: mov r1, r8
  1945. 0x92af49bc <+7372>: ldr r2, [r4, #64] ; 0x40
  1946. ---Type <return> to continue, or q <return> to quit---
  1947. 0x92af49c0 <+7376>: bl 0x92c58708 <_ZN8CXmlUtil21XMLWriteAttributeUIntEP17CXGSXmlWriterNodePKcj>
  1948. 0x92af49c4 <+7380>: add r4, r4, #68 ; 0x44
  1949. 0x92af49c8 <+7384>: cmp r4, r5
  1950. 0x92af49cc <+7388>: bne 0x92af4994 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+7332>
  1951. 0x92af49d0 <+7392>: ldr r3, [sp, #32]
  1952. 0x92af49d4 <+7396>: ldr r2, [pc, #-3088] ; 0x92af3dcc <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+4316>
  1953. 0x92af49d8 <+7400>: sub r0, r3, #12
  1954. 0x92af49dc <+7404>: ldr r1, [sp, #64] ; 0x40
  1955. 0x92af49e0 <+7408>: add r2, pc, r2
  1956. 0x92af49e4 <+7412>: bl 0x92fa4110 <_ZN17CXGSXmlWriterNode8AddChildEPKc>
  1957. 0x92af49e8 <+7416>: ldr r6, [pc, #-3104] ; 0x92af3dd0 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+4320>
  1958. 0x92af49ec <+7420>: add r4, r11, #36864 ; 0x9000
  1959. 0x92af49f0 <+7424>: ldr r7, [pc, #-3108] ; 0x92af3dd4 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+4324>
  1960. 0x92af49f4 <+7428>: add r4, r4, #208 ; 0xd0
  1961. 0x92af49f8 <+7432>: ldr r8, [pc, #-3112] ; 0x92af3dd8 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+4328>
  1962. 0x92af49fc <+7436>: add r6, pc, r6
  1963. 0x92af4a00 <+7440>: add r7, pc, r7
  1964. 0x92af4a04 <+7444>: add r3, sp, #268 ; 0x10c
  1965. 0x92af4a08 <+7448>: add r8, pc, r8
  1966. 0x92af4a0c <+7452>: str r3, [sp, #36] ; 0x24
  1967. 0x92af4a10 <+7456>: mov r0, r10
  1968. 0x92af4a14 <+7460>: ldr r1, [sp, #36] ; 0x24
  1969. 0x92af4a18 <+7464>: mov r2, r6
  1970. 0x92af4a1c <+7468>: bl 0x92fa4110 <_ZN17CXGSXmlWriterNode8AddChildEPKc>
  1971. 0x92af4a20 <+7472>: mov r0, r10
  1972. ---Type <return> to continue, or q <return> to quit---
  1973. 0x92af4a24 <+7476>: mov r1, r7
  1974. 0x92af4a28 <+7480>: mov r2, r5
  1975. 0x92af4a2c <+7484>: bl 0x92c5880c <_ZN8CXmlUtil23XMLWriteAttributeStringEP17CXGSXmlWriterNodePKcS3_>
  1976. 0x92af4a30 <+7488>: mov r0, r10
  1977. 0x92af4a34 <+7492>: mov r1, r8
  1978. 0x92af4a38 <+7496>: ldr r2, [r5, #64] ; 0x40
  1979. 0x92af4a3c <+7500>: bl 0x92c58708 <_ZN8CXmlUtil21XMLWriteAttributeUIntEP17CXGSXmlWriterNodePKcj>
  1980. 0x92af4a40 <+7504>: add r5, r5, #68 ; 0x44
  1981. 0x92af4a44 <+7508>: cmp r5, r4
  1982. 0x92af4a48 <+7512>: bne 0x92af4a10 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+7456>
  1983. 0x92af4a4c <+7516>: ldr r5, [sp, #32]
  1984. 0x92af4a50 <+7520>: ldr r2, [pc, #-3196] ; 0x92af3ddc <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+4332>
  1985. 0x92af4a54 <+7524>: sub r0, r5, #4
  1986. 0x92af4a58 <+7528>: ldr r1, [sp, #64] ; 0x40
  1987. 0x92af4a5c <+7532>: add r2, pc, r2
  1988. 0x92af4a60 <+7536>: bl 0x92fa4110 <_ZN17CXGSXmlWriterNode8AddChildEPKc>
  1989. 0x92af4a64 <+7540>: sub r3, r5, #4
  1990. 0x92af4a68 <+7544>: ldr r6, [pc, #-3216] ; 0x92af3de0 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+4336>
  1991. 0x92af4a6c <+7548>: str r3, [sp, #32]
  1992. 0x92af4a70 <+7552>: add r4, r11, #36864 ; 0x9000
  1993. 0x92af4a74 <+7556>: ldr r7, [pc, #-3224] ; 0x92af3de4 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+4340>
  1994. 0x92af4a78 <+7560>: add r4, r4, #252 ; 0xfc
  1995. 0x92af4a7c <+7564>: ldr r8, [pc, #-3228] ; 0x92af3de8 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+4344>
  1996. 0x92af4a80 <+7568>: mov r5, #0
  1997. 0x92af4a84 <+7572>: ldr r3, [pc, #-3232] ; 0x92af3dec <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEn---Type <return> to continue, or q <return> to quit---
  1998. cryptionTypeE+4348>
  1999. 0x92af4a88 <+7576>: add r6, pc, r6
  2000. 0x92af4a8c <+7580>: add r7, pc, r7
  2001. 0x92af4a90 <+7584>: add r8, pc, r8
  2002. 0x92af4a94 <+7588>: add r3, pc, r3
  2003. 0x92af4a98 <+7592>: str r3, [sp, #36] ; 0x24
  2004. 0x92af4a9c <+7596>: b 0x92af4ab4 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+7620>
  2005. 0x92af4aa0 <+7600>: ldr r3, [r4, #-44] ; 0xffffffd4
  2006. 0x92af4aa4 <+7604>: cmp r3, #1
  2007. 0x92af4aa8 <+7608>: beq 0x92af56cc <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+10716>
  2008. 0x92af4aac <+7612>: add r5, r5, #1
  2009. 0x92af4ab0 <+7616>: add r4, r4, #172 ; 0xac
  2010. 0x92af4ab4 <+7620>: mov r0, r11
  2011. 0x92af4ab8 <+7624>: bl 0x92ae4284 <_ZNK11CPlayerInfo30GetIncrementScoreRequestsTotalEv>
  2012. 0x92af4abc <+7628>: cmp r5, r0
  2013. 0x92af4ac0 <+7632>: blt 0x92af4aa0 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+7600>
  2014. 0x92af4ac4 <+7636>: ldr r3, [sp, #60] ; 0x3c
  2015. 0x92af4ac8 <+7640>: ldr r2, [pc, #-3296] ; 0x92af3df0 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+4352>
  2016. 0x92af4acc <+7644>: sub r0, r3, #2352 ; 0x930
  2017. 0x92af4ad0 <+7648>: ldr r1, [sp, #64] ; 0x40
  2018. 0x92af4ad4 <+7652>: sub r0, r0, #12
  2019. 0x92af4ad8 <+7656>: add r2, pc, r2
  2020. 0x92af4adc <+7660>: bl 0x92fa4110 <_ZN17CXGSXmlWriterNode8AddChildEPKc>
  2021. 0x92af4ae0 <+7664>: add r3, sp, #344 ; 0x158
  2022. 0x92af4ae4 <+7668>: str r3, [sp, #32]
  2023. 0x92af4ae8 <+7672>: ldr r3, [pc, #-3324] ; 0x92af3df4 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+4356>
  2024. 0x92af4aec <+7676>: add r4, r11, #32512 ; 0x7f00
  2025. ---Type <return> to continue, or q <return> to quit---
  2026. 0x92af4af0 <+7680>: ldr r6, [pc, #-3328] ; 0x92af3df8 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+4360>
  2027. 0x92af4af4 <+7684>: add r5, r11, #33024 ; 0x8100
  2028. 0x92af4af8 <+7688>: add r3, pc, r3
  2029. 0x92af4afc <+7692>: ldr r7, [pc, #-3336] ; 0x92af3dfc <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+4364>
  2030. 0x92af4b00 <+7696>: ldr r8, [pc, #-3336] ; 0x92af3e00 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+4368>
  2031. 0x92af4b04 <+7700>: add r6, pc, r6
  2032. 0x92af4b08 <+7704>: str r3, [sp, #40] ; 0x28
  2033. 0x92af4b0c <+7708>: add r3, sp, #284 ; 0x11c
  2034. 0x92af4b10 <+7712>: str r3, [sp, #36] ; 0x24
  2035. 0x92af4b14 <+7716>: add r4, r4, #204 ; 0xcc
  2036. 0x92af4b18 <+7720>: ldr r3, [pc, #-3356] ; 0x92af3e04 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+4372>
  2037. 0x92af4b1c <+7724>: add r7, pc, r7
  2038. 0x92af4b20 <+7728>: add r5, r5, #172 ; 0xac
  2039. 0x92af4b24 <+7732>: add r8, pc, r8
  2040. 0x92af4b28 <+7736>: add r3, pc, r3
  2041. 0x92af4b2c <+7740>: str r3, [sp, #44] ; 0x2c
  2042. 0x92af4b30 <+7744>: ldr r3, [pc, #-3376] ; 0x92af3e08 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+4376>
  2043. 0x92af4b34 <+7748>: add r3, pc, r3
  2044. 0x92af4b38 <+7752>: str r3, [sp, #52] ; 0x34
  2045. 0x92af4b3c <+7756>: mov r0, r10
  2046. 0x92af4b40 <+7760>: ldr r1, [sp, #36] ; 0x24
  2047. 0x92af4b44 <+7764>: mov r2, r6
  2048. 0x92af4b48 <+7768>: bl 0x92fa4110 <_ZN17CXGSXmlWriterNode8AddChildEPKc>
  2049. 0x92af4b4c <+7772>: mov r0, r10
  2050. ---Type <return> to continue, or q <return> to quit---
  2051. 0x92af4b50 <+7776>: mov r1, r7
  2052. 0x92af4b54 <+7780>: ldr r2, [r4, #-4]
  2053. 0x92af4b58 <+7784>: bl 0x92c587e4 <_ZN8CXmlUtil21XMLWriteAttributeBoolEP17CXGSXmlWriterNodePKci>
  2054. 0x92af4b5c <+7788>: mov r0, r10
  2055. 0x92af4b60 <+7792>: mov r1, r8
  2056. 0x92af4b64 <+7796>: ldr r2, [r4, #32]
  2057. 0x92af4b68 <+7800>: bl 0x92c58708 <_ZN8CXmlUtil21XMLWriteAttributeUIntEP17CXGSXmlWriterNodePKcj>
  2058. 0x92af4b6c <+7804>: mov r0, r10
  2059. 0x92af4b70 <+7808>: ldr r1, [sp, #40] ; 0x28
  2060. 0x92af4b74 <+7812>: ldr r2, [r4, #36] ; 0x24
  2061. 0x92af4b78 <+7816>: bl 0x92c58708 <_ZN8CXmlUtil21XMLWriteAttributeUIntEP17CXGSXmlWriterNodePKcj>
  2062. 0x92af4b7c <+7820>: mov r0, r10
  2063. 0x92af4b80 <+7824>: ldr r1, [sp, #44] ; 0x2c
  2064. 0x92af4b84 <+7828>: ldr r2, [r4, #40] ; 0x28
  2065. 0x92af4b88 <+7832>: bl 0x92c58708 <_ZN8CXmlUtil21XMLWriteAttributeUIntEP17CXGSXmlWriterNodePKcj>
  2066. 0x92af4b8c <+7836>: mov r0, r10
  2067. 0x92af4b90 <+7840>: ldr r1, [sp, #52] ; 0x34
  2068. 0x92af4b94 <+7844>: mov r2, r4
  2069. 0x92af4b98 <+7848>: bl 0x92c5880c <_ZN8CXmlUtil23XMLWriteAttributeStringEP17CXGSXmlWriterNodePKcS3_>
  2070. 0x92af4b9c <+7852>: add r4, r4, #48 ; 0x30
  2071. 0x92af4ba0 <+7856>: cmp r4, r5
  2072. 0x92af4ba4 <+7860>: bne 0x92af4b3c <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+7756>
  2073. 0x92af4ba8 <+7864>: ldr r3, [sp, #60] ; 0x3c
  2074. 0x92af4bac <+7868>: ldr r2, [pc, #-3496] ; 0x92af3e0c <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+4380>
  2075. 0x92af4bb0 <+7872>: sub r0, r3, #2352 ; 0x930
  2076. 0x92af4bb4 <+7876>: ldr r1, [sp, #64] ; 0x40
  2077. 0x92af4bb8 <+7880>: sub r0, r0, #4
  2078. 0x92af4bbc <+7884>: add r2, pc, r2
  2079. ---Type <return> to continue, or q <return> to quit---
  2080. 0x92af4bc0 <+7888>: bl 0x92fa4110 <_ZN17CXGSXmlWriterNode8AddChildEPKc>
  2081. 0x92af4bc4 <+7892>: add r3, sp, #292 ; 0x124
  2082. 0x92af4bc8 <+7896>: str r3, [sp, #36] ; 0x24
  2083. 0x92af4bcc <+7900>: ldr r3, [pc, #-3524] ; 0x92af3e10 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+4384>
  2084. 0x92af4bd0 <+7904>: add r4, r11, #33536 ; 0x8300
  2085. 0x92af4bd4 <+7908>: ldr r6, [pc, #-3528] ; 0x92af3e14 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+4388>
  2086. 0x92af4bd8 <+7912>: add r4, r4, #140 ; 0x8c
  2087. 0x92af4bdc <+7916>: add r3, pc, r3
  2088. 0x92af4be0 <+7920>: ldr r7, [pc, #-3536] ; 0x92af3e18 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+4392>
  2089. 0x92af4be4 <+7924>: ldr r8, [pc, #-3536] ; 0x92af3e1c <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+4396>
  2090. 0x92af4be8 <+7928>: add r6, pc, r6
  2091. 0x92af4bec <+7932>: str r3, [sp, #40] ; 0x28
  2092. 0x92af4bf0 <+7936>: add r7, pc, r7
  2093. 0x92af4bf4 <+7940>: ldr r3, [pc, #-3548] ; 0x92af3e20 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+4400>
  2094. 0x92af4bf8 <+7944>: add r8, pc, r8
  2095. 0x92af4bfc <+7948>: add r3, pc, r3
  2096. 0x92af4c00 <+7952>: str r3, [sp, #44] ; 0x2c
  2097. 0x92af4c04 <+7956>: ldr r3, [pc, #-3560] ; 0x92af3e24 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+4404>
  2098. 0x92af4c08 <+7960>: add r3, pc, r3
  2099. 0x92af4c0c <+7964>: str r3, [sp, #52] ; 0x34
  2100. 0x92af4c10 <+7968>: mov r0, r10
  2101. 0x92af4c14 <+7972>: ldr r1, [sp, #36] ; 0x24
  2102. 0x92af4c18 <+7976>: mov r2, r6
  2103. ---Type <return> to continue, or q <return> to quit---
  2104. 0x92af4c1c <+7980>: bl 0x92fa4110 <_ZN17CXGSXmlWriterNode8AddChildEPKc>
  2105. 0x92af4c20 <+7984>: mov r0, r10
  2106. 0x92af4c24 <+7988>: mov r1, r7
  2107. 0x92af4c28 <+7992>: ldr r2, [r5, #-4]
  2108. 0x92af4c2c <+7996>: bl 0x92c587e4 <_ZN8CXmlUtil21XMLWriteAttributeBoolEP17CXGSXmlWriterNodePKci>
  2109. 0x92af4c30 <+8000>: mov r0, r10
  2110. 0x92af4c34 <+8004>: mov r1, r8
  2111. 0x92af4c38 <+8008>: ldr r2, [r5, #32]
  2112. 0x92af4c3c <+8012>: bl 0x92c58708 <_ZN8CXmlUtil21XMLWriteAttributeUIntEP17CXGSXmlWriterNodePKcj>
  2113. 0x92af4c40 <+8016>: mov r0, r10
  2114. 0x92af4c44 <+8020>: ldr r1, [sp, #40] ; 0x28
  2115. 0x92af4c48 <+8024>: ldr r2, [r5, #36] ; 0x24
  2116. 0x92af4c4c <+8028>: bl 0x92c58708 <_ZN8CXmlUtil21XMLWriteAttributeUIntEP17CXGSXmlWriterNodePKcj>
  2117. 0x92af4c50 <+8032>: mov r0, r10
  2118. 0x92af4c54 <+8036>: ldr r1, [sp, #44] ; 0x2c
  2119. 0x92af4c58 <+8040>: ldr r2, [r5, #40] ; 0x28
  2120. 0x92af4c5c <+8044>: bl 0x92c58708 <_ZN8CXmlUtil21XMLWriteAttributeUIntEP17CXGSXmlWriterNodePKcj>
  2121. 0x92af4c60 <+8048>: mov r0, r10
  2122. 0x92af4c64 <+8052>: ldr r1, [sp, #52] ; 0x34
  2123. 0x92af4c68 <+8056>: mov r2, r5
  2124. 0x92af4c6c <+8060>: bl 0x92c5880c <_ZN8CXmlUtil23XMLWriteAttributeStringEP17CXGSXmlWriterNodePKcS3_>
  2125. 0x92af4c70 <+8064>: add r5, r5, #48 ; 0x30
  2126. 0x92af4c74 <+8068>: cmp r5, r4
  2127. 0x92af4c78 <+8072>: bne 0x92af4c10 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+7968>
  2128. 0x92af4c7c <+8076>: ldr r3, [sp, #60] ; 0x3c
  2129. 0x92af4c80 <+8080>: ldr r2, [pc, #-3680] ; 0x92af3e28 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+4408>
  2130. 0x92af4c84 <+8084>: sub r0, r3, #2336 ; 0x920
  2131. 0x92af4c88 <+8088>: ldr r1, [sp, #72] ; 0x48
  2132. ---Type <return> to continue, or q <return> to quit---
  2133. 0x92af4c8c <+8092>: sub r0, r0, #12
  2134. 0x92af4c90 <+8096>: add r2, pc, r2
  2135. 0x92af4c94 <+8100>: bl 0x92fa4110 <_ZN17CXGSXmlWriterNode8AddChildEPKc>
  2136. 0x92af4c98 <+8104>: ldr r3, [sp, #32]
  2137. 0x92af4c9c <+8108>: ldr r6, [sp, #116] ; 0x74
  2138. 0x92af4ca0 <+8112>: sub r4, r3, #44 ; 0x2c
  2139. 0x92af4ca4 <+8116>: ldr r1, [pc, #-3712] ; 0x92af3e2c <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+4412>
  2140. 0x92af4ca8 <+8120>: add r5, r6, #1856 ; 0x740
  2141. 0x92af4cac <+8124>: add r1, pc, r1
  2142. 0x92af4cb0 <+8128>: mov r0, r4
  2143. 0x92af4cb4 <+8132>: ldr r2, [r5]
  2144. 0x92af4cb8 <+8136>: bl 0x92c58794 <_ZN8CXmlUtil22XMLWriteAttributeFloatEP17CXGSXmlWriterNodePKcf>
  2145. 0x92af4cbc <+8140>: ldr r1, [pc, #-3732] ; 0x92af3e30 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+4416>
  2146. 0x92af4cc0 <+8144>: mov r0, r4
  2147. 0x92af4cc4 <+8148>: ldr r2, [r5, #4]
  2148. 0x92af4cc8 <+8152>: add r1, pc, r1
  2149. 0x92af4ccc <+8156>: bl 0x92c58794 <_ZN8CXmlUtil22XMLWriteAttributeFloatEP17CXGSXmlWriterNodePKcf>
  2150. 0x92af4cd0 <+8160>: ldr r1, [pc, #-3748] ; 0x92af3e34 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+4420>
  2151. 0x92af4cd4 <+8164>: mov r0, r4
  2152. 0x92af4cd8 <+8168>: ldr r2, [r6, #1864] ; 0x748
  2153. 0x92af4cdc <+8172>: add r1, pc, r1
  2154. 0x92af4ce0 <+8176>: bl 0x92c586c4 <_ZN8CXmlUtil20XMLWriteAttributeIntEP17CXGSXmlWriterNodePKci>
  2155. 0x92af4ce4 <+8180>: ldr r1, [pc, #-3764] ; 0x92af3e38 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+4424>
  2156. 0x92af4ce8 <+8184>: mov r0, r4
  2157. 0x92af4cec <+8188>: ldr r2, [r6, #1868] ; 0x74c
  2158. ---Type <return> to continue, or q <return> to quit---
  2159. 0x92af4cf0 <+8192>: add r1, pc, r1
  2160. 0x92af4cf4 <+8196>: bl 0x92c58708 <_ZN8CXmlUtil21XMLWriteAttributeUIntEP17CXGSXmlWriterNodePKcj>
  2161. 0x92af4cf8 <+8200>: ldr r1, [pc, #-3780] ; 0x92af3e3c <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+4428>
  2162. 0x92af4cfc <+8204>: mov r0, r4
  2163. 0x92af4d00 <+8208>: ldr r2, [r6, #1872] ; 0x750
  2164. 0x92af4d04 <+8212>: add r1, pc, r1
  2165. 0x92af4d08 <+8216>: bl 0x92c586c4 <_ZN8CXmlUtil20XMLWriteAttributeIntEP17CXGSXmlWriterNodePKci>
  2166. 0x92af4d0c <+8220>: ldr r6, [pc, #-3796] ; 0x92af3e40 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+4432>
  2167. 0x92af4d10 <+8224>: add r5, r11, #2544 ; 0x9f0
  2168. 0x92af4d14 <+8228>: add r5, r5, #12
  2169. 0x92af4d18 <+8232>: mov r4, #0
  2170. 0x92af4d1c <+8236>: add r6, pc, r6
  2171. 0x92af4d20 <+8240>: ldr r7, [sp, #88] ; 0x58
  2172. 0x92af4d24 <+8244>: mov r1, r6
  2173. 0x92af4d28 <+8248>: mov r2, r4
  2174. 0x92af4d2c <+8252>: mov r0, r7
  2175. 0x92af4d30 <+8256>: bl 0x92a36938 <sprintf@plt>
  2176. 0x92af4d34 <+8260>: ldr r0, [sp, #64] ; 0x40
  2177. 0x92af4d38 <+8264>: mov r1, r7
  2178. 0x92af4d3c <+8268>: ldr r2, [r5, #4]!
  2179. 0x92af4d40 <+8272>: bl 0x92c58708 <_ZN8CXmlUtil21XMLWriteAttributeUIntEP17CXGSXmlWriterNodePKcj>
  2180. 0x92af4d44 <+8276>: add r4, r4, #1
  2181. 0x92af4d48 <+8280>: cmp r4, #3
  2182. 0x92af4d4c <+8284>: bne 0x92af4d20 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+8240>
  2183. 0x92af4d50 <+8288>: ldr r3, [sp, #84] ; 0x54
  2184. 0x92af4d54 <+8292>: ldr r3, [r3]
  2185. 0x92af4d58 <+8296>: ldr r3, [r3, #52] ; 0x34
  2186. ---Type <return> to continue, or q <return> to quit---
  2187. 0x92af4d5c <+8300>: ldr r5, [r3, #48] ; 0x30
  2188. 0x92af4d60 <+8304>: ldr r3, [r5, #1456] ; 0x5b0
  2189. 0x92af4d64 <+8308>: cmp r3, #0
  2190. 0x92af4d68 <+8312>: ble 0x92af4d94 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+8356>
  2191. 0x92af4d6c <+8316>: ldr r6, [pc, #-3888] ; 0x92af3e44 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+4436>
  2192. 0x92af4d70 <+8320>: mov r4, #0
  2193. 0x92af4d74 <+8324>: add r6, pc, r6
  2194. 0x92af4d78 <+8328>: ldr r2, [r11, #2572] ; 0xa0c
  2195. 0x92af4d7c <+8332>: ldr r2, [r2, r4, lsl #2]
  2196. 0x92af4d80 <+8336>: cmp r2, #0
  2197. 0x92af4d84 <+8340>: bne 0x92af5710 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+10784>
  2198. 0x92af4d88 <+8344>: add r4, r4, #1
  2199. 0x92af4d8c <+8348>: cmp r3, r4
  2200. 0x92af4d90 <+8352>: bgt 0x92af4d78 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+8328>
  2201. 0x92af4d94 <+8356>: ldr r3, [sp, #60] ; 0x3c
  2202. 0x92af4d98 <+8360>: ldr r2, [pc, #-3928] ; 0x92af3e48 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+4440>
  2203. 0x92af4d9c <+8364>: sub r0, r3, #2336 ; 0x920
  2204. 0x92af4da0 <+8368>: ldr r1, [sp, #72] ; 0x48
  2205. 0x92af4da4 <+8372>: sub r0, r0, #4
  2206. 0x92af4da8 <+8376>: add r2, pc, r2
  2207. 0x92af4dac <+8380>: bl 0x92fa4110 <_ZN17CXGSXmlWriterNode8AddChildEPKc>
  2208. 0x92af4db0 <+8384>: ldr r3, [sp, #84] ; 0x54
  2209. 0x92af4db4 <+8388>: ldr r2, [sp, #32]
  2210. 0x92af4db8 <+8392>: ldr r3, [r3]
  2211. 0x92af4dbc <+8396>: sub r1, r2, #36 ; 0x24
  2212. 0x92af4dc0 <+8400>: ldr r0, [r3, #88] ; 0x58
  2213. 0x92af4dc4 <+8404>: ldr r3, [r0]
  2214. ---Type <return> to continue, or q <return> to quit---
  2215. 0x92af4dc8 <+8408>: ldr r3, [r3, #48] ; 0x30
  2216. 0x92af4dcc <+8412>: blx r3
  2217. 0x92af4dd0 <+8416>: ldr r3, [sp, #60] ; 0x3c
  2218. 0x92af4dd4 <+8420>: ldr r2, [pc, #-3984] ; 0x92af3e4c <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+4444>
  2219. 0x92af4dd8 <+8424>: sub r0, r3, #2320 ; 0x910
  2220. 0x92af4ddc <+8428>: ldr r1, [sp, #72] ; 0x48
  2221. 0x92af4de0 <+8432>: sub r0, r0, #12
  2222. 0x92af4de4 <+8436>: add r2, pc, r2
  2223. 0x92af4de8 <+8440>: bl 0x92fa4110 <_ZN17CXGSXmlWriterNode8AddChildEPKc>
  2224. 0x92af4dec <+8444>: ldr r3, [sp, #76] ; 0x4c
  2225. 0x92af4df0 <+8448>: ldr r3, [r3, #2304] ; 0x900
  2226. 0x92af4df4 <+8452>: cmp r3, #0
  2227. 0x92af4df8 <+8456>: ble 0x92af4e50 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+8544>
  2228. 0x92af4dfc <+8460>: ldr r7, [pc, #-4020] ; 0x92af3e50 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+4448>
  2229. 0x92af4e00 <+8464>: add r4, r11, #38656 ; 0x9700
  2230. 0x92af4e04 <+8468>: ldr r8, [pc, #-4024] ; 0x92af3e54 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+4452>
  2231. 0x92af4e08 <+8472>: add r4, r4, #252 ; 0xfc
  2232. 0x92af4e0c <+8476>: add r7, pc, r7
  2233. 0x92af4e10 <+8480>: add r6, sp, #316 ; 0x13c
  2234. 0x92af4e14 <+8484>: add r8, pc, r8
  2235. 0x92af4e18 <+8488>: mov r5, #0
  2236. 0x92af4e1c <+8492>: mov r0, r10
  2237. 0x92af4e20 <+8496>: mov r1, r6
  2238. 0x92af4e24 <+8500>: mov r2, r7
  2239. 0x92af4e28 <+8504>: bl 0x92fa4110 <_ZN17CXGSXmlWriterNode8AddChildEPKc>
  2240. 0x92af4e2c <+8508>: mov r0, r10
  2241. ---Type <return> to continue, or q <return> to quit---
  2242. 0x92af4e30 <+8512>: mov r1, r8
  2243. 0x92af4e34 <+8516>: ldr r2, [r4, #4]!
  2244. 0x92af4e38 <+8520>: bl 0x92c58708 <_ZN8CXmlUtil21XMLWriteAttributeUIntEP17CXGSXmlWriterNodePKcj>
  2245. 0x92af4e3c <+8524>: ldr r3, [sp, #76] ; 0x4c
  2246. 0x92af4e40 <+8528>: add r5, r5, #1
  2247. 0x92af4e44 <+8532>: ldr r3, [r3, #2304] ; 0x900
  2248. 0x92af4e48 <+8536>: cmp r3, r5
  2249. 0x92af4e4c <+8540>: bgt 0x92af4e1c <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+8492>
  2250. 0x92af4e50 <+8544>: ldr r3, [sp, #84] ; 0x54
  2251. 0x92af4e54 <+8548>: ldr r2, [sp, #60] ; 0x3c
  2252. 0x92af4e58 <+8552>: ldr r1, [sp, #72] ; 0x48
  2253. 0x92af4e5c <+8556>: sub r0, r2, #2320 ; 0x910
  2254. 0x92af4e60 <+8560>: ldr r3, [r3]
  2255. 0x92af4e64 <+8564>: ldr r2, [pc, #3300] ; 0x92af5b50 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+11872>
  2256. 0x92af4e68 <+8568>: sub r0, r0, #4
  2257. 0x92af4e6c <+8572>: add r2, pc, r2
  2258. 0x92af4e70 <+8576>: ldr r4, [r3, #76] ; 0x4c
  2259. 0x92af4e74 <+8580>: bl 0x92fa4110 <_ZN17CXGSXmlWriterNode8AddChildEPKc>
  2260. 0x92af4e78 <+8584>: ldr r6, [sp, #32]
  2261. 0x92af4e7c <+8588>: add r4, r4, #4096 ; 0x1000
  2262. 0x92af4e80 <+8592>: ldr r1, [pc, #3276] ; 0x92af5b54 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+11876>
  2263. 0x92af4e84 <+8596>: sub r5, r6, #20
  2264. 0x92af4e88 <+8600>: ldr r2, [r4, #2372] ; 0x944
  2265. 0x92af4e8c <+8604>: add r1, pc, r1
  2266. 0x92af4e90 <+8608>: mov r0, r5
  2267. 0x92af4e94 <+8612>: bl 0x92c58708 <_ZN8CXmlUtil21XMLWriteAttributeUIntEP17CXGSXmlWriterNodePKcj>
  2268. 0x92af4e98 <+8616>: ldr r1, [pc, #3256] ; 0x92af5b58 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryption---Type <return> to continue, or q <return> to quit---
  2269. TypeE+11880>
  2270. 0x92af4e9c <+8620>: mov r0, r5
  2271. 0x92af4ea0 <+8624>: ldr r2, [r4, #2376] ; 0x948
  2272. 0x92af4ea4 <+8628>: add r1, pc, r1
  2273. 0x92af4ea8 <+8632>: bl 0x92c58708 <_ZN8CXmlUtil21XMLWriteAttributeUIntEP17CXGSXmlWriterNodePKcj>
  2274. 0x92af4eac <+8636>: ldr r5, [sp, #72] ; 0x48
  2275. 0x92af4eb0 <+8640>: sub r0, r6, #12
  2276. 0x92af4eb4 <+8644>: ldr r2, [pc, #3232] ; 0x92af5b5c <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+11884>
  2277. 0x92af4eb8 <+8648>: mov r1, r5
  2278. 0x92af4ebc <+8652>: add r2, pc, r2
  2279. 0x92af4ec0 <+8656>: bl 0x92fa4110 <_ZN17CXGSXmlWriterNode8AddChildEPKc>
  2280. 0x92af4ec4 <+8660>: add r3, r11, #38656 ; 0x9700
  2281. 0x92af4ec8 <+8664>: sub r4, r6, #12
  2282. 0x92af4ecc <+8668>: add r3, r3, #144 ; 0x90
  2283. 0x92af4ed0 <+8672>: ldr r1, [pc, #3208] ; 0x92af5b60 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+11888>
  2284. 0x92af4ed4 <+8676>: mov r0, r4
  2285. 0x92af4ed8 <+8680>: add r1, pc, r1
  2286. 0x92af4edc <+8684>: ldrd r2, [r3, #-8]
  2287. 0x92af4ee0 <+8688>: bl 0x92c5874c <_ZN8CXmlUtil20XMLWriteAttributeU64EP17CXGSXmlWriterNodePKcy>
  2288. 0x92af4ee4 <+8692>: mov r0, r4
  2289. 0x92af4ee8 <+8696>: ldr r4, [sp, #76] ; 0x4c
  2290. 0x92af4eec <+8700>: ldr r1, [pc, #3184] ; 0x92af5b64 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+11892>
  2291. 0x92af4ef0 <+8704>: ldr r2, [r4, #1936] ; 0x790
  2292. 0x92af4ef4 <+8708>: add r1, pc, r1
  2293. 0x92af4ef8 <+8712>: bl 0x92c58708 <_ZN8CXmlUtil21XMLWriteAttributeUIntEP17CXGSXmlWriterNodePKcj>
  2294. 0x92af4efc <+8716>: ldr r1, [pc, #3172] ; 0x92af5b68 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryption---Type <return> to continue, or q <return> to quit---
  2295. TypeE+11896>
  2296. 0x92af4f00 <+8720>: mov r0, r5
  2297. 0x92af4f04 <+8724>: ldr r2, [r4, #1940] ; 0x794
  2298. 0x92af4f08 <+8728>: add r1, pc, r1
  2299. 0x92af4f0c <+8732>: bl 0x92c586c4 <_ZN8CXmlUtil20XMLWriteAttributeIntEP17CXGSXmlWriterNodePKci>
  2300. 0x92af4f10 <+8736>: ldr r1, [pc, #3156] ; 0x92af5b6c <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+11900>
  2301. 0x92af4f14 <+8740>: mov r0, r5
  2302. 0x92af4f18 <+8744>: ldr r2, [r4, #1944] ; 0x798
  2303. 0x92af4f1c <+8748>: add r1, pc, r1
  2304. 0x92af4f20 <+8752>: bl 0x92c587e4 <_ZN8CXmlUtil21XMLWriteAttributeBoolEP17CXGSXmlWriterNodePKci>
  2305. 0x92af4f24 <+8756>: ldr r1, [pc, #3140] ; 0x92af5b70 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+11904>
  2306. 0x92af4f28 <+8760>: mov r0, r5
  2307. 0x92af4f2c <+8764>: ldr r2, [r4, #1948] ; 0x79c
  2308. 0x92af4f30 <+8768>: add r1, pc, r1
  2309. 0x92af4f34 <+8772>: bl 0x92c587e4 <_ZN8CXmlUtil21XMLWriteAttributeBoolEP17CXGSXmlWriterNodePKci>
  2310. 0x92af4f38 <+8776>: ldr r1, [pc, #3124] ; 0x92af5b74 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+11908>
  2311. 0x92af4f3c <+8780>: mov r0, r5
  2312. 0x92af4f40 <+8784>: ldr r2, [r4, #1952] ; 0x7a0
  2313. 0x92af4f44 <+8788>: add r1, pc, r1
  2314. 0x92af4f48 <+8792>: bl 0x92c586c4 <_ZN8CXmlUtil20XMLWriteAttributeIntEP17CXGSXmlWriterNodePKci>
  2315. 0x92af4f4c <+8796>: ldr r1, [pc, #3108] ; 0x92af5b78 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+11912>
  2316. 0x92af4f50 <+8800>: mov r0, r5
  2317. 0x92af4f54 <+8804>: ldr r2, [r4, #1980] ; 0x7bc
  2318. 0x92af4f58 <+8808>: add r1, pc, r1
  2319. 0x92af4f5c <+8812>: bl 0x92c587e4 <_ZN8CXmlUtil21XMLWriteAttributeBoolEP17CXGSXmlWriterNodePKci>
  2320. ---Type <return> to continue, or q <return> to quit---
  2321. 0x92af4f60 <+8816>: ldr r1, [pc, #3092] ; 0x92af5b7c <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+11916>
  2322. 0x92af4f64 <+8820>: mov r0, r5
  2323. 0x92af4f68 <+8824>: ldr r2, [r4, #1984] ; 0x7c0
  2324. 0x92af4f6c <+8828>: add r1, pc, r1
  2325. 0x92af4f70 <+8832>: bl 0x92c586c4 <_ZN8CXmlUtil20XMLWriteAttributeIntEP17CXGSXmlWriterNodePKci>
  2326. 0x92af4f74 <+8836>: add r3, r11, #38656 ; 0x9700
  2327. 0x92af4f78 <+8840>: ldr r7, [sp, #64] ; 0x40
  2328. 0x92af4f7c <+8844>: add r3, r3, #208 ; 0xd0
  2329. 0x92af4f80 <+8848>: ldr r1, [pc, #3064] ; 0x92af5b80 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+11920>
  2330. 0x92af4f84 <+8852>: mov r0, r7
  2331. 0x92af4f88 <+8856>: add r1, pc, r1
  2332. 0x92af4f8c <+8860>: ldrd r2, [r3, #-8]
  2333. 0x92af4f90 <+8864>: bl 0x92c5874c <_ZN8CXmlUtil20XMLWriteAttributeU64EP17CXGSXmlWriterNodePKcy>
  2334. 0x92af4f94 <+8868>: ldr r1, [pc, #3048] ; 0x92af5b84 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+11924>
  2335. 0x92af4f98 <+8872>: mov r0, r5
  2336. 0x92af4f9c <+8876>: ldr r2, [r4, #2036] ; 0x7f4
  2337. 0x92af4fa0 <+8880>: add r1, pc, r1
  2338. 0x92af4fa4 <+8884>: bl 0x92c587e4 <_ZN8CXmlUtil21XMLWriteAttributeBoolEP17CXGSXmlWriterNodePKci>
  2339. 0x92af4fa8 <+8888>: ldr r1, [pc, #3032] ; 0x92af5b88 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+11928>
  2340. 0x92af4fac <+8892>: mov r0, r5
  2341. 0x92af4fb0 <+8896>: ldr r2, [r4, #2044] ; 0x7fc
  2342. 0x92af4fb4 <+8900>: add r1, pc, r1
  2343. 0x92af4fb8 <+8904>: bl 0x92c586c4 <_ZN8CXmlUtil20XMLWriteAttributeIntEP17CXGSXmlWriterNodePKci>
  2344. 0x92af4fbc <+8908>: ldr r2, [pc, #3016] ; 0x92af5b8c <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+11932>
  2345. ---Type <return> to continue, or q <return> to quit---
  2346. 0x92af4fc0 <+8912>: sub r0, r6, #4
  2347. 0x92af4fc4 <+8916>: mov r1, r7
  2348. 0x92af4fc8 <+8920>: add r2, pc, r2
  2349. 0x92af4fcc <+8924>: bl 0x92fa4110 <_ZN17CXGSXmlWriterNode8AddChildEPKc>
  2350. 0x92af4fd0 <+8928>: ldr r3, [sp, #116] ; 0x74
  2351. 0x92af4fd4 <+8932>: mov r5, #0
  2352. 0x92af4fd8 <+8936>: ldr r8, [pc, #2992] ; 0x92af5b90 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+11936>
  2353. 0x92af4fdc <+8940>: mov r6, r5
  2354. 0x92af4fe0 <+8944>: ldr r7, [pc, #2988] ; 0x92af5b94 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+11940>
  2355. 0x92af4fe4 <+8948>: ldr r3, [r3, #48] ; 0x30
  2356. 0x92af4fe8 <+8952>: add r8, pc, r8
  2357. 0x92af4fec <+8956>: add r7, pc, r7
  2358. 0x92af4ff0 <+8960>: str r3, [sp, #36] ; 0x24
  2359. 0x92af4ff4 <+8964>: ldr r3, [pc, #2972] ; 0x92af5b98 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+11944>
  2360. 0x92af4ff8 <+8968>: add r3, pc, r3
  2361. 0x92af4ffc <+8972>: str r3, [sp, #40] ; 0x28
  2362. 0x92af5000 <+8976>: ldr r3, [pc, #2964] ; 0x92af5b9c <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+11948>
  2363. 0x92af5004 <+8980>: add r3, pc, r3
  2364. 0x92af5008 <+8984>: str r3, [sp, #44] ; 0x2c
  2365. 0x92af500c <+8988>: ldr r3, [pc, #2956] ; 0x92af5ba0 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+11952>
  2366. 0x92af5010 <+8992>: add r3, pc, r3
  2367. 0x92af5014 <+8996>: str r3, [sp, #52] ; 0x34
  2368. 0x92af5018 <+9000>: ldr r3, [pc, #2948] ; 0x92af5ba4 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+11956>
  2369. ---Type <return> to continue, or q <return> to quit---
  2370. 0x92af501c <+9004>: add r3, pc, r3
  2371. 0x92af5020 <+9008>: str r3, [sp, #56] ; 0x38
  2372. 0x92af5024 <+9012>: b 0x92af50ac <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+9148>
  2373. 0x92af5028 <+9016>: ldr r3, [sp, #76] ; 0x4c
  2374. 0x92af502c <+9020>: mov r0, r10
  2375. 0x92af5030 <+9024>: ldr r2, [sp, #40] ; 0x28
  2376. 0x92af5034 <+9028>: ldr r4, [r3, #2348] ; 0x92c
  2377. 0x92af5038 <+9032>: ldr r3, [sp, #32]
  2378. 0x92af503c <+9036>: add r4, r4, r5
  2379. 0x92af5040 <+9040>: sub r1, r3, #4
  2380. 0x92af5044 <+9044>: bl 0x92fa4110 <_ZN17CXGSXmlWriterNode8AddChildEPKc>
  2381. 0x92af5048 <+9048>: mov r0, r10
  2382. 0x92af504c <+9052>: ldr r1, [sp, #44] ; 0x2c
  2383. 0x92af5050 <+9056>: ldm r4, {r2, r3}
  2384. 0x92af5054 <+9060>: bl 0x92c58c00 <_ZN8CXmlUtil24XMLWriteAttributeNameTagEP17CXGSXmlWriterNodePKc8UNameTag>
  2385. 0x92af5058 <+9064>: mov r0, r10
  2386. 0x92af505c <+9068>: ldr r1, [sp, #52] ; 0x34
  2387. 0x92af5060 <+9072>: ldr r2, [r4, #8]
  2388. 0x92af5064 <+9076>: bl 0x92c587e4 <_ZN8CXmlUtil21XMLWriteAttributeBoolEP17CXGSXmlWriterNodePKci>
  2389. 0x92af5068 <+9080>: mov r0, r10
  2390. 0x92af506c <+9084>: ldr r1, [sp, #56] ; 0x38
  2391. 0x92af5070 <+9088>: ldr r2, [r4, #12]
  2392. 0x92af5074 <+9092>: bl 0x92c587e4 <_ZN8CXmlUtil21XMLWriteAttributeBoolEP17CXGSXmlWriterNodePKci>
  2393. 0x92af5078 <+9096>: ldr r3, [r4, #16]
  2394. 0x92af507c <+9100>: movw r2, #43932 ; 0xab9c
  2395. 0x92af5080 <+9104>: movt r2, #997 ; 0x3e5
  2396. 0x92af5084 <+9108>: mov r0, r10
  2397. 0x92af5088 <+9112>: eor r2, r2, r3
  2398. 0x92af508c <+9116>: mov r1, r8
  2399. ---Type <return> to continue, or q <return> to quit---
  2400. 0x92af5090 <+9120>: bl 0x92c586c4 <_ZN8CXmlUtil20XMLWriteAttributeIntEP17CXGSXmlWriterNodePKci>
  2401. 0x92af5094 <+9124>: mov r0, r10
  2402. 0x92af5098 <+9128>: mov r1, r7
  2403. 0x92af509c <+9132>: ldr r2, [r4, #20]
  2404. 0x92af50a0 <+9136>: bl 0x92c586c4 <_ZN8CXmlUtil20XMLWriteAttributeIntEP17CXGSXmlWriterNodePKci>
  2405. 0x92af50a4 <+9140>: add r6, r6, #1
  2406. 0x92af50a8 <+9144>: add r5, r5, #24
  2407. 0x92af50ac <+9148>: ldr r0, [sp, #36] ; 0x24
  2408. 0x92af50b0 <+9152>: mov r1, #1
  2409. 0x92af50b4 <+9156>: bl 0x92a93cec <_ZN23CEventDefinitionManager17GetCampaignLengthEi>
  2410. 0x92af50b8 <+9160>: cmp r6, r0
  2411. 0x92af50bc <+9164>: blt 0x92af5028 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+9016>
  2412. 0x92af50c0 <+9168>: ldr r5, [sp, #76] ; 0x4c
  2413. 0x92af50c4 <+9172>: movw r2, #43932 ; 0xab9c
  2414. 0x92af50c8 <+9176>: ldr r6, [sp, #64] ; 0x40
  2415. 0x92af50cc <+9180>: movt r2, #997 ; 0x3e5
  2416. 0x92af50d0 <+9184>: ldr r1, [pc, #2768] ; 0x92af5ba8 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+11960>
  2417. 0x92af50d4 <+9188>: ldr r3, [r5, #2408] ; 0x968
  2418. 0x92af50d8 <+9192>: mov r0, r6
  2419. 0x92af50dc <+9196>: add r1, pc, r1
  2420. 0x92af50e0 <+9200>: eor r2, r2, r3
  2421. 0x92af50e4 <+9204>: bl 0x92c586c4 <_ZN8CXmlUtil20XMLWriteAttributeIntEP17CXGSXmlWriterNodePKci>
  2422. 0x92af50e8 <+9208>: ldr r3, [r5, #2412] ; 0x96c
  2423. 0x92af50ec <+9212>: movw r2, #43932 ; 0xab9c
  2424. 0x92af50f0 <+9216>: ldr r1, [pc, #2740] ; 0x92af5bac <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+11964>
  2425. 0x92af50f4 <+9220>: movt r2, #997 ; 0x3e5
  2426. 0x92af50f8 <+9224>: mov r0, r6
  2427. ---Type <return> to continue, or q <return> to quit---
  2428. 0x92af50fc <+9228>: eor r2, r2, r3
  2429. 0x92af5100 <+9232>: add r1, pc, r1
  2430. 0x92af5104 <+9236>: bl 0x92c586c4 <_ZN8CXmlUtil20XMLWriteAttributeIntEP17CXGSXmlWriterNodePKci>
  2431. 0x92af5108 <+9240>: ldr r3, [r5, #2384] ; 0x950
  2432. 0x92af510c <+9244>: cmp r3, #33 ; 0x21
  2433. 0x92af5110 <+9248>: beq 0x92af517c <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+9356>
  2434. 0x92af5114 <+9252>: add r1, r11, #39168 ; 0x9900
  2435. 0x92af5118 <+9256>: add r4, sp, #1616 ; 0x650
  2436. 0x92af511c <+9260>: add r4, r4, #8
  2437. 0x92af5120 <+9264>: add r1, r1, #80 ; 0x50
  2438. 0x92af5124 <+9268>: mov r3, #1024 ; 0x400
  2439. 0x92af5128 <+9272>: mov r2, r4
  2440. 0x92af512c <+9276>: ldrd r0, [r1, #-8]
  2441. 0x92af5130 <+9280>: bl 0x9318a0f8 <_ZN5Parse21ConvertUInt64ToStringEyPcj>
  2442. 0x92af5134 <+9284>: ldr r1, [pc, #2676] ; 0x92af5bb0 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+11968>
  2443. 0x92af5138 <+9288>: mov r0, r6
  2444. 0x92af513c <+9292>: mov r2, r4
  2445. 0x92af5140 <+9296>: add r1, pc, r1
  2446. 0x92af5144 <+9300>: bl 0x92fa45e0 <_ZN17CXGSXmlWriterNode12AddAttributeEPKcS1_>
  2447. 0x92af5148 <+9304>: ldr r3, [pc, #2660] ; 0x92af5bb4 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+11972>
  2448. 0x92af514c <+9308>: mov r2, #1024 ; 0x400
  2449. 0x92af5150 <+9312>: ldr r4, [sp, #60] ; 0x3c
  2450. 0x92af5154 <+9316>: ldr r1, [r5, #2384] ; 0x950
  2451. 0x92af5158 <+9320>: add r3, pc, r3
  2452. 0x92af515c <+9324>: mov r0, r4
  2453. 0x92af5160 <+9328>: ldr r1, [r3, r1, lsl #2]
  2454. 0x92af5164 <+9332>: bl 0x92a36968 <strncpy@plt>
  2455. ---Type <return> to continue, or q <return> to quit---
  2456. 0x92af5168 <+9336>: ldr r1, [pc, #2632] ; 0x92af5bb8 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+11976>
  2457. 0x92af516c <+9340>: mov r0, r6
  2458. 0x92af5170 <+9344>: mov r2, r4
  2459. 0x92af5174 <+9348>: add r1, pc, r1
  2460. 0x92af5178 <+9352>: bl 0x92fa45e0 <_ZN17CXGSXmlWriterNode12AddAttributeEPKcS1_>
  2461. 0x92af517c <+9356>: ldr r5, [sp, #64] ; 0x40
  2462. 0x92af5180 <+9360>: ldr r6, [sp, #76] ; 0x4c
  2463. 0x92af5184 <+9364>: ldr r1, [pc, #2608] ; 0x92af5bbc <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+11980>
  2464. 0x92af5188 <+9368>: mov r0, r5
  2465. 0x92af518c <+9372>: add r1, pc, r1
  2466. 0x92af5190 <+9376>: ldr r2, [r6, #2416] ; 0x970
  2467. 0x92af5194 <+9380>: bl 0x92c587e4 <_ZN8CXmlUtil21XMLWriteAttributeBoolEP17CXGSXmlWriterNodePKci>
  2468. 0x92af5198 <+9384>: ldr r1, [pc, #2592] ; 0x92af5bc0 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+11984>
  2469. 0x92af519c <+9388>: mov r0, r5
  2470. 0x92af51a0 <+9392>: ldr r2, [r6, #2436] ; 0x984
  2471. 0x92af51a4 <+9396>: add r1, pc, r1
  2472. 0x92af51a8 <+9400>: bl 0x92c58708 <_ZN8CXmlUtil21XMLWriteAttributeUIntEP17CXGSXmlWriterNodePKcj>
  2473. 0x92af51ac <+9404>: ldr r1, [pc, #2576] ; 0x92af5bc4 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+11988>
  2474. 0x92af51b0 <+9408>: mov r0, r5
  2475. 0x92af51b4 <+9412>: ldr r2, [r6, #2432] ; 0x980
  2476. 0x92af51b8 <+9416>: add r1, pc, r1
  2477. 0x92af51bc <+9420>: bl 0x92c587e4 <_ZN8CXmlUtil21XMLWriteAttributeBoolEP17CXGSXmlWriterNodePKci>
  2478. 0x92af51c0 <+9424>: add r3, r11, #39936 ; 0x9c00
  2479. 0x92af51c4 <+9428>: ldr r1, [pc, #2556] ; 0x92af5bc8 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+11992>
  2480. ---Type <return> to continue, or q <return> to quit---
  2481. 0x92af51c8 <+9432>: mov r0, r5
  2482. 0x92af51cc <+9436>: add r1, pc, r1
  2483. 0x92af51d0 <+9440>: ldrd r2, [r3, #-8]
  2484. 0x92af51d4 <+9444>: bl 0x92c5874c <_ZN8CXmlUtil20XMLWriteAttributeU64EP17CXGSXmlWriterNodePKcy>
  2485. 0x92af51d8 <+9448>: ldr r1, [pc, #2540] ; 0x92af5bcc <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+11996>
  2486. 0x92af51dc <+9452>: mov r0, r5
  2487. 0x92af51e0 <+9456>: ldr r2, [r6, #3072] ; 0xc00
  2488. 0x92af51e4 <+9460>: add r1, pc, r1
  2489. 0x92af51e8 <+9464>: bl 0x92af1044 <_ZN3XML14WriteAttributeIiEEvP17CXGSXmlWriterNodePKcRKT_.isra.46>
  2490. 0x92af51ec <+9468>: ldr r1, [pc, #2524] ; 0x92af5bd0 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+12000>
  2491. 0x92af51f0 <+9472>: mov r0, r5
  2492. 0x92af51f4 <+9476>: ldr r2, [r6, #3076] ; 0xc04
  2493. 0x92af51f8 <+9480>: add r1, pc, r1
  2494. 0x92af51fc <+9484>: bl 0x92af1044 <_ZN3XML14WriteAttributeIiEEvP17CXGSXmlWriterNodePKcRKT_.isra.46>
  2495. 0x92af5200 <+9488>: ldr r1, [pc, #2508] ; 0x92af5bd4 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+12004>
  2496. 0x92af5204 <+9492>: mov r0, r5
  2497. 0x92af5208 <+9496>: ldr r2, [r6, #3080] ; 0xc08
  2498. 0x92af520c <+9500>: add r1, pc, r1
  2499. 0x92af5210 <+9504>: bl 0x92af1044 <_ZN3XML14WriteAttributeIiEEvP17CXGSXmlWriterNodePKcRKT_.isra.46>
  2500. 0x92af5214 <+9508>: ldr r1, [pc, #2492] ; 0x92af5bd8 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+12008>
  2501. 0x92af5218 <+9512>: mov r0, r5
  2502. 0x92af521c <+9516>: ldr r2, [r6, #3260] ; 0xcbc
  2503. 0x92af5220 <+9520>: add r1, pc, r1
  2504. 0x92af5224 <+9524>: bl 0x92af1044 <_ZN3XML14WriteAttributeIiEEvP17CXGSXmlWriterNodePKcRKT_.isra.46>
  2505. 0x92af5228 <+9528>: add r1, r11, #39936 ; 0x9c00
  2506. ---Type <return> to continue, or q <return> to quit---
  2507. 0x92af522c <+9532>: add r4, sp, #3664 ; 0xe50
  2508. 0x92af5230 <+9536>: add r4, r4, #8
  2509. 0x92af5234 <+9540>: add r1, r1, #176 ; 0xb0
  2510. 0x92af5238 <+9544>: mov r3, #1024 ; 0x400
  2511. 0x92af523c <+9548>: mov r2, r4
  2512. 0x92af5240 <+9552>: ldrd r0, [r1, #-8]
  2513. 0x92af5244 <+9556>: bl 0x9318a0f8 <_ZN5Parse21ConvertUInt64ToStringEyPcj>
  2514. 0x92af5248 <+9560>: ldr r1, [pc, #2444] ; 0x92af5bdc <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+12012>
  2515. 0x92af524c <+9564>: mov r0, r5
  2516. 0x92af5250 <+9568>: mov r2, r4
  2517. 0x92af5254 <+9572>: add r1, pc, r1
  2518. 0x92af5258 <+9576>: bl 0x92fa45e0 <_ZN17CXGSXmlWriterNode12AddAttributeEPKcS1_>
  2519. 0x92af525c <+9580>: add r4, sp, #4672 ; 0x1240
  2520. 0x92af5260 <+9584>: ldr r0, [r6, #3088] ; 0xc10
  2521. 0x92af5264 <+9588>: add r4, r4, #24
  2522. 0x92af5268 <+9592>: mov r2, #1024 ; 0x400
  2523. 0x92af526c <+9596>: mov r1, r4
  2524. 0x92af5270 <+9600>: bl 0x9318a010 <_ZN5Parse20ConvertInt32ToStringEiPcj>
  2525. 0x92af5274 <+9604>: ldr r1, [pc, #2404] ; 0x92af5be0 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+12016>
  2526. 0x92af5278 <+9608>: mov r0, r5
  2527. 0x92af527c <+9612>: mov r2, r4
  2528. 0x92af5280 <+9616>: add r1, pc, r1
  2529. 0x92af5284 <+9620>: bl 0x92fa45e0 <_ZN17CXGSXmlWriterNode12AddAttributeEPKcS1_>
  2530. 0x92af5288 <+9624>: add r4, sp, #5696 ; 0x1640
  2531. 0x92af528c <+9628>: ldr r0, [r6, #3092] ; 0xc14
  2532. 0x92af5290 <+9632>: add r4, r4, #24
  2533. 0x92af5294 <+9636>: mov r2, #1024 ; 0x400
  2534. ---Type <return> to continue, or q <return> to quit---
  2535. 0x92af5298 <+9640>: mov r1, r4
  2536. 0x92af529c <+9644>: bl 0x9318a010 <_ZN5Parse20ConvertInt32ToStringEiPcj>
  2537. 0x92af52a0 <+9648>: ldr r1, [pc, #2364] ; 0x92af5be4 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+12020>
  2538. 0x92af52a4 <+9652>: mov r0, r5
  2539. 0x92af52a8 <+9656>: mov r2, r4
  2540. 0x92af52ac <+9660>: add r1, pc, r1
  2541. 0x92af52b0 <+9664>: bl 0x92fa45e0 <_ZN17CXGSXmlWriterNode12AddAttributeEPKcS1_>
  2542. 0x92af52b4 <+9668>: ldr r1, [pc, #2348] ; 0x92af5be8 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+12024>
  2543. 0x92af52b8 <+9672>: mov r0, r5
  2544. 0x92af52bc <+9676>: ldr r2, [r6, #3096] ; 0xc18
  2545. 0x92af52c0 <+9680>: mov r4, r5
  2546. 0x92af52c4 <+9684>: add r1, pc, r1
  2547. 0x92af52c8 <+9688>: mov r5, r6
  2548. 0x92af52cc <+9692>: bl 0x92af1044 <_ZN3XML14WriteAttributeIiEEvP17CXGSXmlWriterNodePKcRKT_.isra.46>
  2549. 0x92af52d0 <+9696>: add r3, sp, #6720 ; 0x1a40
  2550. 0x92af52d4 <+9700>: add r1, r11, #39936 ; 0x9c00
  2551. 0x92af52d8 <+9704>: add r3, r3, #24
  2552. 0x92af52dc <+9708>: add r1, r1, #48 ; 0x30
  2553. 0x92af52e0 <+9712>: mov r6, r3
  2554. 0x92af52e4 <+9716>: ldrd r0, [r1, #-8]
  2555. 0x92af52e8 <+9720>: mov r3, #1024 ; 0x400
  2556. 0x92af52ec <+9724>: mov r2, r6
  2557. 0x92af52f0 <+9728>: bl 0x9318a0f8 <_ZN5Parse21ConvertUInt64ToStringEyPcj>
  2558. 0x92af52f4 <+9732>: ldr r1, [pc, #2288] ; 0x92af5bec <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+12028>
  2559. 0x92af52f8 <+9736>: mov r0, r4
  2560. 0x92af52fc <+9740>: mov r2, r6
  2561. ---Type <return> to continue, or q <return> to quit---
  2562. 0x92af5300 <+9744>: add r1, pc, r1
  2563. 0x92af5304 <+9748>: bl 0x92fa45e0 <_ZN17CXGSXmlWriterNode12AddAttributeEPKcS1_>
  2564. 0x92af5308 <+9752>: ldr r0, [r5, #3120] ; 0xc30
  2565. 0x92af530c <+9756>: mov r2, #1024 ; 0x400
  2566. 0x92af5310 <+9760>: ldr r5, [sp, #48] ; 0x30
  2567. 0x92af5314 <+9764>: adds r0, r0, #0
  2568. 0x92af5318 <+9768>: mov r1, r5
  2569. 0x92af531c <+9772>: movne r0, #1
  2570. 0x92af5320 <+9776>: bl 0x93189f1c <_ZN5Parse19ConvertBoolToStringEbPcj>
  2571. 0x92af5324 <+9780>: ldr r1, [pc, #2244] ; 0x92af5bf0 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+12032>
  2572. 0x92af5328 <+9784>: mov r0, r4
  2573. 0x92af532c <+9788>: mov r2, r5
  2574. 0x92af5330 <+9792>: add r1, pc, r1
  2575. 0x92af5334 <+9796>: bl 0x92fa45e0 <_ZN17CXGSXmlWriterNode12AddAttributeEPKcS1_>
  2576. 0x92af5338 <+9800>: ldr r1, [pc, #2228] ; 0x92af5bf4 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+12036>
  2577. 0x92af533c <+9804>: mov r0, r4
  2578. 0x92af5340 <+9808>: ldr r2, [r11, #2516] ; 0x9d4
  2579. 0x92af5344 <+9812>: add r1, pc, r1
  2580. 0x92af5348 <+9816>: bl 0x92af1044 <_ZN3XML14WriteAttributeIiEEvP17CXGSXmlWriterNodePKcRKT_.isra.46>
  2581. 0x92af534c <+9820>: add r1, r11, #39936 ; 0x9c00
  2582. 0x92af5350 <+9824>: mov r2, r9
  2583. 0x92af5354 <+9828>: add r1, r1, #192 ; 0xc0
  2584. 0x92af5358 <+9832>: mov r3, #1024 ; 0x400
  2585. 0x92af535c <+9836>: ldrd r0, [r1]
  2586. 0x92af5360 <+9840>: bl 0x9318a0f8 <_ZN5Parse21ConvertUInt64ToStringEyPcj>
  2587. 0x92af5364 <+9844>: ldr r1, [pc, #2188] ; 0x92af5bf8 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+12040>
  2588. ---Type <return> to continue, or q <return> to quit---
  2589. 0x92af5368 <+9848>: mov r0, r4
  2590. 0x92af536c <+9852>: mov r2, r9
  2591. 0x92af5370 <+9856>: add r1, pc, r1
  2592. 0x92af5374 <+9860>: bl 0x92fa45e0 <_ZN17CXGSXmlWriterNode12AddAttributeEPKcS1_>
  2593. 0x92af5378 <+9864>: ldr r3, [sp, #84] ; 0x54
  2594. 0x92af537c <+9868>: ldr r5, [sp, #60] ; 0x3c
  2595. 0x92af5380 <+9872>: ldr r7, [sp, #72] ; 0x48
  2596. 0x92af5384 <+9876>: ldr r3, [r3]
  2597. 0x92af5388 <+9880>: sub r0, r5, #2288 ; 0x8f0
  2598. 0x92af538c <+9884>: ldr r2, [pc, #2152] ; 0x92af5bfc <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+12044>
  2599. 0x92af5390 <+9888>: sub r0, r0, #12
  2600. 0x92af5394 <+9892>: mov r1, r7
  2601. 0x92af5398 <+9896>: add r2, pc, r2
  2602. 0x92af539c <+9900>: ldr r4, [r3, #132] ; 0x84
  2603. 0x92af53a0 <+9904>: bl 0x92fa4110 <_ZN17CXGSXmlWriterNode8AddChildEPKc>
  2604. 0x92af53a4 <+9908>: ldr r6, [sp, #100] ; 0x64
  2605. 0x92af53a8 <+9912>: mov r0, r4
  2606. 0x92af53ac <+9916>: sub r1, r6, #60 ; 0x3c
  2607. 0x92af53b0 <+9920>: bl 0x92afde28 <_ZNK18CSaveMigrationData9SaveStateER17CXGSXmlWriterNode>
  2608. 0x92af53b4 <+9924>: bl 0x92debb34 <_Z14GetFTUEManagerv>
  2609. 0x92af53b8 <+9928>: ldr r2, [pc, #2112] ; 0x92af5c00 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+12048>
  2610. 0x92af53bc <+9932>: mov r4, r0
  2611. 0x92af53c0 <+9936>: sub r0, r5, #2288 ; 0x8f0
  2612. 0x92af53c4 <+9940>: mov r1, r7
  2613. 0x92af53c8 <+9944>: sub r0, r0, #4
  2614. 0x92af53cc <+9948>: add r2, pc, r2
  2615. 0x92af53d0 <+9952>: bl 0x92fa4110 <_ZN17CXGSXmlWriterNode8AddChildEPKc>
  2616. ---Type <return> to continue, or q <return> to quit---
  2617. 0x92af53d4 <+9956>: mov r0, r4
  2618. 0x92af53d8 <+9960>: sub r1, r6, #52 ; 0x34
  2619. 0x92af53dc <+9964>: bl 0x92debe24 <_ZNK12CFTUEManager9SaveStateER17CXGSXmlWriterNode>
  2620. 0x92af53e0 <+9968>: ldr r2, [pc, #2076] ; 0x92af5c04 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+12052>
  2621. 0x92af53e4 <+9972>: sub r0, r5, #2272 ; 0x8e0
  2622. 0x92af53e8 <+9976>: mov r1, r7
  2623. 0x92af53ec <+9980>: sub r0, r0, #12
  2624. 0x92af53f0 <+9984>: add r2, pc, r2
  2625. 0x92af53f4 <+9988>: mov r4, r5
  2626. 0x92af53f8 <+9992>: bl 0x92fa4110 <_ZN17CXGSXmlWriterNode8AddChildEPKc>
  2627. 0x92af53fc <+9996>: sub r5, r6, #44 ; 0x2c
  2628. 0x92af5400 <+10000>: ldr r2, [pc, #2048] ; 0x92af5c08 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+12056>
  2629. 0x92af5404 <+10004>: sub r0, r4, #2272 ; 0x8e0
  2630. 0x92af5408 <+10008>: sub r0, r0, #4
  2631. 0x92af540c <+10012>: add r2, pc, r2
  2632. 0x92af5410 <+10016>: mov r1, r5
  2633. 0x92af5414 <+10020>: bl 0x92fa4110 <_ZN17CXGSXmlWriterNode8AddChildEPKc>
  2634. 0x92af5418 <+10024>: ldr r6, [pc, #2028] ; 0x92af5c0c <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+12060>
  2635. 0x92af541c <+10028>: add r7, sp, #372 ; 0x174
  2636. 0x92af5420 <+10032>: mov r4, #0
  2637. 0x92af5424 <+10036>: add r6, pc, r6
  2638. 0x92af5428 <+10040>: mov r1, r6
  2639. 0x92af542c <+10044>: mov r2, r4
  2640. 0x92af5430 <+10048>: mov r0, r10
  2641. 0x92af5434 <+10052>: bl 0x92a36938 <sprintf@plt>
  2642. 0x92af5438 <+10056>: add r3, r4, #4864 ; 0x1300
  2643. ---Type <return> to continue, or q <return> to quit---
  2644. 0x92af543c <+10060>: add r3, r3, #49 ; 0x31
  2645. 0x92af5440 <+10064>: mov r0, r7
  2646. 0x92af5444 <+10068>: mov r1, r10
  2647. 0x92af5448 <+10072>: add r3, r11, r3, lsl #3
  2648. 0x92af544c <+10076>: ldm r3, {r2, r3}
  2649. 0x92af5450 <+10080>: bl 0x92c58c00 <_ZN8CXmlUtil24XMLWriteAttributeNameTagEP17CXGSXmlWriterNodePKc8UNameTag>
  2650. 0x92af5454 <+10084>: add r4, r4, #1
  2651. 0x92af5458 <+10088>: cmp r4, #50 ; 0x32
  2652. 0x92af545c <+10092>: bne 0x92af5428 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+10040>
  2653. 0x92af5460 <+10096>: ldr r3, [sp, #60] ; 0x3c
  2654. 0x92af5464 <+10100>: mov r1, r5
  2655. 0x92af5468 <+10104>: ldr r2, [pc, #1952] ; 0x92af5c10 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+12064>
  2656. 0x92af546c <+10108>: sub r0, r3, #2256 ; 0x8d0
  2657. 0x92af5470 <+10112>: sub r0, r0, #12
  2658. 0x92af5474 <+10116>: add r2, pc, r2
  2659. 0x92af5478 <+10120>: bl 0x92fa4110 <_ZN17CXGSXmlWriterNode8AddChildEPKc>
  2660. 0x92af547c <+10124>: ldr r7, [pc, #1936] ; 0x92af5c14 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+12068>
  2661. 0x92af5480 <+10128>: add r5, r11, #39680 ; 0x9b00
  2662. 0x92af5484 <+10132>: add r5, r5, #20
  2663. 0x92af5488 <+10136>: add r6, sp, #380 ; 0x17c
  2664. 0x92af548c <+10140>: add r7, pc, r7
  2665. 0x92af5490 <+10144>: mov r4, #0
  2666. 0x92af5494 <+10148>: mov r1, r7
  2667. 0x92af5498 <+10152>: mov r2, r4
  2668. 0x92af549c <+10156>: mov r0, r10
  2669. 0x92af54a0 <+10160>: bl 0x92a36938 <sprintf@plt>
  2670. 0x92af54a4 <+10164>: mov r0, r6
  2671. ---Type <return> to continue, or q <return> to quit---
  2672. 0x92af54a8 <+10168>: mov r1, r10
  2673. 0x92af54ac <+10172>: ldr r2, [r5, #4]!
  2674. 0x92af54b0 <+10176>: bl 0x92c586c4 <_ZN8CXmlUtil20XMLWriteAttributeIntEP17CXGSXmlWriterNodePKci>
  2675. 0x92af54b4 <+10180>: add r4, r4, #1
  2676. 0x92af54b8 <+10184>: cmp r4, #50 ; 0x32
  2677. 0x92af54bc <+10188>: bne 0x92af5494 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+10148>
  2678. 0x92af54c0 <+10192>: ldr r3, [sp, #60] ; 0x3c
  2679. 0x92af54c4 <+10196>: ldr r2, [pc, #1868] ; 0x92af5c18 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+12072>
  2680. 0x92af54c8 <+10200>: sub r0, r3, #2256 ; 0x8d0
  2681. 0x92af54cc <+10204>: ldr r1, [sp, #72] ; 0x48
  2682. 0x92af54d0 <+10208>: sub r0, r0, #4
  2683. 0x92af54d4 <+10212>: add r2, pc, r2
  2684. 0x92af54d8 <+10216>: bl 0x92fa4110 <_ZN17CXGSXmlWriterNode8AddChildEPKc>
  2685. 0x92af54dc <+10220>: ldr r3, [sp, #100] ; 0x64
  2686. 0x92af54e0 <+10224>: sub r4, r3, #20
  2687. 0x92af54e4 <+10228>: mov r0, r4
  2688. 0x92af54e8 <+10232>: bl 0x92fa5f54 <_ZNK17CXGSXmlWriterNode7IsValidEv>
  2689. 0x92af54ec <+10236>: cmp r0, #0
  2690. 0x92af54f0 <+10240>: bne 0x92af5740 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+10832>
  2691. 0x92af54f4 <+10244>: add r1, r11, #38656 ; 0x9700
  2692. 0x92af54f8 <+10248>: mov r2, r10
  2693. 0x92af54fc <+10252>: add r1, r1, #224 ; 0xe0
  2694. 0x92af5500 <+10256>: mov r3, #1024 ; 0x400
  2695. 0x92af5504 <+10260>: ldrd r0, [r1]
  2696. 0x92af5508 <+10264>: bl 0x9318a0f8 <_ZN5Parse21ConvertUInt64ToStringEyPcj>
  2697. 0x92af550c <+10268>: ldr r1, [pc, #1800] ; 0x92af5c1c <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+12076>
  2698. 0x92af5510 <+10272>: mov r2, r10
  2699. ---Type <return> to continue, or q <return> to quit---
  2700. 0x92af5514 <+10276>: ldr r0, [sp, #64] ; 0x40
  2701. 0x92af5518 <+10280>: add r1, pc, r1
  2702. 0x92af551c <+10284>: bl 0x92fa45e0 <_ZN17CXGSXmlWriterNode12AddAttributeEPKcS1_>
  2703. 0x92af5520 <+10288>: ldr r0, [sp, #88] ; 0x58
  2704. 0x92af5524 <+10292>: bl 0x92e72ed8 <_ZdaPv>
  2705. 0x92af5528 <+10296>: mov r1, #0
  2706. 0x92af552c <+10300>: mov r0, r10
  2707. 0x92af5530 <+10304>: mov r2, r1
  2708. 0x92af5534 <+10308>: bl 0x92e783dc <_ZN16CXGSMemoryStreamC2EjN13EXGSMemHeapID4EnumE>
  2709. 0x92af5538 <+10312>: mov r0, r10
  2710. 0x92af553c <+10316>: ldr r1, [sp, #72] ; 0x48
  2711. 0x92af5540 <+10320>: mov r2, #2
  2712. 0x92af5544 <+10324>: bl 0x92fb14d0 <_Z30XGSXMLObfuscator_WriteToStreamR10IXGSStreamR13CXGSXmlWriterN13EXGSMemHeapID4EnumE>
  2713. 0x92af5548 <+10328>: subs r4, r0, #0
  2714. 0x92af554c <+10332>: bne 0x92af5750 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+10848>
  2715. 0x92af5550 <+10336>: mov r0, r10
  2716. 0x92af5554 <+10340>: bl 0x92e7828c <_ZN16CXGSMemoryStreamD2Ev>
  2717. 0x92af5558 <+10344>: ldr r0, [sp, #72] ; 0x48
  2718. 0x92af555c <+10348>: bl 0x92fa6bf8 <_ZN13CXGSXmlWriterD2Ev>
  2719. 0x92af5560 <+10352>: b 0x92af37e8 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+2808>
  2720. 0x92af5564 <+10356>: add r3, r11, r5, lsl #4
  2721. 0x92af5568 <+10360>: mov r0, r10
  2722. 0x92af556c <+10364>: add r3, r3, #2736 ; 0xab0
  2723. 0x92af5570 <+10368>: mov r1, r9
  2724. 0x92af5574 <+10372>: add r3, r3, #12
  2725. 0x92af5578 <+10376>: ldm r3, {r2, r3}
  2726. 0x92af557c <+10380>: bl 0x92c58c00 <_ZN8CXmlUtil24XMLWriteAttributeNameTagEP17CXGSXmlWriterNodePKc8UNameTag>
  2727. 0x92af5580 <+10384>: b 0x92af3778 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+2696>
  2728. ---Type <return> to continue, or q <return> to quit---
  2729. 0x92af5584 <+10388>: mov r0, r10
  2730. 0x92af5588 <+10392>: mov r1, r8
  2731. 0x92af558c <+10396>: ldr r2, [r4, #2748] ; 0xabc
  2732. 0x92af5590 <+10400>: bl 0x92c586c4 <_ZN8CXmlUtil20XMLWriteAttributeIntEP17CXGSXmlWriterNodePKci>
  2733. 0x92af5594 <+10404>: b 0x92af3778 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+2696>
  2734. 0x92af5598 <+10408>: mov r0, r10
  2735. 0x92af559c <+10412>: mov r1, r7
  2736. 0x92af55a0 <+10416>: ldr r2, [r4, #2744] ; 0xab8
  2737. 0x92af55a4 <+10420>: bl 0x92c58708 <_ZN8CXmlUtil21XMLWriteAttributeUIntEP17CXGSXmlWriterNodePKcj>
  2738. 0x92af55a8 <+10424>: mov r0, r10
  2739. 0x92af55ac <+10428>: mov r1, r6
  2740. 0x92af55b0 <+10432>: ldr r2, [r4, #2748] ; 0xabc
  2741. 0x92af55b4 <+10436>: bl 0x92c586c4 <_ZN8CXmlUtil20XMLWriteAttributeIntEP17CXGSXmlWriterNodePKci>
  2742. 0x92af55b8 <+10440>: b 0x92af3778 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+2696>
  2743. 0x92af55bc <+10444>: ldr r1, [pc, #1628] ; 0x92af5c20 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+12080>
  2744. 0x92af55c0 <+10448>: mov r0, r10
  2745. 0x92af55c4 <+10452>: ldr r2, [r4, #2744] ; 0xab8
  2746. 0x92af55c8 <+10456>: add r1, pc, r1
  2747. 0x92af55cc <+10460>: bl 0x92c58708 <_ZN8CXmlUtil21XMLWriteAttributeUIntEP17CXGSXmlWriterNodePKcj>
  2748. 0x92af55d0 <+10464>: b 0x92af3778 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+2696>
  2749. 0x92af55d4 <+10468>: mov r0, r11
  2750. 0x92af55d8 <+10472>: bl 0x92ae5ebc <_ZN11CPlayerInfo20ValidateSelectedKartEv>
  2751. 0x92af55dc <+10476>: ldr r3, [sp, #76] ; 0x4c
  2752. 0x92af55e0 <+10480>: mov r0, r7
  2753. 0x92af55e4 <+10484>: ldr r1, [pc, #1592] ; 0x92af5c24 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+12084>
  2754. 0x92af55e8 <+10488>: add r3, r3, #2320 ; 0x910
  2755. 0x92af55ec <+10492>: add r1, pc, r1
  2756. ---Type <return> to continue, or q <return> to quit---
  2757. 0x92af55f0 <+10496>: ldm r3, {r2, r3}
  2758. 0x92af55f4 <+10500>: bl 0x92c58c00 <_ZN8CXmlUtil24XMLWriteAttributeNameTagEP17CXGSXmlWriterNodePKc8UNameTag>
  2759. 0x92af55f8 <+10504>: ldr r3, [sp, #40] ; 0x28
  2760. 0x92af55fc <+10508>: ldr r3, [r3, #1456] ; 0x5b0
  2761. 0x92af5600 <+10512>: cmp r3, #0
  2762. 0x92af5604 <+10516>: ble 0x92af5658 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+10600>
  2763. 0x92af5608 <+10520>: ldr r5, [pc, #1560] ; 0x92af5c28 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+12088>
  2764. 0x92af560c <+10524>: mov r4, #0
  2765. 0x92af5610 <+10528>: add r5, pc, r5
  2766. 0x92af5614 <+10532>: mov r0, r10
  2767. 0x92af5618 <+10536>: mov r1, #32
  2768. 0x92af561c <+10540>: mov r2, r5
  2769. 0x92af5620 <+10544>: mov r3, r4
  2770. 0x92af5624 <+10548>: bl 0x92a36a10 <snprintf@plt>
  2771. 0x92af5628 <+10552>: ldr r3, [sp, #76] ; 0x4c
  2772. 0x92af562c <+10556>: mov r0, r7
  2773. 0x92af5630 <+10560>: mov r1, r10
  2774. 0x92af5634 <+10564>: ldr r3, [r3, #2336] ; 0x920
  2775. 0x92af5638 <+10568>: add r3, r3, r4, lsl #3
  2776. 0x92af563c <+10572>: ldm r3, {r2, r3}
  2777. 0x92af5640 <+10576>: bl 0x92c58c00 <_ZN8CXmlUtil24XMLWriteAttributeNameTagEP17CXGSXmlWriterNodePKc8UNameTag>
  2778. 0x92af5644 <+10580>: ldr r3, [sp, #40] ; 0x28
  2779. 0x92af5648 <+10584>: add r4, r4, #1
  2780. 0x92af564c <+10588>: ldr r3, [r3, #1456] ; 0x5b0
  2781. 0x92af5650 <+10592>: cmp r3, r4
  2782. 0x92af5654 <+10596>: bgt 0x92af5614 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+10532>
  2783. 0x92af5658 <+10600>: ldr r3, [sp, #76] ; 0x4c
  2784. 0x92af565c <+10604>: ldr r3, [r3, #2312] ; 0x908
  2785. ---Type <return> to continue, or q <return> to quit---
  2786. 0x92af5660 <+10608>: cmp r3, #0
  2787. 0x92af5664 <+10612>: ble 0x92af44d4 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+6116>
  2788. 0x92af5668 <+10616>: ldr r6, [pc, #1468] ; 0x92af5c2c <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+12092>
  2789. 0x92af566c <+10620>: mov r5, #0
  2790. 0x92af5670 <+10624>: add r6, pc, r6
  2791. 0x92af5674 <+10628>: mov r0, r11
  2792. 0x92af5678 <+10632>: mov r1, r5
  2793. 0x92af567c <+10636>: bl 0x92ae1000 <_ZNK11CPlayerInfo19GetKartStateByIndexEi>
  2794. 0x92af5680 <+10640>: mov r4, r0
  2795. 0x92af5684 <+10644>: mov r1, r7
  2796. 0x92af5688 <+10648>: mov r0, r10
  2797. 0x92af568c <+10652>: mov r2, r6
  2798. 0x92af5690 <+10656>: bl 0x92fa4110 <_ZN17CXGSXmlWriterNode8AddChildEPKc>
  2799. 0x92af5694 <+10660>: mov r0, r10
  2800. 0x92af5698 <+10664>: bl 0x92fa5f54 <_ZNK17CXGSXmlWriterNode7IsValidEv>
  2801. 0x92af569c <+10668>: cmp r0, #0
  2802. 0x92af56a0 <+10672>: cmpne r4, #0
  2803. 0x92af56a4 <+10676>: beq 0x92af56b4 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+10692>
  2804. 0x92af56a8 <+10680>: mov r0, r4
  2805. 0x92af56ac <+10684>: mov r1, r10
  2806. 0x92af56b0 <+10688>: bl 0x92abe0a8 <_ZNK10TKartState9SerialiseEP17CXGSXmlWriterNode>
  2807. 0x92af56b4 <+10692>: ldr r3, [sp, #76] ; 0x4c
  2808. 0x92af56b8 <+10696>: add r5, r5, #1
  2809. 0x92af56bc <+10700>: ldr r3, [r3, #2312] ; 0x908
  2810. 0x92af56c0 <+10704>: cmp r3, r5
  2811. 0x92af56c4 <+10708>: bgt 0x92af5674 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+10628>
  2812. 0x92af56c8 <+10712>: b 0x92af44d4 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+6116>
  2813. 0x92af56cc <+10716>: mov r0, r10
  2814. ---Type <return> to continue, or q <return> to quit---
  2815. 0x92af56d0 <+10720>: ldr r1, [sp, #32]
  2816. 0x92af56d4 <+10724>: mov r2, r6
  2817. 0x92af56d8 <+10728>: bl 0x92fa4110 <_ZN17CXGSXmlWriterNode8AddChildEPKc>
  2818. 0x92af56dc <+10732>: mov r0, r10
  2819. 0x92af56e0 <+10736>: mov r1, r7
  2820. 0x92af56e4 <+10740>: ldr r2, [r4, #-36] ; 0xffffffdc
  2821. 0x92af56e8 <+10744>: bl 0x92c586c4 <_ZN8CXmlUtil20XMLWriteAttributeIntEP17CXGSXmlWriterNodePKci>
  2822. 0x92af56ec <+10748>: mov r0, r10
  2823. 0x92af56f0 <+10752>: mov r1, r8
  2824. 0x92af56f4 <+10756>: sub r2, r4, #32
  2825. 0x92af56f8 <+10760>: bl 0x92c5880c <_ZN8CXmlUtil23XMLWriteAttributeStringEP17CXGSXmlWriterNodePKcS3_>
  2826. 0x92af56fc <+10764>: mov r0, r10
  2827. 0x92af5700 <+10768>: ldr r1, [sp, #36] ; 0x24
  2828. 0x92af5704 <+10772>: mov r2, r4
  2829. 0x92af5708 <+10776>: bl 0x92c5880c <_ZN8CXmlUtil23XMLWriteAttributeStringEP17CXGSXmlWriterNodePKcS3_>
  2830. 0x92af570c <+10780>: b 0x92af4aac <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+7612>
  2831. 0x92af5710 <+10784>: ldr r7, [sp, #88] ; 0x58
  2832. 0x92af5714 <+10788>: mov r1, r6
  2833. 0x92af5718 <+10792>: mov r2, r4
  2834. 0x92af571c <+10796>: mov r0, r7
  2835. 0x92af5720 <+10800>: bl 0x92a36938 <sprintf@plt>
  2836. 0x92af5724 <+10804>: ldr r3, [r11, #2572] ; 0xa0c
  2837. 0x92af5728 <+10808>: ldr r0, [sp, #64] ; 0x40
  2838. 0x92af572c <+10812>: mov r1, r7
  2839. 0x92af5730 <+10816>: ldr r2, [r3, r4, lsl #2]
  2840. 0x92af5734 <+10820>: bl 0x92c587e4 <_ZN8CXmlUtil21XMLWriteAttributeBoolEP17CXGSXmlWriterNodePKci>
  2841. 0x92af5738 <+10824>: ldr r3, [r5, #1456] ; 0x5b0
  2842. 0x92af573c <+10828>: b 0x92af4d88 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+8344>
  2843. 0x92af5740 <+10832>: bl 0x92a81720 <_Z19GetDailyRaceManagerv>
  2844. ---Type <return> to continue, or q <return> to quit---
  2845. 0x92af5744 <+10836>: mov r1, r4
  2846. 0x92af5748 <+10840>: bl 0x92a82908 <_ZN17CDailyRaceManager7SaveXMLEP17CXGSXmlWriterNode>
  2847. 0x92af574c <+10844>: b 0x92af54f4 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+10244>
  2848. 0x92af5750 <+10848>: ldr r12, [sp, #96] ; 0x60
  2849. 0x92af5754 <+10852>: add r3, sp, #9792 ; 0x2640
  2850. 0x92af5758 <+10856>: add r3, r3, #52 ; 0x34
  2851. 0x92af575c <+10860>: mov r0, #0
  2852. 0x92af5760 <+10864>: ldr r4, [r3]
  2853. 0x92af5764 <+10868>: movw r2, #7607 ; 0x1db7
  2854. 0x92af5768 <+10872>: mov r3, r12
  2855. 0x92af576c <+10876>: ldr r6, [sp, #60] ; 0x3c
  2856. 0x92af5770 <+10880>: str r0, [r3], #4
  2857. 0x92af5774 <+10884>: add r3, r3, #4
  2858. 0x92af5778 <+10888>: str r0, [r12, #4]
  2859. 0x92af577c <+10892>: movt r2, #1217 ; 0x4c1
  2860. 0x92af5780 <+10896>: str r0, [r3], #4
  2861. 0x92af5784 <+10900>: mov r1, r4
  2862. 0x92af5788 <+10904>: str r0, [r3], #4
  2863. 0x92af578c <+10908>: mov r12, #32
  2864. 0x92af5790 <+10912>: str r0, [r3], #4
  2865. 0x92af5794 <+10916>: str r0, [r3], #4
  2866. 0x92af5798 <+10920>: str r0, [r3], #4
  2867. 0x92af579c <+10924>: str r0, [r3]
  2868. 0x92af57a0 <+10928>: add r3, sp, #9792 ; 0x2640
  2869. 0x92af57a4 <+10932>: add r3, r3, #44 ; 0x2c
  2870. 0x92af57a8 <+10936>: str r12, [r6, #-2148] ; 0xfffff79c
  2871. 0x92af57ac <+10940>: ldr r0, [r3]
  2872. 0x92af57b0 <+10944>: bl 0x92eab930 <_Z16XGSHashWithValuePKvjj>
  2873. 0x92af57b4 <+10948>: add r3, sp, #9792 ; 0x2640
  2874. ---Type <return> to continue, or q <return> to quit---
  2875. 0x92af57b8 <+10952>: str r0, [r6, #-2152] ; 0xfffff798
  2876. 0x92af57bc <+10956>: add r3, r3, #44 ; 0x2c
  2877. 0x92af57c0 <+10960>: mov r0, r4
  2878. 0x92af57c4 <+10964>: ldr r5, [r3]
  2879. 0x92af57c8 <+10968>: bl 0x931a8d10 <compressBound>
  2880. 0x92af57cc <+10972>: mov r2, #0
  2881. 0x92af57d0 <+10976>: str r0, [r6, #-2516] ; 0xfffff62c
  2882. 0x92af57d4 <+10980>: mov r3, r2
  2883. 0x92af57d8 <+10984>: mov r0, r4
  2884. 0x92af57dc <+10988>: mov r1, #2
  2885. 0x92af57e0 <+10992>: bl 0x92e72568 <_ZnajN13EXGSMemHeapID4EnumEij>
  2886. 0x92af57e4 <+10996>: mov r2, #0
  2887. 0x92af57e8 <+11000>: mov r9, r0
  2888. 0x92af57ec <+11004>: mov r1, #2
  2889. 0x92af57f0 <+11008>: ldr r0, [r6, #-2516] ; 0xfffff62c
  2890. 0x92af57f4 <+11012>: mov r3, r2
  2891. 0x92af57f8 <+11016>: bl 0x92e72568 <_ZnajN13EXGSMemHeapID4EnumEij>
  2892. 0x92af57fc <+11020>: mov r7, r0
  2893. 0x92af5800 <+11024>: mov r1, r5
  2894. 0x92af5804 <+11028>: mov r2, r4
  2895. 0x92af5808 <+11032>: mov r0, r9
  2896. 0x92af580c <+11036>: bl 0x92a36a1c <memcpy@plt>
  2897. 0x92af5810 <+11040>: ldr r2, [sp, #104] ; 0x68
  2898. 0x92af5814 <+11044>: mvn r3, #0
  2899. 0x92af5818 <+11048>: mov r0, r7
  2900. 0x92af581c <+11052>: sub r1, r2, #20
  2901. 0x92af5820 <+11056>: str r3, [sp]
  2902. 0x92af5824 <+11060>: mov r2, r9
  2903. 0x92af5828 <+11064>: mov r3, r4
  2904. ---Type <return> to continue, or q <return> to quit---
  2905. 0x92af582c <+11068>: bl 0x92c56a64 <_Z18yellowzip_compressPhPjPKhji>
  2906. 0x92af5830 <+11072>: cmp r0, #0
  2907. 0x92af5834 <+11076>: bne 0x92af5b10 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+11808>
  2908. 0x92af5838 <+11080>: ldr r3, [r6, #-2516] ; 0xfffff62c
  2909. 0x92af583c <+11084>: mov r2, r6
  2910. 0x92af5840 <+11088>: str r4, [r6, #-2168] ; 0xfffff788
  2911. 0x92af5844 <+11092>: mov r1, #2
  2912. 0x92af5848 <+11096>: ands r6, r3, #3
  2913. 0x92af584c <+11100>: add r0, r3, #32
  2914. 0x92af5850 <+11104>: rsbne r6, r6, #4
  2915. 0x92af5854 <+11108>: str r3, [r2, #-2164] ; 0xfffff78c
  2916. 0x92af5858 <+11112>: mov r2, #0
  2917. 0x92af585c <+11116>: uxtbne r6, r6
  2918. 0x92af5860 <+11120>: mov r3, r2
  2919. 0x92af5864 <+11124>: add r0, r0, r6
  2920. 0x92af5868 <+11128>: bl 0x92e72568 <_ZnajN13EXGSMemHeapID4EnumEij>
  2921. 0x92af586c <+11132>: ldr lr, [sp, #96] ; 0x60
  2922. 0x92af5870 <+11136>: mov r12, r0
  2923. 0x92af5874 <+11140>: add r8, r0, #32
  2924. 0x92af5878 <+11144>: mov r4, r12
  2925. 0x92af587c <+11148>: ldm lr!, {r0, r1, r2, r3}
  2926. 0x92af5880 <+11152>: str r0, [r12]
  2927. 0x92af5884 <+11156>: str r1, [r12, #4]
  2928. 0x92af5888 <+11160>: str r2, [r12, #8]
  2929. 0x92af588c <+11164>: str r3, [r12, #12]
  2930. 0x92af5890 <+11168>: ldm lr!, {r0, r1, r2, r3}
  2931. 0x92af5894 <+11172>: ldr lr, [sp, #60] ; 0x3c
  2932. 0x92af5898 <+11176>: ldr r5, [lr, #-2516] ; 0xfffff62c
  2933. 0x92af589c <+11180>: str r0, [r12, #16]
  2934. ---Type <return> to continue, or q <return> to quit---
  2935. 0x92af58a0 <+11184>: mov r0, r8
  2936. 0x92af58a4 <+11188>: str r1, [r12, #20]
  2937. 0x92af58a8 <+11192>: mov r1, r7
  2938. 0x92af58ac <+11196>: str r2, [r12, #24]
  2939. 0x92af58b0 <+11200>: mov r2, r5
  2940. 0x92af58b4 <+11204>: str r3, [r12, #28]
  2941. 0x92af58b8 <+11208>: add r5, r5, #32
  2942. 0x92af58bc <+11212>: bl 0x92a36a1c <memcpy@plt>
  2943. 0x92af58c0 <+11216>: ldr r3, [sp, #112] ; 0x70
  2944. 0x92af58c4 <+11220>: mov r0, r9
  2945. 0x92af58c8 <+11224>: add r6, r5, r6
  2946. 0x92af58cc <+11228>: str r6, [r3]
  2947. 0x92af58d0 <+11232>: bl 0x92e72ed8 <_ZdaPv>
  2948. 0x92af58d4 <+11236>: mov r0, r7
  2949. 0x92af58d8 <+11240>: bl 0x92e72ed8 <_ZdaPv>
  2950. 0x92af58dc <+11244>: mov r0, r10
  2951. 0x92af58e0 <+11248>: bl 0x92e7828c <_ZN16CXGSMemoryStreamD2Ev>
  2952. 0x92af58e4 <+11252>: ldr lr, [sp, #60] ; 0x3c
  2953. 0x92af58e8 <+11256>: ldr r3, [sp, #112] ; 0x70
  2954. 0x92af58ec <+11260>: movw r2, #54791 ; 0xd607
  2955. 0x92af58f0 <+11264>: movt r2, #25841 ; 0x64f1
  2956. 0x92af58f4 <+11268>: movw r12, #13063 ; 0x3307
  2957. 0x92af58f8 <+11272>: str r2, [lr, #-2196] ; 0xfffff76c
  2958. 0x92af58fc <+11276>: movt r12, #16840 ; 0x41c8
  2959. 0x92af5900 <+11280>: ldr r1, [r3]
  2960. 0x92af5904 <+11284>: movw r3, #36199 ; 0x8d67
  2961. 0x92af5908 <+11288>: ldr r2, [sp, #96] ; 0x60
  2962. 0x92af590c <+11292>: movt r3, #7861 ; 0x1eb5
  2963. 0x92af5910 <+11296>: str r3, [lr, #-2200] ; 0xfffff768
  2964. ---Type <return> to continue, or q <return> to quit---
  2965. 0x92af5914 <+11300>: movw r3, #4865 ; 0x1301
  2966. 0x92af5918 <+11304>: movt r3, #23404 ; 0x5b6c
  2967. 0x92af591c <+11308>: mov r0, r8
  2968. 0x92af5920 <+11312>: sub r1, r1, #32
  2969. 0x92af5924 <+11316>: sub r2, r2, #32
  2970. 0x92af5928 <+11320>: str r12, [lr, #-2204] ; 0xfffff764
  2971. 0x92af592c <+11324>: str r3, [lr, #-2208] ; 0xfffff760
  2972. 0x92af5930 <+11328>: bl 0x92e6a574 <_Z23XGSEncrypt_encryptXXTEAPvjPKj>
  2973. 0x92af5934 <+11332>: ldr r3, [sp, #108] ; 0x6c
  2974. 0x92af5938 <+11336>: ldr r0, [r3, #1064] ; 0x428
  2975. 0x92af593c <+11340>: cmp r0, #0
  2976. 0x92af5940 <+11344>: beq 0x92af5954 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+11364>
  2977. 0x92af5944 <+11348>: ldr r3, [r0]
  2978. 0x92af5948 <+11352>: ldr r3, [r3, #4]
  2979. 0x92af594c <+11356>: blx r3
  2980. 0x92af5950 <+11360>: ldr r3, [sp, #108] ; 0x6c
  2981. 0x92af5954 <+11364>: ldr r6, [sp, #112] ; 0x70
  2982. 0x92af5958 <+11368>: mov r2, #0
  2983. 0x92af595c <+11372>: mov r1, #2
  2984. 0x92af5960 <+11376>: str r2, [r3, #1064] ; 0x428
  2985. 0x92af5964 <+11380>: mov r3, r2
  2986. 0x92af5968 <+11384>: ldr r0, [r6]
  2987. 0x92af596c <+11388>: bl 0x92e72568 <_ZnajN13EXGSMemHeapID4EnumEij>
  2988. 0x92af5970 <+11392>: mov r1, r4
  2989. 0x92af5974 <+11396>: ldr r2, [r6]
  2990. 0x92af5978 <+11400>: mov r5, r0
  2991. 0x92af597c <+11404>: bl 0x92a36a1c <memcpy@plt>
  2992. 0x92af5980 <+11408>: ldr r3, [pc, #680] ; 0x92af5c30 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+12096>
  2993. ---Type <return> to continue, or q <return> to quit---
  2994. 0x92af5984 <+11412>: add r3, pc, r3
  2995. 0x92af5988 <+11416>: ldr r3, [r3]
  2996. 0x92af598c <+11420>: cmp r3, #0
  2997. 0x92af5990 <+11424>: bne 0x92af59d8 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+11496>
  2998. 0x92af5994 <+11428>: ldr r3, [sp, #120] ; 0x78
  2999. 0x92af5998 <+11432>: ldr r0, [r5]
  3000. 0x92af599c <+11436>: sub r12, r3, #32
  3001. 0x92af59a0 <+11440>: ldr r1, [r5, #4]
  3002. 0x92af59a4 <+11444>: ldr r2, [r5, #8]
  3003. 0x92af59a8 <+11448>: ldr r3, [r5, #12]
  3004. 0x92af59ac <+11452>: ldr lr, [sp, #60] ; 0x3c
  3005. 0x92af59b0 <+11456>: stmia r12!, {r0, r1, r2, r3}
  3006. 0x92af59b4 <+11460>: ldr r6, [lr, #-2140] ; 0xfffff7a4
  3007. 0x92af59b8 <+11464>: ldr lr, [lr, #-2144] ; 0xfffff7a0
  3008. 0x92af59bc <+11468>: ldr r0, [r5, #16]
  3009. 0x92af59c0 <+11472>: ldr r1, [r5, #20]
  3010. 0x92af59c4 <+11476>: orrs lr, r6, lr
  3011. 0x92af59c8 <+11480>: ldr r2, [r5, #24]
  3012. 0x92af59cc <+11484>: ldr r3, [r5, #28]
  3013. 0x92af59d0 <+11488>: stmia r12!, {r0, r1, r2, r3}
  3014. 0x92af59d4 <+11492>: beq 0x92af59f0 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+11520>
  3015. 0x92af59d8 <+11496>: mov r3, #0
  3016. 0x92af59dc <+11500>: ldr r2, [sp, #108] ; 0x6c
  3017. 0x92af59e0 <+11504>: mov r0, r5
  3018. 0x92af59e4 <+11508>: str r3, [r2, #1064] ; 0x428
  3019. 0x92af59e8 <+11512>: bl 0x92e72ed8 <_ZdaPv>
  3020. 0x92af59ec <+11516>: b 0x92af5558 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+10344>
  3021. 0x92af59f0 <+11520>: ldr r2, [sp, #60] ; 0x3c
  3022. 0x92af59f4 <+11524>: ldr r8, [r2, #-2128] ; 0xfffff7b0
  3023. ---Type <return> to continue, or q <return> to quit---
  3024. 0x92af59f8 <+11528>: ldr r3, [r2, #-2136] ; 0xfffff7a8
  3025. 0x92af59fc <+11532>: cmn r8, #1
  3026. 0x92af5a00 <+11536>: ldr r7, [r2, #-2116] ; 0xfffff7bc
  3027. 0x92af5a04 <+11540>: ldr r6, [r2, #-2132] ; 0xfffff7ac
  3028. 0x92af5a08 <+11544>: str r3, [r2, #-2512] ; 0xfffff630
  3029. 0x92af5a0c <+11548>: add r7, r5, r7
  3030. 0x92af5a10 <+11552>: moveq r1, lr
  3031. 0x92af5a14 <+11556>: beq 0x92af5a28 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+11576>
  3032. 0x92af5a18 <+11560>: tst r6, #3
  3033. 0x92af5a1c <+11564>: mov r1, r6
  3034. 0x92af5a20 <+11568>: bicne r1, r6, #3
  3035. 0x92af5a24 <+11572>: addne r1, r1, #4
  3036. 0x92af5a28 <+11576>: ldr r3, [sp, #100] ; 0x64
  3037. 0x92af5a2c <+11580>: mov r0, r7
  3038. 0x92af5a30 <+11584>: vldr d16, [pc, #264] ; 0x92af5b40 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+11856>
  3039. 0x92af5a34 <+11588>: vldr d17, [pc, #268] ; 0x92af5b48 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+11864>
  3040. 0x92af5a38 <+11592>: mov r2, r3
  3041. 0x92af5a3c <+11596>: vst1.64 {d16-d17}, [r3 :64]
  3042. 0x92af5a40 <+11600>: bl 0x92e6a754 <_Z23XGSEncrypt_decryptXXTEAPvjPKj>
  3043. 0x92af5a44 <+11604>: ldr r12, [sp, #60] ; 0x3c
  3044. 0x92af5a48 <+11608>: mov r2, #2
  3045. 0x92af5a4c <+11612>: ldr r3, [sp, #96] ; 0x60
  3046. 0x92af5a50 <+11616>: ldr r0, [r12, #-2512] ; 0xfffff630
  3047. 0x92af5a54 <+11620>: sub r1, r3, #16
  3048. 0x92af5a58 <+11624>: str r2, [r12, #-2184] ; 0xfffff778
  3049. 0x92af5a5c <+11628>: mov r3, #0
  3050. 0x92af5a60 <+11632>: add r0, r0, #1
  3051. ---Type <return> to continue, or q <return> to quit---
  3052. 0x92af5a64 <+11636>: str r3, [r12, #-2188] ; 0xfffff774
  3053. 0x92af5a68 <+11640>: str r3, [r12, #-2180] ; 0xfffff77c
  3054. 0x92af5a6c <+11644>: str r3, [r12, #-2192] ; 0xfffff770
  3055. 0x92af5a70 <+11648>: bl 0x92e72a2c <_ZnajRK16TXGSMemAllocDesc>
  3056. 0x92af5a74 <+11652>: ldr r3, [sp, #104] ; 0x68
  3057. 0x92af5a78 <+11656>: mov r2, r7
  3058. 0x92af5a7c <+11660>: mov r9, r0
  3059. 0x92af5a80 <+11664>: sub r1, r3, #16
  3060. 0x92af5a84 <+11668>: mov r3, r6
  3061. 0x92af5a88 <+11672>: bl 0x92c56b20 <_Z20yellowzip_uncompressPhPjPKhj>
  3062. 0x92af5a8c <+11676>: cmp r0, #0
  3063. 0x92af5a90 <+11680>: bne 0x92af5ac8 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+11736>
  3064. 0x92af5a94 <+11684>: ldr r6, [sp, #60] ; 0x3c
  3065. 0x92af5a98 <+11688>: cmn r8, #1
  3066. 0x92af5a9c <+11692>: ldr r3, [r6, #-2512] ; 0xfffff630
  3067. 0x92af5aa0 <+11696>: strb r0, [r9, r3]
  3068. 0x92af5aa4 <+11700>: beq 0x92af5ad4 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+11748>
  3069. 0x92af5aa8 <+11704>: movw r2, #7607 ; 0x1db7
  3070. 0x92af5aac <+11708>: mov r0, r9
  3071. 0x92af5ab0 <+11712>: movt r2, #1217 ; 0x4c1
  3072. 0x92af5ab4 <+11716>: ldr r1, [r6, #-2512] ; 0xfffff630
  3073. 0x92af5ab8 <+11720>: bl 0x92eab930 <_Z16XGSHashWithValuePKvjj>
  3074. 0x92af5abc <+11724>: ldr r3, [r6, #-2120] ; 0xfffff7b8
  3075. 0x92af5ac0 <+11728>: cmp r0, r3
  3076. 0x92af5ac4 <+11732>: beq 0x92af5ad4 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+11748>
  3077. 0x92af5ac8 <+11736>: mov r0, r9
  3078. 0x92af5acc <+11740>: bl 0x92e72ed8 <_ZdaPv>
  3079. 0x92af5ad0 <+11744>: b 0x92af59d8 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+11496>
  3080. 0x92af5ad4 <+11748>: mov r2, #0
  3081. ---Type <return> to continue, or q <return> to quit---
  3082. 0x92af5ad8 <+11752>: mov r0, #28
  3083. 0x92af5adc <+11756>: mov r3, r2
  3084. 0x92af5ae0 <+11760>: mov r1, #2
  3085. 0x92af5ae4 <+11764>: bl 0x92e7230c <_ZnwjN13EXGSMemHeapID4EnumEij>
  3086. 0x92af5ae8 <+11768>: ldr r3, [sp, #60] ; 0x3c
  3087. 0x92af5aec <+11772>: mov r1, r9
  3088. 0x92af5af0 <+11776>: mov r6, r0
  3089. 0x92af5af4 <+11780>: ldr r2, [r3, #-2512] ; 0xfffff630
  3090. 0x92af5af8 <+11784>: mov r3, #0
  3091. 0x92af5afc <+11788>: bl 0x92fad7f0 <_ZN13CXGSXmlReaderC2EPKcjN13EXGSMemHeapID4EnumE>
  3092. 0x92af5b00 <+11792>: mov r0, r9
  3093. 0x92af5b04 <+11796>: bl 0x92e72ed8 <_ZdaPv>
  3094. 0x92af5b08 <+11800>: mov r3, r6
  3095. 0x92af5b0c <+11804>: b 0x92af59dc <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+11500>
  3096. 0x92af5b10 <+11808>: mov r8, #32
  3097. 0x92af5b14 <+11812>: mov r4, #0
  3098. 0x92af5b18 <+11816>: b 0x92af58dc <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+11244>
  3099. 0x92af5b1c <+11820>: mov r0, r10
  3100. 0x92af5b20 <+11824>: bl 0x92e7828c <_ZN16CXGSMemoryStreamD2Ev>
  3101. 0x92af5b24 <+11828>: b 0x92af3838 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+2888>
  3102. 0x92af5b28 <+11832>: mov r2, #0
  3103. 0x92af5b2c <+11836>: mov r0, r6
  3104. 0x92af5b30 <+11840>: mov r3, r2
  3105. 0x92af5b34 <+11844>: mov r1, #2
  3106. 0x92af5b38 <+11848>: bl 0x92e72c94 <_ZdlPvN13EXGSMemHeapID4EnumEij>
  3107. 0x92af5b3c <+11852>: b 0x92af3838 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+2888>
  3108. 0x92af5b40 <+11856>: blpl 0x945fa74c
  3109. 0x92af5b44 <+11860>: bicmi r3, r8, r7, lsl #6
  3110. 0x92af5b48 <+11864>: cdpne 13, 11, cr8, cr5, cr7, {3}
  3111. ---Type <return> to continue, or q <return> to quit---
  3112. 0x92af5b4c <+11868>: ldrbtvs sp, [r1], #1543 ; 0x607
  3113. 0x92af5b50 <+11872>: adcseq sp, r3, r4, lsl #2
  3114. 0x92af5b54 <+11876>: ldrshteq sp, [r3], r12
  3115. 0x92af5b58 <+11880>: adcseq sp, r3, r0, lsl #2
  3116. 0x92af5b5c <+11884>: adcseq sp, r3, r4, lsl #2
  3117. 0x92af5b60 <+11888>: ldrshteq sp, [r3], r0
  3118. 0x92af5b64 <+11892>: adcseq sp, r3, r4, ror #1
  3119. 0x92af5b68 <+11896>: ldrsbteq sp, [r3], r12
  3120. 0x92af5b6c <+11900>: adcseq sp, r3, r4, ror #1
  3121. 0x92af5b70 <+11904>: adcseq sp, r3, r8, ror #1
  3122. 0x92af5b74 <+11908>: adcseq sp, r3, r8, ror #1
  3123. 0x92af5b78 <+11912>: adcseq sp, r3, r12, ror #1
  3124. 0x92af5b7c <+11916>: adcseq sp, r3, r12, ror #1
  3125. 0x92af5b80 <+11920>: adcseq sp, r3, r8, ror #1
  3126. 0x92af5b84 <+11924>: ldrshteq sp, [r3], r0
  3127. 0x92af5b88 <+11928>: ldrshteq sp, [r3], r12
  3128. 0x92af5b8c <+11932>: adcseq sp, r3, r0, lsl #2
  3129. 0x92af5b90 <+11936>: adcseq r9, r3, r4, asr #10
  3130. 0x92af5b94 <+11940>: adcseq r9, r3, r12, asr #9
  3131. 0x92af5b98 <+11944>: adcseq r11, r3, r8, ror #12
  3132. 0x92af5b9c <+11948>: ldrsbteq sp, [r3], r4
  3133. 0x92af5ba0 <+11952>: ldrsbteq sp, [r3], r0
  3134. 0x92af5ba4 <+11956>: ldrsbteq sp, [r3], r0
  3135. 0x92af5ba8 <+11960>: adcseq r12, r3, r4, ror #16
  3136. 0x92af5bac <+11964>: ldrshteq r12, [r3], r12
  3137. 0x92af5bb0 <+11968>: adcseq r12, r3, r12, asr #31
  3138. 0x92af5bb4 <+11972>: sbceq r11, r4, r8, lsl #29
  3139. 0x92af5bb8 <+11976>: ldrhteq r12, [r3], r0
  3140. 0x92af5bbc <+11980>: adcseq r12, r3, r12, lsr #31
  3141. ---Type <return> to continue, or q <return> to quit---
  3142. 0x92af5bc0 <+11984>: adcseq r12, r3, r8, lsr #31
  3143. 0x92af5bc4 <+11988>: adcseq r12, r3, r4, lsr #31
  3144. 0x92af5bc8 <+11992>: adcseq r12, r3, r4, lsr #31
  3145. 0x92af5bcc <+11996>: adcseq r12, r3, r12, lsr #31
  3146. 0x92af5bd0 <+12000>: ldrhteq r12, [r3], r8
  3147. 0x92af5bd4 <+12004>: adcseq r12, r3, r4, asr #31
  3148. 0x92af5bd8 <+12008>: ldrsbteq r12, [r3], r0
  3149. 0x92af5bdc <+12012>: ldrhteq r12, [r3], r0
  3150. 0x92af5be0 <+12016>: umlalseq r12, r3, r12, pc ; <UNPREDICTABLE>
  3151. 0x92af5be4 <+12020>: adcseq r12, r3, r8, lsl #31
  3152. 0x92af5be8 <+12024>: adcseq r12, r3, r8, lsl #31
  3153. 0x92af5bec <+12028>: adcseq r12, r3, r4, ror #30
  3154. 0x92af5bf0 <+12032>: adcseq r12, r3, r0, asr pc
  3155. 0x92af5bf4 <+12036>: adcseq r12, r3, r8, asr pc
  3156. 0x92af5bf8 <+12040>: adcseq r12, r3, r4, asr #30
  3157. 0x92af5bfc <+12044>: adcseq r12, r3, r12, lsr #30
  3158. 0x92af5c00 <+12048>: adcseq r10, r3, r4, lsl r1
  3159. 0x92af5c04 <+12052>: adcseq r12, r3, r4, ror #29
  3160. 0x92af5c08 <+12056>: ldrshteq r9, [r3], r12
  3161. 0x92af5c0c <+12060>: ldrhteq r12, [r3], r12
  3162. 0x92af5c10 <+12064>: adcseq r7, r3, r8, lsl lr
  3163. 0x92af5c14 <+12068>: adcseq r12, r3, r12, asr lr
  3164. 0x92af5c18 <+12072>: adcseq r8, r3, r4, lsl #3
  3165. 0x92af5c1c <+12076>: ldrsbteq r12, [r3], r12
  3166. 0x92af5c20 <+12080>: adcseq r12, r3, r8, ror #8
  3167. 0x92af5c24 <+12084>: ldrhteq r12, [r3], r8
  3168. 0x92af5c28 <+12088>: adcseq r12, r3, r4, lsr #11
  3169. 0x92af5c2c <+12092>: umlalseq r9, r3, r8, r9
  3170. 0x92af5c30 <+12096>: sbceq lr, r5, r12, ror #18
  3171. ---Type <return> to continue, or q <return> to quit---
  3172. End of assembler dump.
  3173. (gdb) disas _Z16DecryptInputFileP8CXGSFile
  3174. Dump of assembler code for function _Z16DecryptInputFileP8CXGSFile:
  3175. 0x92c1ba5c <+0>: push {r4, r5, r6, r7, lr}
  3176. 0x92c1ba60 <+4>: sub sp, sp, #44 ; 0x2c
  3177. 0x92c1ba64 <+8>: ldr r3, [r0]
  3178. 0x92c1ba68 <+12>: mov r5, r0
  3179. 0x92c1ba6c <+16>: add r4, sp, #8
  3180. 0x92c1ba70 <+20>: ldr r3, [r3, #36] ; 0x24
  3181. 0x92c1ba74 <+24>: blx r3
  3182. 0x92c1ba78 <+28>: ldm r0, {r0, r1, r2, r3}
  3183. 0x92c1ba7c <+32>: stm r4, {r0, r1, r2, r3}
  3184. 0x92c1ba80 <+36>: mov r1, #0
  3185. 0x92c1ba84 <+40>: mov r2, r1
  3186. 0x92c1ba88 <+44>: mov r3, r1
  3187. 0x92c1ba8c <+48>: mov r7, r0
  3188. 0x92c1ba90 <+52>: bl 0x92e72568 <_ZnajN13EXGSMemHeapID4EnumEij>
  3189. 0x92c1ba94 <+56>: ldr r3, [r5]
  3190. 0x92c1ba98 <+60>: mov r2, r7
  3191. 0x92c1ba9c <+64>: ldr r3, [r3, #16]
  3192. 0x92c1baa0 <+68>: mov r6, r0
  3193. 0x92c1baa4 <+72>: mov r0, r5
  3194. 0x92c1baa8 <+76>: mov r1, r6
  3195. 0x92c1baac <+80>: blx r3
  3196. 0x92c1bab0 <+84>: ldr r3, [r5]
  3197. 0x92c1bab4 <+88>: mov r0, r5
  3198. 0x92c1bab8 <+92>: ldr r3, [r3, #4]
  3199. 0x92c1babc <+96>: blx r3
  3200. 0x92c1bac0 <+100>: ldr r3, [pc, #128] ; 0x92c1bb48 <_Z16DecryptInputFileP8CXGSFile+236>
  3201. 0x92c1bac4 <+104>: add r12, sp, #24
  3202. 0x92c1bac8 <+108>: add r3, pc, r3
  3203. ---Type <return> to continue, or q <return> to quit---
  3204. 0x92c1bacc <+112>: ldr r0, [r3]
  3205. 0x92c1bad0 <+116>: ldr r1, [r3, #4]
  3206. 0x92c1bad4 <+120>: ldr r2, [r3, #8]
  3207. 0x92c1bad8 <+124>: ldr r3, [r3, #12]
  3208. 0x92c1badc <+128>: stmia r12!, {r0, r1, r2, r3}
  3209. 0x92c1bae0 <+132>: mov r1, r7
  3210. 0x92c1bae4 <+136>: mov r0, r6
  3211. 0x92c1bae8 <+140>: add r2, sp, #24
  3212. 0x92c1baec <+144>: bl 0x92e6a754 <_Z23XGSEncrypt_decryptXXTEAPvjPKj>
  3213. 0x92c1baf0 <+148>: mov r1, #0
  3214. 0x92c1baf4 <+152>: mov r2, r1
  3215. 0x92c1baf8 <+156>: mov r3, r1
  3216. 0x92c1bafc <+160>: mov r0, #48 ; 0x30
  3217. 0x92c1bb00 <+164>: bl 0x92e7230c <_ZnwjN13EXGSMemHeapID4EnumEij>
  3218. 0x92c1bb04 <+168>: mov r12, #2
  3219. 0x92c1bb08 <+172>: mov r1, r6
  3220. 0x92c1bb0c <+176>: mov r2, r4
  3221. 0x92c1bb10 <+180>: mov r3, #1
  3222. 0x92c1bb14 <+184>: str r12, [sp]
  3223. 0x92c1bb18 <+188>: str r12, [sp, #4]
  3224. 0x92c1bb1c <+192>: mov r5, r0
  3225. 0x92c1bb20 <+196>: bl 0x92e6acec <_ZN12CXGSFile_ROMC2EPKvPK18TXGSFileAttributesN17EXGSDataOwnership4EnumES6_N13EXGSMemHeapID4EnumE>
  3226. 0x92c1bb24 <+200>: mov r0, r5
  3227. 0x92c1bb28 <+204>: add sp, sp, #44 ; 0x2c
  3228. 0x92c1bb2c <+208>: pop {r4, r5, r6, r7, pc}
  3229. 0x92c1bb30 <+212>: mov r1, #0
  3230. 0x92c1bb34 <+216>: mov r0, r5
  3231. 0x92c1bb38 <+220>: mov r2, r1
  3232. ---Type <return> to continue, or q <return> to quit---
  3233. 0x92c1bb3c <+224>: mov r3, r1
  3234. 0x92c1bb40 <+228>: bl 0x92e72c94 <_ZdlPvN13EXGSMemHeapID4EnumEij>
  3235. 0x92c1bb44 <+232>: bl 0x92a368cc <__cxa_end_cleanup@plt>
  3236. 0x92c1bb48 <+236>: umlaleq r7, r6, r8, r2
  3237. End of assembler dump.
  3238. (gdb) disas _Z18OpenAndDecryptFilePKc
  3239. Dump of assembler code for function _Z18OpenAndDecryptFilePKc:
  3240. 0x92c1bb4c <+0>: ldr r1, [pc, #656] ; 0x92c1bde4 <_Z18OpenAndDecryptFilePKc+664>
  3241. 0x92c1bb50 <+4>: push {r4, r5, r6, r7, r8, lr}
  3242. 0x92c1bb54 <+8>: add r1, pc, r1
  3243. 0x92c1bb58 <+12>: sub sp, sp, #40 ; 0x28
  3244. 0x92c1bb5c <+16>: mov r4, r0
  3245. 0x92c1bb60 <+20>: bl 0x92c576e8 <_Z26StringStartsWithIgnoreCasePKcS0_>
  3246. 0x92c1bb64 <+24>: subs r3, r0, #0
  3247. 0x92c1bb68 <+28>: beq 0x92c1bbd8 <_Z18OpenAndDecryptFilePKc+140>
  3248. 0x92c1bb6c <+32>: ldr r1, [pc, #628] ; 0x92c1bde8 <_Z18OpenAndDecryptFilePKc+668>
  3249. 0x92c1bb70 <+36>: mov r0, r4
  3250. 0x92c1bb74 <+40>: add r1, pc, r1
  3251. 0x92c1bb78 <+44>: bl 0x92a36bcc <fopen@plt>
  3252. 0x92c1bb7c <+48>: subs r4, r0, #0
  3253. 0x92c1bb80 <+52>: beq 0x92c1bcf4 <_Z18OpenAndDecryptFilePKc+424>
  3254. 0x92c1bb84 <+56>: mov r1, #0
  3255. 0x92c1bb88 <+60>: mov r2, #2
  3256. 0x92c1bb8c <+64>: bl 0x92a3701c <fseek@plt>
  3257. 0x92c1bb90 <+68>: subs r5, r0, #0
  3258. 0x92c1bb94 <+72>: mov r0, r4
  3259. 0x92c1bb98 <+76>: bne 0x92c1bd00 <_Z18OpenAndDecryptFilePKc+436>
  3260. 0x92c1bb9c <+80>: bl 0x92a37028 <ftell@plt>
  3261. 0x92c1bba0 <+84>: mov r6, r0
  3262. 0x92c1bba4 <+88>: cmn r6, #1
  3263. 0x92c1bba8 <+92>: mov r0, r4
  3264. 0x92c1bbac <+96>: beq 0x92c1bbc8 <_Z18OpenAndDecryptFilePKc+124>
  3265. 0x92c1bbb0 <+100>: mov r1, r5
  3266. 0x92c1bbb4 <+104>: mov r2, r5
  3267. 0x92c1bbb8 <+108>: bl 0x92a3701c <fseek@plt>
  3268. ---Type <return> to continue, or q <return> to quit---
  3269. 0x92c1bbbc <+112>: subs r7, r0, #0
  3270. 0x92c1bbc0 <+116>: beq 0x92c1bd20 <_Z18OpenAndDecryptFilePKc+468>
  3271. 0x92c1bbc4 <+120>: mov r0, r4
  3272. 0x92c1bbc8 <+124>: bl 0x92a36bd8 <fclose@plt>
  3273. 0x92c1bbcc <+128>: mov r0, r5
  3274. 0x92c1bbd0 <+132>: add sp, sp, #40 ; 0x28
  3275. 0x92c1bbd4 <+136>: pop {r4, r5, r6, r7, r8, pc}
  3276. 0x92c1bbd8 <+140>: ldr r12, [pc, #524] ; 0x92c1bdec <_Z18OpenAndDecryptFilePKc+672>
  3277. 0x92c1bbdc <+144>: mov r1, r4
  3278. 0x92c1bbe0 <+148>: mov r2, #1
  3279. 0x92c1bbe4 <+152>: ldr r12, [pc, r12]
  3280. 0x92c1bbe8 <+156>: ldr r0, [r12]
  3281. 0x92c1bbec <+160>: ldr r12, [r0]
  3282. 0x92c1bbf0 <+164>: ldr r12, [r12, #12]
  3283. 0x92c1bbf4 <+168>: blx r12
  3284. 0x92c1bbf8 <+172>: ldr r3, [pc, #496] ; 0x92c1bdf0 <_Z18OpenAndDecryptFilePKc+676>
  3285. 0x92c1bbfc <+176>: add r3, pc, r3
  3286. 0x92c1bc00 <+180>: ldr r2, [r0]
  3287. 0x92c1bc04 <+184>: mov r4, r0
  3288. 0x92c1bc08 <+188>: ldr r1, [r2, #52] ; 0x34
  3289. 0x92c1bc0c <+192>: cmp r1, r3
  3290. 0x92c1bc10 <+196>: bne 0x92c1bd10 <_Z18OpenAndDecryptFilePKc+452>
  3291. 0x92c1bc14 <+200>: ldr r5, [r0, #4]
  3292. 0x92c1bc18 <+204>: cmp r5, #0
  3293. 0x92c1bc1c <+208>: beq 0x92c1bc38 <_Z18OpenAndDecryptFilePKc+236>
  3294. 0x92c1bc20 <+212>: ldr r3, [r2, #4]
  3295. 0x92c1bc24 <+216>: mov r0, r4
  3296. 0x92c1bc28 <+220>: blx r3
  3297. 0x92c1bc2c <+224>: mov r0, #0
  3298. ---Type <return> to continue, or q <return> to quit---
  3299. 0x92c1bc30 <+228>: add sp, sp, #40 ; 0x28
  3300. 0x92c1bc34 <+232>: pop {r4, r5, r6, r7, r8, pc}
  3301. 0x92c1bc38 <+236>: ldr r3, [r2, #36] ; 0x24
  3302. 0x92c1bc3c <+240>: mov r0, r4
  3303. 0x92c1bc40 <+244>: blx r3
  3304. 0x92c1bc44 <+248>: add r6, sp, #8
  3305. 0x92c1bc48 <+252>: ldm r0, {r0, r1, r2, r3}
  3306. 0x92c1bc4c <+256>: stm r6, {r0, r1, r2, r3}
  3307. 0x92c1bc50 <+260>: mov r1, r5
  3308. 0x92c1bc54 <+264>: mov r2, r5
  3309. 0x92c1bc58 <+268>: mov r3, r5
  3310. 0x92c1bc5c <+272>: mov r8, r0
  3311. 0x92c1bc60 <+276>: bl 0x92e72568 <_ZnajN13EXGSMemHeapID4EnumEij>
  3312. 0x92c1bc64 <+280>: ldr r3, [r4]
  3313. 0x92c1bc68 <+284>: mov r2, r8
  3314. 0x92c1bc6c <+288>: ldr r3, [r3, #16]
  3315. 0x92c1bc70 <+292>: mov r1, r0
  3316. 0x92c1bc74 <+296>: mov r7, r0
  3317. 0x92c1bc78 <+300>: mov r0, r4
  3318. 0x92c1bc7c <+304>: blx r3
  3319. 0x92c1bc80 <+308>: ldr r3, [r4]
  3320. 0x92c1bc84 <+312>: mov r0, r4
  3321. 0x92c1bc88 <+316>: ldr r3, [r3, #4]
  3322. 0x92c1bc8c <+320>: blx r3
  3323. 0x92c1bc90 <+324>: ldr r3, [pc, #348] ; 0x92c1bdf4 <_Z18OpenAndDecryptFilePKc+680>
  3324. 0x92c1bc94 <+328>: add r12, sp, #24
  3325. 0x92c1bc98 <+332>: add r3, pc, r3
  3326. 0x92c1bc9c <+336>: ldr r0, [r3]
  3327. 0x92c1bca0 <+340>: ldr r1, [r3, #4]
  3328. ---Type <return> to continue, or q <return> to quit---
  3329. 0x92c1bca4 <+344>: ldr r2, [r3, #8]
  3330. 0x92c1bca8 <+348>: ldr r3, [r3, #12]
  3331. 0x92c1bcac <+352>: stmia r12!, {r0, r1, r2, r3}
  3332. 0x92c1bcb0 <+356>: mov r1, r8
  3333. 0x92c1bcb4 <+360>: mov r0, r7
  3334. 0x92c1bcb8 <+364>: add r2, sp, #24
  3335. 0x92c1bcbc <+368>: bl 0x92e6a754 <_Z23XGSEncrypt_decryptXXTEAPvjPKj>
  3336. 0x92c1bcc0 <+372>: mov r1, r5
  3337. 0x92c1bcc4 <+376>: mov r2, r5
  3338. 0x92c1bcc8 <+380>: mov r3, r5
  3339. 0x92c1bccc <+384>: mov r0, #48 ; 0x30
  3340. 0x92c1bcd0 <+388>: bl 0x92e7230c <_ZnwjN13EXGSMemHeapID4EnumEij>
  3341. 0x92c1bcd4 <+392>: mov r12, #2
  3342. 0x92c1bcd8 <+396>: mov r1, r7
  3343. 0x92c1bcdc <+400>: mov r2, r6
  3344. 0x92c1bce0 <+404>: mov r3, #1
  3345. 0x92c1bce4 <+408>: str r12, [sp]
  3346. 0x92c1bce8 <+412>: str r12, [sp, #4]
  3347. 0x92c1bcec <+416>: mov r4, r0
  3348. 0x92c1bcf0 <+420>: bl 0x92e6acec <_ZN12CXGSFile_ROMC2EPKvPK18TXGSFileAttributesN17EXGSDataOwnership4EnumES6_N13EXGSMemHeapID4EnumE>
  3349. 0x92c1bcf4 <+424>: mov r0, r4
  3350. 0x92c1bcf8 <+428>: add sp, sp, #40 ; 0x28
  3351. 0x92c1bcfc <+432>: pop {r4, r5, r6, r7, r8, pc}
  3352. 0x92c1bd00 <+436>: bl 0x92a36bd8 <fclose@plt>
  3353. 0x92c1bd04 <+440>: mov r0, #0
  3354. 0x92c1bd08 <+444>: add sp, sp, #40 ; 0x28
  3355. 0x92c1bd0c <+448>: pop {r4, r5, r6, r7, r8, pc}
  3356. 0x92c1bd10 <+452>: blx r1
  3357. ---Type <return> to continue, or q <return> to quit---
  3358. 0x92c1bd14 <+456>: ldr r2, [r4]
  3359. 0x92c1bd18 <+460>: mov r5, r0
  3360. 0x92c1bd1c <+464>: b 0x92c1bc18 <_Z18OpenAndDecryptFilePKc+204>
  3361. 0x92c1bd20 <+468>: mov r1, r7
  3362. 0x92c1bd24 <+472>: mov r2, r7
  3363. 0x92c1bd28 <+476>: mov r3, r7
  3364. 0x92c1bd2c <+480>: mov r0, r6
  3365. 0x92c1bd30 <+484>: bl 0x92e72568 <_ZnajN13EXGSMemHeapID4EnumEij>
  3366. 0x92c1bd34 <+488>: mov r1, #1
  3367. 0x92c1bd38 <+492>: mov r2, r6
  3368. 0x92c1bd3c <+496>: mov r3, r4
  3369. 0x92c1bd40 <+500>: mov r5, r0
  3370. 0x92c1bd44 <+504>: bl 0x92a36be4 <fread@plt>
  3371. 0x92c1bd48 <+508>: cmp r6, r0
  3372. 0x92c1bd4c <+512>: mov r0, r4
  3373. 0x92c1bd50 <+516>: beq 0x92c1bd68 <_Z18OpenAndDecryptFilePKc+540>
  3374. 0x92c1bd54 <+520>: bl 0x92a36bd8 <fclose@plt>
  3375. 0x92c1bd58 <+524>: mov r0, r5
  3376. 0x92c1bd5c <+528>: bl 0x92e72ed8 <_ZdaPv>
  3377. 0x92c1bd60 <+532>: mov r0, r7
  3378. 0x92c1bd64 <+536>: b 0x92c1bc30 <_Z18OpenAndDecryptFilePKc+228>
  3379. 0x92c1bd68 <+540>: bl 0x92a36bd8 <fclose@plt>
  3380. 0x92c1bd6c <+544>: vmov.i32 d16, #0 ; 0x00000000
  3381. 0x92c1bd70 <+548>: add r8, sp, #40 ; 0x28
  3382. 0x92c1bd74 <+552>: mov r1, r7
  3383. 0x92c1bd78 <+556>: mov r2, r7
  3384. 0x92c1bd7c <+560>: mov r3, r7
  3385. 0x92c1bd80 <+564>: mov r0, #48 ; 0x30
  3386. 0x92c1bd84 <+568>: str r6, [r8, #-16]!
  3387. ---Type <return> to continue, or q <return> to quit---
  3388. 0x92c1bd88 <+572>: vstr d16, [sp, #32]
  3389. 0x92c1bd8c <+576>: bl 0x92e7230c <_ZnwjN13EXGSMemHeapID4EnumEij>
  3390. 0x92c1bd90 <+580>: mov r12, #2
  3391. 0x92c1bd94 <+584>: mov r2, r8
  3392. 0x92c1bd98 <+588>: mov r1, r5
  3393. 0x92c1bd9c <+592>: mov r3, #1
  3394. 0x92c1bda0 <+596>: str r12, [sp]
  3395. 0x92c1bda4 <+600>: str r12, [sp, #4]
  3396. 0x92c1bda8 <+604>: mov r4, r0
  3397. 0x92c1bdac <+608>: bl 0x92e6acec <_ZN12CXGSFile_ROMC2EPKvPK18TXGSFileAttributesN17EXGSDataOwnership4EnumES6_N13EXGSMemHeapID4EnumE>
  3398. 0x92c1bdb0 <+612>: b 0x92c1bcf4 <_Z18OpenAndDecryptFilePKc+424>
  3399. 0x92c1bdb4 <+616>: mov r1, #0
  3400. 0x92c1bdb8 <+620>: mov r0, r4
  3401. 0x92c1bdbc <+624>: mov r2, r1
  3402. 0x92c1bdc0 <+628>: mov r3, r1
  3403. 0x92c1bdc4 <+632>: bl 0x92e72c94 <_ZdlPvN13EXGSMemHeapID4EnumEij>
  3404. 0x92c1bdc8 <+636>: bl 0x92a368cc <__cxa_end_cleanup@plt>
  3405. 0x92c1bdcc <+640>: mov r1, #0
  3406. 0x92c1bdd0 <+644>: mov r0, r4
  3407. 0x92c1bdd4 <+648>: mov r2, r1
  3408. 0x92c1bdd8 <+652>: mov r3, r1
  3409. 0x92c1bddc <+656>: bl 0x92e72c94 <_ZdlPvN13EXGSMemHeapID4EnumEij>
  3410. 0x92c1bde0 <+660>: bl 0x92a368cc <__cxa_end_cleanup@plt>
  3411. 0x92c1bde4 <+664>: adceq r1, r2, r8, lsr #26
  3412. 0x92c1bde8 <+668>: umlaleq r4, r1, r12, pc ; <UNPREDICTABLE>
  3413. 0x92c1bdec <+672>: adcseq r2, r2, r4, ror #20
  3414. 0x92c1bdf0 <+676>: ; <UNDEFINED> instruction: 0xffff1530
  3415. 0x92c1bdf4 <+680>: adceq r7, r6, r8, asr #1
  3416. ---Type <return> to continue, or q <return> to quit---
  3417. End of assembler dump.
  3418. (gdb) disas _ZN15CXGSFile_CryptoD2Ev
  3419. Dump of assembler code for function _ZN15CXGSFile_CryptoD2Ev:
  3420. 0x92e6390c <+0>: push {r4, lr}
  3421. 0x92e63910 <+4>: mov r4, r0
  3422. 0x92e63914 <+8>: ldr r2, [r0, #276] ; 0x114
  3423. 0x92e63918 <+12>: ldr r3, [pc, #48] ; 0x92e63950 <_ZN15CXGSFile_CryptoD2Ev+68>
  3424. 0x92e6391c <+16>: tst r2, #2
  3425. 0x92e63920 <+20>: add r3, pc, r3
  3426. 0x92e63924 <+24>: add r3, r3, #8
  3427. 0x92e63928 <+28>: str r3, [r0]
  3428. 0x92e6392c <+32>: bne 0x92e63948 <_ZN15CXGSFile_CryptoD2Ev+60>
  3429. 0x92e63930 <+36>: ldr r0, [r0, #8]
  3430. 0x92e63934 <+40>: cmp r0, #0
  3431. 0x92e63938 <+44>: beq 0x92e63948 <_ZN15CXGSFile_CryptoD2Ev+60>
  3432. 0x92e6393c <+48>: ldr r3, [r0]
  3433. 0x92e63940 <+52>: ldr r3, [r3, #4]
  3434. 0x92e63944 <+56>: blx r3
  3435. 0x92e63948 <+60>: mov r0, r4
  3436. 0x92e6394c <+64>: pop {r4, pc}
  3437. 0x92e63950 <+68>: addeq pc, r12, r0, asr #12
  3438. End of assembler dump.
  3439. (gdb) disas _ZTV15CXGSFile_Crypto
  3440. No function contains specified address.
  3441. (gdb) disas _ZN15CXGSFile_CryptoD1Ev
  3442. Dump of assembler code for function _ZN15CXGSFile_CryptoD2Ev:
  3443. 0x92e6390c <+0>: push {r4, lr}
  3444. 0x92e63910 <+4>: mov r4, r0
  3445. 0x92e63914 <+8>: ldr r2, [r0, #276] ; 0x114
  3446. 0x92e63918 <+12>: ldr r3, [pc, #48] ; 0x92e63950 <_ZN15CXGSFile_CryptoD2Ev+68>
  3447. 0x92e6391c <+16>: tst r2, #2
  3448. 0x92e63920 <+20>: add r3, pc, r3
  3449. 0x92e63924 <+24>: add r3, r3, #8
  3450. 0x92e63928 <+28>: str r3, [r0]
  3451. 0x92e6392c <+32>: bne 0x92e63948 <_ZN15CXGSFile_CryptoD2Ev+60>
  3452. 0x92e63930 <+36>: ldr r0, [r0, #8]
  3453. 0x92e63934 <+40>: cmp r0, #0
  3454. 0x92e63938 <+44>: beq 0x92e63948 <_ZN15CXGSFile_CryptoD2Ev+60>
  3455. 0x92e6393c <+48>: ldr r3, [r0]
  3456. 0x92e63940 <+52>: ldr r3, [r3, #4]
  3457. 0x92e63944 <+56>: blx r3
  3458. 0x92e63948 <+60>: mov r0, r4
  3459. 0x92e6394c <+64>: pop {r4, pc}
  3460. 0x92e63950 <+68>: addeq pc, r12, r0, asr #12
  3461. End of assembler dump.
  3462. (gdb) disas _ZNK15CXGSFile_Crypto6GetPosEv
  3463. Dump of assembler code for function _ZNK15CXGSFile_Crypto6GetPosEv:
  3464. 0x92e63954 <+0>: ldr r0, [r0, #8]
  3465. 0x92e63958 <+4>: cmp r0, #0
  3466. 0x92e6395c <+8>: beq 0x92e6396c <_ZNK15CXGSFile_Crypto6GetPosEv+24>
  3467. 0x92e63960 <+12>: ldr r3, [r0]
  3468. 0x92e63964 <+16>: ldr r3, [r3, #28]
  3469. 0x92e63968 <+20>: bx r3
  3470. 0x92e6396c <+24>: mvn r0, #0
  3471. 0x92e63970 <+28>: bx lr
  3472. End of assembler dump.
  3473. (gdb) disas _ZN15CXGSFile_Crypto4SeekEii
  3474. Dump of assembler code for function _ZN15CXGSFile_Crypto4SeekEii:
  3475. 0x92e63974 <+0>: push {r3, r4, r5, r6, r7, lr}
  3476. 0x92e63978 <+4>: mov r4, r0
  3477. 0x92e6397c <+8>: ldr r0, [r0, #8]
  3478. 0x92e63980 <+12>: cmp r0, #0
  3479. 0x92e63984 <+16>: beq 0x92e639c4 <_ZN15CXGSFile_Crypto4SeekEii+80>
  3480. 0x92e63988 <+20>: mov r5, r2
  3481. 0x92e6398c <+24>: ldr r2, [r0]
  3482. 0x92e63990 <+28>: mov r6, r1
  3483. 0x92e63994 <+32>: ldr r3, [r2, #28]
  3484. 0x92e63998 <+36>: blx r3
  3485. 0x92e6399c <+40>: mov r1, r6
  3486. 0x92e639a0 <+44>: mov r2, r5
  3487. 0x92e639a4 <+48>: mov r7, r0
  3488. 0x92e639a8 <+52>: ldr r0, [r4, #8]
  3489. 0x92e639ac <+56>: ldr r12, [r0]
  3490. 0x92e639b0 <+60>: ldr r3, [r12, #32]
  3491. 0x92e639b4 <+64>: blx r3
  3492. 0x92e639b8 <+68>: cmp r7, r0
  3493. 0x92e639bc <+72>: bne 0x92e639c4 <_ZN15CXGSFile_Crypto4SeekEii+80>
  3494. 0x92e639c0 <+76>: pop {r3, r4, r5, r6, r7, pc}
  3495. 0x92e639c4 <+80>: mov r3, #14
  3496. 0x92e639c8 <+84>: mvn r0, #0
  3497. 0x92e639cc <+88>: str r3, [r4, #4]
  3498. 0x92e639d0 <+92>: pop {r3, r4, r5, r6, r7, pc}
  3499. End of assembler dump.
  3500. (gdb) disas _ZNK15CXGSFile_Crypto13GetAttributesEv
  3501. Dump of assembler code for function _ZNK15CXGSFile_Crypto13GetAttributesEv:
  3502. 0x92e639d4 <+0>: ldr r0, [r0, #8]
  3503. 0x92e639d8 <+4>: cmp r0, #0
  3504. 0x92e639dc <+8>: bxeq lr
  3505. 0x92e639e0 <+12>: ldr r3, [r0]
  3506. 0x92e639e4 <+16>: ldr r3, [r3, #36] ; 0x24
  3507. 0x92e639e8 <+20>: bx r3
  3508. End of assembler dump.
  3509. (gdb) disas _ZN15CXGSFile_Crypto5CloseEv
  3510. Dump of assembler code for function _ZN15CXGSFile_Crypto5CloseEv:
  3511. 0x92e639ec <+0>: ldr r2, [r0, #8]
  3512. 0x92e639f0 <+4>: cmp r2, #0
  3513. 0x92e639f4 <+8>: beq 0x92e63a28 <_ZN15CXGSFile_Crypto5CloseEv+60>
  3514. 0x92e639f8 <+12>: push {r3, r4, r5, lr}
  3515. 0x92e639fc <+16>: ldr r3, [r0, #276] ; 0x114
  3516. 0x92e63a00 <+20>: ands r5, r3, #2
  3517. 0x92e63a04 <+24>: bne 0x92e63a20 <_ZN15CXGSFile_Crypto5CloseEv+52>
  3518. 0x92e63a08 <+28>: ldr r3, [r2]
  3519. 0x92e63a0c <+32>: mov r4, r0
  3520. 0x92e63a10 <+36>: mov r0, r2
  3521. 0x92e63a14 <+40>: ldr r3, [r3, #4]
  3522. 0x92e63a18 <+44>: blx r3
  3523. 0x92e63a1c <+48>: str r5, [r4, #8]
  3524. 0x92e63a20 <+52>: mov r0, #1
  3525. 0x92e63a24 <+56>: pop {r3, r4, r5, pc}
  3526. 0x92e63a28 <+60>: mov r0, #1
  3527. 0x92e63a2c <+64>: bx lr
  3528. End of assembler dump.
  3529. (gdb) disas _ZNK15CXGSFile_Crypto6IsOpenEv
  3530. Dump of assembler code for function _ZNK15CXGSFile_Crypto6IsOpenEv:
  3531. 0x92e63a30 <+0>: ldr r0, [r0, #8]
  3532. 0x92e63a34 <+4>: cmp r0, #0
  3533. 0x92e63a38 <+8>: bxeq lr
  3534. 0x92e63a3c <+12>: ldr r3, [r0]
  3535. 0x92e63a40 <+16>: ldr r3, [r3, #8]
  3536. 0x92e63a44 <+20>: bx r3
  3537. End of assembler dump.
  3538. (gdb) disas _ZN15CXGSFile_Crypto15GetAsyncHandlerEv
  3539. Dump of assembler code for function _ZN15CXGSFile_Crypto15GetAsyncHandlerEv:
  3540. 0x92e63a48 <+0>: ldr r0, [r0, #8]
  3541. 0x92e63a4c <+4>: cmp r0, #0
  3542. 0x92e63a50 <+8>: bxeq lr
  3543. 0x92e63a54 <+12>: ldr r3, [r0]
  3544. 0x92e63a58 <+16>: ldr r3, [r3, #48] ; 0x30
  3545. 0x92e63a5c <+20>: bx r3
  3546. End of assembler dump.
  3547. (gdb) disas _ZNK15CXGSFile_Crypto12GetModeFlagsEv
  3548. Dump of assembler code for function _ZNK15CXGSFile_Crypto12GetModeFlagsEv:
  3549. 0x92e63a60 <+0>: ldr r0, [r0, #8]
  3550. 0x92e63a64 <+4>: cmp r0, #0
  3551. 0x92e63a68 <+8>: bxeq lr
  3552. 0x92e63a6c <+12>: ldr r3, [r0]
  3553. 0x92e63a70 <+16>: ldr r3, [r3, #56] ; 0x38
  3554. 0x92e63a74 <+20>: bx r3
  3555. End of assembler dump.
  3556. (gdb) disas _ZN15CXGSFile_Crypto4ReadEPvj
  3557. Dump of assembler code for function _ZN15CXGSFile_Crypto4ReadEPvj:
  3558. 0x92e63f48 <+0>: push {r4, r5, r6, lr}
  3559. 0x92e63f4c <+4>: mov r4, r0
  3560. 0x92e63f50 <+8>: ldr r0, [r0, #8]
  3561. 0x92e63f54 <+12>: mov r6, r1
  3562. 0x92e63f58 <+16>: ldr r12, [r0]
  3563. 0x92e63f5c <+20>: ldr r3, [r12, #16]
  3564. 0x92e63f60 <+24>: blx r3
  3565. 0x92e63f64 <+28>: subs r5, r0, #0
  3566. 0x92e63f68 <+32>: beq 0x92e63f78 <_ZN15CXGSFile_Crypto4ReadEPvj+48>
  3567. 0x92e63f6c <+36>: ldr r3, [r4, #272] ; 0x110
  3568. 0x92e63f70 <+40>: cmp r3, #0
  3569. 0x92e63f74 <+44>: bne 0x92e63f80 <_ZN15CXGSFile_Crypto4ReadEPvj+56>
  3570. 0x92e63f78 <+48>: mov r0, r5
  3571. 0x92e63f7c <+52>: pop {r4, r5, r6, pc}
  3572. 0x92e63f80 <+56>: add r0, r4, #12
  3573. 0x92e63f84 <+60>: mov r1, r6
  3574. 0x92e63f88 <+64>: mov r2, r5
  3575. 0x92e63f8c <+68>: bl 0x92fda76c <_Z24XGSCrypto_streamCryptRC4R18TXGSCryptoRC4StatePhj>
  3576. 0x92e63f90 <+72>: mov r0, r5
  3577. 0x92e63f94 <+76>: pop {r4, r5, r6, pc}
  3578. End of assembler dump.
  3579. (gdb) disas _ZN15CXGSFile_Crypto5WriteEPKvj
  3580. Dump of assembler code for function _ZN15CXGSFile_Crypto5WriteEPKvj:
  3581. 0x92e63f98 <+0>: push {r4, r5, r6, r7, r8, r9, r10, r11, lr}
  3582. 0x92e63f9c <+4>: add r11, sp, #32
  3583. 0x92e63fa0 <+8>: sub sp, sp, #140 ; 0x8c
  3584. 0x92e63fa4 <+12>: ldr r3, [r0, #272] ; 0x110
  3585. 0x92e63fa8 <+16>: mov r8, r0
  3586. 0x92e63fac <+20>: cmp r2, #0
  3587. 0x92e63fb0 <+24>: cmpne r3, #0
  3588. 0x92e63fb4 <+28>: beq 0x92e64060 <_ZN15CXGSFile_Crypto5WriteEPKvj+200>
  3589. 0x92e63fb8 <+32>: ldr r3, [r0, #276] ; 0x114
  3590. 0x92e63fbc <+36>: mov r6, r1
  3591. 0x92e63fc0 <+40>: mov r5, r2
  3592. 0x92e63fc4 <+44>: tst r3, #1
  3593. 0x92e63fc8 <+48>: bne 0x92e64078 <_ZN15CXGSFile_Crypto5WriteEPKvj+224>
  3594. 0x92e63fcc <+52>: cmp r2, #128 ; 0x80
  3595. 0x92e63fd0 <+56>: mov r9, #0
  3596. 0x92e63fd4 <+60>: subhi sp, sp, #8192 ; 0x2000
  3597. 0x92e63fd8 <+64>: subls r7, r11, #164 ; 0xa4
  3598. 0x92e63fdc <+68>: subhi sp, sp, #8
  3599. 0x92e63fe0 <+72>: movhi r10, #8192 ; 0x2000
  3600. 0x92e63fe4 <+76>: movls r10, #128 ; 0x80
  3601. 0x92e63fe8 <+80>: add r3, r0, #12
  3602. 0x92e63fec <+84>: movhi r7, sp
  3603. 0x92e63ff0 <+88>: str r3, [r11, #-168] ; 0xffffff58
  3604. 0x92e63ff4 <+92>: cmp r5, r10
  3605. 0x92e63ff8 <+96>: mov r1, r6
  3606. 0x92e63ffc <+100>: mov r0, r7
  3607. 0x92e64000 <+104>: movcc r4, r5
  3608. 0x92e64004 <+108>: movcs r4, r10
  3609. ---Type <return> to continue, or q <return> to quit---
  3610. 0x92e64008 <+112>: mov r2, r4
  3611. 0x92e6400c <+116>: add r6, r6, r4
  3612. 0x92e64010 <+120>: bl 0x92a36a1c <memcpy@plt>
  3613. 0x92e64014 <+124>: ldr r0, [r11, #-168] ; 0xffffff58
  3614. 0x92e64018 <+128>: mov r1, r7
  3615. 0x92e6401c <+132>: mov r2, r4
  3616. 0x92e64020 <+136>: bl 0x92fda76c <_Z24XGSCrypto_streamCryptRC4R18TXGSCryptoRC4StatePhj>
  3617. 0x92e64024 <+140>: ldr r0, [r8, #8]
  3618. 0x92e64028 <+144>: mov r2, r4
  3619. 0x92e6402c <+148>: mov r1, r7
  3620. 0x92e64030 <+152>: ldr r12, [r0]
  3621. 0x92e64034 <+156>: ldr r12, [r12, #20]
  3622. 0x92e64038 <+160>: blx r12
  3623. 0x92e6403c <+164>: cmp r0, #0
  3624. 0x92e64040 <+168>: blt 0x92e64070 <_ZN15CXGSFile_Crypto5WriteEPKvj+216>
  3625. 0x92e64044 <+172>: cmp r4, r0
  3626. 0x92e64048 <+176>: bne 0x92e6409c <_ZN15CXGSFile_Crypto5WriteEPKvj+260>
  3627. 0x92e6404c <+180>: subs r5, r5, r4
  3628. 0x92e64050 <+184>: add r9, r9, r4
  3629. 0x92e64054 <+188>: bne 0x92e63ff4 <_ZN15CXGSFile_Crypto5WriteEPKvj+92>
  3630. 0x92e64058 <+192>: mov r0, r9
  3631. 0x92e6405c <+196>: b 0x92e64070 <_ZN15CXGSFile_Crypto5WriteEPKvj+216>
  3632. 0x92e64060 <+200>: ldr r0, [r0, #8]
  3633. 0x92e64064 <+204>: ldr r3, [r0]
  3634. 0x92e64068 <+208>: ldr r3, [r3, #20]
  3635. 0x92e6406c <+212>: blx r3
  3636. 0x92e64070 <+216>: sub sp, r11, #32
  3637. 0x92e64074 <+220>: pop {r4, r5, r6, r7, r8, r9, r10, r11, pc}
  3638. 0x92e64078 <+224>: add r0, r0, #12
  3639. ---Type <return> to continue, or q <return> to quit---
  3640. 0x92e6407c <+228>: bl 0x92fda76c <_Z24XGSCrypto_streamCryptRC4R18TXGSCryptoRC4StatePhj>
  3641. 0x92e64080 <+232>: ldr r0, [r8, #8]
  3642. 0x92e64084 <+236>: mov r1, r6
  3643. 0x92e64088 <+240>: mov r2, r5
  3644. 0x92e6408c <+244>: ldr r3, [r0]
  3645. 0x92e64090 <+248>: ldr r3, [r3, #20]
  3646. 0x92e64094 <+252>: blx r3
  3647. 0x92e64098 <+256>: b 0x92e64070 <_ZN15CXGSFile_Crypto5WriteEPKvj+216>
  3648. 0x92e6409c <+260>: add r0, r9, r0
  3649. 0x92e640a0 <+264>: b 0x92e64070 <_ZN15CXGSFile_Crypto5WriteEPKvj+216>
  3650. End of assembler dump.
  3651. (gdb) disas _ZN15CXGSFile_CryptoD0Ev
  3652. Dump of assembler code for function _ZN15CXGSFile_CryptoD0Ev:
  3653. 0x92e64228 <+0>: push {r4, lr}
  3654. 0x92e6422c <+4>: mov r4, r0
  3655. 0x92e64230 <+8>: ldr r2, [r0, #276] ; 0x114
  3656. 0x92e64234 <+12>: ldr r3, [pc, #56] ; 0x92e64274 <_ZN15CXGSFile_CryptoD0Ev+76>
  3657. 0x92e64238 <+16>: tst r2, #2
  3658. 0x92e6423c <+20>: add r3, pc, r3
  3659. 0x92e64240 <+24>: add r3, r3, #8
  3660. 0x92e64244 <+28>: str r3, [r0]
  3661. 0x92e64248 <+32>: bne 0x92e64264 <_ZN15CXGSFile_CryptoD0Ev+60>
  3662. 0x92e6424c <+36>: ldr r0, [r0, #8]
  3663. 0x92e64250 <+40>: cmp r0, #0
  3664. 0x92e64254 <+44>: beq 0x92e64264 <_ZN15CXGSFile_CryptoD0Ev+60>
  3665. 0x92e64258 <+48>: ldr r3, [r0]
  3666. 0x92e6425c <+52>: ldr r3, [r3, #4]
  3667. 0x92e64260 <+56>: blx r3
  3668. 0x92e64264 <+60>: mov r0, r4
  3669. 0x92e64268 <+64>: bl 0x92e72e64 <_ZdlPv>
  3670. 0x92e6426c <+68>: mov r0, r4
  3671. 0x92e64270 <+72>: pop {r4, pc}
  3672. 0x92e64274 <+76>: addeq lr, r12, r4, lsr #26
  3673. End of assembler dump.
  3674. (gdb) disas ZTI15CXGSFile_Crypto
  3675. No symbol table is loaded. Use the "file" command.
  3676. (gdb) disas _ZTS15CXGSFile_Crypto
  3677. No function contains specified address.
  3678. (gdb) disas _Z23XGSEncrypt_encryptXXTEAPvjPKj
  3679. Dump of assembler code for function _Z23XGSEncrypt_encryptXXTEAPvjPKj:
  3680. 0x92e6a574 <+0>: push {r4, r5, r6, r7, r8, r9, r10, r11, lr}
  3681. 0x92e6a578 <+4>: lsr r5, r1, #2
  3682. 0x92e6a57c <+8>: cmp r5, #1
  3683. 0x92e6a580 <+12>: sub sp, sp, #20
  3684. 0x92e6a584 <+16>: bls 0x92e6a744 <_Z23XGSEncrypt_encryptXXTEAPvjPKj+464>
  3685. 0x92e6a588 <+20>: sub r3, r5, #-1073741823 ; 0xc0000001
  3686. 0x92e6a58c <+24>: mov r10, r0
  3687. 0x92e6a590 <+28>: mov r1, r5
  3688. 0x92e6a594 <+32>: mov r0, #52 ; 0x34
  3689. 0x92e6a598 <+36>: ldr r4, [r10, r3, lsl #2]
  3690. 0x92e6a59c <+40>: mov r8, r2
  3691. 0x92e6a5a0 <+44>: add r2, r10, r3, lsl #2
  3692. 0x92e6a5a4 <+48>: str r2, [sp, #8]
  3693. 0x92e6a5a8 <+52>: bl 0x92a37034 <__aeabi_uidiv@plt>
  3694. 0x92e6a5ac <+56>: movw r2, #31161 ; 0x79b9
  3695. 0x92e6a5b0 <+60>: movt r2, #40503 ; 0x9e37
  3696. 0x92e6a5b4 <+64>: sub r3, r5, #4
  3697. 0x92e6a5b8 <+68>: sub r9, r5, #1
  3698. 0x92e6a5bc <+72>: movw r1, #55894 ; 0xda56
  3699. 0x92e6a5c0 <+76>: bic r3, r3, #1
  3700. 0x92e6a5c4 <+80>: mov r6, #0
  3701. 0x92e6a5c8 <+84>: add r3, r3, #2
  3702. 0x92e6a5cc <+88>: movt r1, #46412 ; 0xb54c
  3703. 0x92e6a5d0 <+92>: str r3, [sp]
  3704. 0x92e6a5d4 <+96>: mul r0, r2, r0
  3705. 0x92e6a5d8 <+100>: add r3, r0, r1
  3706. 0x92e6a5dc <+104>: str r3, [sp, #12]
  3707. 0x92e6a5e0 <+108>: add r6, r6, #-1644167168 ; 0x9e000000
  3708. ---Type <return> to continue, or q <return> to quit---
  3709. 0x92e6a5e4 <+112>: cmp r9, #2
  3710. 0x92e6a5e8 <+116>: add r6, r6, #3620864 ; 0x374000
  3711. 0x92e6a5ec <+120>: add r6, r6, #14720 ; 0x3980
  3712. 0x92e6a5f0 <+124>: add r6, r6, #57 ; 0x39
  3713. 0x92e6a5f4 <+128>: lsr r5, r6, #2
  3714. 0x92e6a5f8 <+132>: bls 0x92e6a74c <_Z23XGSEncrypt_encryptXXTEAPvjPKj+472>
  3715. 0x92e6a5fc <+136>: str r9, [sp, #4]
  3716. 0x92e6a600 <+140>: mov r7, r10
  3717. 0x92e6a604 <+144>: ldr r3, [r10]
  3718. 0x92e6a608 <+148>: mov lr, #0
  3719. 0x92e6a60c <+152>: ldr r9, [sp]
  3720. 0x92e6a610 <+156>: eor r2, lr, r5
  3721. 0x92e6a614 <+160>: ldr r0, [r7, #4]
  3722. 0x92e6a618 <+164>: and r2, r2, #3
  3723. 0x92e6a61c <+168>: lsl r12, r4, #4
  3724. 0x92e6a620 <+172>: lsr r1, r4, #5
  3725. 0x92e6a624 <+176>: eor r11, r0, r6
  3726. 0x92e6a628 <+180>: ldr r2, [r8, r2, lsl #2]
  3727. 0x92e6a62c <+184>: eor r1, r1, r0, lsl #2
  3728. 0x92e6a630 <+188>: eor r12, r12, r0, lsr #3
  3729. 0x92e6a634 <+192>: add r7, r7, #8
  3730. 0x92e6a638 <+196>: eor r4, r4, r2
  3731. 0x92e6a63c <+200>: add r12, r12, r1
  3732. 0x92e6a640 <+204>: add r2, r4, r11
  3733. 0x92e6a644 <+208>: add r1, lr, #1
  3734. 0x92e6a648 <+212>: eor r2, r2, r12
  3735. 0x92e6a64c <+216>: eor r1, r1, r5
  3736. 0x92e6a650 <+220>: add r2, r2, r3
  3737. 0x92e6a654 <+224>: and r1, r1, #3
  3738. ---Type <return> to continue, or q <return> to quit---
  3739. 0x92e6a658 <+228>: str r2, [r10, lr, lsl #2]
  3740. 0x92e6a65c <+232>: add lr, lr, #2
  3741. 0x92e6a660 <+236>: ldr r3, [r7]
  3742. 0x92e6a664 <+240>: cmp lr, r9
  3743. 0x92e6a668 <+244>: ldr r1, [r8, r1, lsl #2]
  3744. 0x92e6a66c <+248>: eor r4, r3, r6
  3745. 0x92e6a670 <+252>: lsr r12, r3, #3
  3746. 0x92e6a674 <+256>: lsl r11, r3, #2
  3747. 0x92e6a678 <+260>: eor r1, r1, r2
  3748. 0x92e6a67c <+264>: eor r12, r12, r2, lsl #4
  3749. 0x92e6a680 <+268>: eor r2, r11, r2, lsr #5
  3750. 0x92e6a684 <+272>: add r1, r1, r4
  3751. 0x92e6a688 <+276>: add r4, r12, r2
  3752. 0x92e6a68c <+280>: eor r4, r4, r1
  3753. 0x92e6a690 <+284>: add r4, r0, r4
  3754. 0x92e6a694 <+288>: str r4, [r7, #-4]
  3755. 0x92e6a698 <+292>: bne 0x92e6a610 <_Z23XGSEncrypt_encryptXXTEAPvjPKj+156>
  3756. 0x92e6a69c <+296>: ldr r9, [sp, #4]
  3757. 0x92e6a6a0 <+300>: ldr lr, [sp]
  3758. 0x92e6a6a4 <+304>: add r7, r10, lr, lsl #2
  3759. 0x92e6a6a8 <+308>: eor r1, lr, r5
  3760. 0x92e6a6ac <+312>: ldr r12, [r7, #4]
  3761. 0x92e6a6b0 <+316>: and r1, r1, #3
  3762. 0x92e6a6b4 <+320>: lsl r3, r4, #4
  3763. 0x92e6a6b8 <+324>: add lr, lr, #1
  3764. 0x92e6a6bc <+328>: eor r0, r12, r6
  3765. 0x92e6a6c0 <+332>: ldr r1, [r8, r1, lsl #2]
  3766. 0x92e6a6c4 <+336>: eor r2, r3, r12, lsr #3
  3767. 0x92e6a6c8 <+340>: lsr r3, r4, #5
  3768. ---Type <return> to continue, or q <return> to quit---
  3769. 0x92e6a6cc <+344>: cmp r9, lr
  3770. 0x92e6a6d0 <+348>: eor r1, r1, r4
  3771. 0x92e6a6d4 <+352>: eor r3, r3, r12, lsl #2
  3772. 0x92e6a6d8 <+356>: add r3, r2, r3
  3773. 0x92e6a6dc <+360>: add r1, r1, r0
  3774. 0x92e6a6e0 <+364>: ldr r2, [r7]
  3775. 0x92e6a6e4 <+368>: eor r4, r1, r3
  3776. 0x92e6a6e8 <+372>: add r4, r4, r2
  3777. 0x92e6a6ec <+376>: str r4, [r7], #4
  3778. 0x92e6a6f0 <+380>: bhi 0x92e6a6a8 <_Z23XGSEncrypt_encryptXXTEAPvjPKj+308>
  3779. 0x92e6a6f4 <+384>: eor r5, r5, r9
  3780. 0x92e6a6f8 <+388>: ldr r3, [r10]
  3781. 0x92e6a6fc <+392>: and r5, r5, #3
  3782. 0x92e6a700 <+396>: ldr r2, [sp, #12]
  3783. 0x92e6a704 <+400>: ldr lr, [sp, #8]
  3784. 0x92e6a708 <+404>: eor r12, r6, r3
  3785. 0x92e6a70c <+408>: ldr r0, [r8, r5, lsl #2]
  3786. 0x92e6a710 <+412>: cmp r6, r2
  3787. 0x92e6a714 <+416>: lsr r2, r3, #3
  3788. 0x92e6a718 <+420>: lsl r3, r3, #2
  3789. 0x92e6a71c <+424>: eor r2, r2, r4, lsl #4
  3790. 0x92e6a720 <+428>: eor r0, r0, r4
  3791. 0x92e6a724 <+432>: eor r4, r3, r4, lsr #5
  3792. 0x92e6a728 <+436>: ldr r1, [lr]
  3793. 0x92e6a72c <+440>: add r0, r0, r12
  3794. 0x92e6a730 <+444>: add r4, r2, r4
  3795. 0x92e6a734 <+448>: eor r4, r4, r0
  3796. 0x92e6a738 <+452>: add r4, r4, r1
  3797. 0x92e6a73c <+456>: str r4, [lr]
  3798. ---Type <return> to continue, or q <return> to quit---
  3799. 0x92e6a740 <+460>: bne 0x92e6a5e0 <_Z23XGSEncrypt_encryptXXTEAPvjPKj+108>
  3800. 0x92e6a744 <+464>: add sp, sp, #20
  3801. 0x92e6a748 <+468>: pop {r4, r5, r6, r7, r8, r9, r10, r11, pc}
  3802. 0x92e6a74c <+472>: mov lr, #0
  3803. 0x92e6a750 <+476>: b 0x92e6a6a4 <_Z23XGSEncrypt_encryptXXTEAPvjPKj+304>
  3804. End of assembler dump.
  3805. (gdb) disas _Z23XGSEncrypt_decryptXXTEAPvjPKj
  3806. Dump of assembler code for function _Z23XGSEncrypt_decryptXXTEAPvjPKj:
  3807. 0x92e6a754 <+0>: push {r4, r5, r6, r7, r8, r9, r10, r11, lr}
  3808. 0x92e6a758 <+4>: lsr r4, r1, #2
  3809. 0x92e6a75c <+8>: cmp r4, #1
  3810. 0x92e6a760 <+12>: sub sp, sp, #28
  3811. 0x92e6a764 <+16>: bls 0x92e6a944 <_Z23XGSEncrypt_decryptXXTEAPvjPKj+496>
  3812. 0x92e6a768 <+20>: mov r10, r0
  3813. 0x92e6a76c <+24>: mov r1, r4
  3814. 0x92e6a770 <+28>: mov r0, #52 ; 0x34
  3815. 0x92e6a774 <+32>: mov r9, r2
  3816. 0x92e6a778 <+36>: bl 0x92a37034 <__aeabi_uidiv@plt>
  3817. 0x92e6a77c <+40>: sub r3, r4, #1
  3818. 0x92e6a780 <+44>: sub r2, r4, #-1073741823 ; 0xc0000001
  3819. 0x92e6a784 <+48>: str r3, [sp]
  3820. 0x92e6a788 <+52>: mov r5, r3
  3821. 0x92e6a78c <+56>: ldr r3, [r10]
  3822. 0x92e6a790 <+60>: movw r1, #31161 ; 0x79b9
  3823. 0x92e6a794 <+64>: lsl r2, r2, #2
  3824. 0x92e6a798 <+68>: movt r1, #40503 ; 0x9e37
  3825. 0x92e6a79c <+72>: add lr, r2, #4
  3826. 0x92e6a7a0 <+76>: rsb r12, r4, #1
  3827. 0x92e6a7a4 <+80>: add r2, r10, r2
  3828. 0x92e6a7a8 <+84>: str r2, [sp, #4]
  3829. 0x92e6a7ac <+88>: add r2, r10, lr
  3830. 0x92e6a7b0 <+92>: add lr, r10, r5, lsl #2
  3831. 0x92e6a7b4 <+96>: str r2, [sp, #20]
  3832. 0x92e6a7b8 <+100>: str lr, [sp, #16]
  3833. 0x92e6a7bc <+104>: add r2, r12, r5
  3834. 0x92e6a7c0 <+108>: str r2, [sp, #12]
  3835. ---Type <return> to continue, or q <return> to quit---
  3836. 0x92e6a7c4 <+112>: sub r2, r4, #2
  3837. 0x92e6a7c8 <+116>: str r2, [sp, #8]
  3838. 0x92e6a7cc <+120>: add r0, r0, #6
  3839. 0x92e6a7d0 <+124>: mul r7, r1, r0
  3840. 0x92e6a7d4 <+128>: mov r1, r3
  3841. 0x92e6a7d8 <+132>: ldr r3, [sp]
  3842. 0x92e6a7dc <+136>: lsr r4, r7, #2
  3843. 0x92e6a7e0 <+140>: cmp r3, #0
  3844. 0x92e6a7e4 <+144>: ble 0x92e6a954 <_Z23XGSEncrypt_decryptXXTEAPvjPKj+512>
  3845. 0x92e6a7e8 <+148>: ldr r2, [sp, #8]
  3846. 0x92e6a7ec <+152>: cmp r2, #1
  3847. 0x92e6a7f0 <+156>: ble 0x92e6a94c <_Z23XGSEncrypt_decryptXXTEAPvjPKj+504>
  3848. 0x92e6a7f4 <+160>: ldr r0, [sp, #16]
  3849. 0x92e6a7f8 <+164>: mov r11, r2
  3850. 0x92e6a7fc <+168>: ldr r5, [sp, #20]
  3851. 0x92e6a800 <+172>: mov lr, r3
  3852. 0x92e6a804 <+176>: ldr r12, [r0]
  3853. 0x92e6a808 <+180>: eor r6, lr, r4
  3854. 0x92e6a80c <+184>: ldr r2, [r5, #-8]
  3855. 0x92e6a810 <+188>: and r6, r6, #3
  3856. 0x92e6a814 <+192>: eor r0, r1, r7
  3857. 0x92e6a818 <+196>: lsr r3, r1, #3
  3858. 0x92e6a81c <+200>: lsl r1, r1, #2
  3859. 0x92e6a820 <+204>: ldr r6, [r9, r6, lsl #2]
  3860. 0x92e6a824 <+208>: eor r3, r3, r2, lsl #4
  3861. 0x92e6a828 <+212>: eor r8, r11, r4
  3862. 0x92e6a82c <+216>: eor r1, r1, r2, lsr #5
  3863. 0x92e6a830 <+220>: eor r6, r6, r2
  3864. 0x92e6a834 <+224>: add r1, r3, r1
  3865. ---Type <return> to continue, or q <return> to quit---
  3866. 0x92e6a838 <+228>: add r6, r6, r0
  3867. 0x92e6a83c <+232>: and r8, r8, #3
  3868. 0x92e6a840 <+236>: ldr r0, [r5, #-12]
  3869. 0x92e6a844 <+240>: eor r1, r1, r6
  3870. 0x92e6a848 <+244>: rsb r12, r1, r12
  3871. 0x92e6a84c <+248>: str r12, [r5, #-4]
  3872. 0x92e6a850 <+252>: ldr r3, [r9, r8, lsl #2]
  3873. 0x92e6a854 <+256>: sub r11, r11, #2
  3874. 0x92e6a858 <+260>: lsr r1, r0, #5
  3875. 0x92e6a85c <+264>: lsl r6, r0, #4
  3876. 0x92e6a860 <+268>: eor r8, r0, r3
  3877. 0x92e6a864 <+272>: eor r6, r6, r12, lsr #3
  3878. 0x92e6a868 <+276>: eor r3, r12, r7
  3879. 0x92e6a86c <+280>: eor r12, r1, r12, lsl #2
  3880. 0x92e6a870 <+284>: add r1, r6, r12
  3881. 0x92e6a874 <+288>: add r3, r3, r8
  3882. 0x92e6a878 <+292>: cmp r11, #1
  3883. 0x92e6a87c <+296>: eor r1, r1, r3
  3884. 0x92e6a880 <+300>: rsb r1, r1, r2
  3885. 0x92e6a884 <+304>: sub lr, lr, #2
  3886. 0x92e6a888 <+308>: mov r12, r0
  3887. 0x92e6a88c <+312>: str r1, [r5, #-8]!
  3888. 0x92e6a890 <+316>: bgt 0x92e6a808 <_Z23XGSEncrypt_decryptXXTEAPvjPKj+180>
  3889. 0x92e6a894 <+320>: add r3, r10, lr, lsl #2
  3890. 0x92e6a898 <+324>: eor r2, lr, r4
  3891. 0x92e6a89c <+328>: ldr r12, [r3, #-4]
  3892. 0x92e6a8a0 <+332>: and r2, r2, #3
  3893. 0x92e6a8a4 <+336>: lsr r0, r1, #3
  3894. 0x92e6a8a8 <+340>: eor r6, r1, r7
  3895. ---Type <return> to continue, or q <return> to quit---
  3896. 0x92e6a8ac <+344>: lsl r1, r1, #2
  3897. 0x92e6a8b0 <+348>: ldr r5, [r9, r2, lsl #2]
  3898. 0x92e6a8b4 <+352>: eor r0, r0, r12, lsl #4
  3899. 0x92e6a8b8 <+356>: eor r2, r1, r12, lsr #5
  3900. 0x92e6a8bc <+360>: sub lr, lr, #1
  3901. 0x92e6a8c0 <+364>: eor r1, r12, r5
  3902. 0x92e6a8c4 <+368>: cmp lr, #0
  3903. 0x92e6a8c8 <+372>: add r12, r1, r6
  3904. 0x92e6a8cc <+376>: add r1, r0, r2
  3905. 0x92e6a8d0 <+380>: ldr r2, [r3]
  3906. 0x92e6a8d4 <+384>: eor r1, r1, r12
  3907. 0x92e6a8d8 <+388>: rsb r1, r1, r2
  3908. 0x92e6a8dc <+392>: str r1, [r3], #-4
  3909. 0x92e6a8e0 <+396>: bgt 0x92e6a898 <_Z23XGSEncrypt_decryptXXTEAPvjPKj+324>
  3910. 0x92e6a8e4 <+400>: ldr r3, [sp, #12]
  3911. 0x92e6a8e8 <+404>: ldr lr, [r10]
  3912. 0x92e6a8ec <+408>: eor r4, r4, r3
  3913. 0x92e6a8f0 <+412>: ldr r3, [sp, #4]
  3914. 0x92e6a8f4 <+416>: and r4, r4, #3
  3915. 0x92e6a8f8 <+420>: eor r5, r1, r7
  3916. 0x92e6a8fc <+424>: add r7, r7, #1627389952 ; 0x61000000
  3917. 0x92e6a900 <+428>: ldr r2, [r3]
  3918. 0x92e6a904 <+432>: add r7, r7, #13107200 ; 0xc80000
  3919. 0x92e6a908 <+436>: ldr r12, [r9, r4, lsl #2]
  3920. 0x92e6a90c <+440>: add r7, r7, #34304 ; 0x8600
  3921. 0x92e6a910 <+444>: add r7, r7, #71 ; 0x47
  3922. 0x92e6a914 <+448>: lsl r3, r2, #4
  3923. 0x92e6a918 <+452>: eor r12, r12, r2
  3924. 0x92e6a91c <+456>: lsr r2, r2, #5
  3925. ---Type <return> to continue, or q <return> to quit---
  3926. 0x92e6a920 <+460>: eor r3, r3, r1, lsr #3
  3927. 0x92e6a924 <+464>: eor r1, r2, r1, lsl #2
  3928. 0x92e6a928 <+468>: add r12, r12, r5
  3929. 0x92e6a92c <+472>: add r3, r3, r1
  3930. 0x92e6a930 <+476>: cmp r7, #0
  3931. 0x92e6a934 <+480>: eor r1, r12, r3
  3932. 0x92e6a938 <+484>: rsb r1, r1, lr
  3933. 0x92e6a93c <+488>: str r1, [r10]
  3934. 0x92e6a940 <+492>: bne 0x92e6a7d8 <_Z23XGSEncrypt_decryptXXTEAPvjPKj+132>
  3935. 0x92e6a944 <+496>: add sp, sp, #28
  3936. 0x92e6a948 <+500>: pop {r4, r5, r6, r7, r8, r9, r10, r11, pc}
  3937. 0x92e6a94c <+504>: ldr lr, [sp]
  3938. 0x92e6a950 <+508>: b 0x92e6a894 <_Z23XGSEncrypt_decryptXXTEAPvjPKj+320>
  3939. 0x92e6a954 <+512>: mov lr, r1
  3940. 0x92e6a958 <+516>: b 0x92e6a8ec <_Z23XGSEncrypt_decryptXXTEAPvjPKj+408>
  3941. End of assembler dump.
  3942. (gdb)
  3943. (gdb) disas _ZN15CXGSGameUpdater29ms_uAssetListEncryptionKeyLenE
  3944. No function contains specified address.
  3945. (gdb) disas _ZN15CXGSGameUpdater26ms_tAssetListEncryptionKeyE
  3946. No function contains specified address.
  3947. (gdb) disas _Z29XGSCrypto_streamInitializeRC4R18TXGSCryptoRC4StatePKhj
  3948. Dump of assembler code for function _Z29XGSCrypto_streamInitializeRC4R18TXGSCryptoRC4StatePKhj:
  3949. 0x92fda368 <+0>: push {r3, r4, r5, r6, r7, r8, r9, lr}
  3950. 0x92fda36c <+4>: and r3, r0, #7
  3951. 0x92fda370 <+8>: rsb r3, r3, #0
  3952. 0x92fda374 <+12>: mov r9, r0
  3953. 0x92fda378 <+16>: ands r3, r3, #15
  3954. 0x92fda37c <+20>: mov r7, r1
  3955. 0x92fda380 <+24>: mov r8, r2
  3956. 0x92fda384 <+28>: beq 0x92fda630 <_Z29XGSCrypto_streamInitializeRC4R18TXGSCryptoRC4StatePKhj+712>
  3957. 0x92fda388 <+32>: cmp r3, #1
  3958. 0x92fda38c <+36>: mov r2, #0
  3959. 0x92fda390 <+40>: strb r2, [r0]
  3960. 0x92fda394 <+44>: beq 0x92fda6e4 <_Z29XGSCrypto_streamInitializeRC4R18TXGSCryptoRC4StatePKhj+892>
  3961. 0x92fda398 <+48>: cmp r3, #2
  3962. 0x92fda39c <+52>: mov r2, #1
  3963. 0x92fda3a0 <+56>: strb r2, [r0, #1]
  3964. 0x92fda3a4 <+60>: beq 0x92fda6d8 <_Z29XGSCrypto_streamInitializeRC4R18TXGSCryptoRC4StatePKhj+880>
  3965. 0x92fda3a8 <+64>: cmp r3, #3
  3966. 0x92fda3ac <+68>: mov r2, #2
  3967. 0x92fda3b0 <+72>: strb r2, [r0, #2]
  3968. 0x92fda3b4 <+76>: beq 0x92fda6cc <_Z29XGSCrypto_streamInitializeRC4R18TXGSCryptoRC4StatePKhj+868>
  3969. 0x92fda3b8 <+80>: cmp r3, #4
  3970. 0x92fda3bc <+84>: mov r2, #3
  3971. 0x92fda3c0 <+88>: strb r2, [r0, #3]
  3972. 0x92fda3c4 <+92>: beq 0x92fda6c0 <_Z29XGSCrypto_streamInitializeRC4R18TXGSCryptoRC4StatePKhj+856>
  3973. 0x92fda3c8 <+96>: cmp r3, #5
  3974. 0x92fda3cc <+100>: mov r2, #4
  3975. 0x92fda3d0 <+104>: strb r2, [r0, #4]
  3976. 0x92fda3d4 <+108>: beq 0x92fda6b4 <_Z29XGSCrypto_streamInitializeRC4R18TXGSCryptoRC4StatePKhj+844>
  3977. ---Type <return> to continue, or q <return> to quit---
  3978. 0x92fda3d8 <+112>: cmp r3, #6
  3979. 0x92fda3dc <+116>: mov r2, #5
  3980. 0x92fda3e0 <+120>: strb r2, [r0, #5]
  3981. 0x92fda3e4 <+124>: beq 0x92fda6a8 <_Z29XGSCrypto_streamInitializeRC4R18TXGSCryptoRC4StatePKhj+832>
  3982. 0x92fda3e8 <+128>: cmp r3, #7
  3983. 0x92fda3ec <+132>: mov r2, #6
  3984. 0x92fda3f0 <+136>: strb r2, [r0, #6]
  3985. 0x92fda3f4 <+140>: beq 0x92fda69c <_Z29XGSCrypto_streamInitializeRC4R18TXGSCryptoRC4StatePKhj+820>
  3986. 0x92fda3f8 <+144>: cmp r3, #8
  3987. 0x92fda3fc <+148>: mov r2, #7
  3988. 0x92fda400 <+152>: strb r2, [r0, #7]
  3989. 0x92fda404 <+156>: beq 0x92fda690 <_Z29XGSCrypto_streamInitializeRC4R18TXGSCryptoRC4StatePKhj+808>
  3990. 0x92fda408 <+160>: cmp r3, #9
  3991. 0x92fda40c <+164>: mov r2, #8
  3992. 0x92fda410 <+168>: strb r2, [r0, #8]
  3993. 0x92fda414 <+172>: beq 0x92fda684 <_Z29XGSCrypto_streamInitializeRC4R18TXGSCryptoRC4StatePKhj+796>
  3994. 0x92fda418 <+176>: cmp r3, #10
  3995. 0x92fda41c <+180>: mov r2, #9
  3996. 0x92fda420 <+184>: strb r2, [r0, #9]
  3997. 0x92fda424 <+188>: beq 0x92fda678 <_Z29XGSCrypto_streamInitializeRC4R18TXGSCryptoRC4StatePKhj+784>
  3998. 0x92fda428 <+192>: cmp r3, #11
  3999. 0x92fda42c <+196>: mov r2, #10
  4000. 0x92fda430 <+200>: strb r2, [r0, #10]
  4001. 0x92fda434 <+204>: beq 0x92fda66c <_Z29XGSCrypto_streamInitializeRC4R18TXGSCryptoRC4StatePKhj+772>
  4002. 0x92fda438 <+208>: cmp r3, #12
  4003. 0x92fda43c <+212>: mov r2, #11
  4004. 0x92fda440 <+216>: strb r2, [r0, #11]
  4005. 0x92fda444 <+220>: beq 0x92fda660 <_Z29XGSCrypto_streamInitializeRC4R18TXGSCryptoRC4StatePKhj+760>
  4006. 0x92fda448 <+224>: cmp r3, #13
  4007. ---Type <return> to continue, or q <return> to quit---
  4008. 0x92fda44c <+228>: mov r2, #12
  4009. 0x92fda450 <+232>: strb r2, [r0, #12]
  4010. 0x92fda454 <+236>: beq 0x92fda654 <_Z29XGSCrypto_streamInitializeRC4R18TXGSCryptoRC4StatePKhj+748>
  4011. 0x92fda458 <+240>: cmp r3, #15
  4012. 0x92fda45c <+244>: mov r2, #13
  4013. 0x92fda460 <+248>: strb r2, [r0, #13]
  4014. 0x92fda464 <+252>: bne 0x92fda648 <_Z29XGSCrypto_streamInitializeRC4R18TXGSCryptoRC4StatePKhj+736>
  4015. 0x92fda468 <+256>: mov r2, #14
  4016. 0x92fda46c <+260>: mov lr, #241 ; 0xf1
  4017. 0x92fda470 <+264>: strb r2, [r0, #14]
  4018. 0x92fda474 <+268>: mov r0, r3
  4019. 0x92fda478 <+272>: rsb r4, r3, #256 ; 0x100
  4020. 0x92fda47c <+276>: mov r12, #240 ; 0xf0
  4021. 0x92fda480 <+280>: mov r1, #15
  4022. 0x92fda484 <+284>: vdup.32 q8, r0
  4023. 0x92fda488 <+288>: vmov.i32 q3, #16 ; 0x00000010
  4024. 0x92fda48c <+292>: vmov.i32 q15, #4 ; 0x00000004
  4025. 0x92fda490 <+296>: add r3, r9, r3
  4026. 0x92fda494 <+300>: vldr d18, [pc, #596] ; 0x92fda6f0 <_Z29XGSCrypto_streamInitializeRC4R18TXGSCryptoRC4StatePKhj+904>
  4027. 0x92fda498 <+304>: vldr d19, [pc, #600] ; 0x92fda6f8 <_Z29XGSCrypto_streamInitializeRC4R18TXGSCryptoRC4StatePKhj+912>
  4028. 0x92fda49c <+308>: vmov.i32 q14, #8 ; 0x00000008
  4029. 0x92fda4a0 <+312>: vadd.i32 q8, q8, q9
  4030. 0x92fda4a4 <+316>: mov r2, #0
  4031. 0x92fda4a8 <+320>: vmov.i32 q13, #12 ; 0x0000000c
  4032. 0x92fda4ac <+324>: vadd.i32 q10, q8, q15
  4033. 0x92fda4b0 <+328>: add r2, r2, #1
  4034. 0x92fda4b4 <+332>: vadd.i32 q9, q8, q13
  4035. ---Type <return> to continue, or q <return> to quit---
  4036. 0x92fda4b8 <+336>: cmp r2, r1
  4037. 0x92fda4bc <+340>: vadd.i32 q12, q8, q14
  4038. 0x92fda4c0 <+344>: add r3, r3, #16
  4039. 0x92fda4c4 <+348>: vmovn.i32 d22, q8
  4040. 0x92fda4c8 <+352>: vmovn.i32 d23, q10
  4041. 0x92fda4cc <+356>: vadd.i32 q8, q8, q3
  4042. 0x92fda4d0 <+360>: vmovn.i32 d20, q12
  4043. 0x92fda4d4 <+364>: vmovn.i32 d21, q9
  4044. 0x92fda4d8 <+368>: vmovn.i16 d18, q11
  4045. 0x92fda4dc <+372>: vmovn.i16 d19, q10
  4046. 0x92fda4e0 <+376>: vstr d18, [r3, #-16]
  4047. 0x92fda4e4 <+380>: vstr d19, [r3, #-8]
  4048. 0x92fda4e8 <+384>: bcc 0x92fda4ac <_Z29XGSCrypto_streamInitializeRC4R18TXGSCryptoRC4StatePKhj+324>
  4049. 0x92fda4ec <+388>: cmp r4, r12
  4050. 0x92fda4f0 <+392>: add r3, r0, r12
  4051. 0x92fda4f4 <+396>: rsb r2, r12, lr
  4052. 0x92fda4f8 <+400>: beq 0x92fda5dc <_Z29XGSCrypto_streamInitializeRC4R18TXGSCryptoRC4StatePKhj+628>
  4053. 0x92fda4fc <+404>: cmp r2, #1
  4054. 0x92fda500 <+408>: strb r3, [r9, r3]
  4055. 0x92fda504 <+412>: add r1, r3, #1
  4056. 0x92fda508 <+416>: beq 0x92fda5dc <_Z29XGSCrypto_streamInitializeRC4R18TXGSCryptoRC4StatePKhj+628>
  4057. 0x92fda50c <+420>: cmp r2, #2
  4058. 0x92fda510 <+424>: strb r1, [r9, r1]
  4059. 0x92fda514 <+428>: add r1, r3, #2
  4060. 0x92fda518 <+432>: beq 0x92fda5dc <_Z29XGSCrypto_streamInitializeRC4R18TXGSCryptoRC4StatePKhj+628>
  4061. 0x92fda51c <+436>: cmp r2, #3
  4062. 0x92fda520 <+440>: strb r1, [r9, r1]
  4063. 0x92fda524 <+444>: add r1, r3, #3
  4064. 0x92fda528 <+448>: beq 0x92fda5dc <_Z29XGSCrypto_streamInitializeRC4R18TXGSCryptoRC4StatePKhj+628>
  4065. ---Type <return> to continue, or q <return> to quit---
  4066. 0x92fda52c <+452>: cmp r2, #4
  4067. 0x92fda530 <+456>: strb r1, [r9, r1]
  4068. 0x92fda534 <+460>: add r1, r3, #4
  4069. 0x92fda538 <+464>: beq 0x92fda5dc <_Z29XGSCrypto_streamInitializeRC4R18TXGSCryptoRC4StatePKhj+628>
  4070. 0x92fda53c <+468>: cmp r2, #5
  4071. 0x92fda540 <+472>: strb r1, [r9, r1]
  4072. 0x92fda544 <+476>: add r1, r3, #5
  4073. 0x92fda548 <+480>: beq 0x92fda5dc <_Z29XGSCrypto_streamInitializeRC4R18TXGSCryptoRC4StatePKhj+628>
  4074. 0x92fda54c <+484>: cmp r2, #6
  4075. 0x92fda550 <+488>: strb r1, [r9, r1]
  4076. 0x92fda554 <+492>: add r1, r3, #6
  4077. 0x92fda558 <+496>: beq 0x92fda5dc <_Z29XGSCrypto_streamInitializeRC4R18TXGSCryptoRC4StatePKhj+628>
  4078. 0x92fda55c <+500>: cmp r2, #7
  4079. 0x92fda560 <+504>: strb r1, [r9, r1]
  4080. 0x92fda564 <+508>: add r1, r3, #7
  4081. 0x92fda568 <+512>: beq 0x92fda5dc <_Z29XGSCrypto_streamInitializeRC4R18TXGSCryptoRC4StatePKhj+628>
  4082. 0x92fda56c <+516>: cmp r2, #8
  4083. 0x92fda570 <+520>: strb r1, [r9, r1]
  4084. 0x92fda574 <+524>: add r1, r3, #8
  4085. 0x92fda578 <+528>: beq 0x92fda5dc <_Z29XGSCrypto_streamInitializeRC4R18TXGSCryptoRC4StatePKhj+628>
  4086. 0x92fda57c <+532>: cmp r2, #9
  4087. 0x92fda580 <+536>: strb r1, [r9, r1]
  4088. 0x92fda584 <+540>: add r1, r3, #9
  4089. 0x92fda588 <+544>: beq 0x92fda5dc <_Z29XGSCrypto_streamInitializeRC4R18TXGSCryptoRC4StatePKhj+628>
  4090. 0x92fda58c <+548>: cmp r2, #10
  4091. 0x92fda590 <+552>: strb r1, [r9, r1]
  4092. 0x92fda594 <+556>: add r1, r3, #10
  4093. 0x92fda598 <+560>: beq 0x92fda5dc <_Z29XGSCrypto_streamInitializeRC4R18TXGSCryptoRC4StatePKhj+628>
  4094. 0x92fda59c <+564>: cmp r2, #11
  4095. ---Type <return> to continue, or q <return> to quit---
  4096. 0x92fda5a0 <+568>: strb r1, [r9, r1]
  4097. 0x92fda5a4 <+572>: add r1, r3, #11
  4098. 0x92fda5a8 <+576>: beq 0x92fda5dc <_Z29XGSCrypto_streamInitializeRC4R18TXGSCryptoRC4StatePKhj+628>
  4099. 0x92fda5ac <+580>: cmp r2, #12
  4100. 0x92fda5b0 <+584>: strb r1, [r9, r1]
  4101. 0x92fda5b4 <+588>: add r1, r3, #12
  4102. 0x92fda5b8 <+592>: beq 0x92fda5dc <_Z29XGSCrypto_streamInitializeRC4R18TXGSCryptoRC4StatePKhj+628>
  4103. 0x92fda5bc <+596>: cmp r2, #13
  4104. 0x92fda5c0 <+600>: strb r1, [r9, r1]
  4105. 0x92fda5c4 <+604>: add r1, r3, #13
  4106. 0x92fda5c8 <+608>: beq 0x92fda5dc <_Z29XGSCrypto_streamInitializeRC4R18TXGSCryptoRC4StatePKhj+628>
  4107. 0x92fda5cc <+612>: add r3, r3, #14
  4108. 0x92fda5d0 <+616>: cmp r2, #14
  4109. 0x92fda5d4 <+620>: strb r1, [r9, r1]
  4110. 0x92fda5d8 <+624>: strbne r3, [r9, r3]
  4111. 0x92fda5dc <+628>: mov r3, #0
  4112. 0x92fda5e0 <+632>: sub r6, r9, #1
  4113. 0x92fda5e4 <+636>: mov r5, r3
  4114. 0x92fda5e8 <+640>: mov r4, r3
  4115. 0x92fda5ec <+644>: strb r3, [r9, #256] ; 0x100
  4116. 0x92fda5f0 <+648>: strb r3, [r9, #257] ; 0x101
  4117. 0x92fda5f4 <+652>: mov r0, r5
  4118. 0x92fda5f8 <+656>: mov r1, r8
  4119. 0x92fda5fc <+660>: bl 0x92a36980 <__aeabi_uidivmod@plt>
  4120. 0x92fda600 <+664>: ldrb r2, [r6, #1]!
  4121. 0x92fda604 <+668>: add r5, r5, #1
  4122. 0x92fda608 <+672>: cmp r5, #256 ; 0x100
  4123. 0x92fda60c <+676>: ldrb r3, [r7, r1]
  4124. 0x92fda610 <+680>: add r3, r2, r3
  4125. ---Type <return> to continue, or q <return> to quit---
  4126. 0x92fda614 <+684>: add r4, r4, r3
  4127. 0x92fda618 <+688>: uxtb r4, r4
  4128. 0x92fda61c <+692>: ldrb r3, [r9, r4]
  4129. 0x92fda620 <+696>: strb r3, [r6]
  4130. 0x92fda624 <+700>: strb r2, [r9, r4]
  4131. 0x92fda628 <+704>: bne 0x92fda5f4 <_Z29XGSCrypto_streamInitializeRC4R18TXGSCryptoRC4StatePKhj+652>
  4132. 0x92fda62c <+708>: pop {r3, r4, r5, r6, r7, r8, r9, pc}
  4133. 0x92fda630 <+712>: mov r12, #256 ; 0x100
  4134. 0x92fda634 <+716>: mov r1, #16
  4135. 0x92fda638 <+720>: mov r4, r12
  4136. 0x92fda63c <+724>: mov lr, r12
  4137. 0x92fda640 <+728>: mov r0, r3
  4138. 0x92fda644 <+732>: b 0x92fda484 <_Z29XGSCrypto_streamInitializeRC4R18TXGSCryptoRC4StatePKhj+284>
  4139. 0x92fda648 <+736>: mov lr, #242 ; 0xf2
  4140. 0x92fda64c <+740>: mov r0, #14
  4141. 0x92fda650 <+744>: b 0x92fda478 <_Z29XGSCrypto_streamInitializeRC4R18TXGSCryptoRC4StatePKhj+272>
  4142. 0x92fda654 <+748>: mov lr, #243 ; 0xf3
  4143. 0x92fda658 <+752>: mov r0, r3
  4144. 0x92fda65c <+756>: b 0x92fda478 <_Z29XGSCrypto_streamInitializeRC4R18TXGSCryptoRC4StatePKhj+272>
  4145. 0x92fda660 <+760>: mov lr, #244 ; 0xf4
  4146. 0x92fda664 <+764>: mov r0, r3
  4147. 0x92fda668 <+768>: b 0x92fda478 <_Z29XGSCrypto_streamInitializeRC4R18TXGSCryptoRC4StatePKhj+272>
  4148. 0x92fda66c <+772>: mov lr, #245 ; 0xf5
  4149. 0x92fda670 <+776>: mov r0, r3
  4150. 0x92fda674 <+780>: b 0x92fda478 <_Z29XGSCrypto_streamInitializeRC4R18TXGSCryptoRC4StatePKhj+272>
  4151. 0x92fda678 <+784>: mov lr, #246 ; 0xf6
  4152. 0x92fda67c <+788>: mov r0, r3
  4153. 0x92fda680 <+792>: b 0x92fda478 <_Z29XGSCrypto_streamInitializeRC4R18TXGSCryptoRC4StatePKhj+272>
  4154. 0x92fda684 <+796>: mov lr, #247 ; 0xf7
  4155. ---Type <return> to continue, or q <return> to quit---
  4156. 0x92fda688 <+800>: mov r0, #9
  4157. 0x92fda68c <+804>: b 0x92fda478 <_Z29XGSCrypto_streamInitializeRC4R18TXGSCryptoRC4StatePKhj+272>
  4158. 0x92fda690 <+808>: mov lr, #248 ; 0xf8
  4159. 0x92fda694 <+812>: mov r0, r3
  4160. 0x92fda698 <+816>: b 0x92fda478 <_Z29XGSCrypto_streamInitializeRC4R18TXGSCryptoRC4StatePKhj+272>
  4161. 0x92fda69c <+820>: mov lr, #249 ; 0xf9
  4162. 0x92fda6a0 <+824>: mov r0, r3
  4163. 0x92fda6a4 <+828>: b 0x92fda478 <_Z29XGSCrypto_streamInitializeRC4R18TXGSCryptoRC4StatePKhj+272>
  4164. 0x92fda6a8 <+832>: mov lr, #250 ; 0xfa
  4165. 0x92fda6ac <+836>: mov r0, r3
  4166. 0x92fda6b0 <+840>: b 0x92fda478 <_Z29XGSCrypto_streamInitializeRC4R18TXGSCryptoRC4StatePKhj+272>
  4167. 0x92fda6b4 <+844>: mov lr, #251 ; 0xfb
  4168. 0x92fda6b8 <+848>: mov r0, r3
  4169. 0x92fda6bc <+852>: b 0x92fda478 <_Z29XGSCrypto_streamInitializeRC4R18TXGSCryptoRC4StatePKhj+272>
  4170. 0x92fda6c0 <+856>: mov lr, #252 ; 0xfc
  4171. 0x92fda6c4 <+860>: mov r0, r3
  4172. 0x92fda6c8 <+864>: b 0x92fda478 <_Z29XGSCrypto_streamInitializeRC4R18TXGSCryptoRC4StatePKhj+272>
  4173. 0x92fda6cc <+868>: mov lr, #253 ; 0xfd
  4174. 0x92fda6d0 <+872>: mov r0, r3
  4175. 0x92fda6d4 <+876>: b 0x92fda478 <_Z29XGSCrypto_streamInitializeRC4R18TXGSCryptoRC4StatePKhj+272>
  4176. 0x92fda6d8 <+880>: mov lr, #254 ; 0xfe
  4177. 0x92fda6dc <+884>: mov r0, r3
  4178. 0x92fda6e0 <+888>: b 0x92fda478 <_Z29XGSCrypto_streamInitializeRC4R18TXGSCryptoRC4StatePKhj+272>
  4179. 0x92fda6e4 <+892>: mov lr, #255 ; 0xff
  4180. 0x92fda6e8 <+896>: mov r0, r3
  4181. 0x92fda6ec <+900>: b 0x92fda478 <_Z29XGSCrypto_streamInitializeRC4R18TXGSCryptoRC4StatePKhj+272>
  4182. 0x92fda6f0 <+904>: andeq r0, r0, r0
  4183. 0x92fda6f4 <+908>: andeq r0, r0, r1
  4184. 0x92fda6f8 <+912>: andeq r0, r0, r2
  4185. ---Type <return> to continue, or q <return> to quit---
  4186. 0x92fda6fc <+916>: andeq r0, r0, r3
  4187. End of assembler dump.
  4188. (gdb)
  4189. (gdb)
  4190. (gdb)
  4191. (gdb) disas _Z24XGSCrypto_streamCryptRC4R18TXGSCryptoRC4StatePKhPhj
  4192. Dump of assembler code for function _Z24XGSCrypto_streamCryptRC4R18TXGSCryptoRC4StatePKhPhj:
  4193. 0x92fda700 <+0>: cmp r3, #0
  4194. 0x92fda704 <+4>: bxeq lr
  4195. 0x92fda708 <+8>: sub r2, r2, #1
  4196. 0x92fda70c <+12>: add r3, r1, r3
  4197. 0x92fda710 <+16>: push {r4, r5, lr}
  4198. 0x92fda714 <+20>: ldrb r12, [r0, #256] ; 0x100
  4199. 0x92fda718 <+24>: ldrb r4, [r0, #257] ; 0x101
  4200. 0x92fda71c <+28>: add r12, r12, #1
  4201. 0x92fda720 <+32>: uxtb r12, r12
  4202. 0x92fda724 <+36>: strb r12, [r0, #256] ; 0x100
  4203. 0x92fda728 <+40>: ldrb lr, [r0, r12]
  4204. 0x92fda72c <+44>: add r4, lr, r4
  4205. 0x92fda730 <+48>: uxtb r4, r4
  4206. 0x92fda734 <+52>: strb r4, [r0, #257] ; 0x101
  4207. 0x92fda738 <+56>: ldrb r5, [r0, r4]
  4208. 0x92fda73c <+60>: strb r5, [r0, r12]
  4209. 0x92fda740 <+64>: strb lr, [r0, r4]
  4210. 0x92fda744 <+68>: ldrb r12, [r0, r12]
  4211. 0x92fda748 <+72>: ldrb r4, [r1], #1
  4212. 0x92fda74c <+76>: add lr, lr, r12
  4213. 0x92fda750 <+80>: cmp r1, r3
  4214. 0x92fda754 <+84>: uxtb lr, lr
  4215. 0x92fda758 <+88>: ldrb r12, [r0, lr]
  4216. 0x92fda75c <+92>: eor r12, r12, r4
  4217. 0x92fda760 <+96>: strb r12, [r2, #1]!
  4218. 0x92fda764 <+100>: bne 0x92fda714 <_Z24XGSCrypto_streamCryptRC4R18TXGSCryptoRC4StatePKhPhj+20>
  4219. 0x92fda768 <+104>: pop {r4, r5, pc}
  4220. End of assembler dump.
  4221. (gdb)
  4222. Dump of assembler code for function _Z24XGSCrypto_streamCryptRC4R18TXGSCryptoRC4StatePKhPhj:
  4223. 0x92fda700 <+0>: cmp r3, #0
  4224. 0x92fda704 <+4>: bxeq lr
  4225. 0x92fda708 <+8>: sub r2, r2, #1
  4226. 0x92fda70c <+12>: add r3, r1, r3
  4227. 0x92fda710 <+16>: push {r4, r5, lr}
  4228. 0x92fda714 <+20>: ldrb r12, [r0, #256] ; 0x100
  4229. 0x92fda718 <+24>: ldrb r4, [r0, #257] ; 0x101
  4230. 0x92fda71c <+28>: add r12, r12, #1
  4231. 0x92fda720 <+32>: uxtb r12, r12
  4232. 0x92fda724 <+36>: strb r12, [r0, #256] ; 0x100
  4233. 0x92fda728 <+40>: ldrb lr, [r0, r12]
  4234. 0x92fda72c <+44>: add r4, lr, r4
  4235. 0x92fda730 <+48>: uxtb r4, r4
  4236. 0x92fda734 <+52>: strb r4, [r0, #257] ; 0x101
  4237. 0x92fda738 <+56>: ldrb r5, [r0, r4]
  4238. 0x92fda73c <+60>: strb r5, [r0, r12]
  4239. 0x92fda740 <+64>: strb lr, [r0, r4]
  4240. 0x92fda744 <+68>: ldrb r12, [r0, r12]
  4241. 0x92fda748 <+72>: ldrb r4, [r1], #1
  4242. 0x92fda74c <+76>: add lr, lr, r12
  4243. 0x92fda750 <+80>: cmp r1, r3
  4244. 0x92fda754 <+84>: uxtb lr, lr
  4245. 0x92fda758 <+88>: ldrb r12, [r0, lr]
  4246. 0x92fda75c <+92>: eor r12, r12, r4
  4247. 0x92fda760 <+96>: strb r12, [r2, #1]!
  4248. 0x92fda764 <+100>: bne 0x92fda714 <_Z24XGSCrypto_streamCryptRC4R18TXGSCryptoRC4StatePKhPhj+20>
  4249. 0x92fda768 <+104>: pop {r4, r5, pc}
  4250. End of assembler dump.
  4251. (gdb)
  4252. Dump of assembler code for function _Z24XGSCrypto_streamCryptRC4R18TXGSCryptoRC4StatePKhPhj:
  4253. 0x92fda700 <+0>: cmp r3, #0
  4254. 0x92fda704 <+4>: bxeq lr
  4255. 0x92fda708 <+8>: sub r2, r2, #1
  4256. 0x92fda70c <+12>: add r3, r1, r3
  4257. 0x92fda710 <+16>: push {r4, r5, lr}
  4258. 0x92fda714 <+20>: ldrb r12, [r0, #256] ; 0x100
  4259. 0x92fda718 <+24>: ldrb r4, [r0, #257] ; 0x101
  4260. 0x92fda71c <+28>: add r12, r12, #1
  4261. 0x92fda720 <+32>: uxtb r12, r12
  4262. 0x92fda724 <+36>: strb r12, [r0, #256] ; 0x100
  4263. 0x92fda728 <+40>: ldrb lr, [r0, r12]
  4264. 0x92fda72c <+44>: add r4, lr, r4
  4265. 0x92fda730 <+48>: uxtb r4, r4
  4266. 0x92fda734 <+52>: strb r4, [r0, #257] ; 0x101
  4267. 0x92fda738 <+56>: ldrb r5, [r0, r4]
  4268. 0x92fda73c <+60>: strb r5, [r0, r12]
  4269. 0x92fda740 <+64>: strb lr, [r0, r4]
  4270. 0x92fda744 <+68>: ldrb r12, [r0, r12]
  4271. 0x92fda748 <+72>: ldrb r4, [r1], #1
  4272. 0x92fda74c <+76>: add lr, lr, r12
  4273. 0x92fda750 <+80>: cmp r1, r3
  4274. 0x92fda754 <+84>: uxtb lr, lr
  4275. 0x92fda758 <+88>: ldrb r12, [r0, lr]
  4276. 0x92fda75c <+92>: eor r12, r12, r4
  4277. 0x92fda760 <+96>: strb r12, [r2, #1]!
  4278. 0x92fda764 <+100>: bne 0x92fda714 <_Z24XGSCrypto_streamCryptRC4R18TXGSCryptoRC4StatePKhPhj+20>
  4279. 0x92fda768 <+104>: pop {r4, r5, pc}
  4280. End of assembler dump.
  4281. (gdb) disas _Z24XGSCrypto_streamCryptRC4R18TXGSCryptoRC4StatePhj
  4282. Dump of assembler code for function _Z24XGSCrypto_streamCryptRC4R18TXGSCryptoRC4StatePhj:
  4283. 0x92fda76c <+0>: cmp r2, #0
  4284. 0x92fda770 <+4>: bxeq lr
  4285. 0x92fda774 <+8>: add r2, r1, r2
  4286. 0x92fda778 <+12>: push {r4, lr}
  4287. 0x92fda77c <+16>: ldrb r3, [r0, #256] ; 0x100
  4288. 0x92fda780 <+20>: ldrb lr, [r0, #257] ; 0x101
  4289. 0x92fda784 <+24>: add r3, r3, #1
  4290. 0x92fda788 <+28>: uxtb r3, r3
  4291. 0x92fda78c <+32>: strb r3, [r0, #256] ; 0x100
  4292. 0x92fda790 <+36>: ldrb r12, [r0, r3]
  4293. 0x92fda794 <+40>: add lr, r12, lr
  4294. 0x92fda798 <+44>: uxtb lr, lr
  4295. 0x92fda79c <+48>: strb lr, [r0, #257] ; 0x101
  4296. 0x92fda7a0 <+52>: ldrb r4, [r0, lr]
  4297. 0x92fda7a4 <+56>: strb r4, [r0, r3]
  4298. 0x92fda7a8 <+60>: strb r12, [r0, lr]
  4299. 0x92fda7ac <+64>: ldrb r3, [r0, r3]
  4300. 0x92fda7b0 <+68>: ldrb lr, [r1]
  4301. 0x92fda7b4 <+72>: add r12, r12, r3
  4302. 0x92fda7b8 <+76>: uxtb r12, r12
  4303. 0x92fda7bc <+80>: ldrb r3, [r0, r12]
  4304. 0x92fda7c0 <+84>: eor r3, r3, lr
  4305. 0x92fda7c4 <+88>: strb r3, [r1], #1
  4306. 0x92fda7c8 <+92>: cmp r1, r2
  4307. 0x92fda7cc <+96>: bne 0x92fda77c <_Z24XGSCrypto_streamCryptRC4R18TXGSCryptoRC4StatePhj+16>
  4308. 0x92fda7d0 <+100>: pop {r4, pc}
  4309. End of assembler dump.
  4310. (gdb) disas _Z18XGSCrypto_cryptRC4PhjPKhj
  4311. Dump of assembler code for function _Z18XGSCrypto_cryptRC4PhjPKhj:
  4312. 0x92fda7d8 <+0>: push {r4, r5, r6, r7, r8, r9, r10, lr}
  4313. 0x92fda7dc <+4>: sub sp, sp, #264 ; 0x108
  4314. 0x92fda7e0 <+8>: vldr d18, [pc, #448] ; 0x92fda9a8 <_Z18XGSCrypto_cryptRC4PhjPKhj+464>
  4315. 0x92fda7e4 <+12>: vldr d19, [pc, #452] ; 0x92fda9b0 <_Z18XGSCrypto_cryptRC4PhjPKhj+472>
  4316. 0x92fda7e8 <+16>: mov r10, #0
  4317. 0x92fda7ec <+20>: sub r9, sp, #1
  4318. 0x92fda7f0 <+24>: mov r7, r0
  4319. 0x92fda7f4 <+28>: vldr d16, [pc, #444] ; 0x92fda9b8 <_Z18XGSCrypto_cryptRC4PhjPKhj+480>
  4320. 0x92fda7f8 <+32>: vldr d17, [pc, #448] ; 0x92fda9c0 <_Z18XGSCrypto_cryptRC4PhjPKhj+488>
  4321. 0x92fda7fc <+36>: mov r8, r1
  4322. 0x92fda800 <+40>: mov r6, r2
  4323. 0x92fda804 <+44>: mov r5, r3
  4324. 0x92fda808 <+48>: vst1.64 {d18-d19}, [sp :64]
  4325. 0x92fda80c <+52>: mov r4, r10
  4326. 0x92fda810 <+56>: vldr d18, [pc, #432] ; 0x92fda9c8 <_Z18XGSCrypto_cryptRC4PhjPKhj+496>
  4327. 0x92fda814 <+60>: vldr d19, [pc, #436] ; 0x92fda9d0 <_Z18XGSCrypto_cryptRC4PhjPKhj+504>
  4328. 0x92fda818 <+64>: vstr d16, [sp, #16]
  4329. 0x92fda81c <+68>: vstr d17, [sp, #24]
  4330. 0x92fda820 <+72>: vldr d16, [pc, #432] ; 0x92fda9d8 <_Z18XGSCrypto_cryptRC4PhjPKhj+512>
  4331. 0x92fda824 <+76>: vldr d17, [pc, #436] ; 0x92fda9e0 <_Z18XGSCrypto_cryptRC4PhjPKhj+520>
  4332. 0x92fda828 <+80>: vstr d18, [sp, #32]
  4333. 0x92fda82c <+84>: vstr d19, [sp, #40] ; 0x28
  4334. 0x92fda830 <+88>: vstr d16, [sp, #48] ; 0x30
  4335. 0x92fda834 <+92>: vstr d17, [sp, #56] ; 0x38
  4336. 0x92fda838 <+96>: vldr d18, [pc, #424] ; 0x92fda9e8 <_Z18XGSCrypto_cryptRC4PhjPKhj+528>
  4337. 0x92fda83c <+100>: vldr d19, [pc, #428] ; 0x92fda9f0 <_Z18XGSCrypto_cryptRC4PhjPKhj+536>
  4338. 0x92fda840 <+104>: vldr d16, [pc, #432] ; 0x92fda9f8 <_Z18XGSCrypto_cryptRC4PhjPKhj+544>
  4339. 0x92fda844 <+108>: vldr d17, [pc, #436] ; 0x92fdaa00 <_Z18XGSCrypto_cryptRC4PhjPKhj+552>
  4340. ---Type <return> to continue, or q <return> to quit---
  4341. 0x92fda848 <+112>: vstr d18, [sp, #64] ; 0x40
  4342. 0x92fda84c <+116>: vstr d19, [sp, #72] ; 0x48
  4343. 0x92fda850 <+120>: vstr d16, [sp, #80] ; 0x50
  4344. 0x92fda854 <+124>: vstr d17, [sp, #88] ; 0x58
  4345. 0x92fda858 <+128>: vldr d18, [pc, #424] ; 0x92fdaa08 <_Z18XGSCrypto_cryptRC4PhjPKhj+560>
  4346. 0x92fda85c <+132>: vldr d19, [pc, #428] ; 0x92fdaa10 <_Z18XGSCrypto_cryptRC4PhjPKhj+568>
  4347. 0x92fda860 <+136>: vldr d16, [pc, #432] ; 0x92fdaa18 <_Z18XGSCrypto_cryptRC4PhjPKhj+576>
  4348. 0x92fda864 <+140>: vldr d17, [pc, #436] ; 0x92fdaa20 <_Z18XGSCrypto_cryptRC4PhjPKhj+584>
  4349. 0x92fda868 <+144>: vstr d18, [sp, #96] ; 0x60
  4350. 0x92fda86c <+148>: vstr d19, [sp, #104] ; 0x68
  4351. 0x92fda870 <+152>: vstr d16, [sp, #112] ; 0x70
  4352. 0x92fda874 <+156>: vstr d17, [sp, #120] ; 0x78
  4353. 0x92fda878 <+160>: vldr d18, [pc, #424] ; 0x92fdaa28 <_Z18XGSCrypto_cryptRC4PhjPKhj+592>
  4354. 0x92fda87c <+164>: vldr d19, [pc, #428] ; 0x92fdaa30 <_Z18XGSCrypto_cryptRC4PhjPKhj+600>
  4355. 0x92fda880 <+168>: vldr d16, [pc, #432] ; 0x92fdaa38 <_Z18XGSCrypto_cryptRC4PhjPKhj+608>
  4356. 0x92fda884 <+172>: vldr d17, [pc, #436] ; 0x92fdaa40 <_Z18XGSCrypto_cryptRC4PhjPKhj+616>
  4357. 0x92fda888 <+176>: vstr d18, [sp, #128] ; 0x80
  4358. 0x92fda88c <+180>: vstr d19, [sp, #136] ; 0x88
  4359. 0x92fda890 <+184>: vstr d16, [sp, #144] ; 0x90
  4360. 0x92fda894 <+188>: vstr d17, [sp, #152] ; 0x98
  4361. 0x92fda898 <+192>: vldr d18, [pc, #424] ; 0x92fdaa48 <_Z18XGSCrypto_cryptRC4PhjPKhj+624>
  4362. 0x92fda89c <+196>: vldr d19, [pc, #428] ; 0x92fdaa50 <_Z18XGSCrypto_cryptRC4PhjPKhj+632>
  4363. 0x92fda8a0 <+200>: vldr d16, [pc, #432] ; 0x92fdaa58 <_Z18XGSCrypto_cryptRC4PhjPKhj+640>
  4364. 0x92fda8a4 <+204>: vldr d17, [pc, #436] ; 0x92fdaa60 <_Z18XGSCrypto_cryptRC4PhjPKhj+648>
  4365. 0x92fda8a8 <+208>: vstr d18, [sp, #160] ; 0xa0
  4366. 0x92fda8ac <+212>: vstr d19, [sp, #168] ; 0xa8
  4367. 0x92fda8b0 <+216>: vstr d16, [sp, #176] ; 0xb0
  4368. 0x92fda8b4 <+220>: vstr d17, [sp, #184] ; 0xb8
  4369. 0x92fda8b8 <+224>: vldr d18, [pc, #424] ; 0x92fdaa68 <_Z18XGSCrypto_cryptRC4PhjPKhj+656>
  4370. ---Type <return> to continue, or q <return> to quit---
  4371. 0x92fda8bc <+228>: vldr d19, [pc, #428] ; 0x92fdaa70 <_Z18XGSCrypto_cryptRC4PhjPKhj+664>
  4372. 0x92fda8c0 <+232>: vldr d16, [pc, #432] ; 0x92fdaa78 <_Z18XGSCrypto_cryptRC4PhjPKhj+672>
  4373. 0x92fda8c4 <+236>: vldr d17, [pc, #436] ; 0x92fdaa80 <_Z18XGSCrypto_cryptRC4PhjPKhj+680>
  4374. 0x92fda8c8 <+240>: vstr d18, [sp, #192] ; 0xc0
  4375. 0x92fda8cc <+244>: vstr d19, [sp, #200] ; 0xc8
  4376. 0x92fda8d0 <+248>: vstr d16, [sp, #208] ; 0xd0
  4377. 0x92fda8d4 <+252>: vstr d17, [sp, #216] ; 0xd8
  4378. 0x92fda8d8 <+256>: vldr d18, [pc, #424] ; 0x92fdaa88 <_Z18XGSCrypto_cryptRC4PhjPKhj+688>
  4379. 0x92fda8dc <+260>: vldr d19, [pc, #428] ; 0x92fdaa90 <_Z18XGSCrypto_cryptRC4PhjPKhj+696>
  4380. 0x92fda8e0 <+264>: vldr d16, [pc, #432] ; 0x92fdaa98 <_Z18XGSCrypto_cryptRC4PhjPKhj+704>
  4381. 0x92fda8e4 <+268>: vldr d17, [pc, #436] ; 0x92fdaaa0 <_Z18XGSCrypto_cryptRC4PhjPKhj+712>
  4382. 0x92fda8e8 <+272>: vstr d18, [sp, #224] ; 0xe0
  4383. 0x92fda8ec <+276>: vstr d19, [sp, #232] ; 0xe8
  4384. 0x92fda8f0 <+280>: vstr d16, [sp, #240] ; 0xf0
  4385. 0x92fda8f4 <+284>: vstr d17, [sp, #248] ; 0xf8
  4386. 0x92fda8f8 <+288>: mov r0, r4
  4387. 0x92fda8fc <+292>: mov r1, r5
  4388. 0x92fda900 <+296>: bl 0x92a36980 <__aeabi_uidivmod@plt>
  4389. 0x92fda904 <+300>: ldrb r2, [r9, #1]!
  4390. 0x92fda908 <+304>: add r3, sp, #264 ; 0x108
  4391. 0x92fda90c <+308>: add r4, r4, #1
  4392. 0x92fda910 <+312>: cmp r4, #256 ; 0x100
  4393. 0x92fda914 <+316>: ldrb lr, [r6, r1]
  4394. 0x92fda918 <+320>: add lr, r2, lr
  4395. 0x92fda91c <+324>: add r12, r10, lr
  4396. 0x92fda920 <+328>: uxtb r10, r12
  4397. 0x92fda924 <+332>: add r3, r3, r10
  4398. 0x92fda928 <+336>: ldrb r1, [r3, #-264] ; 0xfffffef8
  4399. 0x92fda92c <+340>: strb r1, [r9]
  4400. ---Type <return> to continue, or q <return> to quit---
  4401. 0x92fda930 <+344>: strb r2, [r3, #-264] ; 0xfffffef8
  4402. 0x92fda934 <+348>: bne 0x92fda8f8 <_Z18XGSCrypto_cryptRC4PhjPKhj+288>
  4403. 0x92fda938 <+352>: cmp r8, #0
  4404. 0x92fda93c <+356>: beq 0x92fda9a0 <_Z18XGSCrypto_cryptRC4PhjPKhj+456>
  4405. 0x92fda940 <+360>: add r8, r7, r8
  4406. 0x92fda944 <+364>: mov r12, #1
  4407. 0x92fda948 <+368>: mov r1, #0
  4408. 0x92fda94c <+372>: add r3, sp, #264 ; 0x108
  4409. 0x92fda950 <+376>: add lr, sp, #264 ; 0x108
  4410. 0x92fda954 <+380>: uxtab r2, r3, r12
  4411. 0x92fda958 <+384>: ldrb r0, [r7]
  4412. 0x92fda95c <+388>: add r12, r12, #1
  4413. 0x92fda960 <+392>: ldrb r3, [r2, #-264] ; 0xfffffef8
  4414. 0x92fda964 <+396>: add r1, r1, r3
  4415. 0x92fda968 <+400>: uxtb r1, r1
  4416. 0x92fda96c <+404>: add lr, lr, r1
  4417. 0x92fda970 <+408>: ldrb r4, [lr, #-264] ; 0xfffffef8
  4418. 0x92fda974 <+412>: strb r4, [r2, #-264] ; 0xfffffef8
  4419. 0x92fda978 <+416>: strb r3, [lr, #-264] ; 0xfffffef8
  4420. 0x92fda97c <+420>: ldrb r2, [r2, #-264] ; 0xfffffef8
  4421. 0x92fda980 <+424>: add r3, r3, r2
  4422. 0x92fda984 <+428>: add r2, sp, #264 ; 0x108
  4423. 0x92fda988 <+432>: uxtab r3, r2, r3
  4424. 0x92fda98c <+436>: ldrb r3, [r3, #-264] ; 0xfffffef8
  4425. 0x92fda990 <+440>: eor r3, r3, r0
  4426. 0x92fda994 <+444>: strb r3, [r7], #1
  4427. 0x92fda998 <+448>: cmp r7, r8
  4428. 0x92fda99c <+452>: bne 0x92fda94c <_Z18XGSCrypto_cryptRC4PhjPKhj+372>
  4429. 0x92fda9a0 <+456>: add sp, sp, #264 ; 0x108
  4430. ---Type <return> to continue, or q <return> to quit---
  4431. 0x92fda9a4 <+460>: pop {r4, r5, r6, r7, r8, r9, r10, pc}
  4432. 0x92fda9a8 <+464>: movweq r0, #8448 ; 0x2100
  4433. 0x92fda9ac <+468>: streq r0, [r6, -r4, lsl #10]
  4434. 0x92fda9b0 <+472>: bleq 0x9325cdd8 <Curl_pgrsUpdate+5688>
  4435. 0x92fda9b4 <+476>: svceq 0x000e0d0c
  4436. 0x92fda9b8 <+480>: tstne r2, #16, 2
  4437. 0x92fda9bc <+484>: ; <UNDEFINED> instruction: 0x17161514
  4438. 0x92fda9c0 <+488>: blne 0x93660e28
  4439. 0x92fda9c4 <+492>: svcne 0x001e1d1c
  4440. 0x92fda9c8 <+496>: ; <UNDEFINED> instruction: 0x23222120
  4441. 0x92fda9cc <+500>: strcs r2, [r6, -r4, lsr #10]!
  4442. 0x92fda9d0 <+504>: blcs 0x93a64e78
  4443. 0x92fda9d4 <+508>: svccs 0x002e2d2c
  4444. 0x92fda9d8 <+512>: teqcc r2, #48, 2
  4445. 0x92fda9dc <+516>: ; <UNDEFINED> instruction: 0x37363534
  4446. 0x92fda9e0 <+520>: blcc 0x93e68ec8
  4447. 0x92fda9e4 <+524>: svccc 0x003e3d3c
  4448. 0x92fda9e8 <+528>: movtmi r4, #8512 ; 0x2140
  4449. 0x92fda9ec <+532>: strbmi r4, [r6, -r4, asr #10]
  4450. 0x92fda9f0 <+536>: blmi 0x9426cf18
  4451. 0x92fda9f4 <+540>: svcmi 0x004e4d4c
  4452. 0x92fda9f8 <+544>: cmppl r2, #80, 2
  4453. 0x92fda9fc <+548>: ; <UNDEFINED> instruction: 0x57565554
  4454. 0x92fdaa00 <+552>: blpl 0x94670f68
  4455. 0x92fdaa04 <+556>: svcpl 0x005e5d5c
  4456. 0x92fdaa08 <+560>: cmnvs r2, #96, 2
  4457. 0x92fdaa0c <+564>: strbvs r6, [r6, -r4, ror #10]!
  4458. 0x92fdaa10 <+568>: blvs 0x94a74fb8
  4459. 0x92fdaa14 <+572>: svcvs 0x006e6d6c
  4460. ---Type <return> to continue, or q <return> to quit---
  4461. 0x92fdaa18 <+576>: cmnvc r2, #112, 2
  4462. 0x92fdaa1c <+580>: ; <UNDEFINED> instruction: 0x77767574
  4463. 0x92fdaa20 <+584>: blvc 0x94e79008
  4464. 0x92fdaa24 <+588>: svcvc 0x007e7d7c
  4465. 0x92fdaa28 <+592>: orrhi r8, r2, #128, 2
  4466. 0x92fdaa2c <+596>: strhi r8, [r6, r4, lsl #11]
  4467. 0x92fdaa30 <+600>: blhi 0x9127d058
  4468. 0x92fdaa34 <+604>: svchi 0x008e8d8c
  4469. 0x92fdaa38 <+608>: orrsls r9, r2, #144, 2 ; 0x24
  4470. 0x92fdaa3c <+612>: ; <UNDEFINED> instruction: 0x97969594
  4471. 0x92fdaa40 <+616>: blls 0x916810a8
  4472. 0x92fdaa44 <+620>: svcls 0x009e9d9c
  4473. 0x92fdaa48 <+624>: ; <UNDEFINED> instruction: 0xa3a2a1a0
  4474. 0x92fdaa4c <+628>: strge r10, [r6, r4, lsr #11]!
  4475. 0x92fdaa50 <+632>: blge 0x91a850f8
  4476. 0x92fdaa54 <+636>: svcge 0x00aeadac
  4477. 0x92fdaa58 <+640>: ; <UNDEFINED> instruction: 0xb3b2b1b0
  4478. 0x92fdaa5c <+644>: ; <UNDEFINED> instruction: 0xb7b6b5b4
  4479. 0x92fdaa60 <+648>: bllt 0x91e89148
  4480. 0x92fdaa64 <+652>: svclt 0x00bebdbc
  4481. 0x92fdaa68 <+656>: bicgt r12, r2, #192, 2 ; 0x30
  4482. 0x92fdaa6c <+660>: strbgt r12, [r6, r4, asr #11]
  4483. 0x92fdaa70 <+664>: blgt 0x9228d198
  4484. 0x92fdaa74 <+668>: svcgt 0x00cecdcc
  4485. 0x92fdaa78 <+672>: bicsle sp, r2, #208, 2 ; 0x34
  4486. 0x92fdaa7c <+676>: ; <UNDEFINED> instruction: 0xd7d6d5d4
  4487. 0x92fdaa80 <+680>: blle 0x926911e8
  4488. 0x92fdaa84 <+684>: svcle 0x00dedddc
  4489. 0x92fdaa88 <+688>: mvn lr, #224, 2 ; 0x38
  4490. ---Type <return> to continue, or q <return> to quit---
  4491. 0x92fdaa8c <+692>: strb lr, [r6, r4, ror #11]!
  4492. 0x92fdaa90 <+696>: bl 0x92a95238 <_ZN23CEventDefinitionManager12AddTrackItemEP17CXGSXmlReaderNodeRiS1_+3000>
  4493. 0x92fdaa94 <+700>: svc 0x00eeedec
  4494. 0x92fdaa98 <+704>: vsra.u64 <illegal reg q15.5>, q8, #14
  4495. 0x92fdaa9c <+708>: ; <UNDEFINED> instruction: 0xf7f6f5f4
  4496. 0x92fdaaa0 <+712>: blx 0x92e9928a <_ZN33CXGSXMLStructuredSerialiserReader11FixupReaderEv+334>
  4497. 0x92fdaaa4 <+716>: ; <UNDEFINED> instruction: 0xfffefdfc
  4498. End of assembler dump.
Add Comment
Please, Sign In to add comment