SHARE
TWEET

ABGO v2.8.2 LIB ENC GDB DUMP (ANDROID)

a guest Dec 20th, 2018 26 Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  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.
RAW Paste Data
We use cookies for various purposes including analytics. By continuing to use Pastebin, you agree to our use of cookies as described in the Cookies Policy. OK, I Understand
 
Top