Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- (gdb) x/s 0x92af2cf0
- 0x92af2cf0 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE>: "d=YådO-écYMâ\003@Yç\034DMâ"
- (gdb) disas
- Dump of assembler code for function _ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE:
- => 0x92af2cf0 <+0>: ldr r3, [pc, #3568] ; 0x92af3ae8 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+3576>
- 0x92af2cf4 <+4>: push {r4, r5, r6, r7, r8, r9, r10, r11, lr}
- 0x92af2cf8 <+8>: sub sp, sp, #10816 ; 0x2a40
- 0x92af2cfc <+12>: ldr r4, [pc, r3]
- 0x92af2d00 <+16>: sub sp, sp, #28
- 0x92af2d04 <+20>: cmp r4, #0
- 0x92af2d08 <+24>: bne 0x92af37e4 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+2804>
- 0x92af2d0c <+28>: ldr r3, [pc, #3544] ; 0x92af3aec <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+3580>
- 0x92af2d10 <+32>: str r1, [sp, #112] ; 0x70
- 0x92af2d14 <+36>: str r0, [sp, #108] ; 0x6c
- 0x92af2d18 <+40>: ldr r3, [pc, r3]
- 0x92af2d1c <+44>: str r3, [sp, #84] ; 0x54
- 0x92af2d20 <+48>: ldr r3, [r3]
- 0x92af2d24 <+52>: ldr r3, [r3, #52] ; 0x34
- 0x92af2d28 <+56>: ldr r11, [r3, #88] ; 0x58
- 0x92af2d2c <+60>: str r3, [sp, #116] ; 0x74
- 0x92af2d30 <+64>: ldr r3, [r3, #48] ; 0x30
- 0x92af2d34 <+68>: ldr r5, [r11, #2412] ; 0x96c
- 0x92af2d38 <+72>: cmp r5, #0
- 0x92af2d3c <+76>: str r3, [sp, #40] ; 0x28
- 0x92af2d40 <+80>: bne 0x92af3844 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+2900>
- 0x92af2d44 <+84>: ldr r0, [pc, #3492] ; 0x92af3af0 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+3584>
- 0x92af2d48 <+88>: add r0, pc, r0
- 0x92af2d4c <+92>: bl 0x92eb0820 <_ZN14CXGSFileSystem14FindFileSystemEPKc>
- 0x92af2d50 <+96>: ldr r1, [pc, #3484] ; 0x92af3af4 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryption---Type <return> to continue, or q <return> to quit---q
- Quit
- (gdb) disas _ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE
- Dump of assembler code for function _ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE:
- => 0x92af2cf0 <+0>: ldr r3, [pc, #3568] ; 0x92af3ae8 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+3576>
- 0x92af2cf4 <+4>: push {r4, r5, r6, r7, r8, r9, r10, r11, lr}
- 0x92af2cf8 <+8>: sub sp, sp, #10816 ; 0x2a40
- 0x92af2cfc <+12>: ldr r4, [pc, r3]
- 0x92af2d00 <+16>: sub sp, sp, #28
- 0x92af2d04 <+20>: cmp r4, #0
- 0x92af2d08 <+24>: bne 0x92af37e4 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+2804>
- 0x92af2d0c <+28>: ldr r3, [pc, #3544] ; 0x92af3aec <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+3580>
- 0x92af2d10 <+32>: str r1, [sp, #112] ; 0x70
- 0x92af2d14 <+36>: str r0, [sp, #108] ; 0x6c
- 0x92af2d18 <+40>: ldr r3, [pc, r3]
- 0x92af2d1c <+44>: str r3, [sp, #84] ; 0x54
- 0x92af2d20 <+48>: ldr r3, [r3]
- 0x92af2d24 <+52>: ldr r3, [r3, #52] ; 0x34
- 0x92af2d28 <+56>: ldr r11, [r3, #88] ; 0x58
- 0x92af2d2c <+60>: str r3, [sp, #116] ; 0x74
- 0x92af2d30 <+64>: ldr r3, [r3, #48] ; 0x30
- 0x92af2d34 <+68>: ldr r5, [r11, #2412] ; 0x96c
- 0x92af2d38 <+72>: cmp r5, #0
- 0x92af2d3c <+76>: str r3, [sp, #40] ; 0x28
- 0x92af2d40 <+80>: bne 0x92af3844 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+2900>
- 0x92af2d44 <+84>: ldr r0, [pc, #3492] ; 0x92af3af0 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+3584>
- 0x92af2d48 <+88>: add r0, pc, r0
- 0x92af2d4c <+92>: bl 0x92eb0820 <_ZN14CXGSFileSystem14FindFileSystemEPKc>
- 0x92af2d50 <+96>: ldr r1, [pc, #3484] ; 0x92af3af4 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryption---Type <return> to continue, or q <return> to quit---
- TypeE+3588>
- 0x92af2d54 <+100>: mov r3, r5
- 0x92af2d58 <+104>: mov r2, #1
- 0x92af2d5c <+108>: add r1, pc, r1
- 0x92af2d60 <+112>: ldr r12, [r0]
- 0x92af2d64 <+116>: ldr r12, [r12, #12]
- 0x92af2d68 <+120>: blx r12
- 0x92af2d6c <+124>: ldr r3, [r0]
- 0x92af2d70 <+128>: mov r4, r0
- 0x92af2d74 <+132>: ldr r3, [r3, #8]
- 0x92af2d78 <+136>: blx r3
- 0x92af2d7c <+140>: ldr r3, [r4]
- 0x92af2d80 <+144>: mov r0, r4
- 0x92af2d84 <+148>: ldr r3, [r3, #4]
- 0x92af2d88 <+152>: blx r3
- 0x92af2d8c <+156>: add r3, sp, #152 ; 0x98
- 0x92af2d90 <+160>: str r3, [sp, #104] ; 0x68
- 0x92af2d94 <+164>: mov r4, #2
- 0x92af2d98 <+168>: mov r1, r3
- 0x92af2d9c <+172>: add r3, sp, #2640 ; 0xa50
- 0x92af2da0 <+176>: add r3, r3, #8
- 0x92af2da4 <+180>: str r3, [sp, #60] ; 0x3c
- 0x92af2da8 <+184>: mov r5, r3
- 0x92af2dac <+188>: add r3, sp, #472 ; 0x1d8
- 0x92af2db0 <+192>: str r3, [sp, #96] ; 0x60
- 0x92af2db4 <+196>: mov r0, r3
- 0x92af2db8 <+200>: sub r3, r1, #12
- 0x92af2dbc <+204>: sub r1, r0, #48 ; 0x30
- 0x92af2dc0 <+208>: mov r0, #1024 ; 0x400
- ---Type <return> to continue, or q <return> to quit---
- 0x92af2dc4 <+212>: mov r6, r3
- 0x92af2dc8 <+216>: str r3, [sp, #72] ; 0x48
- 0x92af2dcc <+220>: str r4, [r5, #-2216] ; 0xfffff758
- 0x92af2dd0 <+224>: mov r3, #0
- 0x92af2dd4 <+228>: str r3, [r5, #-2220] ; 0xfffff754
- 0x92af2dd8 <+232>: str r3, [r5, #-2212] ; 0xfffff75c
- 0x92af2ddc <+236>: str r3, [r5, #-2224] ; 0xfffff750
- 0x92af2de0 <+240>: bl 0x92e72a2c <_ZnajRK16TXGSMemAllocDesc>
- 0x92af2de4 <+244>: ldr r1, [pc, #3340] ; 0x92af3af8 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+3592>
- 0x92af2de8 <+248>: mov r2, r4
- 0x92af2dec <+252>: add r1, pc, r1
- 0x92af2df0 <+256>: str r0, [sp, #88] ; 0x58
- 0x92af2df4 <+260>: mov r0, r6
- 0x92af2df8 <+264>: bl 0x92fa6698 <_ZN13CXGSXmlWriterC2EPKcN13EXGSMemHeapID4EnumE>
- 0x92af2dfc <+268>: ldr r1, [pc, #3320] ; 0x92af3afc <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+3596>
- 0x92af2e00 <+272>: mov r0, r6
- 0x92af2e04 <+276>: mov r2, #16
- 0x92af2e08 <+280>: add r1, pc, r1
- 0x92af2e0c <+284>: bl 0x92c586c4 <_ZN8CXmlUtil20XMLWriteAttributeIntEP17CXGSXmlWriterNodePKci>
- 0x92af2e10 <+288>: mov r0, #0
- 0x92af2e14 <+292>: bl 0x92a36a34 <time@plt>
- 0x92af2e18 <+296>: ldr r1, [pc, #3296] ; 0x92af3b00 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+3600>
- 0x92af2e1c <+300>: add r1, pc, r1
- 0x92af2e20 <+304>: mov r2, r0
- 0x92af2e24 <+308>: str r0, [r11, #4]
- 0x92af2e28 <+312>: mov r0, r6
- ---Type <return> to continue, or q <return> to quit---
- 0x92af2e2c <+316>: bl 0x92c586c4 <_ZN8CXmlUtil20XMLWriteAttributeIntEP17CXGSXmlWriterNodePKci>
- 0x92af2e30 <+320>: add r3, sp, #408 ; 0x198
- 0x92af2e34 <+324>: ldr r0, [pc, #3272] ; 0x92af3b04 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+3604>
- 0x92af2e38 <+328>: str r3, [sp, #100] ; 0x64
- 0x92af2e3c <+332>: mov r1, r3
- 0x92af2e40 <+336>: add r3, sp, #404 ; 0x194
- 0x92af2e44 <+340>: sub r2, r1, #12
- 0x92af2e48 <+344>: str r3, [sp]
- 0x92af2e4c <+348>: sub r3, r1, #8
- 0x92af2e50 <+352>: ldr r1, [pc, #3248] ; 0x92af3b08 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+3608>
- 0x92af2e54 <+356>: add r0, pc, r0
- 0x92af2e58 <+360>: add r1, pc, r1
- 0x92af2e5c <+364>: bl 0x92a36aa0 <sscanf@plt>
- 0x92af2e60 <+368>: ldr r3, [r5, #-2252] ; 0xfffff734
- 0x92af2e64 <+372>: ldr r2, [r11, #8]
- 0x92af2e68 <+376>: cmp r3, r2
- 0x92af2e6c <+380>: ble 0x92af37f8 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+2824>
- 0x92af2e70 <+384>: str r3, [r11, #8]
- 0x92af2e74 <+388>: ldr r3, [sp, #60] ; 0x3c
- 0x92af2e78 <+392>: ldr r3, [r3, #-2248] ; 0xfffff738
- 0x92af2e7c <+396>: str r3, [r11, #12]
- 0x92af2e80 <+400>: ldr r3, [sp, #60] ; 0x3c
- 0x92af2e84 <+404>: ldr r3, [r3, #-2244] ; 0xfffff73c
- 0x92af2e88 <+408>: str r3, [r11, #16]
- 0x92af2e8c <+412>: add r3, sp, #536 ; 0x218
- 0x92af2e90 <+416>: mov r1, #0
- 0x92af2e94 <+420>: mov r2, #64 ; 0x40
- ---Type <return> to continue, or q <return> to quit---
- 0x92af2e98 <+424>: str r3, [sp, #120] ; 0x78
- 0x92af2e9c <+428>: mov r0, r3
- 0x92af2ea0 <+432>: mov r4, r3
- 0x92af2ea4 <+436>: bl 0x92a36908 <memset@plt>
- 0x92af2ea8 <+440>: ldr r12, [r11, #16]
- 0x92af2eac <+444>: ldr r1, [pc, #3160] ; 0x92af3b0c <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+3612>
- 0x92af2eb0 <+448>: mov r0, r4
- 0x92af2eb4 <+452>: ldr r2, [r11, #8]
- 0x92af2eb8 <+456>: ldr r3, [r11, #12]
- 0x92af2ebc <+460>: add r1, pc, r1
- 0x92af2ec0 <+464>: str r12, [sp]
- 0x92af2ec4 <+468>: bl 0x92a36938 <sprintf@plt>
- 0x92af2ec8 <+472>: ldr r5, [sp, #72] ; 0x48
- 0x92af2ecc <+476>: ldr r1, [pc, #3132] ; 0x92af3b10 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+3616>
- 0x92af2ed0 <+480>: mov r2, r4
- 0x92af2ed4 <+484>: mov r0, r5
- 0x92af2ed8 <+488>: add r1, pc, r1
- 0x92af2edc <+492>: bl 0x92c5880c <_ZN8CXmlUtil23XMLWriteAttributeStringEP17CXGSXmlWriterNodePKcS3_>
- 0x92af2ee0 <+496>: ldr r3, [sp, #84] ; 0x54
- 0x92af2ee4 <+500>: mov r1, r4
- 0x92af2ee8 <+504>: ldr r0, [r3]
- 0x92af2eec <+508>: add r0, r0, #368 ; 0x170
- 0x92af2ef0 <+512>: bl 0x92c126e4 <_ZNK12TVersionInfo15GetHotfixStringEPc>
- 0x92af2ef4 <+516>: ldr r1, [pc, #3096] ; 0x92af3b14 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+3620>
- 0x92af2ef8 <+520>: mov r0, r5
- 0x92af2efc <+524>: mov r2, r4
- ---Type <return> to continue, or q <return> to quit---
- 0x92af2f00 <+528>: add r1, pc, r1
- 0x92af2f04 <+532>: bl 0x92c5880c <_ZN8CXmlUtil23XMLWriteAttributeStringEP17CXGSXmlWriterNodePKcS3_>
- 0x92af2f08 <+536>: ldr r1, [pc, #3080] ; 0x92af3b18 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+3624>
- 0x92af2f0c <+540>: mov r0, r5
- 0x92af2f10 <+544>: ldr r2, [pc, #3076] ; 0x92af3b1c <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+3628>
- 0x92af2f14 <+548>: mov r4, r5
- 0x92af2f18 <+552>: add r1, pc, r1
- 0x92af2f1c <+556>: add r2, pc, r2
- 0x92af2f20 <+560>: bl 0x92c5880c <_ZN8CXmlUtil23XMLWriteAttributeStringEP17CXGSXmlWriterNodePKcS3_>
- 0x92af2f24 <+564>: ldr r5, [sp, #104] ; 0x68
- 0x92af2f28 <+568>: mov r1, r4
- 0x92af2f2c <+572>: ldr r2, [pc, #3052] ; 0x92af3b20 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+3632>
- 0x92af2f30 <+576>: sub r0, r5, #4
- 0x92af2f34 <+580>: add r2, pc, r2
- 0x92af2f38 <+584>: bl 0x92fa4110 <_ZN17CXGSXmlWriterNode8AddChildEPKc>
- 0x92af2f3c <+588>: sub r3, r5, #4
- 0x92af2f40 <+592>: ldr r0, [r11]
- 0x92af2f44 <+596>: str r3, [sp, #64] ; 0x40
- 0x92af2f48 <+600>: mov r1, r3
- 0x92af2f4c <+604>: mov r4, r3
- 0x92af2f50 <+608>: bl 0x92ae87ec <_ZN19CPlayerInfoExtended4SaveER17CXGSXmlWriterNode>
- 0x92af2f54 <+612>: ldr r1, [pc, #3016] ; 0x92af3b24 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+3636>
- 0x92af2f58 <+616>: mov r0, r4
- 0x92af2f5c <+620>: ldrd r2, [r11, #64] ; 0x40
- 0x92af2f60 <+624>: add r1, pc, r1
- ---Type <return> to continue, or q <return> to quit---
- 0x92af2f64 <+628>: bl 0x92c5874c <_ZN8CXmlUtil20XMLWriteAttributeU64EP17CXGSXmlWriterNodePKcy>
- 0x92af2f68 <+632>: ldr r1, [pc, #3000] ; 0x92af3b28 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+3640>
- 0x92af2f6c <+636>: mov r0, r4
- 0x92af2f70 <+640>: ldr r2, [r11, #76] ; 0x4c
- 0x92af2f74 <+644>: add r1, pc, r1
- 0x92af2f78 <+648>: bl 0x92c587e4 <_ZN8CXmlUtil21XMLWriteAttributeBoolEP17CXGSXmlWriterNodePKci>
- 0x92af2f7c <+652>: ldr r1, [pc, #2984] ; 0x92af3b2c <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+3644>
- 0x92af2f80 <+656>: mov r0, r4
- 0x92af2f84 <+660>: ldr r2, [r11, #72] ; 0x48
- 0x92af2f88 <+664>: add r1, pc, r1
- 0x92af2f8c <+668>: bl 0x92c586c4 <_ZN8CXmlUtil20XMLWriteAttributeIntEP17CXGSXmlWriterNodePKci>
- 0x92af2f90 <+672>: ldr r3, [r11, #1028] ; 0x404
- 0x92af2f94 <+676>: movw r2, #43932 ; 0xab9c
- 0x92af2f98 <+680>: ldr r1, [pc, #2960] ; 0x92af3b30 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+3648>
- 0x92af2f9c <+684>: movt r2, #997 ; 0x3e5
- 0x92af2fa0 <+688>: mov r0, r4
- 0x92af2fa4 <+692>: eor r2, r2, r3
- 0x92af2fa8 <+696>: add r1, pc, r1
- 0x92af2fac <+700>: bl 0x92c586c4 <_ZN8CXmlUtil20XMLWriteAttributeIntEP17CXGSXmlWriterNodePKci>
- 0x92af2fb0 <+704>: ldr r3, [r11, #1032] ; 0x408
- 0x92af2fb4 <+708>: movw r2, #43932 ; 0xab9c
- 0x92af2fb8 <+712>: ldr r1, [pc, #2932] ; 0x92af3b34 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+3652>
- 0x92af2fbc <+716>: movt r2, #997 ; 0x3e5
- 0x92af2fc0 <+720>: mov r0, r4
- 0x92af2fc4 <+724>: eor r2, r2, r3
- ---Type <return> to continue, or q <return> to quit---
- 0x92af2fc8 <+728>: add r1, pc, r1
- 0x92af2fcc <+732>: bl 0x92c586c4 <_ZN8CXmlUtil20XMLWriteAttributeIntEP17CXGSXmlWriterNodePKci>
- 0x92af2fd0 <+736>: ldr r3, [r11, #1036] ; 0x40c
- 0x92af2fd4 <+740>: movw r2, #43932 ; 0xab9c
- 0x92af2fd8 <+744>: ldr r1, [pc, #2904] ; 0x92af3b38 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+3656>
- 0x92af2fdc <+748>: movt r2, #997 ; 0x3e5
- 0x92af2fe0 <+752>: mov r0, r4
- 0x92af2fe4 <+756>: eor r2, r2, r3
- 0x92af2fe8 <+760>: add r1, pc, r1
- 0x92af2fec <+764>: bl 0x92c586c4 <_ZN8CXmlUtil20XMLWriteAttributeIntEP17CXGSXmlWriterNodePKci>
- 0x92af2ff0 <+768>: ldr r3, [r11, #1040] ; 0x410
- 0x92af2ff4 <+772>: movw r2, #43932 ; 0xab9c
- 0x92af2ff8 <+776>: ldr r1, [pc, #2876] ; 0x92af3b3c <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+3660>
- 0x92af2ffc <+780>: movt r2, #997 ; 0x3e5
- 0x92af3000 <+784>: mov r0, r4
- 0x92af3004 <+788>: eor r2, r2, r3
- 0x92af3008 <+792>: add r1, pc, r1
- 0x92af300c <+796>: bl 0x92c586c4 <_ZN8CXmlUtil20XMLWriteAttributeIntEP17CXGSXmlWriterNodePKci>
- 0x92af3010 <+800>: ldr r3, [r11, #1044] ; 0x414
- 0x92af3014 <+804>: movw r2, #43932 ; 0xab9c
- 0x92af3018 <+808>: ldr r1, [pc, #2848] ; 0x92af3b40 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+3664>
- 0x92af301c <+812>: movt r2, #997 ; 0x3e5
- 0x92af3020 <+816>: mov r0, r4
- 0x92af3024 <+820>: eor r2, r2, r3
- 0x92af3028 <+824>: add r1, pc, r1
- 0x92af302c <+828>: bl 0x92c586c4 <_ZN8CXmlUtil20XMLWriteAttributeIntEP17CXGSXmlWriterNodePKci>
- ---Type <return> to continue, or q <return> to quit---
- 0x92af3030 <+832>: ldr r3, [r11, #1048] ; 0x418
- 0x92af3034 <+836>: movw r2, #43932 ; 0xab9c
- 0x92af3038 <+840>: ldr r1, [pc, #2820] ; 0x92af3b44 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+3668>
- 0x92af303c <+844>: movt r2, #997 ; 0x3e5
- 0x92af3040 <+848>: mov r0, r4
- 0x92af3044 <+852>: eor r2, r2, r3
- 0x92af3048 <+856>: add r1, pc, r1
- 0x92af304c <+860>: bl 0x92c586c4 <_ZN8CXmlUtil20XMLWriteAttributeIntEP17CXGSXmlWriterNodePKci>
- 0x92af3050 <+864>: ldr r3, [r11, #1052] ; 0x41c
- 0x92af3054 <+868>: movw r2, #43932 ; 0xab9c
- 0x92af3058 <+872>: ldr r1, [pc, #2792] ; 0x92af3b48 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+3672>
- 0x92af305c <+876>: movt r2, #997 ; 0x3e5
- 0x92af3060 <+880>: mov r0, r4
- 0x92af3064 <+884>: eor r2, r2, r3
- 0x92af3068 <+888>: add r1, pc, r1
- 0x92af306c <+892>: bl 0x92c586c4 <_ZN8CXmlUtil20XMLWriteAttributeIntEP17CXGSXmlWriterNodePKci>
- 0x92af3070 <+896>: ldr r1, [pc, #2772] ; 0x92af3b4c <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+3676>
- 0x92af3074 <+900>: mov r0, r4
- 0x92af3078 <+904>: ldr r2, [r11, #1016] ; 0x3f8
- 0x92af307c <+908>: add r1, pc, r1
- 0x92af3080 <+912>: bl 0x92c586c4 <_ZN8CXmlUtil20XMLWriteAttributeIntEP17CXGSXmlWriterNodePKci>
- 0x92af3084 <+916>: ldr r1, [pc, #2756] ; 0x92af3b50 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+3680>
- 0x92af3088 <+920>: mov r0, r4
- 0x92af308c <+924>: ldr r2, [r11, #1020] ; 0x3fc
- 0x92af3090 <+928>: add r1, pc, r1
- ---Type <return> to continue, or q <return> to quit---
- 0x92af3094 <+932>: bl 0x92c586c4 <_ZN8CXmlUtil20XMLWriteAttributeIntEP17CXGSXmlWriterNodePKci>
- 0x92af3098 <+936>: ldr r1, [pc, #2740] ; 0x92af3b54 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+3684>
- 0x92af309c <+940>: mov r0, r4
- 0x92af30a0 <+944>: ldr r2, [r11, #1060] ; 0x424
- 0x92af30a4 <+948>: add r1, pc, r1
- 0x92af30a8 <+952>: bl 0x92c586c4 <_ZN8CXmlUtil20XMLWriteAttributeIntEP17CXGSXmlWriterNodePKci>
- 0x92af30ac <+956>: ldr r2, [r11, #1064] ; 0x428
- 0x92af30b0 <+960>: ldr r4, [sp, #64] ; 0x40
- 0x92af30b4 <+964>: ldr r1, [pc, #2716] ; 0x92af3b58 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+3688>
- 0x92af30b8 <+968>: add r3, r2, r2, lsl #2
- 0x92af30bc <+972>: mov r0, r4
- 0x92af30c0 <+976>: add r1, pc, r1
- 0x92af30c4 <+980>: add r3, r11, r3, lsl #3
- 0x92af30c8 <+984>: ldr r3, [r3, #312] ; 0x138
- 0x92af30cc <+988>: cmp r3, #0
- 0x92af30d0 <+992>: movle r2, #0
- 0x92af30d4 <+996>: strle r2, [r11, #1064] ; 0x428
- 0x92af30d8 <+1000>: bl 0x92c586c4 <_ZN8CXmlUtil20XMLWriteAttributeIntEP17CXGSXmlWriterNodePKci>
- 0x92af30dc <+1004>: ldr r1, [pc, #2680] ; 0x92af3b5c <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+3692>
- 0x92af30e0 <+1008>: mov r0, r4
- 0x92af30e4 <+1012>: ldr r2, [r11, #1068] ; 0x42c
- 0x92af30e8 <+1016>: add r1, pc, r1
- 0x92af30ec <+1020>: bl 0x92c586c4 <_ZN8CXmlUtil20XMLWriteAttributeIntEP17CXGSXmlWriterNodePKci>
- 0x92af30f0 <+1024>: ldr r1, [pc, #2664] ; 0x92af3b60 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+3696>
- 0x92af30f4 <+1028>: mov r0, r4
- ---Type <return> to continue, or q <return> to quit---
- 0x92af30f8 <+1032>: ldr r2, [r11, #1080] ; 0x438
- 0x92af30fc <+1036>: add r1, pc, r1
- 0x92af3100 <+1040>: bl 0x92c587e4 <_ZN8CXmlUtil21XMLWriteAttributeBoolEP17CXGSXmlWriterNodePKci>
- 0x92af3104 <+1044>: ldr r1, [pc, #2648] ; 0x92af3b64 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+3700>
- 0x92af3108 <+1048>: mov r0, r4
- 0x92af310c <+1052>: ldr r2, [r11, #1084] ; 0x43c
- 0x92af3110 <+1056>: add r1, pc, r1
- 0x92af3114 <+1060>: bl 0x92c587e4 <_ZN8CXmlUtil21XMLWriteAttributeBoolEP17CXGSXmlWriterNodePKci>
- 0x92af3118 <+1064>: ldr r1, [pc, #2632] ; 0x92af3b68 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+3704>
- 0x92af311c <+1068>: mov r0, r4
- 0x92af3120 <+1072>: ldr r2, [r11, #2552] ; 0x9f8
- 0x92af3124 <+1076>: add r1, pc, r1
- 0x92af3128 <+1080>: bl 0x92c587e4 <_ZN8CXmlUtil21XMLWriteAttributeBoolEP17CXGSXmlWriterNodePKci>
- 0x92af312c <+1084>: ldr r1, [pc, #2616] ; 0x92af3b6c <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+3708>
- 0x92af3130 <+1088>: mov r0, r4
- 0x92af3134 <+1092>: ldr r2, [r11, #2712] ; 0xa98
- 0x92af3138 <+1096>: add r1, pc, r1
- 0x92af313c <+1100>: bl 0x92c587e4 <_ZN8CXmlUtil21XMLWriteAttributeBoolEP17CXGSXmlWriterNodePKci>
- 0x92af3140 <+1104>: ldr r1, [pc, #2600] ; 0x92af3b70 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+3712>
- 0x92af3144 <+1108>: mov r0, r4
- 0x92af3148 <+1112>: ldr r2, [r11, #2720] ; 0xaa0
- 0x92af314c <+1116>: add r1, pc, r1
- 0x92af3150 <+1120>: bl 0x92c587e4 <_ZN8CXmlUtil21XMLWriteAttributeBoolEP17CXGSXmlWriterNodePKci>
- 0x92af3154 <+1124>: ldr r1, [pc, #2584] ; 0x92af3b74 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+3716>
- ---Type <return> to continue, or q <return> to quit---
- 0x92af3158 <+1128>: mov r0, r4
- 0x92af315c <+1132>: ldr r2, [r11, #2728] ; 0xaa8
- 0x92af3160 <+1136>: add r1, pc, r1
- 0x92af3164 <+1140>: bl 0x92c587e4 <_ZN8CXmlUtil21XMLWriteAttributeBoolEP17CXGSXmlWriterNodePKci>
- 0x92af3168 <+1144>: ldr r1, [pc, #2568] ; 0x92af3b78 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+3720>
- 0x92af316c <+1148>: mov r0, r4
- 0x92af3170 <+1152>: ldr r2, [r11, #2736] ; 0xab0
- 0x92af3174 <+1156>: add r1, pc, r1
- 0x92af3178 <+1160>: bl 0x92c586c4 <_ZN8CXmlUtil20XMLWriteAttributeIntEP17CXGSXmlWriterNodePKci>
- 0x92af317c <+1164>: ldr r1, [pc, #2552] ; 0x92af3b7c <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+3724>
- 0x92af3180 <+1168>: mov r0, r4
- 0x92af3184 <+1172>: ldr r2, [r11, #2620] ; 0xa3c
- 0x92af3188 <+1176>: add r1, pc, r1
- 0x92af318c <+1180>: bl 0x92c587e4 <_ZN8CXmlUtil21XMLWriteAttributeBoolEP17CXGSXmlWriterNodePKci>
- 0x92af3190 <+1184>: ldr r1, [pc, #2536] ; 0x92af3b80 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+3728>
- 0x92af3194 <+1188>: mov r0, r4
- 0x92af3198 <+1192>: ldr r2, [r11, #2608] ; 0xa30
- 0x92af319c <+1196>: add r1, pc, r1
- 0x92af31a0 <+1200>: bl 0x92c587e4 <_ZN8CXmlUtil21XMLWriteAttributeBoolEP17CXGSXmlWriterNodePKci>
- 0x92af31a4 <+1204>: ldr r1, [pc, #2520] ; 0x92af3b84 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+3732>
- 0x92af31a8 <+1208>: mov r0, r4
- 0x92af31ac <+1212>: ldr r2, [r11, #2612] ; 0xa34
- 0x92af31b0 <+1216>: add r1, pc, r1
- 0x92af31b4 <+1220>: bl 0x92c587e4 <_ZN8CXmlUtil21XMLWriteAttributeBoolEP17CXGSXmlWriterNodePKci>
- 0x92af31b8 <+1224>: ldr r1, [pc, #2504] ; 0x92af3b88 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryption---Type <return> to continue, or q <return> to quit---
- TypeE+3736>
- 0x92af31bc <+1228>: mov r0, r4
- 0x92af31c0 <+1232>: ldr r2, [r11, #2616] ; 0xa38
- 0x92af31c4 <+1236>: add r1, pc, r1
- 0x92af31c8 <+1240>: bl 0x92c587e4 <_ZN8CXmlUtil21XMLWriteAttributeBoolEP17CXGSXmlWriterNodePKci>
- 0x92af31cc <+1244>: add r3, r11, #2400 ; 0x960
- 0x92af31d0 <+1248>: ldr r1, [pc, #2484] ; 0x92af3b8c <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+3740>
- 0x92af31d4 <+1252>: add r3, r3, #8
- 0x92af31d8 <+1256>: mov r0, r4
- 0x92af31dc <+1260>: add r1, pc, r1
- 0x92af31e0 <+1264>: ldr r2, [r3]
- 0x92af31e4 <+1268>: bl 0x92c58794 <_ZN8CXmlUtil22XMLWriteAttributeFloatEP17CXGSXmlWriterNodePKcf>
- 0x92af31e8 <+1272>: ldr r1, [pc, #2464] ; 0x92af3b90 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+3744>
- 0x92af31ec <+1276>: mov r0, r4
- 0x92af31f0 <+1280>: ldr r2, [r11, #2548] ; 0x9f4
- 0x92af31f4 <+1284>: add r1, pc, r1
- 0x92af31f8 <+1288>: bl 0x92c586c4 <_ZN8CXmlUtil20XMLWriteAttributeIntEP17CXGSXmlWriterNodePKci>
- 0x92af31fc <+1292>: ldr r1, [pc, #2448] ; 0x92af3b94 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+3748>
- 0x92af3200 <+1296>: mov r0, r4
- 0x92af3204 <+1300>: ldr r2, [r11, #2428] ; 0x97c
- 0x92af3208 <+1304>: add r1, pc, r1
- 0x92af320c <+1308>: bl 0x92c586c4 <_ZN8CXmlUtil20XMLWriteAttributeIntEP17CXGSXmlWriterNodePKci>
- 0x92af3210 <+1312>: ldr r1, [pc, #2432] ; 0x92af3b98 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+3752>
- 0x92af3214 <+1316>: mov r0, r4
- 0x92af3218 <+1320>: ldr r2, [r11, #2432] ; 0x980
- ---Type <return> to continue, or q <return> to quit---
- 0x92af321c <+1324>: add r1, pc, r1
- 0x92af3220 <+1328>: bl 0x92c586c4 <_ZN8CXmlUtil20XMLWriteAttributeIntEP17CXGSXmlWriterNodePKci>
- 0x92af3224 <+1332>: mov r0, r11
- 0x92af3228 <+1336>: bl 0x92ae2868 <_ZN11CPlayerInfo24GetGameCompletionPercentEv>
- 0x92af322c <+1340>: ldr r1, [pc, #2408] ; 0x92af3b9c <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+3756>
- 0x92af3230 <+1344>: mov r2, r0
- 0x92af3234 <+1348>: mov r0, r4
- 0x92af3238 <+1352>: add r1, pc, r1
- 0x92af323c <+1356>: bl 0x92c58794 <_ZN8CXmlUtil22XMLWriteAttributeFloatEP17CXGSXmlWriterNodePKcf>
- 0x92af3240 <+1360>: ldr r1, [pc, #2392] ; 0x92af3ba0 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+3760>
- 0x92af3244 <+1364>: mov r0, r4
- 0x92af3248 <+1368>: ldr r2, [r11, #2604] ; 0xa2c
- 0x92af324c <+1372>: add r1, pc, r1
- 0x92af3250 <+1376>: bl 0x92c586c4 <_ZN8CXmlUtil20XMLWriteAttributeIntEP17CXGSXmlWriterNodePKci>
- 0x92af3254 <+1380>: ldr r1, [pc, #2376] ; 0x92af3ba4 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+3764>
- 0x92af3258 <+1384>: mov r0, r4
- 0x92af325c <+1388>: ldr r2, [r11, #2416] ; 0x970
- 0x92af3260 <+1392>: add r1, pc, r1
- 0x92af3264 <+1396>: bl 0x92c587e4 <_ZN8CXmlUtil21XMLWriteAttributeBoolEP17CXGSXmlWriterNodePKci>
- 0x92af3268 <+1400>: ldr r1, [pc, #2360] ; 0x92af3ba8 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+3768>
- 0x92af326c <+1404>: mov r0, r4
- 0x92af3270 <+1408>: ldr r2, [r11, #2420] ; 0x974
- 0x92af3274 <+1412>: add r1, pc, r1
- 0x92af3278 <+1416>: bl 0x92c586c4 <_ZN8CXmlUtil20XMLWriteAttributeIntEP17CXGSXmlWriterNodePKci>
- 0x92af327c <+1420>: ldr r1, [pc, #2344] ; 0x92af3bac <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryption---Type <return> to continue, or q <return> to quit---
- TypeE+3772>
- 0x92af3280 <+1424>: mov r0, r4
- 0x92af3284 <+1428>: ldr r2, [r11, #2424] ; 0x978
- 0x92af3288 <+1432>: add r1, pc, r1
- 0x92af328c <+1436>: bl 0x92c586c4 <_ZN8CXmlUtil20XMLWriteAttributeIntEP17CXGSXmlWriterNodePKci>
- 0x92af3290 <+1440>: ldr r6, [pc, #2328] ; 0x92af3bb0 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+3776>
- 0x92af3294 <+1444>: add r5, r11, #1072 ; 0x430
- 0x92af3298 <+1448>: add r5, r5, #12
- 0x92af329c <+1452>: mov r4, #0
- 0x92af32a0 <+1456>: add r6, pc, r6
- 0x92af32a4 <+1460>: ldr r7, [sp, #88] ; 0x58
- 0x92af32a8 <+1464>: mov r1, r6
- 0x92af32ac <+1468>: mov r2, r4
- 0x92af32b0 <+1472>: mov r0, r7
- 0x92af32b4 <+1476>: bl 0x92a36938 <sprintf@plt>
- 0x92af32b8 <+1480>: ldr r0, [sp, #64] ; 0x40
- 0x92af32bc <+1484>: mov r1, r7
- 0x92af32c0 <+1488>: ldr r2, [r5, #4]!
- 0x92af32c4 <+1492>: bl 0x92c587e4 <_ZN8CXmlUtil21XMLWriteAttributeBoolEP17CXGSXmlWriterNodePKci>
- 0x92af32c8 <+1496>: add r4, r4, #1
- 0x92af32cc <+1500>: cmp r4, #165 ; 0xa5
- 0x92af32d0 <+1504>: bne 0x92af32a4 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+1460>
- 0x92af32d4 <+1508>: ldr r2, [r11, #1056] ; 0x420
- 0x92af32d8 <+1512>: cmp r2, #0
- 0x92af32dc <+1516>: bne 0x92af3824 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+2868>
- 0x92af32e0 <+1520>: add r3, r11, #36864 ; 0x9000
- 0x92af32e4 <+1524>: add r4, sp, #600 ; 0x258
- 0x92af32e8 <+1528>: mov r2, #1024 ; 0x400
- ---Type <return> to continue, or q <return> to quit---
- 0x92af32ec <+1532>: str r3, [sp, #76] ; 0x4c
- 0x92af32f0 <+1536>: ldr r0, [r3, #2008] ; 0x7d8
- 0x92af32f4 <+1540>: mov r1, r4
- 0x92af32f8 <+1544>: adds r0, r0, #0
- 0x92af32fc <+1548>: movne r0, #1
- 0x92af3300 <+1552>: bl 0x93189f1c <_ZN5Parse19ConvertBoolToStringEbPcj>
- 0x92af3304 <+1556>: mov r2, r4
- 0x92af3308 <+1560>: ldr r4, [sp, #64] ; 0x40
- 0x92af330c <+1564>: ldr r1, [pc, #2208] ; 0x92af3bb4 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+3780>
- 0x92af3310 <+1568>: mov r0, r4
- 0x92af3314 <+1572>: add r1, pc, r1
- 0x92af3318 <+1576>: bl 0x92fa45e0 <_ZN17CXGSXmlWriterNode12AddAttributeEPKcS1_>
- 0x92af331c <+1580>: add r3, r11, #2432 ; 0x980
- 0x92af3320 <+1584>: ldr r1, [pc, #2192] ; 0x92af3bb8 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+3784>
- 0x92af3324 <+1588>: add r3, r3, #8
- 0x92af3328 <+1592>: mov r0, r4
- 0x92af332c <+1596>: add r1, pc, r1
- 0x92af3330 <+1600>: ldr r2, [r3]
- 0x92af3334 <+1604>: bl 0x92c58794 <_ZN8CXmlUtil22XMLWriteAttributeFloatEP17CXGSXmlWriterNodePKcf>
- 0x92af3338 <+1608>: ldr r1, [pc, #2172] ; 0x92af3bbc <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+3788>
- 0x92af333c <+1612>: mov r0, r4
- 0x92af3340 <+1616>: ldr r2, [r11, #2444] ; 0x98c
- 0x92af3344 <+1620>: add r1, pc, r1
- 0x92af3348 <+1624>: bl 0x92c586c4 <_ZN8CXmlUtil20XMLWriteAttributeIntEP17CXGSXmlWriterNodePKci>
- 0x92af334c <+1628>: ldr r6, [pc, #2156] ; 0x92af3bc0 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+3792>
- ---Type <return> to continue, or q <return> to quit---
- 0x92af3350 <+1632>: add r5, r11, #2432 ; 0x980
- 0x92af3354 <+1636>: add r5, r5, #12
- 0x92af3358 <+1640>: mov r4, #0
- 0x92af335c <+1644>: add r6, pc, r6
- 0x92af3360 <+1648>: ldr r7, [sp, #88] ; 0x58
- 0x92af3364 <+1652>: mov r1, r6
- 0x92af3368 <+1656>: mov r2, r4
- 0x92af336c <+1660>: mov r0, r7
- 0x92af3370 <+1664>: bl 0x92a36938 <sprintf@plt>
- 0x92af3374 <+1668>: ldr r0, [sp, #64] ; 0x40
- 0x92af3378 <+1672>: mov r1, r7
- 0x92af337c <+1676>: ldr r2, [r5, #4]!
- 0x92af3380 <+1680>: bl 0x92c586c4 <_ZN8CXmlUtil20XMLWriteAttributeIntEP17CXGSXmlWriterNodePKci>
- 0x92af3384 <+1684>: add r4, r4, #1
- 0x92af3388 <+1688>: cmp r4, #8
- 0x92af338c <+1692>: bne 0x92af3360 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+1648>
- 0x92af3390 <+1696>: ldr r4, [sp, #64] ; 0x40
- 0x92af3394 <+1700>: ldr r1, [pc, #2088] ; 0x92af3bc4 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+3796>
- 0x92af3398 <+1704>: ldr r2, [r11, #2480] ; 0x9b0
- 0x92af339c <+1708>: mov r0, r4
- 0x92af33a0 <+1712>: add r1, pc, r1
- 0x92af33a4 <+1716>: bl 0x92c586c4 <_ZN8CXmlUtil20XMLWriteAttributeIntEP17CXGSXmlWriterNodePKci>
- 0x92af33a8 <+1720>: ldr r1, [pc, #2072] ; 0x92af3bc8 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+3800>
- 0x92af33ac <+1724>: mov r0, r4
- 0x92af33b0 <+1728>: ldr r2, [r11, #2488] ; 0x9b8
- 0x92af33b4 <+1732>: add r1, pc, r1
- 0x92af33b8 <+1736>: bl 0x92c586c4 <_ZN8CXmlUtil20XMLWriteAttributeIntEP17CXGSXmlWriterNodePKci>
- ---Type <return> to continue, or q <return> to quit---
- 0x92af33bc <+1740>: ldr r1, [pc, #2056] ; 0x92af3bcc <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+3804>
- 0x92af33c0 <+1744>: mov r0, r4
- 0x92af33c4 <+1748>: ldr r2, [r11, #2484] ; 0x9b4
- 0x92af33c8 <+1752>: add r1, pc, r1
- 0x92af33cc <+1756>: bl 0x92c586c4 <_ZN8CXmlUtil20XMLWriteAttributeIntEP17CXGSXmlWriterNodePKci>
- 0x92af33d0 <+1760>: ldr r1, [pc, #2040] ; 0x92af3bd0 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+3808>
- 0x92af33d4 <+1764>: mov r0, r4
- 0x92af33d8 <+1768>: ldr r2, [r11, #2500] ; 0x9c4
- 0x92af33dc <+1772>: add r1, pc, r1
- 0x92af33e0 <+1776>: bl 0x92c586c4 <_ZN8CXmlUtil20XMLWriteAttributeIntEP17CXGSXmlWriterNodePKci>
- 0x92af33e4 <+1780>: ldr r1, [pc, #2024] ; 0x92af3bd4 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+3812>
- 0x92af33e8 <+1784>: mov r0, r4
- 0x92af33ec <+1788>: ldr r2, [r11, #2492] ; 0x9bc
- 0x92af33f0 <+1792>: add r1, pc, r1
- 0x92af33f4 <+1796>: bl 0x92c586c4 <_ZN8CXmlUtil20XMLWriteAttributeIntEP17CXGSXmlWriterNodePKci>
- 0x92af33f8 <+1800>: ldr r1, [pc, #2008] ; 0x92af3bd8 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+3816>
- 0x92af33fc <+1804>: mov r0, r4
- 0x92af3400 <+1808>: ldr r2, [r11, #2496] ; 0x9c0
- 0x92af3404 <+1812>: add r1, pc, r1
- 0x92af3408 <+1816>: bl 0x92c586c4 <_ZN8CXmlUtil20XMLWriteAttributeIntEP17CXGSXmlWriterNodePKci>
- 0x92af340c <+1820>: ldr r1, [pc, #1992] ; 0x92af3bdc <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+3820>
- 0x92af3410 <+1824>: mov r0, r4
- 0x92af3414 <+1828>: ldr r2, [r11, #2504] ; 0x9c8
- 0x92af3418 <+1832>: add r1, pc, r1
- ---Type <return> to continue, or q <return> to quit---
- 0x92af341c <+1836>: bl 0x92c586c4 <_ZN8CXmlUtil20XMLWriteAttributeIntEP17CXGSXmlWriterNodePKci>
- 0x92af3420 <+1840>: ldr r1, [pc, #1976] ; 0x92af3be0 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+3824>
- 0x92af3424 <+1844>: mov r0, r4
- 0x92af3428 <+1848>: mov r2, #1
- 0x92af342c <+1852>: add r1, pc, r1
- 0x92af3430 <+1856>: bl 0x92c587e4 <_ZN8CXmlUtil21XMLWriteAttributeBoolEP17CXGSXmlWriterNodePKci>
- 0x92af3434 <+1860>: ldr r1, [pc, #1960] ; 0x92af3be4 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+3828>
- 0x92af3438 <+1864>: mov r0, r4
- 0x92af343c <+1868>: ldr r2, [r11, #2576] ; 0xa10
- 0x92af3440 <+1872>: add r1, pc, r1
- 0x92af3444 <+1876>: bl 0x92c587e4 <_ZN8CXmlUtil21XMLWriteAttributeBoolEP17CXGSXmlWriterNodePKci>
- 0x92af3448 <+1880>: ldr r1, [pc, #1944] ; 0x92af3be8 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+3832>
- 0x92af344c <+1884>: mov r0, r4
- 0x92af3450 <+1888>: ldr r2, [r11, #2580] ; 0xa14
- 0x92af3454 <+1892>: add r1, pc, r1
- 0x92af3458 <+1896>: bl 0x92c586c4 <_ZN8CXmlUtil20XMLWriteAttributeIntEP17CXGSXmlWriterNodePKci>
- 0x92af345c <+1900>: ldr r1, [pc, #1928] ; 0x92af3bec <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+3836>
- 0x92af3460 <+1904>: mov r0, r4
- 0x92af3464 <+1908>: ldr r2, [r11, #2624] ; 0xa40
- 0x92af3468 <+1912>: add r1, pc, r1
- 0x92af346c <+1916>: bl 0x92c587e4 <_ZN8CXmlUtil21XMLWriteAttributeBoolEP17CXGSXmlWriterNodePKci>
- 0x92af3470 <+1920>: ldr r1, [pc, #1912] ; 0x92af3bf0 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+3840>
- 0x92af3474 <+1924>: mov r0, r4
- 0x92af3478 <+1928>: ldr r2, [r11, #2628] ; 0xa44
- ---Type <return> to continue, or q <return> to quit---
- 0x92af347c <+1932>: add r1, pc, r1
- 0x92af3480 <+1936>: bl 0x92c587e4 <_ZN8CXmlUtil21XMLWriteAttributeBoolEP17CXGSXmlWriterNodePKci>
- 0x92af3484 <+1940>: ldr r6, [sp, #84] ; 0x54
- 0x92af3488 <+1944>: ldr r5, [sp, #88] ; 0x58
- 0x92af348c <+1948>: ldr r3, [r6]
- 0x92af3490 <+1952>: mov r0, r5
- 0x92af3494 <+1956>: ldr r3, [r3, #52] ; 0x34
- 0x92af3498 <+1960>: ldr r1, [r3, #40] ; 0x28
- 0x92af349c <+1964>: bl 0x92a3692c <strcpy@plt>
- 0x92af34a0 <+1968>: ldr r1, [pc, #1868] ; 0x92af3bf4 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+3844>
- 0x92af34a4 <+1972>: mov r0, r4
- 0x92af34a8 <+1976>: mov r2, r5
- 0x92af34ac <+1980>: add r1, pc, r1
- 0x92af34b0 <+1984>: bl 0x92c5880c <_ZN8CXmlUtil23XMLWriteAttributeStringEP17CXGSXmlWriterNodePKcS3_>
- 0x92af34b4 <+1988>: ldr r3, [r6]
- 0x92af34b8 <+1992>: mov r0, r5
- 0x92af34bc <+1996>: ldr r3, [r3, #52] ; 0x34
- 0x92af34c0 <+2000>: ldr r1, [r3, #40] ; 0x28
- 0x92af34c4 <+2004>: add r1, r1, #64 ; 0x40
- 0x92af34c8 <+2008>: bl 0x92a3692c <strcpy@plt>
- 0x92af34cc <+2012>: ldr r1, [pc, #1828] ; 0x92af3bf8 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+3848>
- 0x92af34d0 <+2016>: mov r0, r4
- 0x92af34d4 <+2020>: mov r2, r5
- 0x92af34d8 <+2024>: add r1, pc, r1
- 0x92af34dc <+2028>: bl 0x92c5880c <_ZN8CXmlUtil23XMLWriteAttributeStringEP17CXGSXmlWriterNodePKcS3_>
- 0x92af34e0 <+2032>: ldr r3, [r6]
- 0x92af34e4 <+2036>: mov r0, r5
- ---Type <return> to continue, or q <return> to quit---
- 0x92af34e8 <+2040>: ldr r3, [r3, #52] ; 0x34
- 0x92af34ec <+2044>: ldr r1, [r3, #40] ; 0x28
- 0x92af34f0 <+2048>: add r1, r1, #128 ; 0x80
- 0x92af34f4 <+2052>: bl 0x92a3692c <strcpy@plt>
- 0x92af34f8 <+2056>: ldr r1, [pc, #1788] ; 0x92af3bfc <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+3852>
- 0x92af34fc <+2060>: mov r0, r4
- 0x92af3500 <+2064>: mov r2, r5
- 0x92af3504 <+2068>: add r1, pc, r1
- 0x92af3508 <+2072>: bl 0x92c5880c <_ZN8CXmlUtil23XMLWriteAttributeStringEP17CXGSXmlWriterNodePKcS3_>
- 0x92af350c <+2076>: ldr r1, [pc, #1772] ; 0x92af3c00 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+3856>
- 0x92af3510 <+2080>: mov r0, r4
- 0x92af3514 <+2084>: ldr r2, [r11, #2724] ; 0xaa4
- 0x92af3518 <+2088>: add r1, pc, r1
- 0x92af351c <+2092>: bl 0x92c586c4 <_ZN8CXmlUtil20XMLWriteAttributeIntEP17CXGSXmlWriterNodePKci>
- 0x92af3520 <+2096>: ldr r1, [pc, #1756] ; 0x92af3c04 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+3860>
- 0x92af3524 <+2100>: add r2, r11, #2624 ; 0xa40
- 0x92af3528 <+2104>: mov r0, r4
- 0x92af352c <+2108>: add r2, r2, #8
- 0x92af3530 <+2112>: add r1, pc, r1
- 0x92af3534 <+2116>: bl 0x92c5880c <_ZN8CXmlUtil23XMLWriteAttributeStringEP17CXGSXmlWriterNodePKcS3_>
- 0x92af3538 <+2120>: ldr r1, [pc, #1736] ; 0x92af3c08 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+3864>
- 0x92af353c <+2124>: mov r0, r4
- 0x92af3540 <+2128>: ldr r2, [r11, #2696] ; 0xa88
- 0x92af3544 <+2132>: add r1, pc, r1
- 0x92af3548 <+2136>: bl 0x92c587e4 <_ZN8CXmlUtil21XMLWriteAttributeBoolEP17CXGSXmlWriterNodePKci>
- ---Type <return> to continue, or q <return> to quit---
- 0x92af354c <+2140>: ldr r1, [pc, #1720] ; 0x92af3c0c <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+3868>
- 0x92af3550 <+2144>: mov r0, r4
- 0x92af3554 <+2148>: ldr r2, [r11, #2704] ; 0xa90
- 0x92af3558 <+2152>: add r1, pc, r1
- 0x92af355c <+2156>: bl 0x92c587e4 <_ZN8CXmlUtil21XMLWriteAttributeBoolEP17CXGSXmlWriterNodePKci>
- 0x92af3560 <+2160>: ldr r6, [pc, #1704] ; 0x92af3c10 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+3872>
- 0x92af3564 <+2164>: add r10, sp, #9792 ; 0x2640
- 0x92af3568 <+2168>: ldr r7, [pc, #1700] ; 0x92af3c14 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+3876>
- 0x92af356c <+2172>: add r4, r11, #344 ; 0x158
- 0x92af3570 <+2176>: ldr r8, [pc, #1696] ; 0x92af3c18 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+3880>
- 0x92af3574 <+2180>: add r6, pc, r6
- 0x92af3578 <+2184>: ldr r9, [pc, #1692] ; 0x92af3c1c <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+3884>
- 0x92af357c <+2188>: add r7, pc, r7
- 0x92af3580 <+2192>: ldr r3, [pc, #1688] ; 0x92af3c20 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+3888>
- 0x92af3584 <+2196>: add r10, r10, #24
- 0x92af3588 <+2200>: add r8, pc, r8
- 0x92af358c <+2204>: add r9, pc, r9
- 0x92af3590 <+2208>: add r3, pc, r3
- 0x92af3594 <+2212>: str r3, [sp, #32]
- 0x92af3598 <+2216>: ldr r3, [pc, #1668] ; 0x92af3c24 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+3892>
- 0x92af359c <+2220>: mov r5, #0
- 0x92af35a0 <+2224>: add r3, pc, r3
- ---Type <return> to continue, or q <return> to quit---
- 0x92af35a4 <+2228>: str r3, [sp, #36] ; 0x24
- 0x92af35a8 <+2232>: mov r0, r10
- 0x92af35ac <+2236>: ldr r1, [sp, #64] ; 0x40
- 0x92af35b0 <+2240>: mov r2, r6
- 0x92af35b4 <+2244>: bl 0x92fa4110 <_ZN17CXGSXmlWriterNode8AddChildEPKc>
- 0x92af35b8 <+2248>: mov r0, r10
- 0x92af35bc <+2252>: mov r1, r7
- 0x92af35c0 <+2256>: mov r2, r5
- 0x92af35c4 <+2260>: bl 0x92c586c4 <_ZN8CXmlUtil20XMLWriteAttributeIntEP17CXGSXmlWriterNodePKci>
- 0x92af35c8 <+2264>: mov r0, r10
- 0x92af35cc <+2268>: mov r1, r8
- 0x92af35d0 <+2272>: ldr r2, [r4, #-16]
- 0x92af35d4 <+2276>: bl 0x92c586c4 <_ZN8CXmlUtil20XMLWriteAttributeIntEP17CXGSXmlWriterNodePKci>
- 0x92af35d8 <+2280>: mov r0, r10
- 0x92af35dc <+2284>: mov r1, r9
- 0x92af35e0 <+2288>: ldr r2, [r4, #-8]
- 0x92af35e4 <+2292>: bl 0x92c586c4 <_ZN8CXmlUtil20XMLWriteAttributeIntEP17CXGSXmlWriterNodePKci>
- 0x92af35e8 <+2296>: mov r0, r10
- 0x92af35ec <+2300>: ldr r1, [sp, #32]
- 0x92af35f0 <+2304>: ldr r2, [r4, #-28] ; 0xffffffe4
- 0x92af35f4 <+2308>: bl 0x92c586c4 <_ZN8CXmlUtil20XMLWriteAttributeIntEP17CXGSXmlWriterNodePKci>
- 0x92af35f8 <+2312>: mov r0, r10
- 0x92af35fc <+2316>: ldr r1, [sp, #36] ; 0x24
- 0x92af3600 <+2320>: ldr r2, [r4, #-32] ; 0xffffffe0
- 0x92af3604 <+2324>: bl 0x92c586c4 <_ZN8CXmlUtil20XMLWriteAttributeIntEP17CXGSXmlWriterNodePKci>
- 0x92af3608 <+2328>: ldr r1, [pc, #1560] ; 0x92af3c28 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+3896>
- 0x92af360c <+2332>: mov r0, r10
- 0x92af3610 <+2336>: ldr r2, [r4, #-24] ; 0xffffffe8
- ---Type <return> to continue, or q <return> to quit---
- 0x92af3614 <+2340>: add r1, pc, r1
- 0x92af3618 <+2344>: bl 0x92c587e4 <_ZN8CXmlUtil21XMLWriteAttributeBoolEP17CXGSXmlWriterNodePKci>
- 0x92af361c <+2348>: ldr r1, [pc, #1544] ; 0x92af3c2c <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+3900>
- 0x92af3620 <+2352>: mov r0, r10
- 0x92af3624 <+2356>: ldr r2, [r4, #-4]
- 0x92af3628 <+2360>: add r1, pc, r1
- 0x92af362c <+2364>: bl 0x92c586c4 <_ZN8CXmlUtil20XMLWriteAttributeIntEP17CXGSXmlWriterNodePKci>
- 0x92af3630 <+2368>: ldr r1, [pc, #1528] ; 0x92af3c30 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+3904>
- 0x92af3634 <+2372>: mov r0, r10
- 0x92af3638 <+2376>: ldr r2, [r4]
- 0x92af363c <+2380>: add r1, pc, r1
- 0x92af3640 <+2384>: bl 0x92c58794 <_ZN8CXmlUtil22XMLWriteAttributeFloatEP17CXGSXmlWriterNodePKcf>
- 0x92af3644 <+2388>: add r5, r5, #1
- 0x92af3648 <+2392>: add r4, r4, #40 ; 0x28
- 0x92af364c <+2396>: cmp r5, #16
- 0x92af3650 <+2400>: bne 0x92af35a8 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+2232>
- 0x92af3654 <+2404>: ldr r4, [sp, #64] ; 0x40
- 0x92af3658 <+2408>: ldr r1, [pc, #1492] ; 0x92af3c34 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+3908>
- 0x92af365c <+2412>: ldr r2, [r11, #1024] ; 0x400
- 0x92af3660 <+2416>: mov r0, r4
- 0x92af3664 <+2420>: add r1, pc, r1
- 0x92af3668 <+2424>: bl 0x92c587e4 <_ZN8CXmlUtil21XMLWriteAttributeBoolEP17CXGSXmlWriterNodePKci>
- 0x92af366c <+2428>: ldr r1, [pc, #1476] ; 0x92af3c38 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+3912>
- 0x92af3670 <+2432>: mov r0, r4
- 0x92af3674 <+2436>: ldr r2, [r11, #4020] ; 0xfb4
- ---Type <return> to continue, or q <return> to quit---
- 0x92af3678 <+2440>: add r1, pc, r1
- 0x92af367c <+2444>: bl 0x92c587e4 <_ZN8CXmlUtil21XMLWriteAttributeBoolEP17CXGSXmlWriterNodePKci>
- 0x92af3680 <+2448>: ldr r1, [pc, #1460] ; 0x92af3c3c <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+3916>
- 0x92af3684 <+2452>: mov r0, r4
- 0x92af3688 <+2456>: ldr r2, [r11, #4024] ; 0xfb8
- 0x92af368c <+2460>: add r1, pc, r1
- 0x92af3690 <+2464>: bl 0x92c587e4 <_ZN8CXmlUtil21XMLWriteAttributeBoolEP17CXGSXmlWriterNodePKci>
- 0x92af3694 <+2468>: ldr r1, [pc, #1444] ; 0x92af3c40 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+3920>
- 0x92af3698 <+2472>: mov r0, r4
- 0x92af369c <+2476>: ldr r2, [r11, #4028] ; 0xfbc
- 0x92af36a0 <+2480>: add r1, pc, r1
- 0x92af36a4 <+2484>: bl 0x92c587e4 <_ZN8CXmlUtil21XMLWriteAttributeBoolEP17CXGSXmlWriterNodePKci>
- 0x92af36a8 <+2488>: ldr r3, [sp, #60] ; 0x3c
- 0x92af36ac <+2492>: mov r1, r4
- 0x92af36b0 <+2496>: ldr r2, [pc, #1420] ; 0x92af3c44 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+3924>
- 0x92af36b4 <+2500>: sub r0, r3, #2480 ; 0x9b0
- 0x92af36b8 <+2504>: sub r0, r0, #12
- 0x92af36bc <+2508>: add r2, pc, r2
- 0x92af36c0 <+2512>: bl 0x92fa4110 <_ZN17CXGSXmlWriterNode8AddChildEPKc>
- 0x92af36c4 <+2516>: ldr r7, [pc, #1404] ; 0x92af3c48 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+3928>
- 0x92af36c8 <+2520>: add r4, r11, #3760 ; 0xeb0
- 0x92af36cc <+2524>: ldr r8, [pc, #1400] ; 0x92af3c4c <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+3932>
- 0x92af36d0 <+2528>: add r5, r11, #4016 ; 0xfb0
- 0x92af36d4 <+2532>: add r7, pc, r7
- ---Type <return> to continue, or q <return> to quit---
- 0x92af36d8 <+2536>: add r6, sp, #216 ; 0xd8
- 0x92af36dc <+2540>: add r8, pc, r8
- 0x92af36e0 <+2544>: ldr r3, [r4, #4]!
- 0x92af36e4 <+2548>: cmp r3, #13
- 0x92af36e8 <+2552>: bhi 0x92af370c <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+2588>
- 0x92af36ec <+2556>: mov r0, r10
- 0x92af36f0 <+2560>: sub r1, r6, #60 ; 0x3c
- 0x92af36f4 <+2564>: mov r2, r7
- 0x92af36f8 <+2568>: bl 0x92fa4110 <_ZN17CXGSXmlWriterNode8AddChildEPKc>
- 0x92af36fc <+2572>: mov r0, r10
- 0x92af3700 <+2576>: mov r1, r8
- 0x92af3704 <+2580>: ldr r2, [r4]
- 0x92af3708 <+2584>: bl 0x92c586c4 <_ZN8CXmlUtil20XMLWriteAttributeIntEP17CXGSXmlWriterNodePKci>
- 0x92af370c <+2588>: cmp r4, r5
- 0x92af3710 <+2592>: bne 0x92af36e0 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+2544>
- 0x92af3714 <+2596>: ldr r3, [sp, #60] ; 0x3c
- 0x92af3718 <+2600>: ldr r2, [pc, #1328] ; 0x92af3c50 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+3936>
- 0x92af371c <+2604>: sub r0, r3, #2480 ; 0x9b0
- 0x92af3720 <+2608>: ldr r1, [sp, #64] ; 0x40
- 0x92af3724 <+2612>: sub r0, r0, #4
- 0x92af3728 <+2616>: add r2, pc, r2
- 0x92af372c <+2620>: bl 0x92fa4110 <_ZN17CXGSXmlWriterNode8AddChildEPKc>
- 0x92af3730 <+2624>: ldr r3, [pc, #1308] ; 0x92af3c54 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+3940>
- 0x92af3734 <+2628>: mov r4, r11
- 0x92af3738 <+2632>: ldr r9, [pc, #1304] ; 0x92af3c58 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+3944>
- 0x92af373c <+2636>: mov r5, #0
- ---Type <return> to continue, or q <return> to quit---
- 0x92af3740 <+2640>: add r3, pc, r3
- 0x92af3744 <+2644>: ldr r8, [pc, #1296] ; 0x92af3c5c <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+3948>
- 0x92af3748 <+2648>: str r3, [sp, #32]
- 0x92af374c <+2652>: add r9, pc, r9
- 0x92af3750 <+2656>: ldr r3, [pc, #1288] ; 0x92af3c60 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+3952>
- 0x92af3754 <+2660>: add r8, pc, r8
- 0x92af3758 <+2664>: ldr r7, [pc, #1284] ; 0x92af3c64 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+3956>
- 0x92af375c <+2668>: ldr r6, [pc, #1284] ; 0x92af3c68 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+3960>
- 0x92af3760 <+2672>: add r3, pc, r3
- 0x92af3764 <+2676>: str r11, [sp, #92] ; 0x5c
- 0x92af3768 <+2680>: add r7, pc, r7
- 0x92af376c <+2684>: str r3, [sp, #36] ; 0x24
- 0x92af3770 <+2688>: add r6, pc, r6
- 0x92af3774 <+2692>: b 0x92af3788 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+2712>
- 0x92af3778 <+2696>: add r5, r5, #1
- 0x92af377c <+2700>: add r4, r4, #16
- 0x92af3780 <+2704>: cmp r5, #64 ; 0x40
- 0x92af3784 <+2708>: beq 0x92af3e58 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+4456>
- 0x92af3788 <+2712>: ldr r3, [r4, #2740] ; 0xab4
- 0x92af378c <+2716>: cmp r3, #7
- 0x92af3790 <+2720>: bhi 0x92af3778 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+2696>
- 0x92af3794 <+2724>: mov r0, r10
- 0x92af3798 <+2728>: add r1, sp, #164 ; 0xa4
- 0x92af379c <+2732>: ldr r2, [sp, #32]
- 0x92af37a0 <+2736>: bl 0x92fa4110 <_ZN17CXGSXmlWriterNode8AddChildEPKc>
- ---Type <return> to continue, or q <return> to quit---
- 0x92af37a4 <+2740>: mov r0, r10
- 0x92af37a8 <+2744>: ldr r1, [sp, #36] ; 0x24
- 0x92af37ac <+2748>: ldr r2, [r4, #2740] ; 0xab4
- 0x92af37b0 <+2752>: bl 0x92c586c4 <_ZN8CXmlUtil20XMLWriteAttributeIntEP17CXGSXmlWriterNodePKci>
- 0x92af37b4 <+2756>: ldr r3, [r4, #2740] ; 0xab4
- 0x92af37b8 <+2760>: cmp r3, #7
- 0x92af37bc <+2764>: addls pc, pc, r3, lsl #2
- 0x92af37c0 <+2768>: b 0x92af3778 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+2696>
- 0x92af37c4 <+2772>: b 0x92af5584 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+10388>
- 0x92af37c8 <+2776>: b 0x92af55bc <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+10444>
- 0x92af37cc <+2780>: b 0x92af5564 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+10356>
- 0x92af37d0 <+2784>: b 0x92af5598 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+10408>
- 0x92af37d4 <+2788>: b 0x92af55bc <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+10444>
- 0x92af37d8 <+2792>: b 0x92af55bc <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+10444>
- 0x92af37dc <+2796>: b 0x92af55bc <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+10444>
- 0x92af37e0 <+2800>: b 0x92af55bc <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+10444>
- 0x92af37e4 <+2804>: mov r4, #0
- 0x92af37e8 <+2808>: mov r0, r4
- 0x92af37ec <+2812>: add sp, sp, #10816 ; 0x2a40
- 0x92af37f0 <+2816>: add sp, sp, #28
- 0x92af37f4 <+2820>: pop {r4, r5, r6, r7, r8, r9, r10, r11, pc}
- 0x92af37f8 <+2824>: ldr r3, [sp, #60] ; 0x3c
- 0x92af37fc <+2828>: ldr r2, [r11, #12]
- 0x92af3800 <+2832>: ldr r3, [r3, #-2248] ; 0xfffff738
- 0x92af3804 <+2836>: cmp r3, r2
- 0x92af3808 <+2840>: bgt 0x92af2e7c <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+396>
- 0x92af380c <+2844>: ldr r3, [sp, #60] ; 0x3c
- 0x92af3810 <+2848>: ldr r2, [r11, #16]
- 0x92af3814 <+2852>: ldr r3, [r3, #-2244] ; 0xfffff73c
- ---Type <return> to continue, or q <return> to quit---
- 0x92af3818 <+2856>: cmp r2, r3
- 0x92af381c <+2860>: blt 0x92af2e88 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+408>
- 0x92af3820 <+2864>: b 0x92af2e8c <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+412>
- 0x92af3824 <+2868>: ldr r1, [pc, #1088] ; 0x92af3c6c <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+3964>
- 0x92af3828 <+2872>: ldr r0, [sp, #64] ; 0x40
- 0x92af382c <+2876>: add r1, pc, r1
- 0x92af3830 <+2880>: bl 0x92c587e4 <_ZN8CXmlUtil21XMLWriteAttributeBoolEP17CXGSXmlWriterNodePKci>
- 0x92af3834 <+2884>: b 0x92af32e0 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+1520>
- 0x92af3838 <+2888>: ldr r0, [sp, #72] ; 0x48
- 0x92af383c <+2892>: bl 0x92fa6bf8 <_ZN13CXGSXmlWriterD2Ev>
- 0x92af3840 <+2896>: bl 0x92a368cc <__cxa_end_cleanup@plt>
- 0x92af3844 <+2900>: ldr r0, [pc, #1060] ; 0x92af3c70 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+3968>
- 0x92af3848 <+2904>: add r0, pc, r0
- 0x92af384c <+2908>: bl 0x92eb0820 <_ZN14CXGSFileSystem14FindFileSystemEPKc>
- 0x92af3850 <+2912>: ldr r1, [pc, #1052] ; 0x92af3c74 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+3972>
- 0x92af3854 <+2916>: mov r2, #26
- 0x92af3858 <+2920>: mov r3, r4
- 0x92af385c <+2924>: add r1, pc, r1
- 0x92af3860 <+2928>: ldr r12, [r0]
- 0x92af3864 <+2932>: ldr r12, [r12, #12]
- 0x92af3868 <+2936>: blx r12
- 0x92af386c <+2940>: ldr r3, [r0]
- 0x92af3870 <+2944>: mov r7, r0
- 0x92af3874 <+2948>: ldr r3, [r3, #8]
- 0x92af3878 <+2952>: blx r3
- 0x92af387c <+2956>: cmp r0, #0
- ---Type <return> to continue, or q <return> to quit---
- 0x92af3880 <+2960>: bne 0x92af3898 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+2984>
- 0x92af3884 <+2964>: ldr r3, [r7]
- 0x92af3888 <+2968>: mov r0, r7
- 0x92af388c <+2972>: ldr r3, [r3, #4]
- 0x92af3890 <+2976>: blx r3
- 0x92af3894 <+2980>: b 0x92af2d8c <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+156>
- 0x92af3898 <+2984>: add r3, sp, #8768 ; 0x2240
- 0x92af389c <+2988>: add r1, sp, #8768 ; 0x2240
- 0x92af38a0 <+2992>: add r3, r3, #28
- 0x92af38a4 <+2996>: add r1, r1, #24
- 0x92af38a8 <+3000>: str r4, [r3]
- 0x92af38ac <+3004>: add r3, sp, #8768 ; 0x2240
- 0x92af38b0 <+3008>: add r3, r3, #36 ; 0x24
- 0x92af38b4 <+3012>: movw r0, #513 ; 0x201
- 0x92af38b8 <+3016>: str r4, [r3]
- 0x92af38bc <+3020>: add r3, sp, #8768 ; 0x2240
- 0x92af38c0 <+3024>: add r3, r3, #32
- 0x92af38c4 <+3028>: str r4, [r1]
- 0x92af38c8 <+3032>: mov r2, #2
- 0x92af38cc <+3036>: add r10, sp, #9792 ; 0x2640
- 0x92af38d0 <+3040>: str r2, [r3]
- 0x92af38d4 <+3044>: bl 0x92e72a2c <_ZnajRK16TXGSMemAllocDesc>
- 0x92af38d8 <+3048>: ldr r3, [sp, #84] ; 0x54
- 0x92af38dc <+3052>: add r10, r10, #24
- 0x92af38e0 <+3056>: ldr r3, [r3]
- 0x92af38e4 <+3060>: ldr r2, [r3, #52] ; 0x34
- 0x92af38e8 <+3064>: ldr r6, [r3, #76] ; 0x4c
- 0x92af38ec <+3068>: ldr r9, [r2, #88] ; 0x58
- 0x92af38f0 <+3072>: ldr r8, [r9, #52] ; 0x34
- ---Type <return> to continue, or q <return> to quit---
- 0x92af38f4 <+3076>: mov r5, r0
- 0x92af38f8 <+3080>: mov r0, r4
- 0x92af38fc <+3084>: bl 0x92a36a34 <time@plt>
- 0x92af3900 <+3088>: ldr r3, [r9, #2428] ; 0x97c
- 0x92af3904 <+3092>: ldr r12, [r9, #2444] ; 0x98c
- 0x92af3908 <+3096>: str r3, [sp, #52] ; 0x34
- 0x92af390c <+3100>: ldr r3, [r9, #2480] ; 0x9b0
- 0x92af3910 <+3104>: add r12, r12, r12, lsl #2
- 0x92af3914 <+3108>: lsl r12, r12, #1
- 0x92af3918 <+3112>: str r12, [sp, #48] ; 0x30
- 0x92af391c <+3116>: str r3, [sp, #36] ; 0x24
- 0x92af3920 <+3120>: ldr r3, [r9, #1084] ; 0x43c
- 0x92af3924 <+3124>: str r3, [sp, #44] ; 0x2c
- 0x92af3928 <+3128>: rsb r3, r8, r0
- 0x92af392c <+3132>: mov r0, r6
- 0x92af3930 <+3136>: str r3, [sp, #32]
- 0x92af3934 <+3140>: bl 0x92bb5be0 <_ZN16CIdentityManager19IsRegisteredAccountEv>
- 0x92af3938 <+3144>: mov r2, #255 ; 0xff
- 0x92af393c <+3148>: mov r1, r10
- 0x92af3940 <+3152>: mov r8, r0
- 0x92af3944 <+3156>: mov r0, r6
- 0x92af3948 <+3160>: bl 0x92bb575c <_ZN16CIdentityManager13GetIdentityIDEPci>
- 0x92af394c <+3164>: ldr r2, [r9, #312] ; 0x138
- 0x92af3950 <+3168>: ldr r12, [sp, #48] ; 0x30
- 0x92af3954 <+3172>: cmp r2, #0
- 0x92af3958 <+3176>: ldr r3, [sp, #52] ; 0x34
- 0x92af395c <+3180>: bgt 0x92af3a88 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+3480>
- 0x92af3960 <+3184>: ldr r2, [r9, #352] ; 0x160
- 0x92af3964 <+3188>: cmp r2, #0
- ---Type <return> to continue, or q <return> to quit---
- 0x92af3968 <+3192>: bgt 0x92af3ad0 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+3552>
- 0x92af396c <+3196>: ldr r2, [r9, #392] ; 0x188
- 0x92af3970 <+3200>: cmp r2, #0
- 0x92af3974 <+3204>: bgt 0x92af3ae0 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+3568>
- 0x92af3978 <+3208>: ldr r2, [r9, #432] ; 0x1b0
- 0x92af397c <+3212>: cmp r2, #0
- 0x92af3980 <+3216>: bgt 0x92af3ad8 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+3560>
- 0x92af3984 <+3220>: ldr r2, [r9, #472] ; 0x1d8
- 0x92af3988 <+3224>: cmp r2, #0
- 0x92af398c <+3228>: bgt 0x92af3ac8 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+3544>
- 0x92af3990 <+3232>: ldr r2, [r9, #512] ; 0x200
- 0x92af3994 <+3236>: cmp r2, #0
- 0x92af3998 <+3240>: bgt 0x92af3ac0 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+3536>
- 0x92af399c <+3244>: ldr r2, [r9, #552] ; 0x228
- 0x92af39a0 <+3248>: cmp r2, #0
- 0x92af39a4 <+3252>: bgt 0x92af3ab8 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+3528>
- 0x92af39a8 <+3256>: ldr r2, [r9, #592] ; 0x250
- 0x92af39ac <+3260>: cmp r2, #0
- 0x92af39b0 <+3264>: bgt 0x92af3ab0 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+3520>
- 0x92af39b4 <+3268>: ldr r2, [r9, #632] ; 0x278
- 0x92af39b8 <+3272>: cmp r2, #0
- 0x92af39bc <+3276>: bgt 0x92af3aa8 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+3512>
- 0x92af39c0 <+3280>: ldr r2, [r9, #672] ; 0x2a0
- 0x92af39c4 <+3284>: cmp r2, #0
- 0x92af39c8 <+3288>: bgt 0x92af3aa0 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+3504>
- 0x92af39cc <+3292>: ldr r2, [r9, #712] ; 0x2c8
- 0x92af39d0 <+3296>: cmp r2, #0
- 0x92af39d4 <+3300>: bgt 0x92af3a98 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+3496>
- 0x92af39d8 <+3304>: ldr r2, [r9, #752] ; 0x2f0
- ---Type <return> to continue, or q <return> to quit---
- 0x92af39dc <+3308>: cmp r2, #0
- 0x92af39e0 <+3312>: bgt 0x92af3a90 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+3488>
- 0x92af39e4 <+3316>: ldr r2, [r9, #792] ; 0x318
- 0x92af39e8 <+3320>: cmp r2, #0
- 0x92af39ec <+3324>: bgt 0x92af3a84 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+3476>
- 0x92af39f0 <+3328>: ldr r2, [r9, #832] ; 0x340
- 0x92af39f4 <+3332>: cmp r2, #0
- 0x92af39f8 <+3336>: movgt r4, #13
- 0x92af39fc <+3340>: bgt 0x92af3a88 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+3480>
- 0x92af3a00 <+3344>: mov r1, #0
- 0x92af3a04 <+3348>: cmp r8, #0
- 0x92af3a08 <+3352>: movne r2, r10
- 0x92af3a0c <+3356>: ldreq r2, [pc, #612] ; 0x92af3c78 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+3976>
- 0x92af3a10 <+3360>: addeq r2, pc, r2
- 0x92af3a14 <+3364>: ldr r0, [sp, #32]
- 0x92af3a18 <+3368>: mov r4, #0
- 0x92af3a1c <+3372>: str r2, [sp, #28]
- 0x92af3a20 <+3376>: ldr r2, [pc, #596] ; 0x92af3c7c <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+3980>
- 0x92af3a24 <+3380>: stm sp, {r0, r12}
- 0x92af3a28 <+3384>: ldr r12, [sp, #44] ; 0x2c
- 0x92af3a2c <+3388>: add r2, pc, r2
- 0x92af3a30 <+3392>: ldr r0, [sp, #36] ; 0x24
- 0x92af3a34 <+3396>: str r1, [sp, #12]
- 0x92af3a38 <+3400>: mov r1, #512 ; 0x200
- 0x92af3a3c <+3404>: str r12, [sp, #16]
- 0x92af3a40 <+3408>: str r0, [sp, #8]
- 0x92af3a44 <+3412>: mov r0, r5
- ---Type <return> to continue, or q <return> to quit---
- 0x92af3a48 <+3416>: str r8, [sp, #24]
- 0x92af3a4c <+3420>: str r4, [sp, #20]
- 0x92af3a50 <+3424>: bl 0x92a36a10 <snprintf@plt>
- 0x92af3a54 <+3428>: strb r4, [r5, #512] ; 0x200
- 0x92af3a58 <+3432>: mov r0, r5
- 0x92af3a5c <+3436>: bl 0x92a36920 <strlen@plt>
- 0x92af3a60 <+3440>: ldr r3, [r7]
- 0x92af3a64 <+3444>: mov r1, r5
- 0x92af3a68 <+3448>: ldr r3, [r3, #20]
- 0x92af3a6c <+3452>: mov r2, r0
- 0x92af3a70 <+3456>: mov r0, r7
- 0x92af3a74 <+3460>: blx r3
- 0x92af3a78 <+3464>: mov r0, r5
- 0x92af3a7c <+3468>: bl 0x92e72ed8 <_ZdaPv>
- 0x92af3a80 <+3472>: b 0x92af3884 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+2964>
- 0x92af3a84 <+3476>: mov r4, #12
- 0x92af3a88 <+3480>: sub r1, r4, #1
- 0x92af3a8c <+3484>: b 0x92af3a04 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+3348>
- 0x92af3a90 <+3488>: mov r4, #11
- 0x92af3a94 <+3492>: b 0x92af3a88 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+3480>
- 0x92af3a98 <+3496>: mov r4, #10
- 0x92af3a9c <+3500>: b 0x92af3a88 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+3480>
- 0x92af3aa0 <+3504>: mov r4, #9
- 0x92af3aa4 <+3508>: b 0x92af3a88 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+3480>
- 0x92af3aa8 <+3512>: mov r4, #8
- 0x92af3aac <+3516>: b 0x92af3a88 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+3480>
- 0x92af3ab0 <+3520>: mov r4, #7
- 0x92af3ab4 <+3524>: b 0x92af3a88 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+3480>
- 0x92af3ab8 <+3528>: mov r4, #6
- ---Type <return> to continue, or q <return> to quit---
- 0x92af3abc <+3532>: b 0x92af3a88 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+3480>
- 0x92af3ac0 <+3536>: mov r4, #5
- 0x92af3ac4 <+3540>: b 0x92af3a88 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+3480>
- 0x92af3ac8 <+3544>: mov r4, #4
- 0x92af3acc <+3548>: b 0x92af3a88 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+3480>
- 0x92af3ad0 <+3552>: mov r4, #1
- 0x92af3ad4 <+3556>: b 0x92af3a88 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+3480>
- 0x92af3ad8 <+3560>: mov r4, #3
- 0x92af3adc <+3564>: b 0x92af3a88 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+3480>
- 0x92af3ae0 <+3568>: mov r4, #2
- 0x92af3ae4 <+3572>: b 0x92af3a88 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+3480>
- 0x92af3ae8 <+3576>: strdeq r1, [r6], #84 ; 0x54
- 0x92af3aec <+3580>: sbceq r11, r4, r4, ror r8
- 0x92af3af0 <+3584>: adcseq lr, r3, r0, lsr r6
- 0x92af3af4 <+3588>: adcseq lr, r3, r8, lsr #12
- 0x92af3af8 <+3592>: adcseq r11, r3, r0, lsr #14
- 0x92af3afc <+3596>: adcseq r11, r3, r12, lsl #14
- 0x92af3b00 <+3600>: umlalseq lr, r3, r4, r5
- 0x92af3b04 <+3604>: adcseq lr, r3, r8, ror #10
- 0x92af3b08 <+3608>: adcseq lr, r3, r12, ror #10
- 0x92af3b0c <+3612>: adcseq lr, r3, r8, lsl #10
- 0x92af3b10 <+3616>: ldrshteq lr, [r3], r8
- 0x92af3b14 <+3620>: adcseq lr, r3, r0, ror #9
- 0x92af3b18 <+3624>: adcseq lr, r3, r0, ror #9
- 0x92af3b1c <+3628>: ldrshteq lr, [r3], r4
- 0x92af3b20 <+3632>: adcseq r11, r3, r0, lsl r6
- 0x92af3b24 <+3636>: ldrhteq lr, [r3], r8
- 0x92af3b28 <+3640>: ldrhteq lr, [r3], r8
- 0x92af3b2c <+3644>: ldrhteq lr, [r3], r4
- ---Type <return> to continue, or q <return> to quit---
- 0x92af3b30 <+3648>: adcseq lr, r3, r0, lsr #9
- 0x92af3b34 <+3652>: umlalseq lr, r3, r0, r4
- 0x92af3b38 <+3656>: adcseq lr, r3, r0, lsl #9
- 0x92af3b3c <+3660>: adcseq lr, r3, r4, ror r4
- 0x92af3b40 <+3664>: adcseq lr, r3, r8, ror #8
- 0x92af3b44 <+3668>: adcseq lr, r3, r12, asr r4
- 0x92af3b48 <+3672>: adcseq lr, r3, r0, asr r4
- 0x92af3b4c <+3676>: adcseq lr, r3, r0, asr r4
- 0x92af3b50 <+3680>: adcseq lr, r3, r4, asr r4
- 0x92af3b54 <+3684>: adcseq lr, r3, r8, asr r4
- 0x92af3b58 <+3688>: adcseq lr, r3, r12, asr #8
- 0x92af3b5c <+3692>: adcseq lr, r3, r8, lsr r4
- 0x92af3b60 <+3696>: adcseq lr, r3, r4, lsr r4
- 0x92af3b64 <+3700>: adcseq lr, r3, r8, lsr r4
- 0x92af3b68 <+3704>: adcseq lr, r3, r4, lsr r4
- 0x92af3b6c <+3708>: adcseq lr, r3, r4, lsr r4
- 0x92af3b70 <+3712>: adcseq lr, r3, r4, lsr r4
- 0x92af3b74 <+3716>: adcseq lr, r3, r4, lsr r4
- 0x92af3b78 <+3720>: adcseq lr, r3, r12, lsr r4
- 0x92af3b7c <+3724>: adcseq lr, r3, r4, asr #8
- 0x92af3b80 <+3728>: adcseq lr, r3, r12, asr #8
- 0x92af3b84 <+3732>: adcseq lr, r3, r0, asr r4
- 0x92af3b88 <+3736>: adcseq lr, r3, r12, asr r4
- 0x92af3b8c <+3740>: adcseq lr, r3, r4, ror #8
- 0x92af3b90 <+3744>: adcseq lr, r3, r4, ror #8
- 0x92af3b94 <+3748>: adcseq lr, r3, r8, ror #8
- 0x92af3b98 <+3752>: adcseq lr, r3, r4, ror #8
- 0x92af3b9c <+3756>: adcseq lr, r3, r4, ror #8
- 0x92af3ba0 <+3760>: adcseq lr, r3, r8, ror #8
- ---Type <return> to continue, or q <return> to quit---
- 0x92af3ba4 <+3764>: adcseq lr, r3, r8, ror #8
- 0x92af3ba8 <+3768>: adcseq lr, r3, r8, ror #8
- 0x92af3bac <+3772>: adcseq lr, r3, r12, ror #8
- 0x92af3bb0 <+3776>: adcseq lr, r3, r8, ror #8
- 0x92af3bb4 <+3780>: adcseq lr, r3, r12, lsl r4
- 0x92af3bb8 <+3784>: adcseq lr, r3, r4, lsl r4
- 0x92af3bbc <+3788>: adcseq lr, r3, r4, lsl r4
- 0x92af3bc0 <+3792>: adcseq lr, r3, r0, lsl r4
- 0x92af3bc4 <+3796>: adcseq lr, r3, r4, ror #7
- 0x92af3bc8 <+3800>: adcseq lr, r3, r8, ror #7
- 0x92af3bcc <+3804>: adcseq lr, r3, r0, ror #7
- 0x92af3bd0 <+3808>: ldrsbteq lr, [r3], r12
- 0x92af3bd4 <+3812>: adcseq lr, r3, r0, ror #7
- 0x92af3bd8 <+3816>: ldrsbteq lr, [r3], r12
- 0x92af3bdc <+3820>: adcseq lr, r3, r0, ror #7
- 0x92af3be0 <+3824>: adcseq lr, r3, r0, ror #7
- 0x92af3be4 <+3828>: adcseq lr, r3, r0, ror #7
- 0x92af3be8 <+3832>: ldrsbteq lr, [r3], r12
- 0x92af3bec <+3836>: ldrsbteq lr, [r3], r8
- 0x92af3bf0 <+3840>: adcseq lr, r3, r0, ror #7
- 0x92af3bf4 <+3844>: ldrsbteq lr, [r3], r0
- 0x92af3bf8 <+3848>: ldrhteq lr, [r3], r4
- 0x92af3bfc <+3852>: umlalseq lr, r3, r8, r3
- 0x92af3c00 <+3856>: umlalseq lr, r3, r8, r3
- 0x92af3c04 <+3860>: adcseq lr, r3, r0, lsr #7
- 0x92af3c08 <+3864>: umlalseq lr, r3, r8, r3
- 0x92af3c0c <+3868>: umlalseq lr, r3, r4, r3
- 0x92af3c10 <+3872>: adcseq lr, r3, r12, lsl #7
- 0x92af3c14 <+3876>: umlalseq lr, r3, r4, r3
- ---Type <return> to continue, or q <return> to quit---
- 0x92af3c18 <+3880>: umlalseq lr, r3, r8, r3
- 0x92af3c1c <+3884>: adcseq lr, r3, r12, lsr #7
- 0x92af3c20 <+3888>: ldrhteq lr, [r3], r0
- 0x92af3c24 <+3892>: adcseq lr, r3, r4, lsr #7
- 0x92af3c28 <+3896>: adcseq lr, r3, r0, asr #6
- 0x92af3c2c <+3900>: adcseq lr, r3, r4, asr #6
- 0x92af3c30 <+3904>: adcseq lr, r3, r12, asr #6
- 0x92af3c34 <+3908>: adcseq lr, r3, r0, asr #6
- 0x92af3c38 <+3912>: adcseq lr, r3, r0, asr #6
- 0x92af3c3c <+3916>: adcseq lr, r3, r8, asr #6
- 0x92af3c40 <+3920>: adcseq lr, r3, r12, asr #6
- 0x92af3c44 <+3924>: adcseq lr, r3, r8, asr #6
- 0x92af3c48 <+3928>: adcseq r12, r3, r12, lsr #6
- 0x92af3c4c <+3932>: adcseq lr, r3, r8, lsr r3
- 0x92af3c50 <+3936>: ldrshteq lr, [r3], r4
- 0x92af3c54 <+3940>: adcseq r12, r3, r0, asr #5
- 0x92af3c58 <+3944>: adcseq lr, r3, r0, lsl #6
- 0x92af3c5c <+3948>: adcseq lr, r3, r12, ror #5
- 0x92af3c60 <+3952>: adcseq lr, r3, r8, asr #5
- 0x92af3c64 <+3956>: adcseq lr, r3, r8, asr #5
- 0x92af3c68 <+3960>: adcseq lr, r3, r8, asr #5
- 0x92af3c6c <+3964>: ldrshteq sp, [r3], r4
- 0x92af3c70 <+3968>: adcseq sp, r3, r0, lsr r11
- 0x92af3c74 <+3972>: adcseq sp, r3, r8, lsr #22
- 0x92af3c78 <+3976>: adcseq r9, r3, r1, lsl #9
- 0x92af3c7c <+3980>: adcseq sp, r3, r8, ror #18
- 0x92af3c80 <+3984>: ldrhteq r10, [r3], r4
- 0x92af3c84 <+3988>: adcseq sp, r3, r4, asr r12
- 0x92af3c88 <+3992>: adcseq sp, r3, r0, asr r12
- ---Type <return> to continue, or q <return> to quit---
- 0x92af3c8c <+3996>: ldrsbteq r10, [r3], r12
- 0x92af3c90 <+4000>: adcseq sp, r3, r8, lsl #23
- 0x92af3c94 <+4004>: adcseq sp, r3, r12, ror #22
- 0x92af3c98 <+4008>: adcseq sp, r3, r12, ror #22
- 0x92af3c9c <+4012>: adcseq sp, r3, r4, asr r11
- 0x92af3ca0 <+4016>: adcseq sp, r3, r8, asr #22
- 0x92af3ca4 <+4020>: adcseq r10, r3, r4, lsr #6
- 0x92af3ca8 <+4024>: umlalseq sp, r3, r8, r10
- 0x92af3cac <+4028>: adcseq sp, r3, r4, ror #20
- 0x92af3cb0 <+4032>: adcseq sp, r3, r12, lsr r9
- 0x92af3cb4 <+4036>: adcseq r10, r3, r0, lsl #2
- 0x92af3cb8 <+4040>: adcseq sp, r3, r12, lsr #20
- 0x92af3cbc <+4044>: ldrshteq sp, [r3], r4
- 0x92af3cc0 <+4048>: ldrsbteq sp, [r3], r4
- 0x92af3cc4 <+4052>: adcseq sp, r3, r4, asr r9
- 0x92af3cc8 <+4056>: adcseq sp, r3, r8, lsl r8
- 0x92af3ccc <+4060>: adcseq sp, r3, r12, asr r9
- 0x92af3cd0 <+4064>: umlalseq r10, r3, r0, r3
- 0x92af3cd4 <+4068>: ldrshteq sp, [r3], r12
- 0x92af3cd8 <+4072>: adcseq r10, r3, r4, lsr r3
- 0x92af3cdc <+4076>: umlalseq sp, r3, r8, r7
- 0x92af3ce0 <+4080>: sbceq r11, r4, r4, lsr #27
- 0x92af3ce4 <+4084>: adcseq sp, r3, r8, lsl r8
- 0x92af3ce8 <+4088>: ldrsbteq sp, [r3], r12
- 0x92af3cec <+4092>: ldrsbteq sp, [r3], r0
- 0x92af3cf0 <+4096>: adcseq sp, r3, r12, asr #15
- 0x92af3cf4 <+4100>: ldrsbteq sp, [r3], r0
- 0x92af3cf8 <+4104>: adcseq sp, r3, r8, asr #15
- 0x92af3cfc <+4108>: ldrhteq r9, [r3], r12
- ---Type <return> to continue, or q <return> to quit---
- 0x92af3d00 <+4112>: adcseq r8, r3, r0, asr #31
- 0x92af3d04 <+4116>: adcseq r9, r3, r8, ror #3
- 0x92af3d08 <+4120>: adcseq sp, r3, r0, lsr #14
- 0x92af3d0c <+4124>: adcseq sp, r3, r8, lsl r7
- 0x92af3d10 <+4128>: adcseq sp, r3, r8, lsl r7
- 0x92af3d14 <+4132>: ldrsbteq sp, [r3], r0
- 0x92af3d18 <+4136>: adcseq sp, r3, r12, lsr #13
- 0x92af3d1c <+4140>: ldrsbteq sp, [r3], r4
- 0x92af3d20 <+4144>: ldrhteq sp, [r3], r0
- 0x92af3d24 <+4148>: ldrhteq sp, [r3], r0
- 0x92af3d28 <+4152>: ldrhteq sp, [r3], r4
- 0x92af3d2c <+4156>: ldrhteq sp, [r3], r0
- 0x92af3d30 <+4160>: adcseq sp, r3, r12, lsr #12
- 0x92af3d34 <+4164>: adcseq sp, r3, r0, lsr #12
- 0x92af3d38 <+4168>: adcseq sp, r3, r4, lsl r6
- 0x92af3d3c <+4172>: adcseq sp, r3, r0, lsl r6
- 0x92af3d40 <+4176>: adcseq sp, r3, r0, lsl r6
- 0x92af3d44 <+4180>: adcseq sp, r3, r12, lsl #12
- 0x92af3d48 <+4184>: adcseq sp, r3, r4, lsl #12
- 0x92af3d4c <+4188>: ldrshteq sp, [r3], r8
- 0x92af3d50 <+4192>: ldrshteq sp, [r3], r0
- 0x92af3d54 <+4196>: adcseq sp, r3, r8, ror #11
- 0x92af3d58 <+4200>: adcseq sp, r3, r4, ror #11
- 0x92af3d5c <+4204>: adcseq sp, r3, r8, ror #11
- 0x92af3d60 <+4208>: adcseq r8, r3, r0, asr #17
- 0x92af3d64 <+4212>: adcseq sp, r3, r4, asr #11
- 0x92af3d68 <+4216>: ldrhteq sp, [r3], r12
- 0x92af3d6c <+4220>: adcseq r12, r3, r8, asr #19
- 0x92af3d70 <+4224>: umlalseq r12, r3, r12, r9
- ---Type <return> to continue, or q <return> to quit---
- 0x92af3d74 <+4228>: adcseq sp, r3, r8, lsl #11
- 0x92af3d78 <+4232>: adcseq sp, r3, r12, lsl #11
- 0x92af3d7c <+4236>: adcseq sp, r3, r8, lsl #11
- 0x92af3d80 <+4240>: adcseq sp, r3, r4, lsl #11
- 0x92af3d84 <+4244>: adcseq sp, r3, r0, lsl #11
- 0x92af3d88 <+4248>: adcseq sp, r3, r12, ror r5
- 0x92af3d8c <+4252>: adcseq sp, r3, r12, ror r5
- 0x92af3d90 <+4256>: adcseq r8, r3, r8, lsr #24
- 0x92af3d94 <+4260>: umlalseq sp, r3, r8, r5
- 0x92af3d98 <+4264>: adcseq sp, r3, r4, lsr #10
- 0x92af3d9c <+4268>: adcseq sp, r3, r8, lsl r5
- 0x92af3da0 <+4272>: adcseq sp, r3, r0, lsl r5
- 0x92af3da4 <+4276>: adcseq sp, r3, r4, lsl #10
- 0x92af3da8 <+4280>: adcseq sp, r3, r0, lsl #10
- 0x92af3dac <+4284>: ldrshteq sp, [r3], r12
- 0x92af3db0 <+4288>: ldrshteq sp, [r3], r12
- 0x92af3db4 <+4292>: umlalseq sp, r3, r4, r4
- 0x92af3db8 <+4296>: adcseq sp, r3, r12, lsl #9
- 0x92af3dbc <+4300>: adcseq sp, r3, r12, ror #8
- 0x92af3dc0 <+4304>: adcseq sp, r3, r4, ror #8
- 0x92af3dc4 <+4308>: ldrshteq sp, [r3], r0
- 0x92af3dc8 <+4312>: ldrsbteq sp, [r3], r12
- 0x92af3dcc <+4316>: adcseq sp, r3, r8, lsl #8
- 0x92af3dd0 <+4320>: adcseq sp, r3, r0, lsl #8
- 0x92af3dd4 <+4324>: umlalseq sp, r3, r0, r3
- 0x92af3dd8 <+4328>: adcseq sp, r3, r12, asr r3
- 0x92af3ddc <+4332>: ldrhteq sp, [r3], r0
- 0x92af3de0 <+4336>: adcseq sp, r3, r0, lsr #7
- 0x92af3de4 <+4340>: ldrhteq sp, [r3], r4
- ---Type <return> to continue, or q <return> to quit---
- 0x92af3de8 <+4344>: adcseq sp, r3, r0, asr #7
- 0x92af3dec <+4348>: ldrsbteq sp, [r3], r0
- 0x92af3df0 <+4352>: umlalseq sp, r3, r8, r3
- 0x92af3df4 <+4356>: adcseq sp, r3, r8, asr #5
- 0x92af3df8 <+4360>: adcseq sp, r3, r4, lsl #7
- 0x92af3dfc <+4364>: adcseq sp, r3, r12, ror r3
- 0x92af3e00 <+4368>: adcseq sp, r3, r0, lsl #7
- 0x92af3e04 <+4372>: adcseq sp, r3, r4, lsl #7
- 0x92af3e08 <+4376>: adcseq sp, r3, r4, lsl #7
- 0x92af3e0c <+4380>: adcseq sp, r3, r4, lsl #6
- 0x92af3e10 <+4384>: adcseq sp, r3, r4, ror #3
- 0x92af3e14 <+4388>: adcseq sp, r3, r0, lsr #5
- 0x92af3e18 <+4392>: adcseq sp, r3, r8, lsr #5
- 0x92af3e1c <+4396>: adcseq sp, r3, r12, lsr #5
- 0x92af3e20 <+4400>: ldrhteq sp, [r3], r0
- 0x92af3e24 <+4404>: ldrhteq sp, [r3], r0
- 0x92af3e28 <+4408>: adcseq sp, r3, r8, asr #4
- 0x92af3e2c <+4412>: adcseq sp, r3, r4, lsr r2
- 0x92af3e30 <+4416>: adcseq sp, r3, r4, lsr #4
- 0x92af3e34 <+4420>: adcseq sp, r3, r0, lsr #4
- 0x92af3e38 <+4424>: adcseq sp, r3, r0, lsr #4
- 0x92af3e3c <+4428>: adcseq sp, r3, r8, lsl r2
- 0x92af3e40 <+4432>: adcseq sp, r3, r8, lsl #4
- 0x92af3e44 <+4436>: ldrsbteq sp, [r3], r0
- 0x92af3e48 <+4440>: adcseq sp, r3, r12, lsl #3
- 0x92af3e4c <+4444>: adcseq sp, r3, r4, ror r1
- 0x92af3e50 <+4448>: adcseq sp, r3, r0, ror r1
- 0x92af3e54 <+4452>: adcseq r12, r3, r4, lsl #5
- 0x92af3e58 <+4456>: ldr r3, [sp, #60] ; 0x3c
- ---Type <return> to continue, or q <return> to quit---
- 0x92af3e5c <+4460>: ldr r2, [pc, #-484] ; 0x92af3c80 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+3984>
- 0x92af3e60 <+4464>: sub r0, r3, #2464 ; 0x9a0
- 0x92af3e64 <+4468>: ldr r1, [sp, #64] ; 0x40
- 0x92af3e68 <+4472>: sub r0, r0, #12
- 0x92af3e6c <+4476>: add r2, pc, r2
- 0x92af3e70 <+4480>: bl 0x92fa4110 <_ZN17CXGSXmlWriterNode8AddChildEPKc>
- 0x92af3e74 <+4484>: ldr r3, [sp, #40] ; 0x28
- 0x92af3e78 <+4488>: ldr r3, [r3, #1456] ; 0x5b0
- 0x92af3e7c <+4492>: cmp r3, #0
- 0x92af3e80 <+4496>: ble 0x92af42a8 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+5560>
- 0x92af3e84 <+4500>: ldr r3, [pc, #-520] ; 0x92af3c84 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+3988>
- 0x92af3e88 <+4504>: mov r7, #0
- 0x92af3e8c <+4508>: str r7, [sp, #44] ; 0x2c
- 0x92af3e90 <+4512>: add r3, pc, r3
- 0x92af3e94 <+4516>: str r3, [sp, #32]
- 0x92af3e98 <+4520>: ldr r3, [pc, #-536] ; 0x92af3c88 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+3992>
- 0x92af3e9c <+4524>: add r3, pc, r3
- 0x92af3ea0 <+4528>: str r3, [sp, #36] ; 0x24
- 0x92af3ea4 <+4532>: add r3, sp, #6720 ; 0x1a40
- 0x92af3ea8 <+4536>: add r3, r3, #24
- 0x92af3eac <+4540>: str r3, [sp, #80] ; 0x50
- 0x92af3eb0 <+4544>: add r3, sp, #172 ; 0xac
- 0x92af3eb4 <+4548>: str r3, [sp, #124] ; 0x7c
- 0x92af3eb8 <+4552>: ldr r2, [pc, #-564] ; 0x92af3c8c <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+3996>
- 0x92af3ebc <+4556>: ldr r0, [sp, #80] ; 0x50
- ---Type <return> to continue, or q <return> to quit---
- 0x92af3ec0 <+4560>: ldr r1, [sp, #124] ; 0x7c
- 0x92af3ec4 <+4564>: add r2, pc, r2
- 0x92af3ec8 <+4568>: bl 0x92fa4110 <_ZN17CXGSXmlWriterNode8AddChildEPKc>
- 0x92af3ecc <+4572>: ldr r3, [r11, #80] ; 0x50
- 0x92af3ed0 <+4576>: add r4, r3, r7
- 0x92af3ed4 <+4580>: ldr r2, [r3, r7]
- 0x92af3ed8 <+4584>: cmp r2, #1
- 0x92af3edc <+4588>: ble 0x92af3ef0 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+4608>
- 0x92af3ee0 <+4592>: ldr r1, [pc, #-600] ; 0x92af3c90 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+4000>
- 0x92af3ee4 <+4596>: ldr r0, [sp, #80] ; 0x50
- 0x92af3ee8 <+4600>: add r1, pc, r1
- 0x92af3eec <+4604>: bl 0x92c586c4 <_ZN8CXmlUtil20XMLWriteAttributeIntEP17CXGSXmlWriterNodePKci>
- 0x92af3ef0 <+4608>: ldr r1, [pc, #-612] ; 0x92af3c94 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+4004>
- 0x92af3ef4 <+4612>: ldr r0, [sp, #80] ; 0x50
- 0x92af3ef8 <+4616>: add r1, pc, r1
- 0x92af3efc <+4620>: ldr r2, [r4, #4]
- 0x92af3f00 <+4624>: bl 0x92c587e4 <_ZN8CXmlUtil21XMLWriteAttributeBoolEP17CXGSXmlWriterNodePKci>
- 0x92af3f04 <+4628>: ldr r5, [sp, #80] ; 0x50
- 0x92af3f08 <+4632>: ldr r1, [pc, #-632] ; 0x92af3c98 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+4008>
- 0x92af3f0c <+4636>: ldr r2, [r4, #8]
- 0x92af3f10 <+4640>: mov r0, r5
- 0x92af3f14 <+4644>: add r1, pc, r1
- 0x92af3f18 <+4648>: bl 0x92c587e4 <_ZN8CXmlUtil21XMLWriteAttributeBoolEP17CXGSXmlWriterNodePKci>
- 0x92af3f1c <+4652>: ldr r0, [sp, #40] ; 0x28
- 0x92af3f20 <+4656>: ldr r1, [sp, #44] ; 0x2c
- 0x92af3f24 <+4660>: bl 0x92a92e60 <_ZN23CEventDefinitionManager20GetEpisodeDefinitionEi>
- ---Type <return> to continue, or q <return> to quit---
- 0x92af3f28 <+4664>: ldr r6, [sp, #88] ; 0x58
- 0x92af3f2c <+4668>: add r1, r0, #8
- 0x92af3f30 <+4672>: mov r0, r6
- 0x92af3f34 <+4676>: bl 0x92a3692c <strcpy@plt>
- 0x92af3f38 <+4680>: ldr r1, [pc, #-676] ; 0x92af3c9c <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+4012>
- 0x92af3f3c <+4684>: mov r0, r5
- 0x92af3f40 <+4688>: mov r2, r6
- 0x92af3f44 <+4692>: add r1, pc, r1
- 0x92af3f48 <+4696>: bl 0x92c5880c <_ZN8CXmlUtil23XMLWriteAttributeStringEP17CXGSXmlWriterNodePKcS3_>
- 0x92af3f4c <+4700>: ldr r1, [pc, #-692] ; 0x92af3ca0 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+4016>
- 0x92af3f50 <+4704>: mov r0, r5
- 0x92af3f54 <+4708>: ldr r2, [r4, #16]
- 0x92af3f58 <+4712>: add r1, pc, r1
- 0x92af3f5c <+4716>: bl 0x92c58708 <_ZN8CXmlUtil21XMLWriteAttributeUIntEP17CXGSXmlWriterNodePKcj>
- 0x92af3f60 <+4720>: mov r3, #0
- 0x92af3f64 <+4724>: str r3, [sp, #68] ; 0x44
- 0x92af3f68 <+4728>: ldr r0, [sp, #40] ; 0x28
- 0x92af3f6c <+4732>: ldr r1, [sp, #44] ; 0x2c
- 0x92af3f70 <+4736>: bl 0x92a92e60 <_ZN23CEventDefinitionManager20GetEpisodeDefinitionEi>
- 0x92af3f74 <+4740>: ldr r3, [r0, #4]
- 0x92af3f78 <+4744>: ldr r2, [sp, #68] ; 0x44
- 0x92af3f7c <+4748>: cmp r2, r3
- 0x92af3f80 <+4752>: bge 0x92af4288 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+5528>
- 0x92af3f84 <+4756>: add r3, sp, #7744 ; 0x1e40
- 0x92af3f88 <+4760>: ldr r2, [pc, #-748] ; 0x92af3ca4 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+4020>
- 0x92af3f8c <+4764>: add r3, r3, #24
- ---Type <return> to continue, or q <return> to quit---
- 0x92af3f90 <+4768>: ldr r1, [sp, #80] ; 0x50
- 0x92af3f94 <+4772>: add r2, pc, r2
- 0x92af3f98 <+4776>: str r3, [sp, #48] ; 0x30
- 0x92af3f9c <+4780>: mov r0, r3
- 0x92af3fa0 <+4784>: mov r4, r3
- 0x92af3fa4 <+4788>: bl 0x92fa4110 <_ZN17CXGSXmlWriterNode8AddChildEPKc>
- 0x92af3fa8 <+4792>: ldr r2, [r11, #80] ; 0x50
- 0x92af3fac <+4796>: ldr r3, [sp, #68] ; 0x44
- 0x92af3fb0 <+4800>: add r2, r2, r7
- 0x92af3fb4 <+4804>: add r3, r3, r3, lsl #1
- 0x92af3fb8 <+4808>: ldr r2, [r2, #12]
- 0x92af3fbc <+4812>: lsl r5, r3, #3
- 0x92af3fc0 <+4816>: add r1, r2, r5
- 0x92af3fc4 <+4820>: ldr r2, [r2, r3, lsl #3]
- 0x92af3fc8 <+4824>: cmp r2, #1
- 0x92af3fcc <+4828>: ble 0x92af3ff0 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+4864>
- 0x92af3fd0 <+4832>: ldr r1, [pc, #-816] ; 0x92af3ca8 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+4024>
- 0x92af3fd4 <+4836>: mov r0, r4
- 0x92af3fd8 <+4840>: add r1, pc, r1
- 0x92af3fdc <+4844>: bl 0x92c586c4 <_ZN8CXmlUtil20XMLWriteAttributeIntEP17CXGSXmlWriterNodePKci>
- 0x92af3fe0 <+4848>: ldr r3, [r11, #80] ; 0x50
- 0x92af3fe4 <+4852>: add r3, r3, r7
- 0x92af3fe8 <+4856>: ldr r1, [r3, #12]
- 0x92af3fec <+4860>: add r1, r1, r5
- 0x92af3ff0 <+4864>: ldr r4, [sp, #48] ; 0x30
- 0x92af3ff4 <+4868>: ldr r2, [r1, #4]
- 0x92af3ff8 <+4872>: ldr r1, [pc, #-852] ; 0x92af3cac <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+4028>
- ---Type <return> to continue, or q <return> to quit---
- 0x92af3ffc <+4876>: mov r0, r4
- 0x92af4000 <+4880>: add r1, pc, r1
- 0x92af4004 <+4884>: bl 0x92c587e4 <_ZN8CXmlUtil21XMLWriteAttributeBoolEP17CXGSXmlWriterNodePKci>
- 0x92af4008 <+4888>: ldr r3, [r11, #80] ; 0x50
- 0x92af400c <+4892>: mov r0, r4
- 0x92af4010 <+4896>: ldr r1, [pc, #-872] ; 0x92af3cb0 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+4032>
- 0x92af4014 <+4900>: add r3, r3, r7
- 0x92af4018 <+4904>: add r1, pc, r1
- 0x92af401c <+4908>: ldr r3, [r3, #12]
- 0x92af4020 <+4912>: add r3, r3, r5
- 0x92af4024 <+4916>: ldr r2, [r3, #8]
- 0x92af4028 <+4920>: bl 0x92c587e4 <_ZN8CXmlUtil21XMLWriteAttributeBoolEP17CXGSXmlWriterNodePKci>
- 0x92af402c <+4924>: ldr r3, [pc, #-896] ; 0x92af3cb4 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+4036>
- 0x92af4030 <+4928>: mov r4, #0
- 0x92af4034 <+4932>: mov r8, r4
- 0x92af4038 <+4936>: add r3, pc, r3
- 0x92af403c <+4940>: str r3, [sp, #52] ; 0x34
- 0x92af4040 <+4944>: ldr r3, [pc, #-912] ; 0x92af3cb8 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+4040>
- 0x92af4044 <+4948>: add r3, pc, r3
- 0x92af4048 <+4952>: str r3, [sp, #56] ; 0x38
- 0x92af404c <+4956>: ldr r0, [sp, #40] ; 0x28
- 0x92af4050 <+4960>: ldr r1, [sp, #44] ; 0x2c
- 0x92af4054 <+4964>: bl 0x92a92e60 <_ZN23CEventDefinitionManager20GetEpisodeDefinitionEi>
- 0x92af4058 <+4968>: ldr r3, [r0]
- 0x92af405c <+4972>: add r3, r3, r5
- 0x92af4060 <+4976>: ldr r3, [r3, #8]
- ---Type <return> to continue, or q <return> to quit---
- 0x92af4064 <+4980>: cmp r8, r3
- 0x92af4068 <+4984>: bge 0x92af4278 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+5512>
- 0x92af406c <+4988>: add r9, sp, #8768 ; 0x2240
- 0x92af4070 <+4992>: ldr r1, [sp, #48] ; 0x30
- 0x92af4074 <+4996>: add r9, r9, #24
- 0x92af4078 <+5000>: ldr r2, [sp, #52] ; 0x34
- 0x92af407c <+5004>: mov r0, r9
- 0x92af4080 <+5008>: bl 0x92fa4110 <_ZN17CXGSXmlWriterNode8AddChildEPKc>
- 0x92af4084 <+5012>: ldr r3, [r11, #80] ; 0x50
- 0x92af4088 <+5016>: mov r0, r9
- 0x92af408c <+5020>: ldr r1, [sp, #56] ; 0x38
- 0x92af4090 <+5024>: add r3, r3, r7
- 0x92af4094 <+5028>: ldr r3, [r3, #12]
- 0x92af4098 <+5032>: add r3, r3, r5
- 0x92af409c <+5036>: ldr r3, [r3, #12]
- 0x92af40a0 <+5040>: ldr r2, [r3, r4]
- 0x92af40a4 <+5044>: bl 0x92c586c4 <_ZN8CXmlUtil20XMLWriteAttributeIntEP17CXGSXmlWriterNodePKci>
- 0x92af40a8 <+5048>: ldr r3, [r11, #80] ; 0x50
- 0x92af40ac <+5052>: mov r0, r9
- 0x92af40b0 <+5056>: ldr r1, [pc, #-1020] ; 0x92af3cbc <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+4044>
- 0x92af40b4 <+5060>: add r3, r3, r7
- 0x92af40b8 <+5064>: add r1, pc, r1
- 0x92af40bc <+5068>: ldr r3, [r3, #12]
- 0x92af40c0 <+5072>: add r3, r3, r5
- 0x92af40c4 <+5076>: ldr r3, [r3, #12]
- 0x92af40c8 <+5080>: add r3, r3, r4
- 0x92af40cc <+5084>: ldr r2, [r3, #16]
- 0x92af40d0 <+5088>: bl 0x92c586c4 <_ZN8CXmlUtil20XMLWriteAttributeIntEP17CXGSXmlWriterNodePKci>
- ---Type <return> to continue, or q <return> to quit---
- 0x92af40d4 <+5092>: ldr r3, [r11, #80] ; 0x50
- 0x92af40d8 <+5096>: mov r0, r9
- 0x92af40dc <+5100>: ldr r1, [pc, #-1060] ; 0x92af3cc0 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+4048>
- 0x92af40e0 <+5104>: add r3, r3, r7
- 0x92af40e4 <+5108>: add r1, pc, r1
- 0x92af40e8 <+5112>: ldr r3, [r3, #12]
- 0x92af40ec <+5116>: add r3, r3, r5
- 0x92af40f0 <+5120>: ldr r3, [r3, #12]
- 0x92af40f4 <+5124>: add r3, r3, r4
- 0x92af40f8 <+5128>: ldr r2, [r3, #40] ; 0x28
- 0x92af40fc <+5132>: bl 0x92c587e4 <_ZN8CXmlUtil21XMLWriteAttributeBoolEP17CXGSXmlWriterNodePKci>
- 0x92af4100 <+5136>: ldr r3, [r11, #80] ; 0x50
- 0x92af4104 <+5140>: mov r0, r9
- 0x92af4108 <+5144>: ldr r1, [pc, #-1100] ; 0x92af3cc4 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+4052>
- 0x92af410c <+5148>: add r3, r3, r7
- 0x92af4110 <+5152>: add r1, pc, r1
- 0x92af4114 <+5156>: ldr r3, [r3, #12]
- 0x92af4118 <+5160>: add r3, r3, r5
- 0x92af411c <+5164>: ldr r3, [r3, #12]
- 0x92af4120 <+5168>: add r3, r3, r4
- 0x92af4124 <+5172>: ldr r2, [r3, #4]
- 0x92af4128 <+5176>: bl 0x92c587e4 <_ZN8CXmlUtil21XMLWriteAttributeBoolEP17CXGSXmlWriterNodePKci>
- 0x92af412c <+5180>: ldr r3, [r11, #80] ; 0x50
- 0x92af4130 <+5184>: mov r0, r9
- 0x92af4134 <+5188>: ldr r1, [pc, #-1140] ; 0x92af3cc8 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+4056>
- 0x92af4138 <+5192>: add r3, r3, r7
- ---Type <return> to continue, or q <return> to quit---
- 0x92af413c <+5196>: add r1, pc, r1
- 0x92af4140 <+5200>: ldr r3, [r3, #12]
- 0x92af4144 <+5204>: add r3, r3, r5
- 0x92af4148 <+5208>: ldr r3, [r3, #12]
- 0x92af414c <+5212>: add r3, r3, r4
- 0x92af4150 <+5216>: ldr r2, [r3, #8]
- 0x92af4154 <+5220>: bl 0x92c587e4 <_ZN8CXmlUtil21XMLWriteAttributeBoolEP17CXGSXmlWriterNodePKci>
- 0x92af4158 <+5224>: ldr r3, [r11, #80] ; 0x50
- 0x92af415c <+5228>: mov r0, r9
- 0x92af4160 <+5232>: ldr r1, [pc, #-1180] ; 0x92af3ccc <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+4060>
- 0x92af4164 <+5236>: add r3, r3, r7
- 0x92af4168 <+5240>: add r1, pc, r1
- 0x92af416c <+5244>: ldr r3, [r3, #12]
- 0x92af4170 <+5248>: add r3, r3, r5
- 0x92af4174 <+5252>: ldr r3, [r3, #12]
- 0x92af4178 <+5256>: add r3, r3, r4
- 0x92af417c <+5260>: ldr r2, [r3, #44] ; 0x2c
- 0x92af4180 <+5264>: bl 0x92c586c4 <_ZN8CXmlUtil20XMLWriteAttributeIntEP17CXGSXmlWriterNodePKci>
- 0x92af4184 <+5268>: ldr r3, [r11, #80] ; 0x50
- 0x92af4188 <+5272>: movw r2, #43932 ; 0xab9c
- 0x92af418c <+5276>: ldr r1, [pc, #-1220] ; 0x92af3cd0 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+4064>
- 0x92af4190 <+5280>: movt r2, #997 ; 0x3e5
- 0x92af4194 <+5284>: add r3, r3, r7
- 0x92af4198 <+5288>: mov r0, r9
- 0x92af419c <+5292>: add r1, pc, r1
- 0x92af41a0 <+5296>: ldr r3, [r3, #12]
- 0x92af41a4 <+5300>: add r3, r3, r5
- ---Type <return> to continue, or q <return> to quit---
- 0x92af41a8 <+5304>: ldr r3, [r3, #12]
- 0x92af41ac <+5308>: add r3, r3, r4
- 0x92af41b0 <+5312>: ldr r3, [r3, #48] ; 0x30
- 0x92af41b4 <+5316>: eor r2, r2, r3
- 0x92af41b8 <+5320>: bl 0x92c586c4 <_ZN8CXmlUtil20XMLWriteAttributeIntEP17CXGSXmlWriterNodePKci>
- 0x92af41bc <+5324>: ldr r3, [r11, #80] ; 0x50
- 0x92af41c0 <+5328>: movw r2, #43932 ; 0xab9c
- 0x92af41c4 <+5332>: ldr r1, [pc, #-1272] ; 0x92af3cd4 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+4068>
- 0x92af41c8 <+5336>: movt r2, #997 ; 0x3e5
- 0x92af41cc <+5340>: add r3, r3, r7
- 0x92af41d0 <+5344>: mov r0, r9
- 0x92af41d4 <+5348>: add r1, pc, r1
- 0x92af41d8 <+5352>: ldr r3, [r3, #12]
- 0x92af41dc <+5356>: add r3, r3, r5
- 0x92af41e0 <+5360>: ldr r3, [r3, #12]
- 0x92af41e4 <+5364>: add r3, r3, r4
- 0x92af41e8 <+5368>: ldr r3, [r3, #52] ; 0x34
- 0x92af41ec <+5372>: eor r2, r2, r3
- 0x92af41f0 <+5376>: bl 0x92c586c4 <_ZN8CXmlUtil20XMLWriteAttributeIntEP17CXGSXmlWriterNodePKci>
- 0x92af41f4 <+5380>: ldr r3, [r11, #80] ; 0x50
- 0x92af41f8 <+5384>: mov r0, r9
- 0x92af41fc <+5388>: ldr r1, [pc, #-1324] ; 0x92af3cd8 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+4072>
- 0x92af4200 <+5392>: add r3, r3, r7
- 0x92af4204 <+5396>: add r1, pc, r1
- 0x92af4208 <+5400>: ldr r3, [r3, #12]
- 0x92af420c <+5404>: add r3, r3, r5
- 0x92af4210 <+5408>: ldr r3, [r3, #12]
- ---Type <return> to continue, or q <return> to quit---
- 0x92af4214 <+5412>: add r3, r3, r4
- 0x92af4218 <+5416>: ldr r2, [r3, #20]
- 0x92af421c <+5420>: bl 0x92c586c4 <_ZN8CXmlUtil20XMLWriteAttributeIntEP17CXGSXmlWriterNodePKci>
- 0x92af4220 <+5424>: mov r6, #0
- 0x92af4224 <+5428>: mov r0, r10
- 0x92af4228 <+5432>: mov r1, r9
- 0x92af422c <+5436>: ldr r2, [sp, #32]
- 0x92af4230 <+5440>: bl 0x92fa4110 <_ZN17CXGSXmlWriterNode8AddChildEPKc>
- 0x92af4234 <+5444>: ldr r2, [r11, #80] ; 0x50
- 0x92af4238 <+5448>: add r3, r6, #6
- 0x92af423c <+5452>: mov r0, r10
- 0x92af4240 <+5456>: ldr r1, [sp, #36] ; 0x24
- 0x92af4244 <+5460>: add r2, r2, r7
- 0x92af4248 <+5464>: ldr r2, [r2, #12]
- 0x92af424c <+5468>: add r2, r2, r5
- 0x92af4250 <+5472>: ldr r2, [r2, #12]
- 0x92af4254 <+5476>: add r3, r2, r3, lsl #2
- 0x92af4258 <+5480>: ldr r2, [r3, r4]
- 0x92af425c <+5484>: bl 0x92c587e4 <_ZN8CXmlUtil21XMLWriteAttributeBoolEP17CXGSXmlWriterNodePKci>
- 0x92af4260 <+5488>: add r6, r6, #1
- 0x92af4264 <+5492>: cmp r6, #3
- 0x92af4268 <+5496>: bne 0x92af4224 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+5428>
- 0x92af426c <+5500>: add r8, r8, #1
- 0x92af4270 <+5504>: add r4, r4, #56 ; 0x38
- 0x92af4274 <+5508>: b 0x92af404c <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+4956>
- 0x92af4278 <+5512>: ldr r3, [sp, #68] ; 0x44
- 0x92af427c <+5516>: add r3, r3, #1
- 0x92af4280 <+5520>: str r3, [sp, #68] ; 0x44
- 0x92af4284 <+5524>: b 0x92af3f68 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+4728>
- ---Type <return> to continue, or q <return> to quit---
- 0x92af4288 <+5528>: ldr r3, [sp, #40] ; 0x28
- 0x92af428c <+5532>: add r7, r7, #20
- 0x92af4290 <+5536>: ldr r2, [sp, #44] ; 0x2c
- 0x92af4294 <+5540>: ldr r3, [r3, #1456] ; 0x5b0
- 0x92af4298 <+5544>: add r2, r2, #1
- 0x92af429c <+5548>: str r2, [sp, #44] ; 0x2c
- 0x92af42a0 <+5552>: cmp r3, r2
- 0x92af42a4 <+5556>: bgt 0x92af3eb8 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+4552>
- 0x92af42a8 <+5560>: ldr r3, [sp, #60] ; 0x3c
- 0x92af42ac <+5564>: ldr r2, [pc, #-1496] ; 0x92af3cdc <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+4076>
- 0x92af42b0 <+5568>: sub r0, r3, #2464 ; 0x9a0
- 0x92af42b4 <+5572>: ldr r1, [sp, #64] ; 0x40
- 0x92af42b8 <+5576>: sub r0, r0, #4
- 0x92af42bc <+5580>: add r2, pc, r2
- 0x92af42c0 <+5584>: bl 0x92fa4110 <_ZN17CXGSXmlWriterNode8AddChildEPKc>
- 0x92af42c4 <+5588>: ldr r5, [pc, #-1516] ; 0x92af3ce0 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+4080>
- 0x92af42c8 <+5592>: add r4, r11, #80 ; 0x50
- 0x92af42cc <+5596>: ldr r8, [pc, #-1520] ; 0x92af3ce4 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+4084>
- 0x92af42d0 <+5600>: add r6, r11, #100 ; 0x64
- 0x92af42d4 <+5604>: add r5, pc, r5
- 0x92af42d8 <+5608>: add r7, sp, #180 ; 0xb4
- 0x92af42dc <+5612>: add r8, pc, r8
- 0x92af42e0 <+5616>: add r3, sp, #216 ; 0xd8
- 0x92af42e4 <+5620>: str r3, [sp, #32]
- 0x92af42e8 <+5624>: mov r1, r8
- 0x92af42ec <+5628>: ldr r2, [r5], #4
- ---Type <return> to continue, or q <return> to quit---
- 0x92af42f0 <+5632>: mov r0, r10
- 0x92af42f4 <+5636>: bl 0x92a36938 <sprintf@plt>
- 0x92af42f8 <+5640>: mov r0, r7
- 0x92af42fc <+5644>: mov r1, r10
- 0x92af4300 <+5648>: ldr r2, [r4, #4]!
- 0x92af4304 <+5652>: bl 0x92c587e4 <_ZN8CXmlUtil21XMLWriteAttributeBoolEP17CXGSXmlWriterNodePKci>
- 0x92af4308 <+5656>: cmp r4, r6
- 0x92af430c <+5660>: bne 0x92af42e8 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+5624>
- 0x92af4310 <+5664>: ldr r5, [sp, #60] ; 0x3c
- 0x92af4314 <+5668>: ldr r6, [sp, #64] ; 0x40
- 0x92af4318 <+5672>: ldr r2, [pc, #-1592] ; 0x92af3ce8 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+4088>
- 0x92af431c <+5676>: sub r0, r5, #2448 ; 0x990
- 0x92af4320 <+5680>: sub r0, r0, #12
- 0x92af4324 <+5684>: mov r1, r6
- 0x92af4328 <+5688>: add r2, pc, r2
- 0x92af432c <+5692>: bl 0x92fa4110 <_ZN17CXGSXmlWriterNode8AddChildEPKc>
- 0x92af4330 <+5696>: ldr r3, [sp, #32]
- 0x92af4334 <+5700>: ldr r1, [pc, #-1616] ; 0x92af3cec <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+4092>
- 0x92af4338 <+5704>: sub r4, r3, #28
- 0x92af433c <+5708>: ldr r2, [r11, #104] ; 0x68
- 0x92af4340 <+5712>: add r1, pc, r1
- 0x92af4344 <+5716>: mov r0, r4
- 0x92af4348 <+5720>: bl 0x92c587e4 <_ZN8CXmlUtil21XMLWriteAttributeBoolEP17CXGSXmlWriterNodePKci>
- 0x92af434c <+5724>: ldr r1, [pc, #-1636] ; 0x92af3cf0 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+4096>
- 0x92af4350 <+5728>: mov r0, r4
- 0x92af4354 <+5732>: ldr r2, [r11, #108] ; 0x6c
- ---Type <return> to continue, or q <return> to quit---
- 0x92af4358 <+5736>: add r1, pc, r1
- 0x92af435c <+5740>: bl 0x92c587e4 <_ZN8CXmlUtil21XMLWriteAttributeBoolEP17CXGSXmlWriterNodePKci>
- 0x92af4360 <+5744>: ldr r1, [pc, #-1652] ; 0x92af3cf4 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+4100>
- 0x92af4364 <+5748>: mov r0, r4
- 0x92af4368 <+5752>: ldr r2, [r11, #112] ; 0x70
- 0x92af436c <+5756>: add r1, pc, r1
- 0x92af4370 <+5760>: bl 0x92c586c4 <_ZN8CXmlUtil20XMLWriteAttributeIntEP17CXGSXmlWriterNodePKci>
- 0x92af4374 <+5764>: ldr r3, [sp, #84] ; 0x54
- 0x92af4378 <+5768>: sub r0, r5, #2448 ; 0x990
- 0x92af437c <+5772>: ldr r2, [pc, #-1676] ; 0x92af3cf8 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+4104>
- 0x92af4380 <+5776>: mov r1, r6
- 0x92af4384 <+5780>: sub r0, r0, #4
- 0x92af4388 <+5784>: ldr r3, [r3]
- 0x92af438c <+5788>: add r2, pc, r2
- 0x92af4390 <+5792>: ldr r3, [r3, #52] ; 0x34
- 0x92af4394 <+5796>: ldr r6, [r3, #36] ; 0x24
- 0x92af4398 <+5800>: bl 0x92fa4110 <_ZN17CXGSXmlWriterNode8AddChildEPKc>
- 0x92af439c <+5804>: ldr r3, [r6]
- 0x92af43a0 <+5808>: cmp r3, #0
- 0x92af43a4 <+5812>: ble 0x92af4430 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+5952>
- 0x92af43a8 <+5816>: ldr r7, [pc, #-1716] ; 0x92af3cfc <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+4108>
- 0x92af43ac <+5820>: add r9, sp, #8768 ; 0x2240
- 0x92af43b0 <+5824>: ldr r8, [pc, #-1720] ; 0x92af3d00 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+4112>
- 0x92af43b4 <+5828>: add r4, r6, #296 ; 0x128
- 0x92af43b8 <+5832>: ldr r3, [pc, #-1724] ; 0x92af3d04 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEn---Type <return> to continue, or q <return> to quit---
- cryptionTypeE+4116>
- 0x92af43bc <+5836>: add r7, pc, r7
- 0x92af43c0 <+5840>: add r8, pc, r8
- 0x92af43c4 <+5844>: add r9, r9, #24
- 0x92af43c8 <+5848>: mov r5, #0
- 0x92af43cc <+5852>: add r3, pc, r3
- 0x92af43d0 <+5856>: str r3, [sp, #44] ; 0x2c
- 0x92af43d4 <+5860>: add r3, sp, #196 ; 0xc4
- 0x92af43d8 <+5864>: str r3, [sp, #36] ; 0x24
- 0x92af43dc <+5868>: mov r0, r9
- 0x92af43e0 <+5872>: ldr r1, [sp, #36] ; 0x24
- 0x92af43e4 <+5876>: mov r2, r7
- 0x92af43e8 <+5880>: bl 0x92fa4110 <_ZN17CXGSXmlWriterNode8AddChildEPKc>
- 0x92af43ec <+5884>: mov r1, r4
- 0x92af43f0 <+5888>: mov r0, r10
- 0x92af43f4 <+5892>: bl 0x92a3692c <strcpy@plt>
- 0x92af43f8 <+5896>: mov r0, r9
- 0x92af43fc <+5900>: mov r1, r8
- 0x92af4400 <+5904>: mov r2, r10
- 0x92af4404 <+5908>: bl 0x92c5880c <_ZN8CXmlUtil23XMLWriteAttributeStringEP17CXGSXmlWriterNodePKcS3_>
- 0x92af4408 <+5912>: mov r0, r9
- 0x92af440c <+5916>: ldr r1, [sp, #44] ; 0x2c
- 0x92af4410 <+5920>: ldr r2, [r4, #52] ; 0x34
- 0x92af4414 <+5924>: bl 0x92c58794 <_ZN8CXmlUtil22XMLWriteAttributeFloatEP17CXGSXmlWriterNodePKcf>
- 0x92af4418 <+5928>: ldr r3, [r6]
- 0x92af441c <+5932>: add r5, r5, #1
- 0x92af4420 <+5936>: add r4, r4, #2064 ; 0x810
- 0x92af4424 <+5940>: cmp r3, r5
- 0x92af4428 <+5944>: add r4, r4, #8
- ---Type <return> to continue, or q <return> to quit---
- 0x92af442c <+5948>: bgt 0x92af43dc <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+5868>
- 0x92af4430 <+5952>: ldr r3, [sp, #32]
- 0x92af4434 <+5956>: ldr r2, [pc, #-1844] ; 0x92af3d08 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+4120>
- 0x92af4438 <+5960>: sub r0, r3, #12
- 0x92af443c <+5964>: ldr r1, [sp, #64] ; 0x40
- 0x92af4440 <+5968>: add r2, pc, r2
- 0x92af4444 <+5972>: bl 0x92fa4110 <_ZN17CXGSXmlWriterNode8AddChildEPKc>
- 0x92af4448 <+5976>: ldr r7, [pc, #-1860] ; 0x92af3d0c <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+4124>
- 0x92af444c <+5980>: add r9, sp, #8768 ; 0x2240
- 0x92af4450 <+5984>: ldr r8, [pc, #-1864] ; 0x92af3d10 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+4128>
- 0x92af4454 <+5988>: add r5, r11, #112 ; 0x70
- 0x92af4458 <+5992>: add r7, pc, r7
- 0x92af445c <+5996>: add r9, r9, #24
- 0x92af4460 <+6000>: add r8, pc, r8
- 0x92af4464 <+6004>: add r6, sp, #204 ; 0xcc
- 0x92af4468 <+6008>: mov r4, #0
- 0x92af446c <+6012>: mov r1, r7
- 0x92af4470 <+6016>: mov r2, r4
- 0x92af4474 <+6020>: mov r0, r10
- 0x92af4478 <+6024>: bl 0x92a36938 <sprintf@plt>
- 0x92af447c <+6028>: mov r0, r9
- 0x92af4480 <+6032>: mov r1, r6
- 0x92af4484 <+6036>: mov r2, r10
- 0x92af4488 <+6040>: bl 0x92fa4110 <_ZN17CXGSXmlWriterNode8AddChildEPKc>
- 0x92af448c <+6044>: mov r0, r9
- 0x92af4490 <+6048>: mov r1, r8
- ---Type <return> to continue, or q <return> to quit---
- 0x92af4494 <+6052>: ldr r2, [r5, #4]!
- 0x92af4498 <+6056>: bl 0x92c587e4 <_ZN8CXmlUtil21XMLWriteAttributeBoolEP17CXGSXmlWriterNodePKci>
- 0x92af449c <+6060>: add r4, r4, #1
- 0x92af44a0 <+6064>: cmp r4, #23
- 0x92af44a4 <+6068>: bne 0x92af446c <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+6012>
- 0x92af44a8 <+6072>: ldr r4, [sp, #32]
- 0x92af44ac <+6076>: ldr r2, [pc, #-1952] ; 0x92af3d14 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+4132>
- 0x92af44b0 <+6080>: sub r0, r4, #4
- 0x92af44b4 <+6084>: ldr r1, [sp, #64] ; 0x40
- 0x92af44b8 <+6088>: add r2, pc, r2
- 0x92af44bc <+6092>: bl 0x92fa4110 <_ZN17CXGSXmlWriterNode8AddChildEPKc>
- 0x92af44c0 <+6096>: sub r7, r4, #4
- 0x92af44c4 <+6100>: mov r0, r7
- 0x92af44c8 <+6104>: bl 0x92fa5f54 <_ZNK17CXGSXmlWriterNode7IsValidEv>
- 0x92af44cc <+6108>: cmp r0, #0
- 0x92af44d0 <+6112>: bne 0x92af55d4 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+10468>
- 0x92af44d4 <+6116>: ldr r3, [sp, #60] ; 0x3c
- 0x92af44d8 <+6120>: ldr r2, [pc, #-1992] ; 0x92af3d18 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+4136>
- 0x92af44dc <+6124>: sub r0, r3, #2416 ; 0x970
- 0x92af44e0 <+6128>: ldr r1, [sp, #64] ; 0x40
- 0x92af44e4 <+6132>: sub r0, r0, #12
- 0x92af44e8 <+6136>: add r2, pc, r2
- 0x92af44ec <+6140>: bl 0x92fa4110 <_ZN17CXGSXmlWriterNode8AddChildEPKc>
- 0x92af44f0 <+6144>: ldr r3, [pc, #-2012] ; 0x92af3d1c <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+4140>
- 0x92af44f4 <+6148>: add r4, r11, #39680 ; 0x9b00
- 0x92af44f8 <+6152>: ldr r7, [pc, #-2016] ; 0x92af3d20 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEn---Type <return> to continue, or q <return> to quit---
- cryptionTypeE+4144>
- 0x92af44fc <+6156>: add r4, r4, #224 ; 0xe0
- 0x92af4500 <+6160>: add r3, pc, r3
- 0x92af4504 <+6164>: ldr r8, [pc, #-2024] ; 0x92af3d24 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+4148>
- 0x92af4508 <+6168>: str r3, [sp, #36] ; 0x24
- 0x92af450c <+6172>: add r3, sp, #280 ; 0x118
- 0x92af4510 <+6176>: str r3, [sp, #32]
- 0x92af4514 <+6180>: add r7, pc, r7
- 0x92af4518 <+6184>: ldr r3, [pc, #-2040] ; 0x92af3d28 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+4152>
- 0x92af451c <+6188>: add r8, pc, r8
- 0x92af4520 <+6192>: add r6, sp, #220 ; 0xdc
- 0x92af4524 <+6196>: mov r5, #0
- 0x92af4528 <+6200>: add r3, pc, r3
- 0x92af452c <+6204>: str r3, [sp, #40] ; 0x28
- 0x92af4530 <+6208>: ldr r3, [pc, #-2060] ; 0x92af3d2c <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+4156>
- 0x92af4534 <+6212>: add r3, pc, r3
- 0x92af4538 <+6216>: str r3, [sp, #44] ; 0x2c
- 0x92af453c <+6220>: mov r0, r10
- 0x92af4540 <+6224>: mov r1, r6
- 0x92af4544 <+6228>: mov r2, r7
- 0x92af4548 <+6232>: bl 0x92fa4110 <_ZN17CXGSXmlWriterNode8AddChildEPKc>
- 0x92af454c <+6236>: ldr r3, [sp, #92] ; 0x5c
- 0x92af4550 <+6240>: mov r0, r10
- 0x92af4554 <+6244>: mov r1, r8
- 0x92af4558 <+6248>: ldr r2, [r3, #952] ; 0x3b8
- 0x92af455c <+6252>: bl 0x92c586c4 <_ZN8CXmlUtil20XMLWriteAttributeIntEP17CXGSXmlWriterNodePKci>
- ---Type <return> to continue, or q <return> to quit---
- 0x92af4560 <+6256>: ldr r3, [sp, #92] ; 0x5c
- 0x92af4564 <+6260>: mov r0, r10
- 0x92af4568 <+6264>: ldr r1, [sp, #36] ; 0x24
- 0x92af456c <+6268>: ldr r2, [r3, #968] ; 0x3c8
- 0x92af4570 <+6272>: bl 0x92c586c4 <_ZN8CXmlUtil20XMLWriteAttributeIntEP17CXGSXmlWriterNodePKci>
- 0x92af4574 <+6276>: ldr r3, [sp, #92] ; 0x5c
- 0x92af4578 <+6280>: mov r0, r10
- 0x92af457c <+6284>: ldr r1, [sp, #40] ; 0x28
- 0x92af4580 <+6288>: ldr r2, [r3, #984] ; 0x3d8
- 0x92af4584 <+6292>: bl 0x92c587e4 <_ZN8CXmlUtil21XMLWriteAttributeBoolEP17CXGSXmlWriterNodePKci>
- 0x92af4588 <+6296>: mov r0, r10
- 0x92af458c <+6300>: ldr r1, [sp, #44] ; 0x2c
- 0x92af4590 <+6304>: ldr r2, [r4, #4]!
- 0x92af4594 <+6308>: bl 0x92c587e4 <_ZN8CXmlUtil21XMLWriteAttributeBoolEP17CXGSXmlWriterNodePKci>
- 0x92af4598 <+6312>: add r5, r5, #1
- 0x92af459c <+6316>: ldr r3, [sp, #92] ; 0x5c
- 0x92af45a0 <+6320>: cmp r5, #4
- 0x92af45a4 <+6324>: add r3, r3, #4
- 0x92af45a8 <+6328>: str r3, [sp, #92] ; 0x5c
- 0x92af45ac <+6332>: bne 0x92af453c <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+6220>
- 0x92af45b0 <+6336>: ldr r6, [sp, #60] ; 0x3c
- 0x92af45b4 <+6340>: ldr r5, [sp, #64] ; 0x40
- 0x92af45b8 <+6344>: ldr r2, [pc, #-2192] ; 0x92af3d30 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+4160>
- 0x92af45bc <+6348>: sub r0, r6, #2416 ; 0x970
- 0x92af45c0 <+6352>: sub r0, r0, #4
- 0x92af45c4 <+6356>: mov r1, r5
- 0x92af45c8 <+6360>: add r2, pc, r2
- 0x92af45cc <+6364>: bl 0x92fa4110 <_ZN17CXGSXmlWriterNode8AddChildEPKc>
- ---Type <return> to continue, or q <return> to quit---
- 0x92af45d0 <+6368>: ldr r7, [sp, #32]
- 0x92af45d4 <+6372>: ldr r1, [pc, #-2216] ; 0x92af3d34 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+4164>
- 0x92af45d8 <+6376>: sub r4, r7, #52 ; 0x34
- 0x92af45dc <+6380>: ldr r2, [r11, #48] ; 0x30
- 0x92af45e0 <+6384>: add r1, pc, r1
- 0x92af45e4 <+6388>: mov r0, r4
- 0x92af45e8 <+6392>: bl 0x92c586c4 <_ZN8CXmlUtil20XMLWriteAttributeIntEP17CXGSXmlWriterNodePKci>
- 0x92af45ec <+6396>: ldr r1, [pc, #-2236] ; 0x92af3d38 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+4168>
- 0x92af45f0 <+6400>: mov r0, r4
- 0x92af45f4 <+6404>: ldr r2, [r11, #60] ; 0x3c
- 0x92af45f8 <+6408>: add r1, pc, r1
- 0x92af45fc <+6412>: bl 0x92c586c4 <_ZN8CXmlUtil20XMLWriteAttributeIntEP17CXGSXmlWriterNodePKci>
- 0x92af4600 <+6416>: ldr r1, [pc, #-2252] ; 0x92af3d3c <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+4172>
- 0x92af4604 <+6420>: mov r0, r4
- 0x92af4608 <+6424>: ldr r2, [r11, #52] ; 0x34
- 0x92af460c <+6428>: add r1, pc, r1
- 0x92af4610 <+6432>: bl 0x92c586c4 <_ZN8CXmlUtil20XMLWriteAttributeIntEP17CXGSXmlWriterNodePKci>
- 0x92af4614 <+6436>: ldr r1, [pc, #-2268] ; 0x92af3d40 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+4176>
- 0x92af4618 <+6440>: mov r0, r4
- 0x92af461c <+6444>: ldr r2, [r11, #56] ; 0x38
- 0x92af4620 <+6448>: add r1, pc, r1
- 0x92af4624 <+6452>: bl 0x92c586c4 <_ZN8CXmlUtil20XMLWriteAttributeIntEP17CXGSXmlWriterNodePKci>
- 0x92af4628 <+6456>: ldr r2, [pc, #-2284] ; 0x92af3d44 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+4180>
- 0x92af462c <+6460>: sub r0, r6, #2400 ; 0x960
- ---Type <return> to continue, or q <return> to quit---
- 0x92af4630 <+6464>: mov r1, r5
- 0x92af4634 <+6468>: sub r0, r0, #12
- 0x92af4638 <+6472>: add r2, pc, r2
- 0x92af463c <+6476>: bl 0x92fa4110 <_ZN17CXGSXmlWriterNode8AddChildEPKc>
- 0x92af4640 <+6480>: sub r4, r7, #44 ; 0x2c
- 0x92af4644 <+6484>: ldr r1, [pc, #-2308] ; 0x92af3d48 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+4184>
- 0x92af4648 <+6488>: ldr r2, [r11, #24]
- 0x92af464c <+6492>: add r1, pc, r1
- 0x92af4650 <+6496>: mov r0, r4
- 0x92af4654 <+6500>: bl 0x92c586c4 <_ZN8CXmlUtil20XMLWriteAttributeIntEP17CXGSXmlWriterNodePKci>
- 0x92af4658 <+6504>: ldr r1, [pc, #-2324] ; 0x92af3d4c <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+4188>
- 0x92af465c <+6508>: mov r0, r4
- 0x92af4660 <+6512>: ldr r2, [r11, #28]
- 0x92af4664 <+6516>: add r1, pc, r1
- 0x92af4668 <+6520>: bl 0x92c586c4 <_ZN8CXmlUtil20XMLWriteAttributeIntEP17CXGSXmlWriterNodePKci>
- 0x92af466c <+6524>: ldr r1, [pc, #-2340] ; 0x92af3d50 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+4192>
- 0x92af4670 <+6528>: mov r0, r4
- 0x92af4674 <+6532>: ldr r2, [r11, #32]
- 0x92af4678 <+6536>: add r1, pc, r1
- 0x92af467c <+6540>: bl 0x92c586c4 <_ZN8CXmlUtil20XMLWriteAttributeIntEP17CXGSXmlWriterNodePKci>
- 0x92af4680 <+6544>: ldr r1, [pc, #-2356] ; 0x92af3d54 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+4196>
- 0x92af4684 <+6548>: mov r0, r4
- 0x92af4688 <+6552>: ldr r2, [r11, #36] ; 0x24
- 0x92af468c <+6556>: add r1, pc, r1
- 0x92af4690 <+6560>: bl 0x92c586c4 <_ZN8CXmlUtil20XMLWriteAttributeIntEP17CXGSXmlWriterNodePKci>
- ---Type <return> to continue, or q <return> to quit---
- 0x92af4694 <+6564>: ldr r1, [pc, #-2372] ; 0x92af3d58 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+4200>
- 0x92af4698 <+6568>: mov r0, r4
- 0x92af469c <+6572>: ldr r2, [r11, #40] ; 0x28
- 0x92af46a0 <+6576>: add r1, pc, r1
- 0x92af46a4 <+6580>: bl 0x92c586c4 <_ZN8CXmlUtil20XMLWriteAttributeIntEP17CXGSXmlWriterNodePKci>
- 0x92af46a8 <+6584>: ldr r1, [pc, #-2388] ; 0x92af3d5c <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+4204>
- 0x92af46ac <+6588>: mov r0, r4
- 0x92af46b0 <+6592>: ldr r2, [r11, #44] ; 0x2c
- 0x92af46b4 <+6596>: add r1, pc, r1
- 0x92af46b8 <+6600>: bl 0x92c586c4 <_ZN8CXmlUtil20XMLWriteAttributeIntEP17CXGSXmlWriterNodePKci>
- 0x92af46bc <+6604>: ldr r2, [pc, #-2404] ; 0x92af3d60 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+4208>
- 0x92af46c0 <+6608>: sub r0, r6, #2400 ; 0x960
- 0x92af46c4 <+6612>: mov r1, r5
- 0x92af46c8 <+6616>: sub r0, r0, #4
- 0x92af46cc <+6620>: add r2, pc, r2
- 0x92af46d0 <+6624>: bl 0x92fa4110 <_ZN17CXGSXmlWriterNode8AddChildEPKc>
- 0x92af46d4 <+6628>: bl 0x92a6d7f8 <_ZN20CAchievementsManager3GetEv>
- 0x92af46d8 <+6632>: sub r1, r7, #36 ; 0x24
- 0x92af46dc <+6636>: bl 0x92a6e020 <_ZN20CAchievementsManager9SaveStateER17CXGSXmlWriterNode>
- 0x92af46e0 <+6640>: add r3, r11, #4672 ; 0x1240
- 0x92af46e4 <+6644>: ldr r1, [pc, #-2440] ; 0x92af3d64 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+4212>
- 0x92af46e8 <+6648>: add r3, r3, #32
- 0x92af46ec <+6652>: mov r0, r5
- 0x92af46f0 <+6656>: add r1, pc, r1
- 0x92af46f4 <+6660>: ldrd r2, [r3, #-8]
- ---Type <return> to continue, or q <return> to quit---
- 0x92af46f8 <+6664>: bl 0x92c5874c <_ZN8CXmlUtil20XMLWriteAttributeU64EP17CXGSXmlWriterNodePKcy>
- 0x92af46fc <+6668>: add r3, r11, #4672 ; 0x1240
- 0x92af4700 <+6672>: ldr r1, [pc, #-2464] ; 0x92af3d68 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+4216>
- 0x92af4704 <+6676>: add r3, r3, #16
- 0x92af4708 <+6680>: mov r0, r5
- 0x92af470c <+6684>: add r1, pc, r1
- 0x92af4710 <+6688>: ldrd r2, [r3]
- 0x92af4714 <+6692>: bl 0x92c5874c <_ZN8CXmlUtil20XMLWriteAttributeU64EP17CXGSXmlWriterNodePKcy>
- 0x92af4718 <+6696>: ldr r1, [pc, #-2484] ; 0x92af3d6c <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+4220>
- 0x92af471c <+6700>: add r2, r11, #4608 ; 0x1200
- 0x92af4720 <+6704>: mov r0, r5
- 0x92af4724 <+6708>: add r2, r2, #8
- 0x92af4728 <+6712>: add r1, pc, r1
- 0x92af472c <+6716>: bl 0x92c5880c <_ZN8CXmlUtil23XMLWriteAttributeStringEP17CXGSXmlWriterNodePKcS3_>
- 0x92af4730 <+6720>: ldr r1, [pc, #-2504] ; 0x92af3d70 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+4224>
- 0x92af4734 <+6724>: add r2, r11, #4544 ; 0x11c0
- 0x92af4738 <+6728>: mov r0, r5
- 0x92af473c <+6732>: add r2, r2, #8
- 0x92af4740 <+6736>: add r1, pc, r1
- 0x92af4744 <+6740>: bl 0x92c5880c <_ZN8CXmlUtil23XMLWriteAttributeStringEP17CXGSXmlWriterNodePKcS3_>
- 0x92af4748 <+6744>: ldr r1, [pc, #-2524] ; 0x92af3d74 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+4228>
- 0x92af474c <+6748>: mov r0, r5
- 0x92af4750 <+6752>: ldr r2, [r11, #1072] ; 0x430
- 0x92af4754 <+6756>: add r1, pc, r1
- 0x92af4758 <+6760>: bl 0x92c587e4 <_ZN8CXmlUtil21XMLWriteAttributeBoolEP17CXGSXmlWriterNodePKci>
- ---Type <return> to continue, or q <return> to quit---
- 0x92af475c <+6764>: ldr r1, [pc, #-2540] ; 0x92af3d78 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+4232>
- 0x92af4760 <+6768>: mov r0, r5
- 0x92af4764 <+6772>: ldr r2, [r11, #1076] ; 0x434
- 0x92af4768 <+6776>: add r1, pc, r1
- 0x92af476c <+6780>: bl 0x92c587e4 <_ZN8CXmlUtil21XMLWriteAttributeBoolEP17CXGSXmlWriterNodePKci>
- 0x92af4770 <+6784>: add r4, r11, #4096 ; 0x1000
- 0x92af4774 <+6788>: ldr r1, [pc, #-2560] ; 0x92af3d7c <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+4236>
- 0x92af4778 <+6792>: mov r0, r5
- 0x92af477c <+6796>: add r1, pc, r1
- 0x92af4780 <+6800>: ldr r2, [r4, #608] ; 0x260
- 0x92af4784 <+6804>: bl 0x92c58708 <_ZN8CXmlUtil21XMLWriteAttributeUIntEP17CXGSXmlWriterNodePKcj>
- 0x92af4788 <+6808>: ldr r1, [pc, #-2576] ; 0x92af3d80 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+4240>
- 0x92af478c <+6812>: mov r0, r5
- 0x92af4790 <+6816>: ldr r2, [r4, #612] ; 0x264
- 0x92af4794 <+6820>: add r1, pc, r1
- 0x92af4798 <+6824>: bl 0x92c58708 <_ZN8CXmlUtil21XMLWriteAttributeUIntEP17CXGSXmlWriterNodePKcj>
- 0x92af479c <+6828>: ldr r2, [pc, #-2592] ; 0x92af3d84 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+4244>
- 0x92af47a0 <+6832>: sub r0, r6, #2384 ; 0x950
- 0x92af47a4 <+6836>: mov r1, r5
- 0x92af47a8 <+6840>: sub r0, r0, #12
- 0x92af47ac <+6844>: add r2, pc, r2
- 0x92af47b0 <+6848>: bl 0x92fa4110 <_ZN17CXGSXmlWriterNode8AddChildEPKc>
- 0x92af47b4 <+6852>: ldr r3, [pc, #-2612] ; 0x92af3d88 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+4248>
- 0x92af47b8 <+6856>: add r4, r11, #5184 ; 0x1440
- ---Type <return> to continue, or q <return> to quit---
- 0x92af47bc <+6860>: add r6, r11, #33024 ; 0x8100
- 0x92af47c0 <+6864>: add r4, r4, #48 ; 0x30
- 0x92af47c4 <+6868>: add r3, pc, r3
- 0x92af47c8 <+6872>: str r3, [sp, #52] ; 0x34
- 0x92af47cc <+6876>: ldr r3, [pc, #-2632] ; 0x92af3d8c <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+4252>
- 0x92af47d0 <+6880>: add r6, r6, #208 ; 0xd0
- 0x92af47d4 <+6884>: add r3, pc, r3
- 0x92af47d8 <+6888>: str r3, [sp, #56] ; 0x38
- 0x92af47dc <+6892>: ldr r3, [pc, #-2644] ; 0x92af3d90 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+4256>
- 0x92af47e0 <+6896>: add r3, pc, r3
- 0x92af47e4 <+6900>: str r3, [sp, #68] ; 0x44
- 0x92af47e8 <+6904>: add r3, sp, #7744 ; 0x1e40
- 0x92af47ec <+6908>: add r3, r3, #24
- 0x92af47f0 <+6912>: str r3, [sp, #48] ; 0x30
- 0x92af47f4 <+6916>: ldr r3, [pc, #-2664] ; 0x92af3d94 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+4260>
- 0x92af47f8 <+6920>: add r3, pc, r3
- 0x92af47fc <+6924>: str r3, [sp, #80] ; 0x50
- 0x92af4800 <+6928>: add r3, sp, #252 ; 0xfc
- 0x92af4804 <+6932>: str r3, [sp, #36] ; 0x24
- 0x92af4808 <+6936>: ldr r5, [sp, #48] ; 0x30
- 0x92af480c <+6940>: ldr r1, [sp, #36] ; 0x24
- 0x92af4810 <+6944>: ldr r2, [sp, #52] ; 0x34
- 0x92af4814 <+6948>: mov r0, r5
- 0x92af4818 <+6952>: bl 0x92fa4110 <_ZN17CXGSXmlWriterNode8AddChildEPKc>
- 0x92af481c <+6956>: mov r0, r5
- 0x92af4820 <+6960>: ldr r1, [sp, #56] ; 0x38
- ---Type <return> to continue, or q <return> to quit---
- 0x92af4824 <+6964>: ldr r2, [r4, #-520] ; 0xfffffdf8
- 0x92af4828 <+6968>: bl 0x92c587e4 <_ZN8CXmlUtil21XMLWriteAttributeBoolEP17CXGSXmlWriterNodePKci>
- 0x92af482c <+6972>: ldr r1, [pc, #-2716] ; 0x92af3d98 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+4264>
- 0x92af4830 <+6976>: mov r0, r5
- 0x92af4834 <+6980>: ldr r2, [r4, #-516] ; 0xfffffdfc
- 0x92af4838 <+6984>: add r1, pc, r1
- 0x92af483c <+6988>: bl 0x92c587e4 <_ZN8CXmlUtil21XMLWriteAttributeBoolEP17CXGSXmlWriterNodePKci>
- 0x92af4840 <+6992>: ldr r1, [pc, #-2732] ; 0x92af3d9c <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+4268>
- 0x92af4844 <+6996>: mov r0, r5
- 0x92af4848 <+7000>: ldr r2, [r4, #-512] ; 0xfffffe00
- 0x92af484c <+7004>: add r1, pc, r1
- 0x92af4850 <+7008>: bl 0x92c58708 <_ZN8CXmlUtil21XMLWriteAttributeUIntEP17CXGSXmlWriterNodePKcj>
- 0x92af4854 <+7012>: ldr r1, [pc, #-2748] ; 0x92af3da0 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+4272>
- 0x92af4858 <+7016>: mov r0, r5
- 0x92af485c <+7020>: sub r2, r4, #508 ; 0x1fc
- 0x92af4860 <+7024>: add r1, pc, r1
- 0x92af4864 <+7028>: bl 0x92c5880c <_ZN8CXmlUtil23XMLWriteAttributeStringEP17CXGSXmlWriterNodePKcS3_>
- 0x92af4868 <+7032>: ldr r1, [pc, #-2764] ; 0x92af3da4 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+4276>
- 0x92af486c <+7036>: mov r0, r5
- 0x92af4870 <+7040>: sub r2, r4, #444 ; 0x1bc
- 0x92af4874 <+7044>: add r1, pc, r1
- 0x92af4878 <+7048>: bl 0x92c5880c <_ZN8CXmlUtil23XMLWriteAttributeStringEP17CXGSXmlWriterNodePKcS3_>
- 0x92af487c <+7052>: ldr r2, [pc, #-2780] ; 0x92af3da8 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+4280>
- 0x92af4880 <+7056>: mov r0, r9
- ---Type <return> to continue, or q <return> to quit---
- 0x92af4884 <+7060>: mov r1, r5
- 0x92af4888 <+7064>: add r2, pc, r2
- 0x92af488c <+7068>: bl 0x92fa4110 <_ZN17CXGSXmlWriterNode8AddChildEPKc>
- 0x92af4890 <+7072>: ldr r3, [pc, #-2796] ; 0x92af3dac <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+4284>
- 0x92af4894 <+7076>: sub r7, r4, #380 ; 0x17c
- 0x92af4898 <+7080>: mov r8, r4
- 0x92af489c <+7084>: mov r5, #0
- 0x92af48a0 <+7088>: add r3, pc, r3
- 0x92af48a4 <+7092>: str r3, [sp, #40] ; 0x28
- 0x92af48a8 <+7096>: ldr r3, [pc, #-2816] ; 0x92af3db0 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+4288>
- 0x92af48ac <+7100>: add r3, pc, r3
- 0x92af48b0 <+7104>: str r3, [sp, #44] ; 0x2c
- 0x92af48b4 <+7108>: mov r0, r10
- 0x92af48b8 <+7112>: mov r1, r9
- 0x92af48bc <+7116>: ldr r2, [sp, #68] ; 0x44
- 0x92af48c0 <+7120>: bl 0x92fa4110 <_ZN17CXGSXmlWriterNode8AddChildEPKc>
- 0x92af48c4 <+7124>: mov r0, r10
- 0x92af48c8 <+7128>: ldr r1, [sp, #80] ; 0x50
- 0x92af48cc <+7132>: mov r2, r7
- 0x92af48d0 <+7136>: bl 0x92c5880c <_ZN8CXmlUtil23XMLWriteAttributeStringEP17CXGSXmlWriterNodePKcS3_>
- 0x92af48d4 <+7140>: mov r0, r10
- 0x92af48d8 <+7144>: ldr r1, [sp, #40] ; 0x28
- 0x92af48dc <+7148>: ldr r2, [r8, #4]!
- 0x92af48e0 <+7152>: bl 0x92c58708 <_ZN8CXmlUtil21XMLWriteAttributeUIntEP17CXGSXmlWriterNodePKcj>
- 0x92af48e4 <+7156>: ldr r3, [r4, #36] ; 0x24
- 0x92af48e8 <+7160>: mov r2, #1
- 0x92af48ec <+7164>: mov r0, r10
- ---Type <return> to continue, or q <return> to quit---
- 0x92af48f0 <+7168>: ldr r1, [sp, #44] ; 0x2c
- 0x92af48f4 <+7172>: ands r3, r3, r2, lsl r5
- 0x92af48f8 <+7176>: moveq r2, #0
- 0x92af48fc <+7180>: bl 0x92c586c4 <_ZN8CXmlUtil20XMLWriteAttributeIntEP17CXGSXmlWriterNodePKci>
- 0x92af4900 <+7184>: add r5, r5, #1
- 0x92af4904 <+7188>: add r7, r7, #64 ; 0x40
- 0x92af4908 <+7192>: cmp r5, #6
- 0x92af490c <+7196>: bne 0x92af48b4 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+7108>
- 0x92af4910 <+7200>: ldr r5, [sp, #48] ; 0x30
- 0x92af4914 <+7204>: ldr r1, [pc, #-2920] ; 0x92af3db4 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+4292>
- 0x92af4918 <+7208>: ldr r2, [r4, #28]
- 0x92af491c <+7212>: mov r0, r5
- 0x92af4920 <+7216>: add r1, pc, r1
- 0x92af4924 <+7220>: bl 0x92c58708 <_ZN8CXmlUtil21XMLWriteAttributeUIntEP17CXGSXmlWriterNodePKcj>
- 0x92af4928 <+7224>: ldr r1, [pc, #-2936] ; 0x92af3db8 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+4296>
- 0x92af492c <+7228>: mov r0, r5
- 0x92af4930 <+7232>: ldr r2, [r4, #32]
- 0x92af4934 <+7236>: add r1, pc, r1
- 0x92af4938 <+7240>: bl 0x92c58708 <_ZN8CXmlUtil21XMLWriteAttributeUIntEP17CXGSXmlWriterNodePKcj>
- 0x92af493c <+7244>: add r4, r4, #560 ; 0x230
- 0x92af4940 <+7248>: cmp r4, r6
- 0x92af4944 <+7252>: bne 0x92af4808 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+6936>
- 0x92af4948 <+7256>: ldr r3, [sp, #60] ; 0x3c
- 0x92af494c <+7260>: ldr r2, [pc, #-2968] ; 0x92af3dbc <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+4300>
- 0x92af4950 <+7264>: sub r0, r3, #2384 ; 0x950
- 0x92af4954 <+7268>: ldr r1, [sp, #64] ; 0x40
- ---Type <return> to continue, or q <return> to quit---
- 0x92af4958 <+7272>: sub r0, r0, #4
- 0x92af495c <+7276>: add r2, pc, r2
- 0x92af4960 <+7280>: bl 0x92fa4110 <_ZN17CXGSXmlWriterNode8AddChildEPKc>
- 0x92af4964 <+7284>: ldr r6, [pc, #-2988] ; 0x92af3dc0 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+4304>
- 0x92af4968 <+7288>: add r4, r11, #33536 ; 0x8300
- 0x92af496c <+7292>: ldr r7, [pc, #-2992] ; 0x92af3dc4 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+4308>
- 0x92af4970 <+7296>: add r5, r11, #34816 ; 0x8800
- 0x92af4974 <+7300>: ldr r8, [pc, #-2996] ; 0x92af3dc8 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+4312>
- 0x92af4978 <+7304>: add r6, pc, r6
- 0x92af497c <+7308>: add r4, r4, #136 ; 0x88
- 0x92af4980 <+7312>: add r7, pc, r7
- 0x92af4984 <+7316>: add r5, r5, #216 ; 0xd8
- 0x92af4988 <+7320>: add r8, pc, r8
- 0x92af498c <+7324>: add r3, sp, #260 ; 0x104
- 0x92af4990 <+7328>: str r3, [sp, #36] ; 0x24
- 0x92af4994 <+7332>: mov r0, r10
- 0x92af4998 <+7336>: ldr r1, [sp, #36] ; 0x24
- 0x92af499c <+7340>: mov r2, r6
- 0x92af49a0 <+7344>: bl 0x92fa4110 <_ZN17CXGSXmlWriterNode8AddChildEPKc>
- 0x92af49a4 <+7348>: mov r0, r10
- 0x92af49a8 <+7352>: mov r1, r7
- 0x92af49ac <+7356>: mov r2, r4
- 0x92af49b0 <+7360>: bl 0x92c5880c <_ZN8CXmlUtil23XMLWriteAttributeStringEP17CXGSXmlWriterNodePKcS3_>
- 0x92af49b4 <+7364>: mov r0, r10
- 0x92af49b8 <+7368>: mov r1, r8
- 0x92af49bc <+7372>: ldr r2, [r4, #64] ; 0x40
- ---Type <return> to continue, or q <return> to quit---
- 0x92af49c0 <+7376>: bl 0x92c58708 <_ZN8CXmlUtil21XMLWriteAttributeUIntEP17CXGSXmlWriterNodePKcj>
- 0x92af49c4 <+7380>: add r4, r4, #68 ; 0x44
- 0x92af49c8 <+7384>: cmp r4, r5
- 0x92af49cc <+7388>: bne 0x92af4994 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+7332>
- 0x92af49d0 <+7392>: ldr r3, [sp, #32]
- 0x92af49d4 <+7396>: ldr r2, [pc, #-3088] ; 0x92af3dcc <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+4316>
- 0x92af49d8 <+7400>: sub r0, r3, #12
- 0x92af49dc <+7404>: ldr r1, [sp, #64] ; 0x40
- 0x92af49e0 <+7408>: add r2, pc, r2
- 0x92af49e4 <+7412>: bl 0x92fa4110 <_ZN17CXGSXmlWriterNode8AddChildEPKc>
- 0x92af49e8 <+7416>: ldr r6, [pc, #-3104] ; 0x92af3dd0 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+4320>
- 0x92af49ec <+7420>: add r4, r11, #36864 ; 0x9000
- 0x92af49f0 <+7424>: ldr r7, [pc, #-3108] ; 0x92af3dd4 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+4324>
- 0x92af49f4 <+7428>: add r4, r4, #208 ; 0xd0
- 0x92af49f8 <+7432>: ldr r8, [pc, #-3112] ; 0x92af3dd8 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+4328>
- 0x92af49fc <+7436>: add r6, pc, r6
- 0x92af4a00 <+7440>: add r7, pc, r7
- 0x92af4a04 <+7444>: add r3, sp, #268 ; 0x10c
- 0x92af4a08 <+7448>: add r8, pc, r8
- 0x92af4a0c <+7452>: str r3, [sp, #36] ; 0x24
- 0x92af4a10 <+7456>: mov r0, r10
- 0x92af4a14 <+7460>: ldr r1, [sp, #36] ; 0x24
- 0x92af4a18 <+7464>: mov r2, r6
- 0x92af4a1c <+7468>: bl 0x92fa4110 <_ZN17CXGSXmlWriterNode8AddChildEPKc>
- 0x92af4a20 <+7472>: mov r0, r10
- ---Type <return> to continue, or q <return> to quit---
- 0x92af4a24 <+7476>: mov r1, r7
- 0x92af4a28 <+7480>: mov r2, r5
- 0x92af4a2c <+7484>: bl 0x92c5880c <_ZN8CXmlUtil23XMLWriteAttributeStringEP17CXGSXmlWriterNodePKcS3_>
- 0x92af4a30 <+7488>: mov r0, r10
- 0x92af4a34 <+7492>: mov r1, r8
- 0x92af4a38 <+7496>: ldr r2, [r5, #64] ; 0x40
- 0x92af4a3c <+7500>: bl 0x92c58708 <_ZN8CXmlUtil21XMLWriteAttributeUIntEP17CXGSXmlWriterNodePKcj>
- 0x92af4a40 <+7504>: add r5, r5, #68 ; 0x44
- 0x92af4a44 <+7508>: cmp r5, r4
- 0x92af4a48 <+7512>: bne 0x92af4a10 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+7456>
- 0x92af4a4c <+7516>: ldr r5, [sp, #32]
- 0x92af4a50 <+7520>: ldr r2, [pc, #-3196] ; 0x92af3ddc <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+4332>
- 0x92af4a54 <+7524>: sub r0, r5, #4
- 0x92af4a58 <+7528>: ldr r1, [sp, #64] ; 0x40
- 0x92af4a5c <+7532>: add r2, pc, r2
- 0x92af4a60 <+7536>: bl 0x92fa4110 <_ZN17CXGSXmlWriterNode8AddChildEPKc>
- 0x92af4a64 <+7540>: sub r3, r5, #4
- 0x92af4a68 <+7544>: ldr r6, [pc, #-3216] ; 0x92af3de0 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+4336>
- 0x92af4a6c <+7548>: str r3, [sp, #32]
- 0x92af4a70 <+7552>: add r4, r11, #36864 ; 0x9000
- 0x92af4a74 <+7556>: ldr r7, [pc, #-3224] ; 0x92af3de4 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+4340>
- 0x92af4a78 <+7560>: add r4, r4, #252 ; 0xfc
- 0x92af4a7c <+7564>: ldr r8, [pc, #-3228] ; 0x92af3de8 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+4344>
- 0x92af4a80 <+7568>: mov r5, #0
- 0x92af4a84 <+7572>: ldr r3, [pc, #-3232] ; 0x92af3dec <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEn---Type <return> to continue, or q <return> to quit---
- cryptionTypeE+4348>
- 0x92af4a88 <+7576>: add r6, pc, r6
- 0x92af4a8c <+7580>: add r7, pc, r7
- 0x92af4a90 <+7584>: add r8, pc, r8
- 0x92af4a94 <+7588>: add r3, pc, r3
- 0x92af4a98 <+7592>: str r3, [sp, #36] ; 0x24
- 0x92af4a9c <+7596>: b 0x92af4ab4 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+7620>
- 0x92af4aa0 <+7600>: ldr r3, [r4, #-44] ; 0xffffffd4
- 0x92af4aa4 <+7604>: cmp r3, #1
- 0x92af4aa8 <+7608>: beq 0x92af56cc <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+10716>
- 0x92af4aac <+7612>: add r5, r5, #1
- 0x92af4ab0 <+7616>: add r4, r4, #172 ; 0xac
- 0x92af4ab4 <+7620>: mov r0, r11
- 0x92af4ab8 <+7624>: bl 0x92ae4284 <_ZNK11CPlayerInfo30GetIncrementScoreRequestsTotalEv>
- 0x92af4abc <+7628>: cmp r5, r0
- 0x92af4ac0 <+7632>: blt 0x92af4aa0 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+7600>
- 0x92af4ac4 <+7636>: ldr r3, [sp, #60] ; 0x3c
- 0x92af4ac8 <+7640>: ldr r2, [pc, #-3296] ; 0x92af3df0 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+4352>
- 0x92af4acc <+7644>: sub r0, r3, #2352 ; 0x930
- 0x92af4ad0 <+7648>: ldr r1, [sp, #64] ; 0x40
- 0x92af4ad4 <+7652>: sub r0, r0, #12
- 0x92af4ad8 <+7656>: add r2, pc, r2
- 0x92af4adc <+7660>: bl 0x92fa4110 <_ZN17CXGSXmlWriterNode8AddChildEPKc>
- 0x92af4ae0 <+7664>: add r3, sp, #344 ; 0x158
- 0x92af4ae4 <+7668>: str r3, [sp, #32]
- 0x92af4ae8 <+7672>: ldr r3, [pc, #-3324] ; 0x92af3df4 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+4356>
- 0x92af4aec <+7676>: add r4, r11, #32512 ; 0x7f00
- ---Type <return> to continue, or q <return> to quit---
- 0x92af4af0 <+7680>: ldr r6, [pc, #-3328] ; 0x92af3df8 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+4360>
- 0x92af4af4 <+7684>: add r5, r11, #33024 ; 0x8100
- 0x92af4af8 <+7688>: add r3, pc, r3
- 0x92af4afc <+7692>: ldr r7, [pc, #-3336] ; 0x92af3dfc <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+4364>
- 0x92af4b00 <+7696>: ldr r8, [pc, #-3336] ; 0x92af3e00 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+4368>
- 0x92af4b04 <+7700>: add r6, pc, r6
- 0x92af4b08 <+7704>: str r3, [sp, #40] ; 0x28
- 0x92af4b0c <+7708>: add r3, sp, #284 ; 0x11c
- 0x92af4b10 <+7712>: str r3, [sp, #36] ; 0x24
- 0x92af4b14 <+7716>: add r4, r4, #204 ; 0xcc
- 0x92af4b18 <+7720>: ldr r3, [pc, #-3356] ; 0x92af3e04 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+4372>
- 0x92af4b1c <+7724>: add r7, pc, r7
- 0x92af4b20 <+7728>: add r5, r5, #172 ; 0xac
- 0x92af4b24 <+7732>: add r8, pc, r8
- 0x92af4b28 <+7736>: add r3, pc, r3
- 0x92af4b2c <+7740>: str r3, [sp, #44] ; 0x2c
- 0x92af4b30 <+7744>: ldr r3, [pc, #-3376] ; 0x92af3e08 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+4376>
- 0x92af4b34 <+7748>: add r3, pc, r3
- 0x92af4b38 <+7752>: str r3, [sp, #52] ; 0x34
- 0x92af4b3c <+7756>: mov r0, r10
- 0x92af4b40 <+7760>: ldr r1, [sp, #36] ; 0x24
- 0x92af4b44 <+7764>: mov r2, r6
- 0x92af4b48 <+7768>: bl 0x92fa4110 <_ZN17CXGSXmlWriterNode8AddChildEPKc>
- 0x92af4b4c <+7772>: mov r0, r10
- ---Type <return> to continue, or q <return> to quit---
- 0x92af4b50 <+7776>: mov r1, r7
- 0x92af4b54 <+7780>: ldr r2, [r4, #-4]
- 0x92af4b58 <+7784>: bl 0x92c587e4 <_ZN8CXmlUtil21XMLWriteAttributeBoolEP17CXGSXmlWriterNodePKci>
- 0x92af4b5c <+7788>: mov r0, r10
- 0x92af4b60 <+7792>: mov r1, r8
- 0x92af4b64 <+7796>: ldr r2, [r4, #32]
- 0x92af4b68 <+7800>: bl 0x92c58708 <_ZN8CXmlUtil21XMLWriteAttributeUIntEP17CXGSXmlWriterNodePKcj>
- 0x92af4b6c <+7804>: mov r0, r10
- 0x92af4b70 <+7808>: ldr r1, [sp, #40] ; 0x28
- 0x92af4b74 <+7812>: ldr r2, [r4, #36] ; 0x24
- 0x92af4b78 <+7816>: bl 0x92c58708 <_ZN8CXmlUtil21XMLWriteAttributeUIntEP17CXGSXmlWriterNodePKcj>
- 0x92af4b7c <+7820>: mov r0, r10
- 0x92af4b80 <+7824>: ldr r1, [sp, #44] ; 0x2c
- 0x92af4b84 <+7828>: ldr r2, [r4, #40] ; 0x28
- 0x92af4b88 <+7832>: bl 0x92c58708 <_ZN8CXmlUtil21XMLWriteAttributeUIntEP17CXGSXmlWriterNodePKcj>
- 0x92af4b8c <+7836>: mov r0, r10
- 0x92af4b90 <+7840>: ldr r1, [sp, #52] ; 0x34
- 0x92af4b94 <+7844>: mov r2, r4
- 0x92af4b98 <+7848>: bl 0x92c5880c <_ZN8CXmlUtil23XMLWriteAttributeStringEP17CXGSXmlWriterNodePKcS3_>
- 0x92af4b9c <+7852>: add r4, r4, #48 ; 0x30
- 0x92af4ba0 <+7856>: cmp r4, r5
- 0x92af4ba4 <+7860>: bne 0x92af4b3c <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+7756>
- 0x92af4ba8 <+7864>: ldr r3, [sp, #60] ; 0x3c
- 0x92af4bac <+7868>: ldr r2, [pc, #-3496] ; 0x92af3e0c <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+4380>
- 0x92af4bb0 <+7872>: sub r0, r3, #2352 ; 0x930
- 0x92af4bb4 <+7876>: ldr r1, [sp, #64] ; 0x40
- 0x92af4bb8 <+7880>: sub r0, r0, #4
- 0x92af4bbc <+7884>: add r2, pc, r2
- ---Type <return> to continue, or q <return> to quit---
- 0x92af4bc0 <+7888>: bl 0x92fa4110 <_ZN17CXGSXmlWriterNode8AddChildEPKc>
- 0x92af4bc4 <+7892>: add r3, sp, #292 ; 0x124
- 0x92af4bc8 <+7896>: str r3, [sp, #36] ; 0x24
- 0x92af4bcc <+7900>: ldr r3, [pc, #-3524] ; 0x92af3e10 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+4384>
- 0x92af4bd0 <+7904>: add r4, r11, #33536 ; 0x8300
- 0x92af4bd4 <+7908>: ldr r6, [pc, #-3528] ; 0x92af3e14 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+4388>
- 0x92af4bd8 <+7912>: add r4, r4, #140 ; 0x8c
- 0x92af4bdc <+7916>: add r3, pc, r3
- 0x92af4be0 <+7920>: ldr r7, [pc, #-3536] ; 0x92af3e18 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+4392>
- 0x92af4be4 <+7924>: ldr r8, [pc, #-3536] ; 0x92af3e1c <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+4396>
- 0x92af4be8 <+7928>: add r6, pc, r6
- 0x92af4bec <+7932>: str r3, [sp, #40] ; 0x28
- 0x92af4bf0 <+7936>: add r7, pc, r7
- 0x92af4bf4 <+7940>: ldr r3, [pc, #-3548] ; 0x92af3e20 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+4400>
- 0x92af4bf8 <+7944>: add r8, pc, r8
- 0x92af4bfc <+7948>: add r3, pc, r3
- 0x92af4c00 <+7952>: str r3, [sp, #44] ; 0x2c
- 0x92af4c04 <+7956>: ldr r3, [pc, #-3560] ; 0x92af3e24 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+4404>
- 0x92af4c08 <+7960>: add r3, pc, r3
- 0x92af4c0c <+7964>: str r3, [sp, #52] ; 0x34
- 0x92af4c10 <+7968>: mov r0, r10
- 0x92af4c14 <+7972>: ldr r1, [sp, #36] ; 0x24
- 0x92af4c18 <+7976>: mov r2, r6
- ---Type <return> to continue, or q <return> to quit---
- 0x92af4c1c <+7980>: bl 0x92fa4110 <_ZN17CXGSXmlWriterNode8AddChildEPKc>
- 0x92af4c20 <+7984>: mov r0, r10
- 0x92af4c24 <+7988>: mov r1, r7
- 0x92af4c28 <+7992>: ldr r2, [r5, #-4]
- 0x92af4c2c <+7996>: bl 0x92c587e4 <_ZN8CXmlUtil21XMLWriteAttributeBoolEP17CXGSXmlWriterNodePKci>
- 0x92af4c30 <+8000>: mov r0, r10
- 0x92af4c34 <+8004>: mov r1, r8
- 0x92af4c38 <+8008>: ldr r2, [r5, #32]
- 0x92af4c3c <+8012>: bl 0x92c58708 <_ZN8CXmlUtil21XMLWriteAttributeUIntEP17CXGSXmlWriterNodePKcj>
- 0x92af4c40 <+8016>: mov r0, r10
- 0x92af4c44 <+8020>: ldr r1, [sp, #40] ; 0x28
- 0x92af4c48 <+8024>: ldr r2, [r5, #36] ; 0x24
- 0x92af4c4c <+8028>: bl 0x92c58708 <_ZN8CXmlUtil21XMLWriteAttributeUIntEP17CXGSXmlWriterNodePKcj>
- 0x92af4c50 <+8032>: mov r0, r10
- 0x92af4c54 <+8036>: ldr r1, [sp, #44] ; 0x2c
- 0x92af4c58 <+8040>: ldr r2, [r5, #40] ; 0x28
- 0x92af4c5c <+8044>: bl 0x92c58708 <_ZN8CXmlUtil21XMLWriteAttributeUIntEP17CXGSXmlWriterNodePKcj>
- 0x92af4c60 <+8048>: mov r0, r10
- 0x92af4c64 <+8052>: ldr r1, [sp, #52] ; 0x34
- 0x92af4c68 <+8056>: mov r2, r5
- 0x92af4c6c <+8060>: bl 0x92c5880c <_ZN8CXmlUtil23XMLWriteAttributeStringEP17CXGSXmlWriterNodePKcS3_>
- 0x92af4c70 <+8064>: add r5, r5, #48 ; 0x30
- 0x92af4c74 <+8068>: cmp r5, r4
- 0x92af4c78 <+8072>: bne 0x92af4c10 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+7968>
- 0x92af4c7c <+8076>: ldr r3, [sp, #60] ; 0x3c
- 0x92af4c80 <+8080>: ldr r2, [pc, #-3680] ; 0x92af3e28 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+4408>
- 0x92af4c84 <+8084>: sub r0, r3, #2336 ; 0x920
- 0x92af4c88 <+8088>: ldr r1, [sp, #72] ; 0x48
- ---Type <return> to continue, or q <return> to quit---
- 0x92af4c8c <+8092>: sub r0, r0, #12
- 0x92af4c90 <+8096>: add r2, pc, r2
- 0x92af4c94 <+8100>: bl 0x92fa4110 <_ZN17CXGSXmlWriterNode8AddChildEPKc>
- 0x92af4c98 <+8104>: ldr r3, [sp, #32]
- 0x92af4c9c <+8108>: ldr r6, [sp, #116] ; 0x74
- 0x92af4ca0 <+8112>: sub r4, r3, #44 ; 0x2c
- 0x92af4ca4 <+8116>: ldr r1, [pc, #-3712] ; 0x92af3e2c <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+4412>
- 0x92af4ca8 <+8120>: add r5, r6, #1856 ; 0x740
- 0x92af4cac <+8124>: add r1, pc, r1
- 0x92af4cb0 <+8128>: mov r0, r4
- 0x92af4cb4 <+8132>: ldr r2, [r5]
- 0x92af4cb8 <+8136>: bl 0x92c58794 <_ZN8CXmlUtil22XMLWriteAttributeFloatEP17CXGSXmlWriterNodePKcf>
- 0x92af4cbc <+8140>: ldr r1, [pc, #-3732] ; 0x92af3e30 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+4416>
- 0x92af4cc0 <+8144>: mov r0, r4
- 0x92af4cc4 <+8148>: ldr r2, [r5, #4]
- 0x92af4cc8 <+8152>: add r1, pc, r1
- 0x92af4ccc <+8156>: bl 0x92c58794 <_ZN8CXmlUtil22XMLWriteAttributeFloatEP17CXGSXmlWriterNodePKcf>
- 0x92af4cd0 <+8160>: ldr r1, [pc, #-3748] ; 0x92af3e34 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+4420>
- 0x92af4cd4 <+8164>: mov r0, r4
- 0x92af4cd8 <+8168>: ldr r2, [r6, #1864] ; 0x748
- 0x92af4cdc <+8172>: add r1, pc, r1
- 0x92af4ce0 <+8176>: bl 0x92c586c4 <_ZN8CXmlUtil20XMLWriteAttributeIntEP17CXGSXmlWriterNodePKci>
- 0x92af4ce4 <+8180>: ldr r1, [pc, #-3764] ; 0x92af3e38 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+4424>
- 0x92af4ce8 <+8184>: mov r0, r4
- 0x92af4cec <+8188>: ldr r2, [r6, #1868] ; 0x74c
- ---Type <return> to continue, or q <return> to quit---
- 0x92af4cf0 <+8192>: add r1, pc, r1
- 0x92af4cf4 <+8196>: bl 0x92c58708 <_ZN8CXmlUtil21XMLWriteAttributeUIntEP17CXGSXmlWriterNodePKcj>
- 0x92af4cf8 <+8200>: ldr r1, [pc, #-3780] ; 0x92af3e3c <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+4428>
- 0x92af4cfc <+8204>: mov r0, r4
- 0x92af4d00 <+8208>: ldr r2, [r6, #1872] ; 0x750
- 0x92af4d04 <+8212>: add r1, pc, r1
- 0x92af4d08 <+8216>: bl 0x92c586c4 <_ZN8CXmlUtil20XMLWriteAttributeIntEP17CXGSXmlWriterNodePKci>
- 0x92af4d0c <+8220>: ldr r6, [pc, #-3796] ; 0x92af3e40 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+4432>
- 0x92af4d10 <+8224>: add r5, r11, #2544 ; 0x9f0
- 0x92af4d14 <+8228>: add r5, r5, #12
- 0x92af4d18 <+8232>: mov r4, #0
- 0x92af4d1c <+8236>: add r6, pc, r6
- 0x92af4d20 <+8240>: ldr r7, [sp, #88] ; 0x58
- 0x92af4d24 <+8244>: mov r1, r6
- 0x92af4d28 <+8248>: mov r2, r4
- 0x92af4d2c <+8252>: mov r0, r7
- 0x92af4d30 <+8256>: bl 0x92a36938 <sprintf@plt>
- 0x92af4d34 <+8260>: ldr r0, [sp, #64] ; 0x40
- 0x92af4d38 <+8264>: mov r1, r7
- 0x92af4d3c <+8268>: ldr r2, [r5, #4]!
- 0x92af4d40 <+8272>: bl 0x92c58708 <_ZN8CXmlUtil21XMLWriteAttributeUIntEP17CXGSXmlWriterNodePKcj>
- 0x92af4d44 <+8276>: add r4, r4, #1
- 0x92af4d48 <+8280>: cmp r4, #3
- 0x92af4d4c <+8284>: bne 0x92af4d20 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+8240>
- 0x92af4d50 <+8288>: ldr r3, [sp, #84] ; 0x54
- 0x92af4d54 <+8292>: ldr r3, [r3]
- 0x92af4d58 <+8296>: ldr r3, [r3, #52] ; 0x34
- ---Type <return> to continue, or q <return> to quit---
- 0x92af4d5c <+8300>: ldr r5, [r3, #48] ; 0x30
- 0x92af4d60 <+8304>: ldr r3, [r5, #1456] ; 0x5b0
- 0x92af4d64 <+8308>: cmp r3, #0
- 0x92af4d68 <+8312>: ble 0x92af4d94 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+8356>
- 0x92af4d6c <+8316>: ldr r6, [pc, #-3888] ; 0x92af3e44 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+4436>
- 0x92af4d70 <+8320>: mov r4, #0
- 0x92af4d74 <+8324>: add r6, pc, r6
- 0x92af4d78 <+8328>: ldr r2, [r11, #2572] ; 0xa0c
- 0x92af4d7c <+8332>: ldr r2, [r2, r4, lsl #2]
- 0x92af4d80 <+8336>: cmp r2, #0
- 0x92af4d84 <+8340>: bne 0x92af5710 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+10784>
- 0x92af4d88 <+8344>: add r4, r4, #1
- 0x92af4d8c <+8348>: cmp r3, r4
- 0x92af4d90 <+8352>: bgt 0x92af4d78 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+8328>
- 0x92af4d94 <+8356>: ldr r3, [sp, #60] ; 0x3c
- 0x92af4d98 <+8360>: ldr r2, [pc, #-3928] ; 0x92af3e48 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+4440>
- 0x92af4d9c <+8364>: sub r0, r3, #2336 ; 0x920
- 0x92af4da0 <+8368>: ldr r1, [sp, #72] ; 0x48
- 0x92af4da4 <+8372>: sub r0, r0, #4
- 0x92af4da8 <+8376>: add r2, pc, r2
- 0x92af4dac <+8380>: bl 0x92fa4110 <_ZN17CXGSXmlWriterNode8AddChildEPKc>
- 0x92af4db0 <+8384>: ldr r3, [sp, #84] ; 0x54
- 0x92af4db4 <+8388>: ldr r2, [sp, #32]
- 0x92af4db8 <+8392>: ldr r3, [r3]
- 0x92af4dbc <+8396>: sub r1, r2, #36 ; 0x24
- 0x92af4dc0 <+8400>: ldr r0, [r3, #88] ; 0x58
- 0x92af4dc4 <+8404>: ldr r3, [r0]
- ---Type <return> to continue, or q <return> to quit---
- 0x92af4dc8 <+8408>: ldr r3, [r3, #48] ; 0x30
- 0x92af4dcc <+8412>: blx r3
- 0x92af4dd0 <+8416>: ldr r3, [sp, #60] ; 0x3c
- 0x92af4dd4 <+8420>: ldr r2, [pc, #-3984] ; 0x92af3e4c <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+4444>
- 0x92af4dd8 <+8424>: sub r0, r3, #2320 ; 0x910
- 0x92af4ddc <+8428>: ldr r1, [sp, #72] ; 0x48
- 0x92af4de0 <+8432>: sub r0, r0, #12
- 0x92af4de4 <+8436>: add r2, pc, r2
- 0x92af4de8 <+8440>: bl 0x92fa4110 <_ZN17CXGSXmlWriterNode8AddChildEPKc>
- 0x92af4dec <+8444>: ldr r3, [sp, #76] ; 0x4c
- 0x92af4df0 <+8448>: ldr r3, [r3, #2304] ; 0x900
- 0x92af4df4 <+8452>: cmp r3, #0
- 0x92af4df8 <+8456>: ble 0x92af4e50 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+8544>
- 0x92af4dfc <+8460>: ldr r7, [pc, #-4020] ; 0x92af3e50 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+4448>
- 0x92af4e00 <+8464>: add r4, r11, #38656 ; 0x9700
- 0x92af4e04 <+8468>: ldr r8, [pc, #-4024] ; 0x92af3e54 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+4452>
- 0x92af4e08 <+8472>: add r4, r4, #252 ; 0xfc
- 0x92af4e0c <+8476>: add r7, pc, r7
- 0x92af4e10 <+8480>: add r6, sp, #316 ; 0x13c
- 0x92af4e14 <+8484>: add r8, pc, r8
- 0x92af4e18 <+8488>: mov r5, #0
- 0x92af4e1c <+8492>: mov r0, r10
- 0x92af4e20 <+8496>: mov r1, r6
- 0x92af4e24 <+8500>: mov r2, r7
- 0x92af4e28 <+8504>: bl 0x92fa4110 <_ZN17CXGSXmlWriterNode8AddChildEPKc>
- 0x92af4e2c <+8508>: mov r0, r10
- ---Type <return> to continue, or q <return> to quit---
- 0x92af4e30 <+8512>: mov r1, r8
- 0x92af4e34 <+8516>: ldr r2, [r4, #4]!
- 0x92af4e38 <+8520>: bl 0x92c58708 <_ZN8CXmlUtil21XMLWriteAttributeUIntEP17CXGSXmlWriterNodePKcj>
- 0x92af4e3c <+8524>: ldr r3, [sp, #76] ; 0x4c
- 0x92af4e40 <+8528>: add r5, r5, #1
- 0x92af4e44 <+8532>: ldr r3, [r3, #2304] ; 0x900
- 0x92af4e48 <+8536>: cmp r3, r5
- 0x92af4e4c <+8540>: bgt 0x92af4e1c <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+8492>
- 0x92af4e50 <+8544>: ldr r3, [sp, #84] ; 0x54
- 0x92af4e54 <+8548>: ldr r2, [sp, #60] ; 0x3c
- 0x92af4e58 <+8552>: ldr r1, [sp, #72] ; 0x48
- 0x92af4e5c <+8556>: sub r0, r2, #2320 ; 0x910
- 0x92af4e60 <+8560>: ldr r3, [r3]
- 0x92af4e64 <+8564>: ldr r2, [pc, #3300] ; 0x92af5b50 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+11872>
- 0x92af4e68 <+8568>: sub r0, r0, #4
- 0x92af4e6c <+8572>: add r2, pc, r2
- 0x92af4e70 <+8576>: ldr r4, [r3, #76] ; 0x4c
- 0x92af4e74 <+8580>: bl 0x92fa4110 <_ZN17CXGSXmlWriterNode8AddChildEPKc>
- 0x92af4e78 <+8584>: ldr r6, [sp, #32]
- 0x92af4e7c <+8588>: add r4, r4, #4096 ; 0x1000
- 0x92af4e80 <+8592>: ldr r1, [pc, #3276] ; 0x92af5b54 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+11876>
- 0x92af4e84 <+8596>: sub r5, r6, #20
- 0x92af4e88 <+8600>: ldr r2, [r4, #2372] ; 0x944
- 0x92af4e8c <+8604>: add r1, pc, r1
- 0x92af4e90 <+8608>: mov r0, r5
- 0x92af4e94 <+8612>: bl 0x92c58708 <_ZN8CXmlUtil21XMLWriteAttributeUIntEP17CXGSXmlWriterNodePKcj>
- 0x92af4e98 <+8616>: ldr r1, [pc, #3256] ; 0x92af5b58 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryption---Type <return> to continue, or q <return> to quit---
- TypeE+11880>
- 0x92af4e9c <+8620>: mov r0, r5
- 0x92af4ea0 <+8624>: ldr r2, [r4, #2376] ; 0x948
- 0x92af4ea4 <+8628>: add r1, pc, r1
- 0x92af4ea8 <+8632>: bl 0x92c58708 <_ZN8CXmlUtil21XMLWriteAttributeUIntEP17CXGSXmlWriterNodePKcj>
- 0x92af4eac <+8636>: ldr r5, [sp, #72] ; 0x48
- 0x92af4eb0 <+8640>: sub r0, r6, #12
- 0x92af4eb4 <+8644>: ldr r2, [pc, #3232] ; 0x92af5b5c <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+11884>
- 0x92af4eb8 <+8648>: mov r1, r5
- 0x92af4ebc <+8652>: add r2, pc, r2
- 0x92af4ec0 <+8656>: bl 0x92fa4110 <_ZN17CXGSXmlWriterNode8AddChildEPKc>
- 0x92af4ec4 <+8660>: add r3, r11, #38656 ; 0x9700
- 0x92af4ec8 <+8664>: sub r4, r6, #12
- 0x92af4ecc <+8668>: add r3, r3, #144 ; 0x90
- 0x92af4ed0 <+8672>: ldr r1, [pc, #3208] ; 0x92af5b60 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+11888>
- 0x92af4ed4 <+8676>: mov r0, r4
- 0x92af4ed8 <+8680>: add r1, pc, r1
- 0x92af4edc <+8684>: ldrd r2, [r3, #-8]
- 0x92af4ee0 <+8688>: bl 0x92c5874c <_ZN8CXmlUtil20XMLWriteAttributeU64EP17CXGSXmlWriterNodePKcy>
- 0x92af4ee4 <+8692>: mov r0, r4
- 0x92af4ee8 <+8696>: ldr r4, [sp, #76] ; 0x4c
- 0x92af4eec <+8700>: ldr r1, [pc, #3184] ; 0x92af5b64 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+11892>
- 0x92af4ef0 <+8704>: ldr r2, [r4, #1936] ; 0x790
- 0x92af4ef4 <+8708>: add r1, pc, r1
- 0x92af4ef8 <+8712>: bl 0x92c58708 <_ZN8CXmlUtil21XMLWriteAttributeUIntEP17CXGSXmlWriterNodePKcj>
- 0x92af4efc <+8716>: ldr r1, [pc, #3172] ; 0x92af5b68 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryption---Type <return> to continue, or q <return> to quit---
- TypeE+11896>
- 0x92af4f00 <+8720>: mov r0, r5
- 0x92af4f04 <+8724>: ldr r2, [r4, #1940] ; 0x794
- 0x92af4f08 <+8728>: add r1, pc, r1
- 0x92af4f0c <+8732>: bl 0x92c586c4 <_ZN8CXmlUtil20XMLWriteAttributeIntEP17CXGSXmlWriterNodePKci>
- 0x92af4f10 <+8736>: ldr r1, [pc, #3156] ; 0x92af5b6c <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+11900>
- 0x92af4f14 <+8740>: mov r0, r5
- 0x92af4f18 <+8744>: ldr r2, [r4, #1944] ; 0x798
- 0x92af4f1c <+8748>: add r1, pc, r1
- 0x92af4f20 <+8752>: bl 0x92c587e4 <_ZN8CXmlUtil21XMLWriteAttributeBoolEP17CXGSXmlWriterNodePKci>
- 0x92af4f24 <+8756>: ldr r1, [pc, #3140] ; 0x92af5b70 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+11904>
- 0x92af4f28 <+8760>: mov r0, r5
- 0x92af4f2c <+8764>: ldr r2, [r4, #1948] ; 0x79c
- 0x92af4f30 <+8768>: add r1, pc, r1
- 0x92af4f34 <+8772>: bl 0x92c587e4 <_ZN8CXmlUtil21XMLWriteAttributeBoolEP17CXGSXmlWriterNodePKci>
- 0x92af4f38 <+8776>: ldr r1, [pc, #3124] ; 0x92af5b74 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+11908>
- 0x92af4f3c <+8780>: mov r0, r5
- 0x92af4f40 <+8784>: ldr r2, [r4, #1952] ; 0x7a0
- 0x92af4f44 <+8788>: add r1, pc, r1
- 0x92af4f48 <+8792>: bl 0x92c586c4 <_ZN8CXmlUtil20XMLWriteAttributeIntEP17CXGSXmlWriterNodePKci>
- 0x92af4f4c <+8796>: ldr r1, [pc, #3108] ; 0x92af5b78 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+11912>
- 0x92af4f50 <+8800>: mov r0, r5
- 0x92af4f54 <+8804>: ldr r2, [r4, #1980] ; 0x7bc
- 0x92af4f58 <+8808>: add r1, pc, r1
- 0x92af4f5c <+8812>: bl 0x92c587e4 <_ZN8CXmlUtil21XMLWriteAttributeBoolEP17CXGSXmlWriterNodePKci>
- ---Type <return> to continue, or q <return> to quit---
- 0x92af4f60 <+8816>: ldr r1, [pc, #3092] ; 0x92af5b7c <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+11916>
- 0x92af4f64 <+8820>: mov r0, r5
- 0x92af4f68 <+8824>: ldr r2, [r4, #1984] ; 0x7c0
- 0x92af4f6c <+8828>: add r1, pc, r1
- 0x92af4f70 <+8832>: bl 0x92c586c4 <_ZN8CXmlUtil20XMLWriteAttributeIntEP17CXGSXmlWriterNodePKci>
- 0x92af4f74 <+8836>: add r3, r11, #38656 ; 0x9700
- 0x92af4f78 <+8840>: ldr r7, [sp, #64] ; 0x40
- 0x92af4f7c <+8844>: add r3, r3, #208 ; 0xd0
- 0x92af4f80 <+8848>: ldr r1, [pc, #3064] ; 0x92af5b80 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+11920>
- 0x92af4f84 <+8852>: mov r0, r7
- 0x92af4f88 <+8856>: add r1, pc, r1
- 0x92af4f8c <+8860>: ldrd r2, [r3, #-8]
- 0x92af4f90 <+8864>: bl 0x92c5874c <_ZN8CXmlUtil20XMLWriteAttributeU64EP17CXGSXmlWriterNodePKcy>
- 0x92af4f94 <+8868>: ldr r1, [pc, #3048] ; 0x92af5b84 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+11924>
- 0x92af4f98 <+8872>: mov r0, r5
- 0x92af4f9c <+8876>: ldr r2, [r4, #2036] ; 0x7f4
- 0x92af4fa0 <+8880>: add r1, pc, r1
- 0x92af4fa4 <+8884>: bl 0x92c587e4 <_ZN8CXmlUtil21XMLWriteAttributeBoolEP17CXGSXmlWriterNodePKci>
- 0x92af4fa8 <+8888>: ldr r1, [pc, #3032] ; 0x92af5b88 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+11928>
- 0x92af4fac <+8892>: mov r0, r5
- 0x92af4fb0 <+8896>: ldr r2, [r4, #2044] ; 0x7fc
- 0x92af4fb4 <+8900>: add r1, pc, r1
- 0x92af4fb8 <+8904>: bl 0x92c586c4 <_ZN8CXmlUtil20XMLWriteAttributeIntEP17CXGSXmlWriterNodePKci>
- 0x92af4fbc <+8908>: ldr r2, [pc, #3016] ; 0x92af5b8c <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+11932>
- ---Type <return> to continue, or q <return> to quit---
- 0x92af4fc0 <+8912>: sub r0, r6, #4
- 0x92af4fc4 <+8916>: mov r1, r7
- 0x92af4fc8 <+8920>: add r2, pc, r2
- 0x92af4fcc <+8924>: bl 0x92fa4110 <_ZN17CXGSXmlWriterNode8AddChildEPKc>
- 0x92af4fd0 <+8928>: ldr r3, [sp, #116] ; 0x74
- 0x92af4fd4 <+8932>: mov r5, #0
- 0x92af4fd8 <+8936>: ldr r8, [pc, #2992] ; 0x92af5b90 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+11936>
- 0x92af4fdc <+8940>: mov r6, r5
- 0x92af4fe0 <+8944>: ldr r7, [pc, #2988] ; 0x92af5b94 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+11940>
- 0x92af4fe4 <+8948>: ldr r3, [r3, #48] ; 0x30
- 0x92af4fe8 <+8952>: add r8, pc, r8
- 0x92af4fec <+8956>: add r7, pc, r7
- 0x92af4ff0 <+8960>: str r3, [sp, #36] ; 0x24
- 0x92af4ff4 <+8964>: ldr r3, [pc, #2972] ; 0x92af5b98 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+11944>
- 0x92af4ff8 <+8968>: add r3, pc, r3
- 0x92af4ffc <+8972>: str r3, [sp, #40] ; 0x28
- 0x92af5000 <+8976>: ldr r3, [pc, #2964] ; 0x92af5b9c <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+11948>
- 0x92af5004 <+8980>: add r3, pc, r3
- 0x92af5008 <+8984>: str r3, [sp, #44] ; 0x2c
- 0x92af500c <+8988>: ldr r3, [pc, #2956] ; 0x92af5ba0 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+11952>
- 0x92af5010 <+8992>: add r3, pc, r3
- 0x92af5014 <+8996>: str r3, [sp, #52] ; 0x34
- 0x92af5018 <+9000>: ldr r3, [pc, #2948] ; 0x92af5ba4 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+11956>
- ---Type <return> to continue, or q <return> to quit---
- 0x92af501c <+9004>: add r3, pc, r3
- 0x92af5020 <+9008>: str r3, [sp, #56] ; 0x38
- 0x92af5024 <+9012>: b 0x92af50ac <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+9148>
- 0x92af5028 <+9016>: ldr r3, [sp, #76] ; 0x4c
- 0x92af502c <+9020>: mov r0, r10
- 0x92af5030 <+9024>: ldr r2, [sp, #40] ; 0x28
- 0x92af5034 <+9028>: ldr r4, [r3, #2348] ; 0x92c
- 0x92af5038 <+9032>: ldr r3, [sp, #32]
- 0x92af503c <+9036>: add r4, r4, r5
- 0x92af5040 <+9040>: sub r1, r3, #4
- 0x92af5044 <+9044>: bl 0x92fa4110 <_ZN17CXGSXmlWriterNode8AddChildEPKc>
- 0x92af5048 <+9048>: mov r0, r10
- 0x92af504c <+9052>: ldr r1, [sp, #44] ; 0x2c
- 0x92af5050 <+9056>: ldm r4, {r2, r3}
- 0x92af5054 <+9060>: bl 0x92c58c00 <_ZN8CXmlUtil24XMLWriteAttributeNameTagEP17CXGSXmlWriterNodePKc8UNameTag>
- 0x92af5058 <+9064>: mov r0, r10
- 0x92af505c <+9068>: ldr r1, [sp, #52] ; 0x34
- 0x92af5060 <+9072>: ldr r2, [r4, #8]
- 0x92af5064 <+9076>: bl 0x92c587e4 <_ZN8CXmlUtil21XMLWriteAttributeBoolEP17CXGSXmlWriterNodePKci>
- 0x92af5068 <+9080>: mov r0, r10
- 0x92af506c <+9084>: ldr r1, [sp, #56] ; 0x38
- 0x92af5070 <+9088>: ldr r2, [r4, #12]
- 0x92af5074 <+9092>: bl 0x92c587e4 <_ZN8CXmlUtil21XMLWriteAttributeBoolEP17CXGSXmlWriterNodePKci>
- 0x92af5078 <+9096>: ldr r3, [r4, #16]
- 0x92af507c <+9100>: movw r2, #43932 ; 0xab9c
- 0x92af5080 <+9104>: movt r2, #997 ; 0x3e5
- 0x92af5084 <+9108>: mov r0, r10
- 0x92af5088 <+9112>: eor r2, r2, r3
- 0x92af508c <+9116>: mov r1, r8
- ---Type <return> to continue, or q <return> to quit---
- 0x92af5090 <+9120>: bl 0x92c586c4 <_ZN8CXmlUtil20XMLWriteAttributeIntEP17CXGSXmlWriterNodePKci>
- 0x92af5094 <+9124>: mov r0, r10
- 0x92af5098 <+9128>: mov r1, r7
- 0x92af509c <+9132>: ldr r2, [r4, #20]
- 0x92af50a0 <+9136>: bl 0x92c586c4 <_ZN8CXmlUtil20XMLWriteAttributeIntEP17CXGSXmlWriterNodePKci>
- 0x92af50a4 <+9140>: add r6, r6, #1
- 0x92af50a8 <+9144>: add r5, r5, #24
- 0x92af50ac <+9148>: ldr r0, [sp, #36] ; 0x24
- 0x92af50b0 <+9152>: mov r1, #1
- 0x92af50b4 <+9156>: bl 0x92a93cec <_ZN23CEventDefinitionManager17GetCampaignLengthEi>
- 0x92af50b8 <+9160>: cmp r6, r0
- 0x92af50bc <+9164>: blt 0x92af5028 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+9016>
- 0x92af50c0 <+9168>: ldr r5, [sp, #76] ; 0x4c
- 0x92af50c4 <+9172>: movw r2, #43932 ; 0xab9c
- 0x92af50c8 <+9176>: ldr r6, [sp, #64] ; 0x40
- 0x92af50cc <+9180>: movt r2, #997 ; 0x3e5
- 0x92af50d0 <+9184>: ldr r1, [pc, #2768] ; 0x92af5ba8 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+11960>
- 0x92af50d4 <+9188>: ldr r3, [r5, #2408] ; 0x968
- 0x92af50d8 <+9192>: mov r0, r6
- 0x92af50dc <+9196>: add r1, pc, r1
- 0x92af50e0 <+9200>: eor r2, r2, r3
- 0x92af50e4 <+9204>: bl 0x92c586c4 <_ZN8CXmlUtil20XMLWriteAttributeIntEP17CXGSXmlWriterNodePKci>
- 0x92af50e8 <+9208>: ldr r3, [r5, #2412] ; 0x96c
- 0x92af50ec <+9212>: movw r2, #43932 ; 0xab9c
- 0x92af50f0 <+9216>: ldr r1, [pc, #2740] ; 0x92af5bac <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+11964>
- 0x92af50f4 <+9220>: movt r2, #997 ; 0x3e5
- 0x92af50f8 <+9224>: mov r0, r6
- ---Type <return> to continue, or q <return> to quit---
- 0x92af50fc <+9228>: eor r2, r2, r3
- 0x92af5100 <+9232>: add r1, pc, r1
- 0x92af5104 <+9236>: bl 0x92c586c4 <_ZN8CXmlUtil20XMLWriteAttributeIntEP17CXGSXmlWriterNodePKci>
- 0x92af5108 <+9240>: ldr r3, [r5, #2384] ; 0x950
- 0x92af510c <+9244>: cmp r3, #33 ; 0x21
- 0x92af5110 <+9248>: beq 0x92af517c <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+9356>
- 0x92af5114 <+9252>: add r1, r11, #39168 ; 0x9900
- 0x92af5118 <+9256>: add r4, sp, #1616 ; 0x650
- 0x92af511c <+9260>: add r4, r4, #8
- 0x92af5120 <+9264>: add r1, r1, #80 ; 0x50
- 0x92af5124 <+9268>: mov r3, #1024 ; 0x400
- 0x92af5128 <+9272>: mov r2, r4
- 0x92af512c <+9276>: ldrd r0, [r1, #-8]
- 0x92af5130 <+9280>: bl 0x9318a0f8 <_ZN5Parse21ConvertUInt64ToStringEyPcj>
- 0x92af5134 <+9284>: ldr r1, [pc, #2676] ; 0x92af5bb0 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+11968>
- 0x92af5138 <+9288>: mov r0, r6
- 0x92af513c <+9292>: mov r2, r4
- 0x92af5140 <+9296>: add r1, pc, r1
- 0x92af5144 <+9300>: bl 0x92fa45e0 <_ZN17CXGSXmlWriterNode12AddAttributeEPKcS1_>
- 0x92af5148 <+9304>: ldr r3, [pc, #2660] ; 0x92af5bb4 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+11972>
- 0x92af514c <+9308>: mov r2, #1024 ; 0x400
- 0x92af5150 <+9312>: ldr r4, [sp, #60] ; 0x3c
- 0x92af5154 <+9316>: ldr r1, [r5, #2384] ; 0x950
- 0x92af5158 <+9320>: add r3, pc, r3
- 0x92af515c <+9324>: mov r0, r4
- 0x92af5160 <+9328>: ldr r1, [r3, r1, lsl #2]
- 0x92af5164 <+9332>: bl 0x92a36968 <strncpy@plt>
- ---Type <return> to continue, or q <return> to quit---
- 0x92af5168 <+9336>: ldr r1, [pc, #2632] ; 0x92af5bb8 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+11976>
- 0x92af516c <+9340>: mov r0, r6
- 0x92af5170 <+9344>: mov r2, r4
- 0x92af5174 <+9348>: add r1, pc, r1
- 0x92af5178 <+9352>: bl 0x92fa45e0 <_ZN17CXGSXmlWriterNode12AddAttributeEPKcS1_>
- 0x92af517c <+9356>: ldr r5, [sp, #64] ; 0x40
- 0x92af5180 <+9360>: ldr r6, [sp, #76] ; 0x4c
- 0x92af5184 <+9364>: ldr r1, [pc, #2608] ; 0x92af5bbc <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+11980>
- 0x92af5188 <+9368>: mov r0, r5
- 0x92af518c <+9372>: add r1, pc, r1
- 0x92af5190 <+9376>: ldr r2, [r6, #2416] ; 0x970
- 0x92af5194 <+9380>: bl 0x92c587e4 <_ZN8CXmlUtil21XMLWriteAttributeBoolEP17CXGSXmlWriterNodePKci>
- 0x92af5198 <+9384>: ldr r1, [pc, #2592] ; 0x92af5bc0 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+11984>
- 0x92af519c <+9388>: mov r0, r5
- 0x92af51a0 <+9392>: ldr r2, [r6, #2436] ; 0x984
- 0x92af51a4 <+9396>: add r1, pc, r1
- 0x92af51a8 <+9400>: bl 0x92c58708 <_ZN8CXmlUtil21XMLWriteAttributeUIntEP17CXGSXmlWriterNodePKcj>
- 0x92af51ac <+9404>: ldr r1, [pc, #2576] ; 0x92af5bc4 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+11988>
- 0x92af51b0 <+9408>: mov r0, r5
- 0x92af51b4 <+9412>: ldr r2, [r6, #2432] ; 0x980
- 0x92af51b8 <+9416>: add r1, pc, r1
- 0x92af51bc <+9420>: bl 0x92c587e4 <_ZN8CXmlUtil21XMLWriteAttributeBoolEP17CXGSXmlWriterNodePKci>
- 0x92af51c0 <+9424>: add r3, r11, #39936 ; 0x9c00
- 0x92af51c4 <+9428>: ldr r1, [pc, #2556] ; 0x92af5bc8 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+11992>
- ---Type <return> to continue, or q <return> to quit---
- 0x92af51c8 <+9432>: mov r0, r5
- 0x92af51cc <+9436>: add r1, pc, r1
- 0x92af51d0 <+9440>: ldrd r2, [r3, #-8]
- 0x92af51d4 <+9444>: bl 0x92c5874c <_ZN8CXmlUtil20XMLWriteAttributeU64EP17CXGSXmlWriterNodePKcy>
- 0x92af51d8 <+9448>: ldr r1, [pc, #2540] ; 0x92af5bcc <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+11996>
- 0x92af51dc <+9452>: mov r0, r5
- 0x92af51e0 <+9456>: ldr r2, [r6, #3072] ; 0xc00
- 0x92af51e4 <+9460>: add r1, pc, r1
- 0x92af51e8 <+9464>: bl 0x92af1044 <_ZN3XML14WriteAttributeIiEEvP17CXGSXmlWriterNodePKcRKT_.isra.46>
- 0x92af51ec <+9468>: ldr r1, [pc, #2524] ; 0x92af5bd0 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+12000>
- 0x92af51f0 <+9472>: mov r0, r5
- 0x92af51f4 <+9476>: ldr r2, [r6, #3076] ; 0xc04
- 0x92af51f8 <+9480>: add r1, pc, r1
- 0x92af51fc <+9484>: bl 0x92af1044 <_ZN3XML14WriteAttributeIiEEvP17CXGSXmlWriterNodePKcRKT_.isra.46>
- 0x92af5200 <+9488>: ldr r1, [pc, #2508] ; 0x92af5bd4 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+12004>
- 0x92af5204 <+9492>: mov r0, r5
- 0x92af5208 <+9496>: ldr r2, [r6, #3080] ; 0xc08
- 0x92af520c <+9500>: add r1, pc, r1
- 0x92af5210 <+9504>: bl 0x92af1044 <_ZN3XML14WriteAttributeIiEEvP17CXGSXmlWriterNodePKcRKT_.isra.46>
- 0x92af5214 <+9508>: ldr r1, [pc, #2492] ; 0x92af5bd8 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+12008>
- 0x92af5218 <+9512>: mov r0, r5
- 0x92af521c <+9516>: ldr r2, [r6, #3260] ; 0xcbc
- 0x92af5220 <+9520>: add r1, pc, r1
- 0x92af5224 <+9524>: bl 0x92af1044 <_ZN3XML14WriteAttributeIiEEvP17CXGSXmlWriterNodePKcRKT_.isra.46>
- 0x92af5228 <+9528>: add r1, r11, #39936 ; 0x9c00
- ---Type <return> to continue, or q <return> to quit---
- 0x92af522c <+9532>: add r4, sp, #3664 ; 0xe50
- 0x92af5230 <+9536>: add r4, r4, #8
- 0x92af5234 <+9540>: add r1, r1, #176 ; 0xb0
- 0x92af5238 <+9544>: mov r3, #1024 ; 0x400
- 0x92af523c <+9548>: mov r2, r4
- 0x92af5240 <+9552>: ldrd r0, [r1, #-8]
- 0x92af5244 <+9556>: bl 0x9318a0f8 <_ZN5Parse21ConvertUInt64ToStringEyPcj>
- 0x92af5248 <+9560>: ldr r1, [pc, #2444] ; 0x92af5bdc <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+12012>
- 0x92af524c <+9564>: mov r0, r5
- 0x92af5250 <+9568>: mov r2, r4
- 0x92af5254 <+9572>: add r1, pc, r1
- 0x92af5258 <+9576>: bl 0x92fa45e0 <_ZN17CXGSXmlWriterNode12AddAttributeEPKcS1_>
- 0x92af525c <+9580>: add r4, sp, #4672 ; 0x1240
- 0x92af5260 <+9584>: ldr r0, [r6, #3088] ; 0xc10
- 0x92af5264 <+9588>: add r4, r4, #24
- 0x92af5268 <+9592>: mov r2, #1024 ; 0x400
- 0x92af526c <+9596>: mov r1, r4
- 0x92af5270 <+9600>: bl 0x9318a010 <_ZN5Parse20ConvertInt32ToStringEiPcj>
- 0x92af5274 <+9604>: ldr r1, [pc, #2404] ; 0x92af5be0 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+12016>
- 0x92af5278 <+9608>: mov r0, r5
- 0x92af527c <+9612>: mov r2, r4
- 0x92af5280 <+9616>: add r1, pc, r1
- 0x92af5284 <+9620>: bl 0x92fa45e0 <_ZN17CXGSXmlWriterNode12AddAttributeEPKcS1_>
- 0x92af5288 <+9624>: add r4, sp, #5696 ; 0x1640
- 0x92af528c <+9628>: ldr r0, [r6, #3092] ; 0xc14
- 0x92af5290 <+9632>: add r4, r4, #24
- 0x92af5294 <+9636>: mov r2, #1024 ; 0x400
- ---Type <return> to continue, or q <return> to quit---
- 0x92af5298 <+9640>: mov r1, r4
- 0x92af529c <+9644>: bl 0x9318a010 <_ZN5Parse20ConvertInt32ToStringEiPcj>
- 0x92af52a0 <+9648>: ldr r1, [pc, #2364] ; 0x92af5be4 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+12020>
- 0x92af52a4 <+9652>: mov r0, r5
- 0x92af52a8 <+9656>: mov r2, r4
- 0x92af52ac <+9660>: add r1, pc, r1
- 0x92af52b0 <+9664>: bl 0x92fa45e0 <_ZN17CXGSXmlWriterNode12AddAttributeEPKcS1_>
- 0x92af52b4 <+9668>: ldr r1, [pc, #2348] ; 0x92af5be8 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+12024>
- 0x92af52b8 <+9672>: mov r0, r5
- 0x92af52bc <+9676>: ldr r2, [r6, #3096] ; 0xc18
- 0x92af52c0 <+9680>: mov r4, r5
- 0x92af52c4 <+9684>: add r1, pc, r1
- 0x92af52c8 <+9688>: mov r5, r6
- 0x92af52cc <+9692>: bl 0x92af1044 <_ZN3XML14WriteAttributeIiEEvP17CXGSXmlWriterNodePKcRKT_.isra.46>
- 0x92af52d0 <+9696>: add r3, sp, #6720 ; 0x1a40
- 0x92af52d4 <+9700>: add r1, r11, #39936 ; 0x9c00
- 0x92af52d8 <+9704>: add r3, r3, #24
- 0x92af52dc <+9708>: add r1, r1, #48 ; 0x30
- 0x92af52e0 <+9712>: mov r6, r3
- 0x92af52e4 <+9716>: ldrd r0, [r1, #-8]
- 0x92af52e8 <+9720>: mov r3, #1024 ; 0x400
- 0x92af52ec <+9724>: mov r2, r6
- 0x92af52f0 <+9728>: bl 0x9318a0f8 <_ZN5Parse21ConvertUInt64ToStringEyPcj>
- 0x92af52f4 <+9732>: ldr r1, [pc, #2288] ; 0x92af5bec <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+12028>
- 0x92af52f8 <+9736>: mov r0, r4
- 0x92af52fc <+9740>: mov r2, r6
- ---Type <return> to continue, or q <return> to quit---
- 0x92af5300 <+9744>: add r1, pc, r1
- 0x92af5304 <+9748>: bl 0x92fa45e0 <_ZN17CXGSXmlWriterNode12AddAttributeEPKcS1_>
- 0x92af5308 <+9752>: ldr r0, [r5, #3120] ; 0xc30
- 0x92af530c <+9756>: mov r2, #1024 ; 0x400
- 0x92af5310 <+9760>: ldr r5, [sp, #48] ; 0x30
- 0x92af5314 <+9764>: adds r0, r0, #0
- 0x92af5318 <+9768>: mov r1, r5
- 0x92af531c <+9772>: movne r0, #1
- 0x92af5320 <+9776>: bl 0x93189f1c <_ZN5Parse19ConvertBoolToStringEbPcj>
- 0x92af5324 <+9780>: ldr r1, [pc, #2244] ; 0x92af5bf0 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+12032>
- 0x92af5328 <+9784>: mov r0, r4
- 0x92af532c <+9788>: mov r2, r5
- 0x92af5330 <+9792>: add r1, pc, r1
- 0x92af5334 <+9796>: bl 0x92fa45e0 <_ZN17CXGSXmlWriterNode12AddAttributeEPKcS1_>
- 0x92af5338 <+9800>: ldr r1, [pc, #2228] ; 0x92af5bf4 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+12036>
- 0x92af533c <+9804>: mov r0, r4
- 0x92af5340 <+9808>: ldr r2, [r11, #2516] ; 0x9d4
- 0x92af5344 <+9812>: add r1, pc, r1
- 0x92af5348 <+9816>: bl 0x92af1044 <_ZN3XML14WriteAttributeIiEEvP17CXGSXmlWriterNodePKcRKT_.isra.46>
- 0x92af534c <+9820>: add r1, r11, #39936 ; 0x9c00
- 0x92af5350 <+9824>: mov r2, r9
- 0x92af5354 <+9828>: add r1, r1, #192 ; 0xc0
- 0x92af5358 <+9832>: mov r3, #1024 ; 0x400
- 0x92af535c <+9836>: ldrd r0, [r1]
- 0x92af5360 <+9840>: bl 0x9318a0f8 <_ZN5Parse21ConvertUInt64ToStringEyPcj>
- 0x92af5364 <+9844>: ldr r1, [pc, #2188] ; 0x92af5bf8 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+12040>
- ---Type <return> to continue, or q <return> to quit---
- 0x92af5368 <+9848>: mov r0, r4
- 0x92af536c <+9852>: mov r2, r9
- 0x92af5370 <+9856>: add r1, pc, r1
- 0x92af5374 <+9860>: bl 0x92fa45e0 <_ZN17CXGSXmlWriterNode12AddAttributeEPKcS1_>
- 0x92af5378 <+9864>: ldr r3, [sp, #84] ; 0x54
- 0x92af537c <+9868>: ldr r5, [sp, #60] ; 0x3c
- 0x92af5380 <+9872>: ldr r7, [sp, #72] ; 0x48
- 0x92af5384 <+9876>: ldr r3, [r3]
- 0x92af5388 <+9880>: sub r0, r5, #2288 ; 0x8f0
- 0x92af538c <+9884>: ldr r2, [pc, #2152] ; 0x92af5bfc <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+12044>
- 0x92af5390 <+9888>: sub r0, r0, #12
- 0x92af5394 <+9892>: mov r1, r7
- 0x92af5398 <+9896>: add r2, pc, r2
- 0x92af539c <+9900>: ldr r4, [r3, #132] ; 0x84
- 0x92af53a0 <+9904>: bl 0x92fa4110 <_ZN17CXGSXmlWriterNode8AddChildEPKc>
- 0x92af53a4 <+9908>: ldr r6, [sp, #100] ; 0x64
- 0x92af53a8 <+9912>: mov r0, r4
- 0x92af53ac <+9916>: sub r1, r6, #60 ; 0x3c
- 0x92af53b0 <+9920>: bl 0x92afde28 <_ZNK18CSaveMigrationData9SaveStateER17CXGSXmlWriterNode>
- 0x92af53b4 <+9924>: bl 0x92debb34 <_Z14GetFTUEManagerv>
- 0x92af53b8 <+9928>: ldr r2, [pc, #2112] ; 0x92af5c00 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+12048>
- 0x92af53bc <+9932>: mov r4, r0
- 0x92af53c0 <+9936>: sub r0, r5, #2288 ; 0x8f0
- 0x92af53c4 <+9940>: mov r1, r7
- 0x92af53c8 <+9944>: sub r0, r0, #4
- 0x92af53cc <+9948>: add r2, pc, r2
- 0x92af53d0 <+9952>: bl 0x92fa4110 <_ZN17CXGSXmlWriterNode8AddChildEPKc>
- ---Type <return> to continue, or q <return> to quit---
- 0x92af53d4 <+9956>: mov r0, r4
- 0x92af53d8 <+9960>: sub r1, r6, #52 ; 0x34
- 0x92af53dc <+9964>: bl 0x92debe24 <_ZNK12CFTUEManager9SaveStateER17CXGSXmlWriterNode>
- 0x92af53e0 <+9968>: ldr r2, [pc, #2076] ; 0x92af5c04 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+12052>
- 0x92af53e4 <+9972>: sub r0, r5, #2272 ; 0x8e0
- 0x92af53e8 <+9976>: mov r1, r7
- 0x92af53ec <+9980>: sub r0, r0, #12
- 0x92af53f0 <+9984>: add r2, pc, r2
- 0x92af53f4 <+9988>: mov r4, r5
- 0x92af53f8 <+9992>: bl 0x92fa4110 <_ZN17CXGSXmlWriterNode8AddChildEPKc>
- 0x92af53fc <+9996>: sub r5, r6, #44 ; 0x2c
- 0x92af5400 <+10000>: ldr r2, [pc, #2048] ; 0x92af5c08 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+12056>
- 0x92af5404 <+10004>: sub r0, r4, #2272 ; 0x8e0
- 0x92af5408 <+10008>: sub r0, r0, #4
- 0x92af540c <+10012>: add r2, pc, r2
- 0x92af5410 <+10016>: mov r1, r5
- 0x92af5414 <+10020>: bl 0x92fa4110 <_ZN17CXGSXmlWriterNode8AddChildEPKc>
- 0x92af5418 <+10024>: ldr r6, [pc, #2028] ; 0x92af5c0c <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+12060>
- 0x92af541c <+10028>: add r7, sp, #372 ; 0x174
- 0x92af5420 <+10032>: mov r4, #0
- 0x92af5424 <+10036>: add r6, pc, r6
- 0x92af5428 <+10040>: mov r1, r6
- 0x92af542c <+10044>: mov r2, r4
- 0x92af5430 <+10048>: mov r0, r10
- 0x92af5434 <+10052>: bl 0x92a36938 <sprintf@plt>
- 0x92af5438 <+10056>: add r3, r4, #4864 ; 0x1300
- ---Type <return> to continue, or q <return> to quit---
- 0x92af543c <+10060>: add r3, r3, #49 ; 0x31
- 0x92af5440 <+10064>: mov r0, r7
- 0x92af5444 <+10068>: mov r1, r10
- 0x92af5448 <+10072>: add r3, r11, r3, lsl #3
- 0x92af544c <+10076>: ldm r3, {r2, r3}
- 0x92af5450 <+10080>: bl 0x92c58c00 <_ZN8CXmlUtil24XMLWriteAttributeNameTagEP17CXGSXmlWriterNodePKc8UNameTag>
- 0x92af5454 <+10084>: add r4, r4, #1
- 0x92af5458 <+10088>: cmp r4, #50 ; 0x32
- 0x92af545c <+10092>: bne 0x92af5428 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+10040>
- 0x92af5460 <+10096>: ldr r3, [sp, #60] ; 0x3c
- 0x92af5464 <+10100>: mov r1, r5
- 0x92af5468 <+10104>: ldr r2, [pc, #1952] ; 0x92af5c10 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+12064>
- 0x92af546c <+10108>: sub r0, r3, #2256 ; 0x8d0
- 0x92af5470 <+10112>: sub r0, r0, #12
- 0x92af5474 <+10116>: add r2, pc, r2
- 0x92af5478 <+10120>: bl 0x92fa4110 <_ZN17CXGSXmlWriterNode8AddChildEPKc>
- 0x92af547c <+10124>: ldr r7, [pc, #1936] ; 0x92af5c14 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+12068>
- 0x92af5480 <+10128>: add r5, r11, #39680 ; 0x9b00
- 0x92af5484 <+10132>: add r5, r5, #20
- 0x92af5488 <+10136>: add r6, sp, #380 ; 0x17c
- 0x92af548c <+10140>: add r7, pc, r7
- 0x92af5490 <+10144>: mov r4, #0
- 0x92af5494 <+10148>: mov r1, r7
- 0x92af5498 <+10152>: mov r2, r4
- 0x92af549c <+10156>: mov r0, r10
- 0x92af54a0 <+10160>: bl 0x92a36938 <sprintf@plt>
- 0x92af54a4 <+10164>: mov r0, r6
- ---Type <return> to continue, or q <return> to quit---
- 0x92af54a8 <+10168>: mov r1, r10
- 0x92af54ac <+10172>: ldr r2, [r5, #4]!
- 0x92af54b0 <+10176>: bl 0x92c586c4 <_ZN8CXmlUtil20XMLWriteAttributeIntEP17CXGSXmlWriterNodePKci>
- 0x92af54b4 <+10180>: add r4, r4, #1
- 0x92af54b8 <+10184>: cmp r4, #50 ; 0x32
- 0x92af54bc <+10188>: bne 0x92af5494 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+10148>
- 0x92af54c0 <+10192>: ldr r3, [sp, #60] ; 0x3c
- 0x92af54c4 <+10196>: ldr r2, [pc, #1868] ; 0x92af5c18 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+12072>
- 0x92af54c8 <+10200>: sub r0, r3, #2256 ; 0x8d0
- 0x92af54cc <+10204>: ldr r1, [sp, #72] ; 0x48
- 0x92af54d0 <+10208>: sub r0, r0, #4
- 0x92af54d4 <+10212>: add r2, pc, r2
- 0x92af54d8 <+10216>: bl 0x92fa4110 <_ZN17CXGSXmlWriterNode8AddChildEPKc>
- 0x92af54dc <+10220>: ldr r3, [sp, #100] ; 0x64
- 0x92af54e0 <+10224>: sub r4, r3, #20
- 0x92af54e4 <+10228>: mov r0, r4
- 0x92af54e8 <+10232>: bl 0x92fa5f54 <_ZNK17CXGSXmlWriterNode7IsValidEv>
- 0x92af54ec <+10236>: cmp r0, #0
- 0x92af54f0 <+10240>: bne 0x92af5740 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+10832>
- 0x92af54f4 <+10244>: add r1, r11, #38656 ; 0x9700
- 0x92af54f8 <+10248>: mov r2, r10
- 0x92af54fc <+10252>: add r1, r1, #224 ; 0xe0
- 0x92af5500 <+10256>: mov r3, #1024 ; 0x400
- 0x92af5504 <+10260>: ldrd r0, [r1]
- 0x92af5508 <+10264>: bl 0x9318a0f8 <_ZN5Parse21ConvertUInt64ToStringEyPcj>
- 0x92af550c <+10268>: ldr r1, [pc, #1800] ; 0x92af5c1c <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+12076>
- 0x92af5510 <+10272>: mov r2, r10
- ---Type <return> to continue, or q <return> to quit---
- 0x92af5514 <+10276>: ldr r0, [sp, #64] ; 0x40
- 0x92af5518 <+10280>: add r1, pc, r1
- 0x92af551c <+10284>: bl 0x92fa45e0 <_ZN17CXGSXmlWriterNode12AddAttributeEPKcS1_>
- 0x92af5520 <+10288>: ldr r0, [sp, #88] ; 0x58
- 0x92af5524 <+10292>: bl 0x92e72ed8 <_ZdaPv>
- 0x92af5528 <+10296>: mov r1, #0
- 0x92af552c <+10300>: mov r0, r10
- 0x92af5530 <+10304>: mov r2, r1
- 0x92af5534 <+10308>: bl 0x92e783dc <_ZN16CXGSMemoryStreamC2EjN13EXGSMemHeapID4EnumE>
- 0x92af5538 <+10312>: mov r0, r10
- 0x92af553c <+10316>: ldr r1, [sp, #72] ; 0x48
- 0x92af5540 <+10320>: mov r2, #2
- 0x92af5544 <+10324>: bl 0x92fb14d0 <_Z30XGSXMLObfuscator_WriteToStreamR10IXGSStreamR13CXGSXmlWriterN13EXGSMemHeapID4EnumE>
- 0x92af5548 <+10328>: subs r4, r0, #0
- 0x92af554c <+10332>: bne 0x92af5750 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+10848>
- 0x92af5550 <+10336>: mov r0, r10
- 0x92af5554 <+10340>: bl 0x92e7828c <_ZN16CXGSMemoryStreamD2Ev>
- 0x92af5558 <+10344>: ldr r0, [sp, #72] ; 0x48
- 0x92af555c <+10348>: bl 0x92fa6bf8 <_ZN13CXGSXmlWriterD2Ev>
- 0x92af5560 <+10352>: b 0x92af37e8 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+2808>
- 0x92af5564 <+10356>: add r3, r11, r5, lsl #4
- 0x92af5568 <+10360>: mov r0, r10
- 0x92af556c <+10364>: add r3, r3, #2736 ; 0xab0
- 0x92af5570 <+10368>: mov r1, r9
- 0x92af5574 <+10372>: add r3, r3, #12
- 0x92af5578 <+10376>: ldm r3, {r2, r3}
- 0x92af557c <+10380>: bl 0x92c58c00 <_ZN8CXmlUtil24XMLWriteAttributeNameTagEP17CXGSXmlWriterNodePKc8UNameTag>
- 0x92af5580 <+10384>: b 0x92af3778 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+2696>
- ---Type <return> to continue, or q <return> to quit---
- 0x92af5584 <+10388>: mov r0, r10
- 0x92af5588 <+10392>: mov r1, r8
- 0x92af558c <+10396>: ldr r2, [r4, #2748] ; 0xabc
- 0x92af5590 <+10400>: bl 0x92c586c4 <_ZN8CXmlUtil20XMLWriteAttributeIntEP17CXGSXmlWriterNodePKci>
- 0x92af5594 <+10404>: b 0x92af3778 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+2696>
- 0x92af5598 <+10408>: mov r0, r10
- 0x92af559c <+10412>: mov r1, r7
- 0x92af55a0 <+10416>: ldr r2, [r4, #2744] ; 0xab8
- 0x92af55a4 <+10420>: bl 0x92c58708 <_ZN8CXmlUtil21XMLWriteAttributeUIntEP17CXGSXmlWriterNodePKcj>
- 0x92af55a8 <+10424>: mov r0, r10
- 0x92af55ac <+10428>: mov r1, r6
- 0x92af55b0 <+10432>: ldr r2, [r4, #2748] ; 0xabc
- 0x92af55b4 <+10436>: bl 0x92c586c4 <_ZN8CXmlUtil20XMLWriteAttributeIntEP17CXGSXmlWriterNodePKci>
- 0x92af55b8 <+10440>: b 0x92af3778 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+2696>
- 0x92af55bc <+10444>: ldr r1, [pc, #1628] ; 0x92af5c20 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+12080>
- 0x92af55c0 <+10448>: mov r0, r10
- 0x92af55c4 <+10452>: ldr r2, [r4, #2744] ; 0xab8
- 0x92af55c8 <+10456>: add r1, pc, r1
- 0x92af55cc <+10460>: bl 0x92c58708 <_ZN8CXmlUtil21XMLWriteAttributeUIntEP17CXGSXmlWriterNodePKcj>
- 0x92af55d0 <+10464>: b 0x92af3778 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+2696>
- 0x92af55d4 <+10468>: mov r0, r11
- 0x92af55d8 <+10472>: bl 0x92ae5ebc <_ZN11CPlayerInfo20ValidateSelectedKartEv>
- 0x92af55dc <+10476>: ldr r3, [sp, #76] ; 0x4c
- 0x92af55e0 <+10480>: mov r0, r7
- 0x92af55e4 <+10484>: ldr r1, [pc, #1592] ; 0x92af5c24 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+12084>
- 0x92af55e8 <+10488>: add r3, r3, #2320 ; 0x910
- 0x92af55ec <+10492>: add r1, pc, r1
- ---Type <return> to continue, or q <return> to quit---
- 0x92af55f0 <+10496>: ldm r3, {r2, r3}
- 0x92af55f4 <+10500>: bl 0x92c58c00 <_ZN8CXmlUtil24XMLWriteAttributeNameTagEP17CXGSXmlWriterNodePKc8UNameTag>
- 0x92af55f8 <+10504>: ldr r3, [sp, #40] ; 0x28
- 0x92af55fc <+10508>: ldr r3, [r3, #1456] ; 0x5b0
- 0x92af5600 <+10512>: cmp r3, #0
- 0x92af5604 <+10516>: ble 0x92af5658 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+10600>
- 0x92af5608 <+10520>: ldr r5, [pc, #1560] ; 0x92af5c28 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+12088>
- 0x92af560c <+10524>: mov r4, #0
- 0x92af5610 <+10528>: add r5, pc, r5
- 0x92af5614 <+10532>: mov r0, r10
- 0x92af5618 <+10536>: mov r1, #32
- 0x92af561c <+10540>: mov r2, r5
- 0x92af5620 <+10544>: mov r3, r4
- 0x92af5624 <+10548>: bl 0x92a36a10 <snprintf@plt>
- 0x92af5628 <+10552>: ldr r3, [sp, #76] ; 0x4c
- 0x92af562c <+10556>: mov r0, r7
- 0x92af5630 <+10560>: mov r1, r10
- 0x92af5634 <+10564>: ldr r3, [r3, #2336] ; 0x920
- 0x92af5638 <+10568>: add r3, r3, r4, lsl #3
- 0x92af563c <+10572>: ldm r3, {r2, r3}
- 0x92af5640 <+10576>: bl 0x92c58c00 <_ZN8CXmlUtil24XMLWriteAttributeNameTagEP17CXGSXmlWriterNodePKc8UNameTag>
- 0x92af5644 <+10580>: ldr r3, [sp, #40] ; 0x28
- 0x92af5648 <+10584>: add r4, r4, #1
- 0x92af564c <+10588>: ldr r3, [r3, #1456] ; 0x5b0
- 0x92af5650 <+10592>: cmp r3, r4
- 0x92af5654 <+10596>: bgt 0x92af5614 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+10532>
- 0x92af5658 <+10600>: ldr r3, [sp, #76] ; 0x4c
- 0x92af565c <+10604>: ldr r3, [r3, #2312] ; 0x908
- ---Type <return> to continue, or q <return> to quit---
- 0x92af5660 <+10608>: cmp r3, #0
- 0x92af5664 <+10612>: ble 0x92af44d4 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+6116>
- 0x92af5668 <+10616>: ldr r6, [pc, #1468] ; 0x92af5c2c <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+12092>
- 0x92af566c <+10620>: mov r5, #0
- 0x92af5670 <+10624>: add r6, pc, r6
- 0x92af5674 <+10628>: mov r0, r11
- 0x92af5678 <+10632>: mov r1, r5
- 0x92af567c <+10636>: bl 0x92ae1000 <_ZNK11CPlayerInfo19GetKartStateByIndexEi>
- 0x92af5680 <+10640>: mov r4, r0
- 0x92af5684 <+10644>: mov r1, r7
- 0x92af5688 <+10648>: mov r0, r10
- 0x92af568c <+10652>: mov r2, r6
- 0x92af5690 <+10656>: bl 0x92fa4110 <_ZN17CXGSXmlWriterNode8AddChildEPKc>
- 0x92af5694 <+10660>: mov r0, r10
- 0x92af5698 <+10664>: bl 0x92fa5f54 <_ZNK17CXGSXmlWriterNode7IsValidEv>
- 0x92af569c <+10668>: cmp r0, #0
- 0x92af56a0 <+10672>: cmpne r4, #0
- 0x92af56a4 <+10676>: beq 0x92af56b4 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+10692>
- 0x92af56a8 <+10680>: mov r0, r4
- 0x92af56ac <+10684>: mov r1, r10
- 0x92af56b0 <+10688>: bl 0x92abe0a8 <_ZNK10TKartState9SerialiseEP17CXGSXmlWriterNode>
- 0x92af56b4 <+10692>: ldr r3, [sp, #76] ; 0x4c
- 0x92af56b8 <+10696>: add r5, r5, #1
- 0x92af56bc <+10700>: ldr r3, [r3, #2312] ; 0x908
- 0x92af56c0 <+10704>: cmp r3, r5
- 0x92af56c4 <+10708>: bgt 0x92af5674 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+10628>
- 0x92af56c8 <+10712>: b 0x92af44d4 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+6116>
- 0x92af56cc <+10716>: mov r0, r10
- ---Type <return> to continue, or q <return> to quit---
- 0x92af56d0 <+10720>: ldr r1, [sp, #32]
- 0x92af56d4 <+10724>: mov r2, r6
- 0x92af56d8 <+10728>: bl 0x92fa4110 <_ZN17CXGSXmlWriterNode8AddChildEPKc>
- 0x92af56dc <+10732>: mov r0, r10
- 0x92af56e0 <+10736>: mov r1, r7
- 0x92af56e4 <+10740>: ldr r2, [r4, #-36] ; 0xffffffdc
- 0x92af56e8 <+10744>: bl 0x92c586c4 <_ZN8CXmlUtil20XMLWriteAttributeIntEP17CXGSXmlWriterNodePKci>
- 0x92af56ec <+10748>: mov r0, r10
- 0x92af56f0 <+10752>: mov r1, r8
- 0x92af56f4 <+10756>: sub r2, r4, #32
- 0x92af56f8 <+10760>: bl 0x92c5880c <_ZN8CXmlUtil23XMLWriteAttributeStringEP17CXGSXmlWriterNodePKcS3_>
- 0x92af56fc <+10764>: mov r0, r10
- 0x92af5700 <+10768>: ldr r1, [sp, #36] ; 0x24
- 0x92af5704 <+10772>: mov r2, r4
- 0x92af5708 <+10776>: bl 0x92c5880c <_ZN8CXmlUtil23XMLWriteAttributeStringEP17CXGSXmlWriterNodePKcS3_>
- 0x92af570c <+10780>: b 0x92af4aac <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+7612>
- 0x92af5710 <+10784>: ldr r7, [sp, #88] ; 0x58
- 0x92af5714 <+10788>: mov r1, r6
- 0x92af5718 <+10792>: mov r2, r4
- 0x92af571c <+10796>: mov r0, r7
- 0x92af5720 <+10800>: bl 0x92a36938 <sprintf@plt>
- 0x92af5724 <+10804>: ldr r3, [r11, #2572] ; 0xa0c
- 0x92af5728 <+10808>: ldr r0, [sp, #64] ; 0x40
- 0x92af572c <+10812>: mov r1, r7
- 0x92af5730 <+10816>: ldr r2, [r3, r4, lsl #2]
- 0x92af5734 <+10820>: bl 0x92c587e4 <_ZN8CXmlUtil21XMLWriteAttributeBoolEP17CXGSXmlWriterNodePKci>
- 0x92af5738 <+10824>: ldr r3, [r5, #1456] ; 0x5b0
- 0x92af573c <+10828>: b 0x92af4d88 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+8344>
- 0x92af5740 <+10832>: bl 0x92a81720 <_Z19GetDailyRaceManagerv>
- ---Type <return> to continue, or q <return> to quit---
- 0x92af5744 <+10836>: mov r1, r4
- 0x92af5748 <+10840>: bl 0x92a82908 <_ZN17CDailyRaceManager7SaveXMLEP17CXGSXmlWriterNode>
- 0x92af574c <+10844>: b 0x92af54f4 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+10244>
- 0x92af5750 <+10848>: ldr r12, [sp, #96] ; 0x60
- 0x92af5754 <+10852>: add r3, sp, #9792 ; 0x2640
- 0x92af5758 <+10856>: add r3, r3, #52 ; 0x34
- 0x92af575c <+10860>: mov r0, #0
- 0x92af5760 <+10864>: ldr r4, [r3]
- 0x92af5764 <+10868>: movw r2, #7607 ; 0x1db7
- 0x92af5768 <+10872>: mov r3, r12
- 0x92af576c <+10876>: ldr r6, [sp, #60] ; 0x3c
- 0x92af5770 <+10880>: str r0, [r3], #4
- 0x92af5774 <+10884>: add r3, r3, #4
- 0x92af5778 <+10888>: str r0, [r12, #4]
- 0x92af577c <+10892>: movt r2, #1217 ; 0x4c1
- 0x92af5780 <+10896>: str r0, [r3], #4
- 0x92af5784 <+10900>: mov r1, r4
- 0x92af5788 <+10904>: str r0, [r3], #4
- 0x92af578c <+10908>: mov r12, #32
- 0x92af5790 <+10912>: str r0, [r3], #4
- 0x92af5794 <+10916>: str r0, [r3], #4
- 0x92af5798 <+10920>: str r0, [r3], #4
- 0x92af579c <+10924>: str r0, [r3]
- 0x92af57a0 <+10928>: add r3, sp, #9792 ; 0x2640
- 0x92af57a4 <+10932>: add r3, r3, #44 ; 0x2c
- 0x92af57a8 <+10936>: str r12, [r6, #-2148] ; 0xfffff79c
- 0x92af57ac <+10940>: ldr r0, [r3]
- 0x92af57b0 <+10944>: bl 0x92eab930 <_Z16XGSHashWithValuePKvjj>
- 0x92af57b4 <+10948>: add r3, sp, #9792 ; 0x2640
- ---Type <return> to continue, or q <return> to quit---
- 0x92af57b8 <+10952>: str r0, [r6, #-2152] ; 0xfffff798
- 0x92af57bc <+10956>: add r3, r3, #44 ; 0x2c
- 0x92af57c0 <+10960>: mov r0, r4
- 0x92af57c4 <+10964>: ldr r5, [r3]
- 0x92af57c8 <+10968>: bl 0x931a8d10 <compressBound>
- 0x92af57cc <+10972>: mov r2, #0
- 0x92af57d0 <+10976>: str r0, [r6, #-2516] ; 0xfffff62c
- 0x92af57d4 <+10980>: mov r3, r2
- 0x92af57d8 <+10984>: mov r0, r4
- 0x92af57dc <+10988>: mov r1, #2
- 0x92af57e0 <+10992>: bl 0x92e72568 <_ZnajN13EXGSMemHeapID4EnumEij>
- 0x92af57e4 <+10996>: mov r2, #0
- 0x92af57e8 <+11000>: mov r9, r0
- 0x92af57ec <+11004>: mov r1, #2
- 0x92af57f0 <+11008>: ldr r0, [r6, #-2516] ; 0xfffff62c
- 0x92af57f4 <+11012>: mov r3, r2
- 0x92af57f8 <+11016>: bl 0x92e72568 <_ZnajN13EXGSMemHeapID4EnumEij>
- 0x92af57fc <+11020>: mov r7, r0
- 0x92af5800 <+11024>: mov r1, r5
- 0x92af5804 <+11028>: mov r2, r4
- 0x92af5808 <+11032>: mov r0, r9
- 0x92af580c <+11036>: bl 0x92a36a1c <memcpy@plt>
- 0x92af5810 <+11040>: ldr r2, [sp, #104] ; 0x68
- 0x92af5814 <+11044>: mvn r3, #0
- 0x92af5818 <+11048>: mov r0, r7
- 0x92af581c <+11052>: sub r1, r2, #20
- 0x92af5820 <+11056>: str r3, [sp]
- 0x92af5824 <+11060>: mov r2, r9
- 0x92af5828 <+11064>: mov r3, r4
- ---Type <return> to continue, or q <return> to quit---
- 0x92af582c <+11068>: bl 0x92c56a64 <_Z18yellowzip_compressPhPjPKhji>
- 0x92af5830 <+11072>: cmp r0, #0
- 0x92af5834 <+11076>: bne 0x92af5b10 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+11808>
- 0x92af5838 <+11080>: ldr r3, [r6, #-2516] ; 0xfffff62c
- 0x92af583c <+11084>: mov r2, r6
- 0x92af5840 <+11088>: str r4, [r6, #-2168] ; 0xfffff788
- 0x92af5844 <+11092>: mov r1, #2
- 0x92af5848 <+11096>: ands r6, r3, #3
- 0x92af584c <+11100>: add r0, r3, #32
- 0x92af5850 <+11104>: rsbne r6, r6, #4
- 0x92af5854 <+11108>: str r3, [r2, #-2164] ; 0xfffff78c
- 0x92af5858 <+11112>: mov r2, #0
- 0x92af585c <+11116>: uxtbne r6, r6
- 0x92af5860 <+11120>: mov r3, r2
- 0x92af5864 <+11124>: add r0, r0, r6
- 0x92af5868 <+11128>: bl 0x92e72568 <_ZnajN13EXGSMemHeapID4EnumEij>
- 0x92af586c <+11132>: ldr lr, [sp, #96] ; 0x60
- 0x92af5870 <+11136>: mov r12, r0
- 0x92af5874 <+11140>: add r8, r0, #32
- 0x92af5878 <+11144>: mov r4, r12
- 0x92af587c <+11148>: ldm lr!, {r0, r1, r2, r3}
- 0x92af5880 <+11152>: str r0, [r12]
- 0x92af5884 <+11156>: str r1, [r12, #4]
- 0x92af5888 <+11160>: str r2, [r12, #8]
- 0x92af588c <+11164>: str r3, [r12, #12]
- 0x92af5890 <+11168>: ldm lr!, {r0, r1, r2, r3}
- 0x92af5894 <+11172>: ldr lr, [sp, #60] ; 0x3c
- 0x92af5898 <+11176>: ldr r5, [lr, #-2516] ; 0xfffff62c
- 0x92af589c <+11180>: str r0, [r12, #16]
- ---Type <return> to continue, or q <return> to quit---
- 0x92af58a0 <+11184>: mov r0, r8
- 0x92af58a4 <+11188>: str r1, [r12, #20]
- 0x92af58a8 <+11192>: mov r1, r7
- 0x92af58ac <+11196>: str r2, [r12, #24]
- 0x92af58b0 <+11200>: mov r2, r5
- 0x92af58b4 <+11204>: str r3, [r12, #28]
- 0x92af58b8 <+11208>: add r5, r5, #32
- 0x92af58bc <+11212>: bl 0x92a36a1c <memcpy@plt>
- 0x92af58c0 <+11216>: ldr r3, [sp, #112] ; 0x70
- 0x92af58c4 <+11220>: mov r0, r9
- 0x92af58c8 <+11224>: add r6, r5, r6
- 0x92af58cc <+11228>: str r6, [r3]
- 0x92af58d0 <+11232>: bl 0x92e72ed8 <_ZdaPv>
- 0x92af58d4 <+11236>: mov r0, r7
- 0x92af58d8 <+11240>: bl 0x92e72ed8 <_ZdaPv>
- 0x92af58dc <+11244>: mov r0, r10
- 0x92af58e0 <+11248>: bl 0x92e7828c <_ZN16CXGSMemoryStreamD2Ev>
- 0x92af58e4 <+11252>: ldr lr, [sp, #60] ; 0x3c
- 0x92af58e8 <+11256>: ldr r3, [sp, #112] ; 0x70
- 0x92af58ec <+11260>: movw r2, #54791 ; 0xd607
- 0x92af58f0 <+11264>: movt r2, #25841 ; 0x64f1
- 0x92af58f4 <+11268>: movw r12, #13063 ; 0x3307
- 0x92af58f8 <+11272>: str r2, [lr, #-2196] ; 0xfffff76c
- 0x92af58fc <+11276>: movt r12, #16840 ; 0x41c8
- 0x92af5900 <+11280>: ldr r1, [r3]
- 0x92af5904 <+11284>: movw r3, #36199 ; 0x8d67
- 0x92af5908 <+11288>: ldr r2, [sp, #96] ; 0x60
- 0x92af590c <+11292>: movt r3, #7861 ; 0x1eb5
- 0x92af5910 <+11296>: str r3, [lr, #-2200] ; 0xfffff768
- ---Type <return> to continue, or q <return> to quit---
- 0x92af5914 <+11300>: movw r3, #4865 ; 0x1301
- 0x92af5918 <+11304>: movt r3, #23404 ; 0x5b6c
- 0x92af591c <+11308>: mov r0, r8
- 0x92af5920 <+11312>: sub r1, r1, #32
- 0x92af5924 <+11316>: sub r2, r2, #32
- 0x92af5928 <+11320>: str r12, [lr, #-2204] ; 0xfffff764
- 0x92af592c <+11324>: str r3, [lr, #-2208] ; 0xfffff760
- 0x92af5930 <+11328>: bl 0x92e6a574 <_Z23XGSEncrypt_encryptXXTEAPvjPKj>
- 0x92af5934 <+11332>: ldr r3, [sp, #108] ; 0x6c
- 0x92af5938 <+11336>: ldr r0, [r3, #1064] ; 0x428
- 0x92af593c <+11340>: cmp r0, #0
- 0x92af5940 <+11344>: beq 0x92af5954 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+11364>
- 0x92af5944 <+11348>: ldr r3, [r0]
- 0x92af5948 <+11352>: ldr r3, [r3, #4]
- 0x92af594c <+11356>: blx r3
- 0x92af5950 <+11360>: ldr r3, [sp, #108] ; 0x6c
- 0x92af5954 <+11364>: ldr r6, [sp, #112] ; 0x70
- 0x92af5958 <+11368>: mov r2, #0
- 0x92af595c <+11372>: mov r1, #2
- 0x92af5960 <+11376>: str r2, [r3, #1064] ; 0x428
- 0x92af5964 <+11380>: mov r3, r2
- 0x92af5968 <+11384>: ldr r0, [r6]
- 0x92af596c <+11388>: bl 0x92e72568 <_ZnajN13EXGSMemHeapID4EnumEij>
- 0x92af5970 <+11392>: mov r1, r4
- 0x92af5974 <+11396>: ldr r2, [r6]
- 0x92af5978 <+11400>: mov r5, r0
- 0x92af597c <+11404>: bl 0x92a36a1c <memcpy@plt>
- 0x92af5980 <+11408>: ldr r3, [pc, #680] ; 0x92af5c30 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+12096>
- ---Type <return> to continue, or q <return> to quit---
- 0x92af5984 <+11412>: add r3, pc, r3
- 0x92af5988 <+11416>: ldr r3, [r3]
- 0x92af598c <+11420>: cmp r3, #0
- 0x92af5990 <+11424>: bne 0x92af59d8 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+11496>
- 0x92af5994 <+11428>: ldr r3, [sp, #120] ; 0x78
- 0x92af5998 <+11432>: ldr r0, [r5]
- 0x92af599c <+11436>: sub r12, r3, #32
- 0x92af59a0 <+11440>: ldr r1, [r5, #4]
- 0x92af59a4 <+11444>: ldr r2, [r5, #8]
- 0x92af59a8 <+11448>: ldr r3, [r5, #12]
- 0x92af59ac <+11452>: ldr lr, [sp, #60] ; 0x3c
- 0x92af59b0 <+11456>: stmia r12!, {r0, r1, r2, r3}
- 0x92af59b4 <+11460>: ldr r6, [lr, #-2140] ; 0xfffff7a4
- 0x92af59b8 <+11464>: ldr lr, [lr, #-2144] ; 0xfffff7a0
- 0x92af59bc <+11468>: ldr r0, [r5, #16]
- 0x92af59c0 <+11472>: ldr r1, [r5, #20]
- 0x92af59c4 <+11476>: orrs lr, r6, lr
- 0x92af59c8 <+11480>: ldr r2, [r5, #24]
- 0x92af59cc <+11484>: ldr r3, [r5, #28]
- 0x92af59d0 <+11488>: stmia r12!, {r0, r1, r2, r3}
- 0x92af59d4 <+11492>: beq 0x92af59f0 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+11520>
- 0x92af59d8 <+11496>: mov r3, #0
- 0x92af59dc <+11500>: ldr r2, [sp, #108] ; 0x6c
- 0x92af59e0 <+11504>: mov r0, r5
- 0x92af59e4 <+11508>: str r3, [r2, #1064] ; 0x428
- 0x92af59e8 <+11512>: bl 0x92e72ed8 <_ZdaPv>
- 0x92af59ec <+11516>: b 0x92af5558 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+10344>
- 0x92af59f0 <+11520>: ldr r2, [sp, #60] ; 0x3c
- 0x92af59f4 <+11524>: ldr r8, [r2, #-2128] ; 0xfffff7b0
- ---Type <return> to continue, or q <return> to quit---
- 0x92af59f8 <+11528>: ldr r3, [r2, #-2136] ; 0xfffff7a8
- 0x92af59fc <+11532>: cmn r8, #1
- 0x92af5a00 <+11536>: ldr r7, [r2, #-2116] ; 0xfffff7bc
- 0x92af5a04 <+11540>: ldr r6, [r2, #-2132] ; 0xfffff7ac
- 0x92af5a08 <+11544>: str r3, [r2, #-2512] ; 0xfffff630
- 0x92af5a0c <+11548>: add r7, r5, r7
- 0x92af5a10 <+11552>: moveq r1, lr
- 0x92af5a14 <+11556>: beq 0x92af5a28 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+11576>
- 0x92af5a18 <+11560>: tst r6, #3
- 0x92af5a1c <+11564>: mov r1, r6
- 0x92af5a20 <+11568>: bicne r1, r6, #3
- 0x92af5a24 <+11572>: addne r1, r1, #4
- 0x92af5a28 <+11576>: ldr r3, [sp, #100] ; 0x64
- 0x92af5a2c <+11580>: mov r0, r7
- 0x92af5a30 <+11584>: vldr d16, [pc, #264] ; 0x92af5b40 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+11856>
- 0x92af5a34 <+11588>: vldr d17, [pc, #268] ; 0x92af5b48 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+11864>
- 0x92af5a38 <+11592>: mov r2, r3
- 0x92af5a3c <+11596>: vst1.64 {d16-d17}, [r3 :64]
- 0x92af5a40 <+11600>: bl 0x92e6a754 <_Z23XGSEncrypt_decryptXXTEAPvjPKj>
- 0x92af5a44 <+11604>: ldr r12, [sp, #60] ; 0x3c
- 0x92af5a48 <+11608>: mov r2, #2
- 0x92af5a4c <+11612>: ldr r3, [sp, #96] ; 0x60
- 0x92af5a50 <+11616>: ldr r0, [r12, #-2512] ; 0xfffff630
- 0x92af5a54 <+11620>: sub r1, r3, #16
- 0x92af5a58 <+11624>: str r2, [r12, #-2184] ; 0xfffff778
- 0x92af5a5c <+11628>: mov r3, #0
- 0x92af5a60 <+11632>: add r0, r0, #1
- ---Type <return> to continue, or q <return> to quit---
- 0x92af5a64 <+11636>: str r3, [r12, #-2188] ; 0xfffff774
- 0x92af5a68 <+11640>: str r3, [r12, #-2180] ; 0xfffff77c
- 0x92af5a6c <+11644>: str r3, [r12, #-2192] ; 0xfffff770
- 0x92af5a70 <+11648>: bl 0x92e72a2c <_ZnajRK16TXGSMemAllocDesc>
- 0x92af5a74 <+11652>: ldr r3, [sp, #104] ; 0x68
- 0x92af5a78 <+11656>: mov r2, r7
- 0x92af5a7c <+11660>: mov r9, r0
- 0x92af5a80 <+11664>: sub r1, r3, #16
- 0x92af5a84 <+11668>: mov r3, r6
- 0x92af5a88 <+11672>: bl 0x92c56b20 <_Z20yellowzip_uncompressPhPjPKhj>
- 0x92af5a8c <+11676>: cmp r0, #0
- 0x92af5a90 <+11680>: bne 0x92af5ac8 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+11736>
- 0x92af5a94 <+11684>: ldr r6, [sp, #60] ; 0x3c
- 0x92af5a98 <+11688>: cmn r8, #1
- 0x92af5a9c <+11692>: ldr r3, [r6, #-2512] ; 0xfffff630
- 0x92af5aa0 <+11696>: strb r0, [r9, r3]
- 0x92af5aa4 <+11700>: beq 0x92af5ad4 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+11748>
- 0x92af5aa8 <+11704>: movw r2, #7607 ; 0x1db7
- 0x92af5aac <+11708>: mov r0, r9
- 0x92af5ab0 <+11712>: movt r2, #1217 ; 0x4c1
- 0x92af5ab4 <+11716>: ldr r1, [r6, #-2512] ; 0xfffff630
- 0x92af5ab8 <+11720>: bl 0x92eab930 <_Z16XGSHashWithValuePKvjj>
- 0x92af5abc <+11724>: ldr r3, [r6, #-2120] ; 0xfffff7b8
- 0x92af5ac0 <+11728>: cmp r0, r3
- 0x92af5ac4 <+11732>: beq 0x92af5ad4 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+11748>
- 0x92af5ac8 <+11736>: mov r0, r9
- 0x92af5acc <+11740>: bl 0x92e72ed8 <_ZdaPv>
- 0x92af5ad0 <+11744>: b 0x92af59d8 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+11496>
- 0x92af5ad4 <+11748>: mov r2, #0
- ---Type <return> to continue, or q <return> to quit---
- 0x92af5ad8 <+11752>: mov r0, #28
- 0x92af5adc <+11756>: mov r3, r2
- 0x92af5ae0 <+11760>: mov r1, #2
- 0x92af5ae4 <+11764>: bl 0x92e7230c <_ZnwjN13EXGSMemHeapID4EnumEij>
- 0x92af5ae8 <+11768>: ldr r3, [sp, #60] ; 0x3c
- 0x92af5aec <+11772>: mov r1, r9
- 0x92af5af0 <+11776>: mov r6, r0
- 0x92af5af4 <+11780>: ldr r2, [r3, #-2512] ; 0xfffff630
- 0x92af5af8 <+11784>: mov r3, #0
- 0x92af5afc <+11788>: bl 0x92fad7f0 <_ZN13CXGSXmlReaderC2EPKcjN13EXGSMemHeapID4EnumE>
- 0x92af5b00 <+11792>: mov r0, r9
- 0x92af5b04 <+11796>: bl 0x92e72ed8 <_ZdaPv>
- 0x92af5b08 <+11800>: mov r3, r6
- 0x92af5b0c <+11804>: b 0x92af59dc <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+11500>
- 0x92af5b10 <+11808>: mov r8, #32
- 0x92af5b14 <+11812>: mov r4, #0
- 0x92af5b18 <+11816>: b 0x92af58dc <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+11244>
- 0x92af5b1c <+11820>: mov r0, r10
- 0x92af5b20 <+11824>: bl 0x92e7828c <_ZN16CXGSMemoryStreamD2Ev>
- 0x92af5b24 <+11828>: b 0x92af3838 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+2888>
- 0x92af5b28 <+11832>: mov r2, #0
- 0x92af5b2c <+11836>: mov r0, r6
- 0x92af5b30 <+11840>: mov r3, r2
- 0x92af5b34 <+11844>: mov r1, #2
- 0x92af5b38 <+11848>: bl 0x92e72c94 <_ZdlPvN13EXGSMemHeapID4EnumEij>
- 0x92af5b3c <+11852>: b 0x92af3838 <_ZN12CSaveManager15SaveToSaveBlockERjNS_19ESaveEncryptionTypeE+2888>
- 0x92af5b40 <+11856>: blpl 0x945fa74c
- 0x92af5b44 <+11860>: bicmi r3, r8, r7, lsl #6
- 0x92af5b48 <+11864>: cdpne 13, 11, cr8, cr5, cr7, {3}
- ---Type <return> to continue, or q <return> to quit---
- 0x92af5b4c <+11868>: ldrbtvs sp, [r1], #1543 ; 0x607
- 0x92af5b50 <+11872>: adcseq sp, r3, r4, lsl #2
- 0x92af5b54 <+11876>: ldrshteq sp, [r3], r12
- 0x92af5b58 <+11880>: adcseq sp, r3, r0, lsl #2
- 0x92af5b5c <+11884>: adcseq sp, r3, r4, lsl #2
- 0x92af5b60 <+11888>: ldrshteq sp, [r3], r0
- 0x92af5b64 <+11892>: adcseq sp, r3, r4, ror #1
- 0x92af5b68 <+11896>: ldrsbteq sp, [r3], r12
- 0x92af5b6c <+11900>: adcseq sp, r3, r4, ror #1
- 0x92af5b70 <+11904>: adcseq sp, r3, r8, ror #1
- 0x92af5b74 <+11908>: adcseq sp, r3, r8, ror #1
- 0x92af5b78 <+11912>: adcseq sp, r3, r12, ror #1
- 0x92af5b7c <+11916>: adcseq sp, r3, r12, ror #1
- 0x92af5b80 <+11920>: adcseq sp, r3, r8, ror #1
- 0x92af5b84 <+11924>: ldrshteq sp, [r3], r0
- 0x92af5b88 <+11928>: ldrshteq sp, [r3], r12
- 0x92af5b8c <+11932>: adcseq sp, r3, r0, lsl #2
- 0x92af5b90 <+11936>: adcseq r9, r3, r4, asr #10
- 0x92af5b94 <+11940>: adcseq r9, r3, r12, asr #9
- 0x92af5b98 <+11944>: adcseq r11, r3, r8, ror #12
- 0x92af5b9c <+11948>: ldrsbteq sp, [r3], r4
- 0x92af5ba0 <+11952>: ldrsbteq sp, [r3], r0
- 0x92af5ba4 <+11956>: ldrsbteq sp, [r3], r0
- 0x92af5ba8 <+11960>: adcseq r12, r3, r4, ror #16
- 0x92af5bac <+11964>: ldrshteq r12, [r3], r12
- 0x92af5bb0 <+11968>: adcseq r12, r3, r12, asr #31
- 0x92af5bb4 <+11972>: sbceq r11, r4, r8, lsl #29
- 0x92af5bb8 <+11976>: ldrhteq r12, [r3], r0
- 0x92af5bbc <+11980>: adcseq r12, r3, r12, lsr #31
- ---Type <return> to continue, or q <return> to quit---
- 0x92af5bc0 <+11984>: adcseq r12, r3, r8, lsr #31
- 0x92af5bc4 <+11988>: adcseq r12, r3, r4, lsr #31
- 0x92af5bc8 <+11992>: adcseq r12, r3, r4, lsr #31
- 0x92af5bcc <+11996>: adcseq r12, r3, r12, lsr #31
- 0x92af5bd0 <+12000>: ldrhteq r12, [r3], r8
- 0x92af5bd4 <+12004>: adcseq r12, r3, r4, asr #31
- 0x92af5bd8 <+12008>: ldrsbteq r12, [r3], r0
- 0x92af5bdc <+12012>: ldrhteq r12, [r3], r0
- 0x92af5be0 <+12016>: umlalseq r12, r3, r12, pc ; <UNPREDICTABLE>
- 0x92af5be4 <+12020>: adcseq r12, r3, r8, lsl #31
- 0x92af5be8 <+12024>: adcseq r12, r3, r8, lsl #31
- 0x92af5bec <+12028>: adcseq r12, r3, r4, ror #30
- 0x92af5bf0 <+12032>: adcseq r12, r3, r0, asr pc
- 0x92af5bf4 <+12036>: adcseq r12, r3, r8, asr pc
- 0x92af5bf8 <+12040>: adcseq r12, r3, r4, asr #30
- 0x92af5bfc <+12044>: adcseq r12, r3, r12, lsr #30
- 0x92af5c00 <+12048>: adcseq r10, r3, r4, lsl r1
- 0x92af5c04 <+12052>: adcseq r12, r3, r4, ror #29
- 0x92af5c08 <+12056>: ldrshteq r9, [r3], r12
- 0x92af5c0c <+12060>: ldrhteq r12, [r3], r12
- 0x92af5c10 <+12064>: adcseq r7, r3, r8, lsl lr
- 0x92af5c14 <+12068>: adcseq r12, r3, r12, asr lr
- 0x92af5c18 <+12072>: adcseq r8, r3, r4, lsl #3
- 0x92af5c1c <+12076>: ldrsbteq r12, [r3], r12
- 0x92af5c20 <+12080>: adcseq r12, r3, r8, ror #8
- 0x92af5c24 <+12084>: ldrhteq r12, [r3], r8
- 0x92af5c28 <+12088>: adcseq r12, r3, r4, lsr #11
- 0x92af5c2c <+12092>: umlalseq r9, r3, r8, r9
- 0x92af5c30 <+12096>: sbceq lr, r5, r12, ror #18
- ---Type <return> to continue, or q <return> to quit---
- End of assembler dump.
- (gdb) disas _Z16DecryptInputFileP8CXGSFile
- Dump of assembler code for function _Z16DecryptInputFileP8CXGSFile:
- 0x92c1ba5c <+0>: push {r4, r5, r6, r7, lr}
- 0x92c1ba60 <+4>: sub sp, sp, #44 ; 0x2c
- 0x92c1ba64 <+8>: ldr r3, [r0]
- 0x92c1ba68 <+12>: mov r5, r0
- 0x92c1ba6c <+16>: add r4, sp, #8
- 0x92c1ba70 <+20>: ldr r3, [r3, #36] ; 0x24
- 0x92c1ba74 <+24>: blx r3
- 0x92c1ba78 <+28>: ldm r0, {r0, r1, r2, r3}
- 0x92c1ba7c <+32>: stm r4, {r0, r1, r2, r3}
- 0x92c1ba80 <+36>: mov r1, #0
- 0x92c1ba84 <+40>: mov r2, r1
- 0x92c1ba88 <+44>: mov r3, r1
- 0x92c1ba8c <+48>: mov r7, r0
- 0x92c1ba90 <+52>: bl 0x92e72568 <_ZnajN13EXGSMemHeapID4EnumEij>
- 0x92c1ba94 <+56>: ldr r3, [r5]
- 0x92c1ba98 <+60>: mov r2, r7
- 0x92c1ba9c <+64>: ldr r3, [r3, #16]
- 0x92c1baa0 <+68>: mov r6, r0
- 0x92c1baa4 <+72>: mov r0, r5
- 0x92c1baa8 <+76>: mov r1, r6
- 0x92c1baac <+80>: blx r3
- 0x92c1bab0 <+84>: ldr r3, [r5]
- 0x92c1bab4 <+88>: mov r0, r5
- 0x92c1bab8 <+92>: ldr r3, [r3, #4]
- 0x92c1babc <+96>: blx r3
- 0x92c1bac0 <+100>: ldr r3, [pc, #128] ; 0x92c1bb48 <_Z16DecryptInputFileP8CXGSFile+236>
- 0x92c1bac4 <+104>: add r12, sp, #24
- 0x92c1bac8 <+108>: add r3, pc, r3
- ---Type <return> to continue, or q <return> to quit---
- 0x92c1bacc <+112>: ldr r0, [r3]
- 0x92c1bad0 <+116>: ldr r1, [r3, #4]
- 0x92c1bad4 <+120>: ldr r2, [r3, #8]
- 0x92c1bad8 <+124>: ldr r3, [r3, #12]
- 0x92c1badc <+128>: stmia r12!, {r0, r1, r2, r3}
- 0x92c1bae0 <+132>: mov r1, r7
- 0x92c1bae4 <+136>: mov r0, r6
- 0x92c1bae8 <+140>: add r2, sp, #24
- 0x92c1baec <+144>: bl 0x92e6a754 <_Z23XGSEncrypt_decryptXXTEAPvjPKj>
- 0x92c1baf0 <+148>: mov r1, #0
- 0x92c1baf4 <+152>: mov r2, r1
- 0x92c1baf8 <+156>: mov r3, r1
- 0x92c1bafc <+160>: mov r0, #48 ; 0x30
- 0x92c1bb00 <+164>: bl 0x92e7230c <_ZnwjN13EXGSMemHeapID4EnumEij>
- 0x92c1bb04 <+168>: mov r12, #2
- 0x92c1bb08 <+172>: mov r1, r6
- 0x92c1bb0c <+176>: mov r2, r4
- 0x92c1bb10 <+180>: mov r3, #1
- 0x92c1bb14 <+184>: str r12, [sp]
- 0x92c1bb18 <+188>: str r12, [sp, #4]
- 0x92c1bb1c <+192>: mov r5, r0
- 0x92c1bb20 <+196>: bl 0x92e6acec <_ZN12CXGSFile_ROMC2EPKvPK18TXGSFileAttributesN17EXGSDataOwnership4EnumES6_N13EXGSMemHeapID4EnumE>
- 0x92c1bb24 <+200>: mov r0, r5
- 0x92c1bb28 <+204>: add sp, sp, #44 ; 0x2c
- 0x92c1bb2c <+208>: pop {r4, r5, r6, r7, pc}
- 0x92c1bb30 <+212>: mov r1, #0
- 0x92c1bb34 <+216>: mov r0, r5
- 0x92c1bb38 <+220>: mov r2, r1
- ---Type <return> to continue, or q <return> to quit---
- 0x92c1bb3c <+224>: mov r3, r1
- 0x92c1bb40 <+228>: bl 0x92e72c94 <_ZdlPvN13EXGSMemHeapID4EnumEij>
- 0x92c1bb44 <+232>: bl 0x92a368cc <__cxa_end_cleanup@plt>
- 0x92c1bb48 <+236>: umlaleq r7, r6, r8, r2
- End of assembler dump.
- (gdb) disas _Z18OpenAndDecryptFilePKc
- Dump of assembler code for function _Z18OpenAndDecryptFilePKc:
- 0x92c1bb4c <+0>: ldr r1, [pc, #656] ; 0x92c1bde4 <_Z18OpenAndDecryptFilePKc+664>
- 0x92c1bb50 <+4>: push {r4, r5, r6, r7, r8, lr}
- 0x92c1bb54 <+8>: add r1, pc, r1
- 0x92c1bb58 <+12>: sub sp, sp, #40 ; 0x28
- 0x92c1bb5c <+16>: mov r4, r0
- 0x92c1bb60 <+20>: bl 0x92c576e8 <_Z26StringStartsWithIgnoreCasePKcS0_>
- 0x92c1bb64 <+24>: subs r3, r0, #0
- 0x92c1bb68 <+28>: beq 0x92c1bbd8 <_Z18OpenAndDecryptFilePKc+140>
- 0x92c1bb6c <+32>: ldr r1, [pc, #628] ; 0x92c1bde8 <_Z18OpenAndDecryptFilePKc+668>
- 0x92c1bb70 <+36>: mov r0, r4
- 0x92c1bb74 <+40>: add r1, pc, r1
- 0x92c1bb78 <+44>: bl 0x92a36bcc <fopen@plt>
- 0x92c1bb7c <+48>: subs r4, r0, #0
- 0x92c1bb80 <+52>: beq 0x92c1bcf4 <_Z18OpenAndDecryptFilePKc+424>
- 0x92c1bb84 <+56>: mov r1, #0
- 0x92c1bb88 <+60>: mov r2, #2
- 0x92c1bb8c <+64>: bl 0x92a3701c <fseek@plt>
- 0x92c1bb90 <+68>: subs r5, r0, #0
- 0x92c1bb94 <+72>: mov r0, r4
- 0x92c1bb98 <+76>: bne 0x92c1bd00 <_Z18OpenAndDecryptFilePKc+436>
- 0x92c1bb9c <+80>: bl 0x92a37028 <ftell@plt>
- 0x92c1bba0 <+84>: mov r6, r0
- 0x92c1bba4 <+88>: cmn r6, #1
- 0x92c1bba8 <+92>: mov r0, r4
- 0x92c1bbac <+96>: beq 0x92c1bbc8 <_Z18OpenAndDecryptFilePKc+124>
- 0x92c1bbb0 <+100>: mov r1, r5
- 0x92c1bbb4 <+104>: mov r2, r5
- 0x92c1bbb8 <+108>: bl 0x92a3701c <fseek@plt>
- ---Type <return> to continue, or q <return> to quit---
- 0x92c1bbbc <+112>: subs r7, r0, #0
- 0x92c1bbc0 <+116>: beq 0x92c1bd20 <_Z18OpenAndDecryptFilePKc+468>
- 0x92c1bbc4 <+120>: mov r0, r4
- 0x92c1bbc8 <+124>: bl 0x92a36bd8 <fclose@plt>
- 0x92c1bbcc <+128>: mov r0, r5
- 0x92c1bbd0 <+132>: add sp, sp, #40 ; 0x28
- 0x92c1bbd4 <+136>: pop {r4, r5, r6, r7, r8, pc}
- 0x92c1bbd8 <+140>: ldr r12, [pc, #524] ; 0x92c1bdec <_Z18OpenAndDecryptFilePKc+672>
- 0x92c1bbdc <+144>: mov r1, r4
- 0x92c1bbe0 <+148>: mov r2, #1
- 0x92c1bbe4 <+152>: ldr r12, [pc, r12]
- 0x92c1bbe8 <+156>: ldr r0, [r12]
- 0x92c1bbec <+160>: ldr r12, [r0]
- 0x92c1bbf0 <+164>: ldr r12, [r12, #12]
- 0x92c1bbf4 <+168>: blx r12
- 0x92c1bbf8 <+172>: ldr r3, [pc, #496] ; 0x92c1bdf0 <_Z18OpenAndDecryptFilePKc+676>
- 0x92c1bbfc <+176>: add r3, pc, r3
- 0x92c1bc00 <+180>: ldr r2, [r0]
- 0x92c1bc04 <+184>: mov r4, r0
- 0x92c1bc08 <+188>: ldr r1, [r2, #52] ; 0x34
- 0x92c1bc0c <+192>: cmp r1, r3
- 0x92c1bc10 <+196>: bne 0x92c1bd10 <_Z18OpenAndDecryptFilePKc+452>
- 0x92c1bc14 <+200>: ldr r5, [r0, #4]
- 0x92c1bc18 <+204>: cmp r5, #0
- 0x92c1bc1c <+208>: beq 0x92c1bc38 <_Z18OpenAndDecryptFilePKc+236>
- 0x92c1bc20 <+212>: ldr r3, [r2, #4]
- 0x92c1bc24 <+216>: mov r0, r4
- 0x92c1bc28 <+220>: blx r3
- 0x92c1bc2c <+224>: mov r0, #0
- ---Type <return> to continue, or q <return> to quit---
- 0x92c1bc30 <+228>: add sp, sp, #40 ; 0x28
- 0x92c1bc34 <+232>: pop {r4, r5, r6, r7, r8, pc}
- 0x92c1bc38 <+236>: ldr r3, [r2, #36] ; 0x24
- 0x92c1bc3c <+240>: mov r0, r4
- 0x92c1bc40 <+244>: blx r3
- 0x92c1bc44 <+248>: add r6, sp, #8
- 0x92c1bc48 <+252>: ldm r0, {r0, r1, r2, r3}
- 0x92c1bc4c <+256>: stm r6, {r0, r1, r2, r3}
- 0x92c1bc50 <+260>: mov r1, r5
- 0x92c1bc54 <+264>: mov r2, r5
- 0x92c1bc58 <+268>: mov r3, r5
- 0x92c1bc5c <+272>: mov r8, r0
- 0x92c1bc60 <+276>: bl 0x92e72568 <_ZnajN13EXGSMemHeapID4EnumEij>
- 0x92c1bc64 <+280>: ldr r3, [r4]
- 0x92c1bc68 <+284>: mov r2, r8
- 0x92c1bc6c <+288>: ldr r3, [r3, #16]
- 0x92c1bc70 <+292>: mov r1, r0
- 0x92c1bc74 <+296>: mov r7, r0
- 0x92c1bc78 <+300>: mov r0, r4
- 0x92c1bc7c <+304>: blx r3
- 0x92c1bc80 <+308>: ldr r3, [r4]
- 0x92c1bc84 <+312>: mov r0, r4
- 0x92c1bc88 <+316>: ldr r3, [r3, #4]
- 0x92c1bc8c <+320>: blx r3
- 0x92c1bc90 <+324>: ldr r3, [pc, #348] ; 0x92c1bdf4 <_Z18OpenAndDecryptFilePKc+680>
- 0x92c1bc94 <+328>: add r12, sp, #24
- 0x92c1bc98 <+332>: add r3, pc, r3
- 0x92c1bc9c <+336>: ldr r0, [r3]
- 0x92c1bca0 <+340>: ldr r1, [r3, #4]
- ---Type <return> to continue, or q <return> to quit---
- 0x92c1bca4 <+344>: ldr r2, [r3, #8]
- 0x92c1bca8 <+348>: ldr r3, [r3, #12]
- 0x92c1bcac <+352>: stmia r12!, {r0, r1, r2, r3}
- 0x92c1bcb0 <+356>: mov r1, r8
- 0x92c1bcb4 <+360>: mov r0, r7
- 0x92c1bcb8 <+364>: add r2, sp, #24
- 0x92c1bcbc <+368>: bl 0x92e6a754 <_Z23XGSEncrypt_decryptXXTEAPvjPKj>
- 0x92c1bcc0 <+372>: mov r1, r5
- 0x92c1bcc4 <+376>: mov r2, r5
- 0x92c1bcc8 <+380>: mov r3, r5
- 0x92c1bccc <+384>: mov r0, #48 ; 0x30
- 0x92c1bcd0 <+388>: bl 0x92e7230c <_ZnwjN13EXGSMemHeapID4EnumEij>
- 0x92c1bcd4 <+392>: mov r12, #2
- 0x92c1bcd8 <+396>: mov r1, r7
- 0x92c1bcdc <+400>: mov r2, r6
- 0x92c1bce0 <+404>: mov r3, #1
- 0x92c1bce4 <+408>: str r12, [sp]
- 0x92c1bce8 <+412>: str r12, [sp, #4]
- 0x92c1bcec <+416>: mov r4, r0
- 0x92c1bcf0 <+420>: bl 0x92e6acec <_ZN12CXGSFile_ROMC2EPKvPK18TXGSFileAttributesN17EXGSDataOwnership4EnumES6_N13EXGSMemHeapID4EnumE>
- 0x92c1bcf4 <+424>: mov r0, r4
- 0x92c1bcf8 <+428>: add sp, sp, #40 ; 0x28
- 0x92c1bcfc <+432>: pop {r4, r5, r6, r7, r8, pc}
- 0x92c1bd00 <+436>: bl 0x92a36bd8 <fclose@plt>
- 0x92c1bd04 <+440>: mov r0, #0
- 0x92c1bd08 <+444>: add sp, sp, #40 ; 0x28
- 0x92c1bd0c <+448>: pop {r4, r5, r6, r7, r8, pc}
- 0x92c1bd10 <+452>: blx r1
- ---Type <return> to continue, or q <return> to quit---
- 0x92c1bd14 <+456>: ldr r2, [r4]
- 0x92c1bd18 <+460>: mov r5, r0
- 0x92c1bd1c <+464>: b 0x92c1bc18 <_Z18OpenAndDecryptFilePKc+204>
- 0x92c1bd20 <+468>: mov r1, r7
- 0x92c1bd24 <+472>: mov r2, r7
- 0x92c1bd28 <+476>: mov r3, r7
- 0x92c1bd2c <+480>: mov r0, r6
- 0x92c1bd30 <+484>: bl 0x92e72568 <_ZnajN13EXGSMemHeapID4EnumEij>
- 0x92c1bd34 <+488>: mov r1, #1
- 0x92c1bd38 <+492>: mov r2, r6
- 0x92c1bd3c <+496>: mov r3, r4
- 0x92c1bd40 <+500>: mov r5, r0
- 0x92c1bd44 <+504>: bl 0x92a36be4 <fread@plt>
- 0x92c1bd48 <+508>: cmp r6, r0
- 0x92c1bd4c <+512>: mov r0, r4
- 0x92c1bd50 <+516>: beq 0x92c1bd68 <_Z18OpenAndDecryptFilePKc+540>
- 0x92c1bd54 <+520>: bl 0x92a36bd8 <fclose@plt>
- 0x92c1bd58 <+524>: mov r0, r5
- 0x92c1bd5c <+528>: bl 0x92e72ed8 <_ZdaPv>
- 0x92c1bd60 <+532>: mov r0, r7
- 0x92c1bd64 <+536>: b 0x92c1bc30 <_Z18OpenAndDecryptFilePKc+228>
- 0x92c1bd68 <+540>: bl 0x92a36bd8 <fclose@plt>
- 0x92c1bd6c <+544>: vmov.i32 d16, #0 ; 0x00000000
- 0x92c1bd70 <+548>: add r8, sp, #40 ; 0x28
- 0x92c1bd74 <+552>: mov r1, r7
- 0x92c1bd78 <+556>: mov r2, r7
- 0x92c1bd7c <+560>: mov r3, r7
- 0x92c1bd80 <+564>: mov r0, #48 ; 0x30
- 0x92c1bd84 <+568>: str r6, [r8, #-16]!
- ---Type <return> to continue, or q <return> to quit---
- 0x92c1bd88 <+572>: vstr d16, [sp, #32]
- 0x92c1bd8c <+576>: bl 0x92e7230c <_ZnwjN13EXGSMemHeapID4EnumEij>
- 0x92c1bd90 <+580>: mov r12, #2
- 0x92c1bd94 <+584>: mov r2, r8
- 0x92c1bd98 <+588>: mov r1, r5
- 0x92c1bd9c <+592>: mov r3, #1
- 0x92c1bda0 <+596>: str r12, [sp]
- 0x92c1bda4 <+600>: str r12, [sp, #4]
- 0x92c1bda8 <+604>: mov r4, r0
- 0x92c1bdac <+608>: bl 0x92e6acec <_ZN12CXGSFile_ROMC2EPKvPK18TXGSFileAttributesN17EXGSDataOwnership4EnumES6_N13EXGSMemHeapID4EnumE>
- 0x92c1bdb0 <+612>: b 0x92c1bcf4 <_Z18OpenAndDecryptFilePKc+424>
- 0x92c1bdb4 <+616>: mov r1, #0
- 0x92c1bdb8 <+620>: mov r0, r4
- 0x92c1bdbc <+624>: mov r2, r1
- 0x92c1bdc0 <+628>: mov r3, r1
- 0x92c1bdc4 <+632>: bl 0x92e72c94 <_ZdlPvN13EXGSMemHeapID4EnumEij>
- 0x92c1bdc8 <+636>: bl 0x92a368cc <__cxa_end_cleanup@plt>
- 0x92c1bdcc <+640>: mov r1, #0
- 0x92c1bdd0 <+644>: mov r0, r4
- 0x92c1bdd4 <+648>: mov r2, r1
- 0x92c1bdd8 <+652>: mov r3, r1
- 0x92c1bddc <+656>: bl 0x92e72c94 <_ZdlPvN13EXGSMemHeapID4EnumEij>
- 0x92c1bde0 <+660>: bl 0x92a368cc <__cxa_end_cleanup@plt>
- 0x92c1bde4 <+664>: adceq r1, r2, r8, lsr #26
- 0x92c1bde8 <+668>: umlaleq r4, r1, r12, pc ; <UNPREDICTABLE>
- 0x92c1bdec <+672>: adcseq r2, r2, r4, ror #20
- 0x92c1bdf0 <+676>: ; <UNDEFINED> instruction: 0xffff1530
- 0x92c1bdf4 <+680>: adceq r7, r6, r8, asr #1
- ---Type <return> to continue, or q <return> to quit---
- End of assembler dump.
- (gdb) disas _ZN15CXGSFile_CryptoD2Ev
- Dump of assembler code for function _ZN15CXGSFile_CryptoD2Ev:
- 0x92e6390c <+0>: push {r4, lr}
- 0x92e63910 <+4>: mov r4, r0
- 0x92e63914 <+8>: ldr r2, [r0, #276] ; 0x114
- 0x92e63918 <+12>: ldr r3, [pc, #48] ; 0x92e63950 <_ZN15CXGSFile_CryptoD2Ev+68>
- 0x92e6391c <+16>: tst r2, #2
- 0x92e63920 <+20>: add r3, pc, r3
- 0x92e63924 <+24>: add r3, r3, #8
- 0x92e63928 <+28>: str r3, [r0]
- 0x92e6392c <+32>: bne 0x92e63948 <_ZN15CXGSFile_CryptoD2Ev+60>
- 0x92e63930 <+36>: ldr r0, [r0, #8]
- 0x92e63934 <+40>: cmp r0, #0
- 0x92e63938 <+44>: beq 0x92e63948 <_ZN15CXGSFile_CryptoD2Ev+60>
- 0x92e6393c <+48>: ldr r3, [r0]
- 0x92e63940 <+52>: ldr r3, [r3, #4]
- 0x92e63944 <+56>: blx r3
- 0x92e63948 <+60>: mov r0, r4
- 0x92e6394c <+64>: pop {r4, pc}
- 0x92e63950 <+68>: addeq pc, r12, r0, asr #12
- End of assembler dump.
- (gdb) disas _ZTV15CXGSFile_Crypto
- No function contains specified address.
- (gdb) disas _ZN15CXGSFile_CryptoD1Ev
- Dump of assembler code for function _ZN15CXGSFile_CryptoD2Ev:
- 0x92e6390c <+0>: push {r4, lr}
- 0x92e63910 <+4>: mov r4, r0
- 0x92e63914 <+8>: ldr r2, [r0, #276] ; 0x114
- 0x92e63918 <+12>: ldr r3, [pc, #48] ; 0x92e63950 <_ZN15CXGSFile_CryptoD2Ev+68>
- 0x92e6391c <+16>: tst r2, #2
- 0x92e63920 <+20>: add r3, pc, r3
- 0x92e63924 <+24>: add r3, r3, #8
- 0x92e63928 <+28>: str r3, [r0]
- 0x92e6392c <+32>: bne 0x92e63948 <_ZN15CXGSFile_CryptoD2Ev+60>
- 0x92e63930 <+36>: ldr r0, [r0, #8]
- 0x92e63934 <+40>: cmp r0, #0
- 0x92e63938 <+44>: beq 0x92e63948 <_ZN15CXGSFile_CryptoD2Ev+60>
- 0x92e6393c <+48>: ldr r3, [r0]
- 0x92e63940 <+52>: ldr r3, [r3, #4]
- 0x92e63944 <+56>: blx r3
- 0x92e63948 <+60>: mov r0, r4
- 0x92e6394c <+64>: pop {r4, pc}
- 0x92e63950 <+68>: addeq pc, r12, r0, asr #12
- End of assembler dump.
- (gdb) disas _ZNK15CXGSFile_Crypto6GetPosEv
- Dump of assembler code for function _ZNK15CXGSFile_Crypto6GetPosEv:
- 0x92e63954 <+0>: ldr r0, [r0, #8]
- 0x92e63958 <+4>: cmp r0, #0
- 0x92e6395c <+8>: beq 0x92e6396c <_ZNK15CXGSFile_Crypto6GetPosEv+24>
- 0x92e63960 <+12>: ldr r3, [r0]
- 0x92e63964 <+16>: ldr r3, [r3, #28]
- 0x92e63968 <+20>: bx r3
- 0x92e6396c <+24>: mvn r0, #0
- 0x92e63970 <+28>: bx lr
- End of assembler dump.
- (gdb) disas _ZN15CXGSFile_Crypto4SeekEii
- Dump of assembler code for function _ZN15CXGSFile_Crypto4SeekEii:
- 0x92e63974 <+0>: push {r3, r4, r5, r6, r7, lr}
- 0x92e63978 <+4>: mov r4, r0
- 0x92e6397c <+8>: ldr r0, [r0, #8]
- 0x92e63980 <+12>: cmp r0, #0
- 0x92e63984 <+16>: beq 0x92e639c4 <_ZN15CXGSFile_Crypto4SeekEii+80>
- 0x92e63988 <+20>: mov r5, r2
- 0x92e6398c <+24>: ldr r2, [r0]
- 0x92e63990 <+28>: mov r6, r1
- 0x92e63994 <+32>: ldr r3, [r2, #28]
- 0x92e63998 <+36>: blx r3
- 0x92e6399c <+40>: mov r1, r6
- 0x92e639a0 <+44>: mov r2, r5
- 0x92e639a4 <+48>: mov r7, r0
- 0x92e639a8 <+52>: ldr r0, [r4, #8]
- 0x92e639ac <+56>: ldr r12, [r0]
- 0x92e639b0 <+60>: ldr r3, [r12, #32]
- 0x92e639b4 <+64>: blx r3
- 0x92e639b8 <+68>: cmp r7, r0
- 0x92e639bc <+72>: bne 0x92e639c4 <_ZN15CXGSFile_Crypto4SeekEii+80>
- 0x92e639c0 <+76>: pop {r3, r4, r5, r6, r7, pc}
- 0x92e639c4 <+80>: mov r3, #14
- 0x92e639c8 <+84>: mvn r0, #0
- 0x92e639cc <+88>: str r3, [r4, #4]
- 0x92e639d0 <+92>: pop {r3, r4, r5, r6, r7, pc}
- End of assembler dump.
- (gdb) disas _ZNK15CXGSFile_Crypto13GetAttributesEv
- Dump of assembler code for function _ZNK15CXGSFile_Crypto13GetAttributesEv:
- 0x92e639d4 <+0>: ldr r0, [r0, #8]
- 0x92e639d8 <+4>: cmp r0, #0
- 0x92e639dc <+8>: bxeq lr
- 0x92e639e0 <+12>: ldr r3, [r0]
- 0x92e639e4 <+16>: ldr r3, [r3, #36] ; 0x24
- 0x92e639e8 <+20>: bx r3
- End of assembler dump.
- (gdb) disas _ZN15CXGSFile_Crypto5CloseEv
- Dump of assembler code for function _ZN15CXGSFile_Crypto5CloseEv:
- 0x92e639ec <+0>: ldr r2, [r0, #8]
- 0x92e639f0 <+4>: cmp r2, #0
- 0x92e639f4 <+8>: beq 0x92e63a28 <_ZN15CXGSFile_Crypto5CloseEv+60>
- 0x92e639f8 <+12>: push {r3, r4, r5, lr}
- 0x92e639fc <+16>: ldr r3, [r0, #276] ; 0x114
- 0x92e63a00 <+20>: ands r5, r3, #2
- 0x92e63a04 <+24>: bne 0x92e63a20 <_ZN15CXGSFile_Crypto5CloseEv+52>
- 0x92e63a08 <+28>: ldr r3, [r2]
- 0x92e63a0c <+32>: mov r4, r0
- 0x92e63a10 <+36>: mov r0, r2
- 0x92e63a14 <+40>: ldr r3, [r3, #4]
- 0x92e63a18 <+44>: blx r3
- 0x92e63a1c <+48>: str r5, [r4, #8]
- 0x92e63a20 <+52>: mov r0, #1
- 0x92e63a24 <+56>: pop {r3, r4, r5, pc}
- 0x92e63a28 <+60>: mov r0, #1
- 0x92e63a2c <+64>: bx lr
- End of assembler dump.
- (gdb) disas _ZNK15CXGSFile_Crypto6IsOpenEv
- Dump of assembler code for function _ZNK15CXGSFile_Crypto6IsOpenEv:
- 0x92e63a30 <+0>: ldr r0, [r0, #8]
- 0x92e63a34 <+4>: cmp r0, #0
- 0x92e63a38 <+8>: bxeq lr
- 0x92e63a3c <+12>: ldr r3, [r0]
- 0x92e63a40 <+16>: ldr r3, [r3, #8]
- 0x92e63a44 <+20>: bx r3
- End of assembler dump.
- (gdb) disas _ZN15CXGSFile_Crypto15GetAsyncHandlerEv
- Dump of assembler code for function _ZN15CXGSFile_Crypto15GetAsyncHandlerEv:
- 0x92e63a48 <+0>: ldr r0, [r0, #8]
- 0x92e63a4c <+4>: cmp r0, #0
- 0x92e63a50 <+8>: bxeq lr
- 0x92e63a54 <+12>: ldr r3, [r0]
- 0x92e63a58 <+16>: ldr r3, [r3, #48] ; 0x30
- 0x92e63a5c <+20>: bx r3
- End of assembler dump.
- (gdb) disas _ZNK15CXGSFile_Crypto12GetModeFlagsEv
- Dump of assembler code for function _ZNK15CXGSFile_Crypto12GetModeFlagsEv:
- 0x92e63a60 <+0>: ldr r0, [r0, #8]
- 0x92e63a64 <+4>: cmp r0, #0
- 0x92e63a68 <+8>: bxeq lr
- 0x92e63a6c <+12>: ldr r3, [r0]
- 0x92e63a70 <+16>: ldr r3, [r3, #56] ; 0x38
- 0x92e63a74 <+20>: bx r3
- End of assembler dump.
- (gdb) disas _ZN15CXGSFile_Crypto4ReadEPvj
- Dump of assembler code for function _ZN15CXGSFile_Crypto4ReadEPvj:
- 0x92e63f48 <+0>: push {r4, r5, r6, lr}
- 0x92e63f4c <+4>: mov r4, r0
- 0x92e63f50 <+8>: ldr r0, [r0, #8]
- 0x92e63f54 <+12>: mov r6, r1
- 0x92e63f58 <+16>: ldr r12, [r0]
- 0x92e63f5c <+20>: ldr r3, [r12, #16]
- 0x92e63f60 <+24>: blx r3
- 0x92e63f64 <+28>: subs r5, r0, #0
- 0x92e63f68 <+32>: beq 0x92e63f78 <_ZN15CXGSFile_Crypto4ReadEPvj+48>
- 0x92e63f6c <+36>: ldr r3, [r4, #272] ; 0x110
- 0x92e63f70 <+40>: cmp r3, #0
- 0x92e63f74 <+44>: bne 0x92e63f80 <_ZN15CXGSFile_Crypto4ReadEPvj+56>
- 0x92e63f78 <+48>: mov r0, r5
- 0x92e63f7c <+52>: pop {r4, r5, r6, pc}
- 0x92e63f80 <+56>: add r0, r4, #12
- 0x92e63f84 <+60>: mov r1, r6
- 0x92e63f88 <+64>: mov r2, r5
- 0x92e63f8c <+68>: bl 0x92fda76c <_Z24XGSCrypto_streamCryptRC4R18TXGSCryptoRC4StatePhj>
- 0x92e63f90 <+72>: mov r0, r5
- 0x92e63f94 <+76>: pop {r4, r5, r6, pc}
- End of assembler dump.
- (gdb) disas _ZN15CXGSFile_Crypto5WriteEPKvj
- Dump of assembler code for function _ZN15CXGSFile_Crypto5WriteEPKvj:
- 0x92e63f98 <+0>: push {r4, r5, r6, r7, r8, r9, r10, r11, lr}
- 0x92e63f9c <+4>: add r11, sp, #32
- 0x92e63fa0 <+8>: sub sp, sp, #140 ; 0x8c
- 0x92e63fa4 <+12>: ldr r3, [r0, #272] ; 0x110
- 0x92e63fa8 <+16>: mov r8, r0
- 0x92e63fac <+20>: cmp r2, #0
- 0x92e63fb0 <+24>: cmpne r3, #0
- 0x92e63fb4 <+28>: beq 0x92e64060 <_ZN15CXGSFile_Crypto5WriteEPKvj+200>
- 0x92e63fb8 <+32>: ldr r3, [r0, #276] ; 0x114
- 0x92e63fbc <+36>: mov r6, r1
- 0x92e63fc0 <+40>: mov r5, r2
- 0x92e63fc4 <+44>: tst r3, #1
- 0x92e63fc8 <+48>: bne 0x92e64078 <_ZN15CXGSFile_Crypto5WriteEPKvj+224>
- 0x92e63fcc <+52>: cmp r2, #128 ; 0x80
- 0x92e63fd0 <+56>: mov r9, #0
- 0x92e63fd4 <+60>: subhi sp, sp, #8192 ; 0x2000
- 0x92e63fd8 <+64>: subls r7, r11, #164 ; 0xa4
- 0x92e63fdc <+68>: subhi sp, sp, #8
- 0x92e63fe0 <+72>: movhi r10, #8192 ; 0x2000
- 0x92e63fe4 <+76>: movls r10, #128 ; 0x80
- 0x92e63fe8 <+80>: add r3, r0, #12
- 0x92e63fec <+84>: movhi r7, sp
- 0x92e63ff0 <+88>: str r3, [r11, #-168] ; 0xffffff58
- 0x92e63ff4 <+92>: cmp r5, r10
- 0x92e63ff8 <+96>: mov r1, r6
- 0x92e63ffc <+100>: mov r0, r7
- 0x92e64000 <+104>: movcc r4, r5
- 0x92e64004 <+108>: movcs r4, r10
- ---Type <return> to continue, or q <return> to quit---
- 0x92e64008 <+112>: mov r2, r4
- 0x92e6400c <+116>: add r6, r6, r4
- 0x92e64010 <+120>: bl 0x92a36a1c <memcpy@plt>
- 0x92e64014 <+124>: ldr r0, [r11, #-168] ; 0xffffff58
- 0x92e64018 <+128>: mov r1, r7
- 0x92e6401c <+132>: mov r2, r4
- 0x92e64020 <+136>: bl 0x92fda76c <_Z24XGSCrypto_streamCryptRC4R18TXGSCryptoRC4StatePhj>
- 0x92e64024 <+140>: ldr r0, [r8, #8]
- 0x92e64028 <+144>: mov r2, r4
- 0x92e6402c <+148>: mov r1, r7
- 0x92e64030 <+152>: ldr r12, [r0]
- 0x92e64034 <+156>: ldr r12, [r12, #20]
- 0x92e64038 <+160>: blx r12
- 0x92e6403c <+164>: cmp r0, #0
- 0x92e64040 <+168>: blt 0x92e64070 <_ZN15CXGSFile_Crypto5WriteEPKvj+216>
- 0x92e64044 <+172>: cmp r4, r0
- 0x92e64048 <+176>: bne 0x92e6409c <_ZN15CXGSFile_Crypto5WriteEPKvj+260>
- 0x92e6404c <+180>: subs r5, r5, r4
- 0x92e64050 <+184>: add r9, r9, r4
- 0x92e64054 <+188>: bne 0x92e63ff4 <_ZN15CXGSFile_Crypto5WriteEPKvj+92>
- 0x92e64058 <+192>: mov r0, r9
- 0x92e6405c <+196>: b 0x92e64070 <_ZN15CXGSFile_Crypto5WriteEPKvj+216>
- 0x92e64060 <+200>: ldr r0, [r0, #8]
- 0x92e64064 <+204>: ldr r3, [r0]
- 0x92e64068 <+208>: ldr r3, [r3, #20]
- 0x92e6406c <+212>: blx r3
- 0x92e64070 <+216>: sub sp, r11, #32
- 0x92e64074 <+220>: pop {r4, r5, r6, r7, r8, r9, r10, r11, pc}
- 0x92e64078 <+224>: add r0, r0, #12
- ---Type <return> to continue, or q <return> to quit---
- 0x92e6407c <+228>: bl 0x92fda76c <_Z24XGSCrypto_streamCryptRC4R18TXGSCryptoRC4StatePhj>
- 0x92e64080 <+232>: ldr r0, [r8, #8]
- 0x92e64084 <+236>: mov r1, r6
- 0x92e64088 <+240>: mov r2, r5
- 0x92e6408c <+244>: ldr r3, [r0]
- 0x92e64090 <+248>: ldr r3, [r3, #20]
- 0x92e64094 <+252>: blx r3
- 0x92e64098 <+256>: b 0x92e64070 <_ZN15CXGSFile_Crypto5WriteEPKvj+216>
- 0x92e6409c <+260>: add r0, r9, r0
- 0x92e640a0 <+264>: b 0x92e64070 <_ZN15CXGSFile_Crypto5WriteEPKvj+216>
- End of assembler dump.
- (gdb) disas _ZN15CXGSFile_CryptoD0Ev
- Dump of assembler code for function _ZN15CXGSFile_CryptoD0Ev:
- 0x92e64228 <+0>: push {r4, lr}
- 0x92e6422c <+4>: mov r4, r0
- 0x92e64230 <+8>: ldr r2, [r0, #276] ; 0x114
- 0x92e64234 <+12>: ldr r3, [pc, #56] ; 0x92e64274 <_ZN15CXGSFile_CryptoD0Ev+76>
- 0x92e64238 <+16>: tst r2, #2
- 0x92e6423c <+20>: add r3, pc, r3
- 0x92e64240 <+24>: add r3, r3, #8
- 0x92e64244 <+28>: str r3, [r0]
- 0x92e64248 <+32>: bne 0x92e64264 <_ZN15CXGSFile_CryptoD0Ev+60>
- 0x92e6424c <+36>: ldr r0, [r0, #8]
- 0x92e64250 <+40>: cmp r0, #0
- 0x92e64254 <+44>: beq 0x92e64264 <_ZN15CXGSFile_CryptoD0Ev+60>
- 0x92e64258 <+48>: ldr r3, [r0]
- 0x92e6425c <+52>: ldr r3, [r3, #4]
- 0x92e64260 <+56>: blx r3
- 0x92e64264 <+60>: mov r0, r4
- 0x92e64268 <+64>: bl 0x92e72e64 <_ZdlPv>
- 0x92e6426c <+68>: mov r0, r4
- 0x92e64270 <+72>: pop {r4, pc}
- 0x92e64274 <+76>: addeq lr, r12, r4, lsr #26
- End of assembler dump.
- (gdb) disas ZTI15CXGSFile_Crypto
- No symbol table is loaded. Use the "file" command.
- (gdb) disas _ZTS15CXGSFile_Crypto
- No function contains specified address.
- (gdb) disas _Z23XGSEncrypt_encryptXXTEAPvjPKj
- Dump of assembler code for function _Z23XGSEncrypt_encryptXXTEAPvjPKj:
- 0x92e6a574 <+0>: push {r4, r5, r6, r7, r8, r9, r10, r11, lr}
- 0x92e6a578 <+4>: lsr r5, r1, #2
- 0x92e6a57c <+8>: cmp r5, #1
- 0x92e6a580 <+12>: sub sp, sp, #20
- 0x92e6a584 <+16>: bls 0x92e6a744 <_Z23XGSEncrypt_encryptXXTEAPvjPKj+464>
- 0x92e6a588 <+20>: sub r3, r5, #-1073741823 ; 0xc0000001
- 0x92e6a58c <+24>: mov r10, r0
- 0x92e6a590 <+28>: mov r1, r5
- 0x92e6a594 <+32>: mov r0, #52 ; 0x34
- 0x92e6a598 <+36>: ldr r4, [r10, r3, lsl #2]
- 0x92e6a59c <+40>: mov r8, r2
- 0x92e6a5a0 <+44>: add r2, r10, r3, lsl #2
- 0x92e6a5a4 <+48>: str r2, [sp, #8]
- 0x92e6a5a8 <+52>: bl 0x92a37034 <__aeabi_uidiv@plt>
- 0x92e6a5ac <+56>: movw r2, #31161 ; 0x79b9
- 0x92e6a5b0 <+60>: movt r2, #40503 ; 0x9e37
- 0x92e6a5b4 <+64>: sub r3, r5, #4
- 0x92e6a5b8 <+68>: sub r9, r5, #1
- 0x92e6a5bc <+72>: movw r1, #55894 ; 0xda56
- 0x92e6a5c0 <+76>: bic r3, r3, #1
- 0x92e6a5c4 <+80>: mov r6, #0
- 0x92e6a5c8 <+84>: add r3, r3, #2
- 0x92e6a5cc <+88>: movt r1, #46412 ; 0xb54c
- 0x92e6a5d0 <+92>: str r3, [sp]
- 0x92e6a5d4 <+96>: mul r0, r2, r0
- 0x92e6a5d8 <+100>: add r3, r0, r1
- 0x92e6a5dc <+104>: str r3, [sp, #12]
- 0x92e6a5e0 <+108>: add r6, r6, #-1644167168 ; 0x9e000000
- ---Type <return> to continue, or q <return> to quit---
- 0x92e6a5e4 <+112>: cmp r9, #2
- 0x92e6a5e8 <+116>: add r6, r6, #3620864 ; 0x374000
- 0x92e6a5ec <+120>: add r6, r6, #14720 ; 0x3980
- 0x92e6a5f0 <+124>: add r6, r6, #57 ; 0x39
- 0x92e6a5f4 <+128>: lsr r5, r6, #2
- 0x92e6a5f8 <+132>: bls 0x92e6a74c <_Z23XGSEncrypt_encryptXXTEAPvjPKj+472>
- 0x92e6a5fc <+136>: str r9, [sp, #4]
- 0x92e6a600 <+140>: mov r7, r10
- 0x92e6a604 <+144>: ldr r3, [r10]
- 0x92e6a608 <+148>: mov lr, #0
- 0x92e6a60c <+152>: ldr r9, [sp]
- 0x92e6a610 <+156>: eor r2, lr, r5
- 0x92e6a614 <+160>: ldr r0, [r7, #4]
- 0x92e6a618 <+164>: and r2, r2, #3
- 0x92e6a61c <+168>: lsl r12, r4, #4
- 0x92e6a620 <+172>: lsr r1, r4, #5
- 0x92e6a624 <+176>: eor r11, r0, r6
- 0x92e6a628 <+180>: ldr r2, [r8, r2, lsl #2]
- 0x92e6a62c <+184>: eor r1, r1, r0, lsl #2
- 0x92e6a630 <+188>: eor r12, r12, r0, lsr #3
- 0x92e6a634 <+192>: add r7, r7, #8
- 0x92e6a638 <+196>: eor r4, r4, r2
- 0x92e6a63c <+200>: add r12, r12, r1
- 0x92e6a640 <+204>: add r2, r4, r11
- 0x92e6a644 <+208>: add r1, lr, #1
- 0x92e6a648 <+212>: eor r2, r2, r12
- 0x92e6a64c <+216>: eor r1, r1, r5
- 0x92e6a650 <+220>: add r2, r2, r3
- 0x92e6a654 <+224>: and r1, r1, #3
- ---Type <return> to continue, or q <return> to quit---
- 0x92e6a658 <+228>: str r2, [r10, lr, lsl #2]
- 0x92e6a65c <+232>: add lr, lr, #2
- 0x92e6a660 <+236>: ldr r3, [r7]
- 0x92e6a664 <+240>: cmp lr, r9
- 0x92e6a668 <+244>: ldr r1, [r8, r1, lsl #2]
- 0x92e6a66c <+248>: eor r4, r3, r6
- 0x92e6a670 <+252>: lsr r12, r3, #3
- 0x92e6a674 <+256>: lsl r11, r3, #2
- 0x92e6a678 <+260>: eor r1, r1, r2
- 0x92e6a67c <+264>: eor r12, r12, r2, lsl #4
- 0x92e6a680 <+268>: eor r2, r11, r2, lsr #5
- 0x92e6a684 <+272>: add r1, r1, r4
- 0x92e6a688 <+276>: add r4, r12, r2
- 0x92e6a68c <+280>: eor r4, r4, r1
- 0x92e6a690 <+284>: add r4, r0, r4
- 0x92e6a694 <+288>: str r4, [r7, #-4]
- 0x92e6a698 <+292>: bne 0x92e6a610 <_Z23XGSEncrypt_encryptXXTEAPvjPKj+156>
- 0x92e6a69c <+296>: ldr r9, [sp, #4]
- 0x92e6a6a0 <+300>: ldr lr, [sp]
- 0x92e6a6a4 <+304>: add r7, r10, lr, lsl #2
- 0x92e6a6a8 <+308>: eor r1, lr, r5
- 0x92e6a6ac <+312>: ldr r12, [r7, #4]
- 0x92e6a6b0 <+316>: and r1, r1, #3
- 0x92e6a6b4 <+320>: lsl r3, r4, #4
- 0x92e6a6b8 <+324>: add lr, lr, #1
- 0x92e6a6bc <+328>: eor r0, r12, r6
- 0x92e6a6c0 <+332>: ldr r1, [r8, r1, lsl #2]
- 0x92e6a6c4 <+336>: eor r2, r3, r12, lsr #3
- 0x92e6a6c8 <+340>: lsr r3, r4, #5
- ---Type <return> to continue, or q <return> to quit---
- 0x92e6a6cc <+344>: cmp r9, lr
- 0x92e6a6d0 <+348>: eor r1, r1, r4
- 0x92e6a6d4 <+352>: eor r3, r3, r12, lsl #2
- 0x92e6a6d8 <+356>: add r3, r2, r3
- 0x92e6a6dc <+360>: add r1, r1, r0
- 0x92e6a6e0 <+364>: ldr r2, [r7]
- 0x92e6a6e4 <+368>: eor r4, r1, r3
- 0x92e6a6e8 <+372>: add r4, r4, r2
- 0x92e6a6ec <+376>: str r4, [r7], #4
- 0x92e6a6f0 <+380>: bhi 0x92e6a6a8 <_Z23XGSEncrypt_encryptXXTEAPvjPKj+308>
- 0x92e6a6f4 <+384>: eor r5, r5, r9
- 0x92e6a6f8 <+388>: ldr r3, [r10]
- 0x92e6a6fc <+392>: and r5, r5, #3
- 0x92e6a700 <+396>: ldr r2, [sp, #12]
- 0x92e6a704 <+400>: ldr lr, [sp, #8]
- 0x92e6a708 <+404>: eor r12, r6, r3
- 0x92e6a70c <+408>: ldr r0, [r8, r5, lsl #2]
- 0x92e6a710 <+412>: cmp r6, r2
- 0x92e6a714 <+416>: lsr r2, r3, #3
- 0x92e6a718 <+420>: lsl r3, r3, #2
- 0x92e6a71c <+424>: eor r2, r2, r4, lsl #4
- 0x92e6a720 <+428>: eor r0, r0, r4
- 0x92e6a724 <+432>: eor r4, r3, r4, lsr #5
- 0x92e6a728 <+436>: ldr r1, [lr]
- 0x92e6a72c <+440>: add r0, r0, r12
- 0x92e6a730 <+444>: add r4, r2, r4
- 0x92e6a734 <+448>: eor r4, r4, r0
- 0x92e6a738 <+452>: add r4, r4, r1
- 0x92e6a73c <+456>: str r4, [lr]
- ---Type <return> to continue, or q <return> to quit---
- 0x92e6a740 <+460>: bne 0x92e6a5e0 <_Z23XGSEncrypt_encryptXXTEAPvjPKj+108>
- 0x92e6a744 <+464>: add sp, sp, #20
- 0x92e6a748 <+468>: pop {r4, r5, r6, r7, r8, r9, r10, r11, pc}
- 0x92e6a74c <+472>: mov lr, #0
- 0x92e6a750 <+476>: b 0x92e6a6a4 <_Z23XGSEncrypt_encryptXXTEAPvjPKj+304>
- End of assembler dump.
- (gdb) disas _Z23XGSEncrypt_decryptXXTEAPvjPKj
- Dump of assembler code for function _Z23XGSEncrypt_decryptXXTEAPvjPKj:
- 0x92e6a754 <+0>: push {r4, r5, r6, r7, r8, r9, r10, r11, lr}
- 0x92e6a758 <+4>: lsr r4, r1, #2
- 0x92e6a75c <+8>: cmp r4, #1
- 0x92e6a760 <+12>: sub sp, sp, #28
- 0x92e6a764 <+16>: bls 0x92e6a944 <_Z23XGSEncrypt_decryptXXTEAPvjPKj+496>
- 0x92e6a768 <+20>: mov r10, r0
- 0x92e6a76c <+24>: mov r1, r4
- 0x92e6a770 <+28>: mov r0, #52 ; 0x34
- 0x92e6a774 <+32>: mov r9, r2
- 0x92e6a778 <+36>: bl 0x92a37034 <__aeabi_uidiv@plt>
- 0x92e6a77c <+40>: sub r3, r4, #1
- 0x92e6a780 <+44>: sub r2, r4, #-1073741823 ; 0xc0000001
- 0x92e6a784 <+48>: str r3, [sp]
- 0x92e6a788 <+52>: mov r5, r3
- 0x92e6a78c <+56>: ldr r3, [r10]
- 0x92e6a790 <+60>: movw r1, #31161 ; 0x79b9
- 0x92e6a794 <+64>: lsl r2, r2, #2
- 0x92e6a798 <+68>: movt r1, #40503 ; 0x9e37
- 0x92e6a79c <+72>: add lr, r2, #4
- 0x92e6a7a0 <+76>: rsb r12, r4, #1
- 0x92e6a7a4 <+80>: add r2, r10, r2
- 0x92e6a7a8 <+84>: str r2, [sp, #4]
- 0x92e6a7ac <+88>: add r2, r10, lr
- 0x92e6a7b0 <+92>: add lr, r10, r5, lsl #2
- 0x92e6a7b4 <+96>: str r2, [sp, #20]
- 0x92e6a7b8 <+100>: str lr, [sp, #16]
- 0x92e6a7bc <+104>: add r2, r12, r5
- 0x92e6a7c0 <+108>: str r2, [sp, #12]
- ---Type <return> to continue, or q <return> to quit---
- 0x92e6a7c4 <+112>: sub r2, r4, #2
- 0x92e6a7c8 <+116>: str r2, [sp, #8]
- 0x92e6a7cc <+120>: add r0, r0, #6
- 0x92e6a7d0 <+124>: mul r7, r1, r0
- 0x92e6a7d4 <+128>: mov r1, r3
- 0x92e6a7d8 <+132>: ldr r3, [sp]
- 0x92e6a7dc <+136>: lsr r4, r7, #2
- 0x92e6a7e0 <+140>: cmp r3, #0
- 0x92e6a7e4 <+144>: ble 0x92e6a954 <_Z23XGSEncrypt_decryptXXTEAPvjPKj+512>
- 0x92e6a7e8 <+148>: ldr r2, [sp, #8]
- 0x92e6a7ec <+152>: cmp r2, #1
- 0x92e6a7f0 <+156>: ble 0x92e6a94c <_Z23XGSEncrypt_decryptXXTEAPvjPKj+504>
- 0x92e6a7f4 <+160>: ldr r0, [sp, #16]
- 0x92e6a7f8 <+164>: mov r11, r2
- 0x92e6a7fc <+168>: ldr r5, [sp, #20]
- 0x92e6a800 <+172>: mov lr, r3
- 0x92e6a804 <+176>: ldr r12, [r0]
- 0x92e6a808 <+180>: eor r6, lr, r4
- 0x92e6a80c <+184>: ldr r2, [r5, #-8]
- 0x92e6a810 <+188>: and r6, r6, #3
- 0x92e6a814 <+192>: eor r0, r1, r7
- 0x92e6a818 <+196>: lsr r3, r1, #3
- 0x92e6a81c <+200>: lsl r1, r1, #2
- 0x92e6a820 <+204>: ldr r6, [r9, r6, lsl #2]
- 0x92e6a824 <+208>: eor r3, r3, r2, lsl #4
- 0x92e6a828 <+212>: eor r8, r11, r4
- 0x92e6a82c <+216>: eor r1, r1, r2, lsr #5
- 0x92e6a830 <+220>: eor r6, r6, r2
- 0x92e6a834 <+224>: add r1, r3, r1
- ---Type <return> to continue, or q <return> to quit---
- 0x92e6a838 <+228>: add r6, r6, r0
- 0x92e6a83c <+232>: and r8, r8, #3
- 0x92e6a840 <+236>: ldr r0, [r5, #-12]
- 0x92e6a844 <+240>: eor r1, r1, r6
- 0x92e6a848 <+244>: rsb r12, r1, r12
- 0x92e6a84c <+248>: str r12, [r5, #-4]
- 0x92e6a850 <+252>: ldr r3, [r9, r8, lsl #2]
- 0x92e6a854 <+256>: sub r11, r11, #2
- 0x92e6a858 <+260>: lsr r1, r0, #5
- 0x92e6a85c <+264>: lsl r6, r0, #4
- 0x92e6a860 <+268>: eor r8, r0, r3
- 0x92e6a864 <+272>: eor r6, r6, r12, lsr #3
- 0x92e6a868 <+276>: eor r3, r12, r7
- 0x92e6a86c <+280>: eor r12, r1, r12, lsl #2
- 0x92e6a870 <+284>: add r1, r6, r12
- 0x92e6a874 <+288>: add r3, r3, r8
- 0x92e6a878 <+292>: cmp r11, #1
- 0x92e6a87c <+296>: eor r1, r1, r3
- 0x92e6a880 <+300>: rsb r1, r1, r2
- 0x92e6a884 <+304>: sub lr, lr, #2
- 0x92e6a888 <+308>: mov r12, r0
- 0x92e6a88c <+312>: str r1, [r5, #-8]!
- 0x92e6a890 <+316>: bgt 0x92e6a808 <_Z23XGSEncrypt_decryptXXTEAPvjPKj+180>
- 0x92e6a894 <+320>: add r3, r10, lr, lsl #2
- 0x92e6a898 <+324>: eor r2, lr, r4
- 0x92e6a89c <+328>: ldr r12, [r3, #-4]
- 0x92e6a8a0 <+332>: and r2, r2, #3
- 0x92e6a8a4 <+336>: lsr r0, r1, #3
- 0x92e6a8a8 <+340>: eor r6, r1, r7
- ---Type <return> to continue, or q <return> to quit---
- 0x92e6a8ac <+344>: lsl r1, r1, #2
- 0x92e6a8b0 <+348>: ldr r5, [r9, r2, lsl #2]
- 0x92e6a8b4 <+352>: eor r0, r0, r12, lsl #4
- 0x92e6a8b8 <+356>: eor r2, r1, r12, lsr #5
- 0x92e6a8bc <+360>: sub lr, lr, #1
- 0x92e6a8c0 <+364>: eor r1, r12, r5
- 0x92e6a8c4 <+368>: cmp lr, #0
- 0x92e6a8c8 <+372>: add r12, r1, r6
- 0x92e6a8cc <+376>: add r1, r0, r2
- 0x92e6a8d0 <+380>: ldr r2, [r3]
- 0x92e6a8d4 <+384>: eor r1, r1, r12
- 0x92e6a8d8 <+388>: rsb r1, r1, r2
- 0x92e6a8dc <+392>: str r1, [r3], #-4
- 0x92e6a8e0 <+396>: bgt 0x92e6a898 <_Z23XGSEncrypt_decryptXXTEAPvjPKj+324>
- 0x92e6a8e4 <+400>: ldr r3, [sp, #12]
- 0x92e6a8e8 <+404>: ldr lr, [r10]
- 0x92e6a8ec <+408>: eor r4, r4, r3
- 0x92e6a8f0 <+412>: ldr r3, [sp, #4]
- 0x92e6a8f4 <+416>: and r4, r4, #3
- 0x92e6a8f8 <+420>: eor r5, r1, r7
- 0x92e6a8fc <+424>: add r7, r7, #1627389952 ; 0x61000000
- 0x92e6a900 <+428>: ldr r2, [r3]
- 0x92e6a904 <+432>: add r7, r7, #13107200 ; 0xc80000
- 0x92e6a908 <+436>: ldr r12, [r9, r4, lsl #2]
- 0x92e6a90c <+440>: add r7, r7, #34304 ; 0x8600
- 0x92e6a910 <+444>: add r7, r7, #71 ; 0x47
- 0x92e6a914 <+448>: lsl r3, r2, #4
- 0x92e6a918 <+452>: eor r12, r12, r2
- 0x92e6a91c <+456>: lsr r2, r2, #5
- ---Type <return> to continue, or q <return> to quit---
- 0x92e6a920 <+460>: eor r3, r3, r1, lsr #3
- 0x92e6a924 <+464>: eor r1, r2, r1, lsl #2
- 0x92e6a928 <+468>: add r12, r12, r5
- 0x92e6a92c <+472>: add r3, r3, r1
- 0x92e6a930 <+476>: cmp r7, #0
- 0x92e6a934 <+480>: eor r1, r12, r3
- 0x92e6a938 <+484>: rsb r1, r1, lr
- 0x92e6a93c <+488>: str r1, [r10]
- 0x92e6a940 <+492>: bne 0x92e6a7d8 <_Z23XGSEncrypt_decryptXXTEAPvjPKj+132>
- 0x92e6a944 <+496>: add sp, sp, #28
- 0x92e6a948 <+500>: pop {r4, r5, r6, r7, r8, r9, r10, r11, pc}
- 0x92e6a94c <+504>: ldr lr, [sp]
- 0x92e6a950 <+508>: b 0x92e6a894 <_Z23XGSEncrypt_decryptXXTEAPvjPKj+320>
- 0x92e6a954 <+512>: mov lr, r1
- 0x92e6a958 <+516>: b 0x92e6a8ec <_Z23XGSEncrypt_decryptXXTEAPvjPKj+408>
- End of assembler dump.
- (gdb)
- (gdb) disas _ZN15CXGSGameUpdater29ms_uAssetListEncryptionKeyLenE
- No function contains specified address.
- (gdb) disas _ZN15CXGSGameUpdater26ms_tAssetListEncryptionKeyE
- No function contains specified address.
- (gdb) disas _Z29XGSCrypto_streamInitializeRC4R18TXGSCryptoRC4StatePKhj
- Dump of assembler code for function _Z29XGSCrypto_streamInitializeRC4R18TXGSCryptoRC4StatePKhj:
- 0x92fda368 <+0>: push {r3, r4, r5, r6, r7, r8, r9, lr}
- 0x92fda36c <+4>: and r3, r0, #7
- 0x92fda370 <+8>: rsb r3, r3, #0
- 0x92fda374 <+12>: mov r9, r0
- 0x92fda378 <+16>: ands r3, r3, #15
- 0x92fda37c <+20>: mov r7, r1
- 0x92fda380 <+24>: mov r8, r2
- 0x92fda384 <+28>: beq 0x92fda630 <_Z29XGSCrypto_streamInitializeRC4R18TXGSCryptoRC4StatePKhj+712>
- 0x92fda388 <+32>: cmp r3, #1
- 0x92fda38c <+36>: mov r2, #0
- 0x92fda390 <+40>: strb r2, [r0]
- 0x92fda394 <+44>: beq 0x92fda6e4 <_Z29XGSCrypto_streamInitializeRC4R18TXGSCryptoRC4StatePKhj+892>
- 0x92fda398 <+48>: cmp r3, #2
- 0x92fda39c <+52>: mov r2, #1
- 0x92fda3a0 <+56>: strb r2, [r0, #1]
- 0x92fda3a4 <+60>: beq 0x92fda6d8 <_Z29XGSCrypto_streamInitializeRC4R18TXGSCryptoRC4StatePKhj+880>
- 0x92fda3a8 <+64>: cmp r3, #3
- 0x92fda3ac <+68>: mov r2, #2
- 0x92fda3b0 <+72>: strb r2, [r0, #2]
- 0x92fda3b4 <+76>: beq 0x92fda6cc <_Z29XGSCrypto_streamInitializeRC4R18TXGSCryptoRC4StatePKhj+868>
- 0x92fda3b8 <+80>: cmp r3, #4
- 0x92fda3bc <+84>: mov r2, #3
- 0x92fda3c0 <+88>: strb r2, [r0, #3]
- 0x92fda3c4 <+92>: beq 0x92fda6c0 <_Z29XGSCrypto_streamInitializeRC4R18TXGSCryptoRC4StatePKhj+856>
- 0x92fda3c8 <+96>: cmp r3, #5
- 0x92fda3cc <+100>: mov r2, #4
- 0x92fda3d0 <+104>: strb r2, [r0, #4]
- 0x92fda3d4 <+108>: beq 0x92fda6b4 <_Z29XGSCrypto_streamInitializeRC4R18TXGSCryptoRC4StatePKhj+844>
- ---Type <return> to continue, or q <return> to quit---
- 0x92fda3d8 <+112>: cmp r3, #6
- 0x92fda3dc <+116>: mov r2, #5
- 0x92fda3e0 <+120>: strb r2, [r0, #5]
- 0x92fda3e4 <+124>: beq 0x92fda6a8 <_Z29XGSCrypto_streamInitializeRC4R18TXGSCryptoRC4StatePKhj+832>
- 0x92fda3e8 <+128>: cmp r3, #7
- 0x92fda3ec <+132>: mov r2, #6
- 0x92fda3f0 <+136>: strb r2, [r0, #6]
- 0x92fda3f4 <+140>: beq 0x92fda69c <_Z29XGSCrypto_streamInitializeRC4R18TXGSCryptoRC4StatePKhj+820>
- 0x92fda3f8 <+144>: cmp r3, #8
- 0x92fda3fc <+148>: mov r2, #7
- 0x92fda400 <+152>: strb r2, [r0, #7]
- 0x92fda404 <+156>: beq 0x92fda690 <_Z29XGSCrypto_streamInitializeRC4R18TXGSCryptoRC4StatePKhj+808>
- 0x92fda408 <+160>: cmp r3, #9
- 0x92fda40c <+164>: mov r2, #8
- 0x92fda410 <+168>: strb r2, [r0, #8]
- 0x92fda414 <+172>: beq 0x92fda684 <_Z29XGSCrypto_streamInitializeRC4R18TXGSCryptoRC4StatePKhj+796>
- 0x92fda418 <+176>: cmp r3, #10
- 0x92fda41c <+180>: mov r2, #9
- 0x92fda420 <+184>: strb r2, [r0, #9]
- 0x92fda424 <+188>: beq 0x92fda678 <_Z29XGSCrypto_streamInitializeRC4R18TXGSCryptoRC4StatePKhj+784>
- 0x92fda428 <+192>: cmp r3, #11
- 0x92fda42c <+196>: mov r2, #10
- 0x92fda430 <+200>: strb r2, [r0, #10]
- 0x92fda434 <+204>: beq 0x92fda66c <_Z29XGSCrypto_streamInitializeRC4R18TXGSCryptoRC4StatePKhj+772>
- 0x92fda438 <+208>: cmp r3, #12
- 0x92fda43c <+212>: mov r2, #11
- 0x92fda440 <+216>: strb r2, [r0, #11]
- 0x92fda444 <+220>: beq 0x92fda660 <_Z29XGSCrypto_streamInitializeRC4R18TXGSCryptoRC4StatePKhj+760>
- 0x92fda448 <+224>: cmp r3, #13
- ---Type <return> to continue, or q <return> to quit---
- 0x92fda44c <+228>: mov r2, #12
- 0x92fda450 <+232>: strb r2, [r0, #12]
- 0x92fda454 <+236>: beq 0x92fda654 <_Z29XGSCrypto_streamInitializeRC4R18TXGSCryptoRC4StatePKhj+748>
- 0x92fda458 <+240>: cmp r3, #15
- 0x92fda45c <+244>: mov r2, #13
- 0x92fda460 <+248>: strb r2, [r0, #13]
- 0x92fda464 <+252>: bne 0x92fda648 <_Z29XGSCrypto_streamInitializeRC4R18TXGSCryptoRC4StatePKhj+736>
- 0x92fda468 <+256>: mov r2, #14
- 0x92fda46c <+260>: mov lr, #241 ; 0xf1
- 0x92fda470 <+264>: strb r2, [r0, #14]
- 0x92fda474 <+268>: mov r0, r3
- 0x92fda478 <+272>: rsb r4, r3, #256 ; 0x100
- 0x92fda47c <+276>: mov r12, #240 ; 0xf0
- 0x92fda480 <+280>: mov r1, #15
- 0x92fda484 <+284>: vdup.32 q8, r0
- 0x92fda488 <+288>: vmov.i32 q3, #16 ; 0x00000010
- 0x92fda48c <+292>: vmov.i32 q15, #4 ; 0x00000004
- 0x92fda490 <+296>: add r3, r9, r3
- 0x92fda494 <+300>: vldr d18, [pc, #596] ; 0x92fda6f0 <_Z29XGSCrypto_streamInitializeRC4R18TXGSCryptoRC4StatePKhj+904>
- 0x92fda498 <+304>: vldr d19, [pc, #600] ; 0x92fda6f8 <_Z29XGSCrypto_streamInitializeRC4R18TXGSCryptoRC4StatePKhj+912>
- 0x92fda49c <+308>: vmov.i32 q14, #8 ; 0x00000008
- 0x92fda4a0 <+312>: vadd.i32 q8, q8, q9
- 0x92fda4a4 <+316>: mov r2, #0
- 0x92fda4a8 <+320>: vmov.i32 q13, #12 ; 0x0000000c
- 0x92fda4ac <+324>: vadd.i32 q10, q8, q15
- 0x92fda4b0 <+328>: add r2, r2, #1
- 0x92fda4b4 <+332>: vadd.i32 q9, q8, q13
- ---Type <return> to continue, or q <return> to quit---
- 0x92fda4b8 <+336>: cmp r2, r1
- 0x92fda4bc <+340>: vadd.i32 q12, q8, q14
- 0x92fda4c0 <+344>: add r3, r3, #16
- 0x92fda4c4 <+348>: vmovn.i32 d22, q8
- 0x92fda4c8 <+352>: vmovn.i32 d23, q10
- 0x92fda4cc <+356>: vadd.i32 q8, q8, q3
- 0x92fda4d0 <+360>: vmovn.i32 d20, q12
- 0x92fda4d4 <+364>: vmovn.i32 d21, q9
- 0x92fda4d8 <+368>: vmovn.i16 d18, q11
- 0x92fda4dc <+372>: vmovn.i16 d19, q10
- 0x92fda4e0 <+376>: vstr d18, [r3, #-16]
- 0x92fda4e4 <+380>: vstr d19, [r3, #-8]
- 0x92fda4e8 <+384>: bcc 0x92fda4ac <_Z29XGSCrypto_streamInitializeRC4R18TXGSCryptoRC4StatePKhj+324>
- 0x92fda4ec <+388>: cmp r4, r12
- 0x92fda4f0 <+392>: add r3, r0, r12
- 0x92fda4f4 <+396>: rsb r2, r12, lr
- 0x92fda4f8 <+400>: beq 0x92fda5dc <_Z29XGSCrypto_streamInitializeRC4R18TXGSCryptoRC4StatePKhj+628>
- 0x92fda4fc <+404>: cmp r2, #1
- 0x92fda500 <+408>: strb r3, [r9, r3]
- 0x92fda504 <+412>: add r1, r3, #1
- 0x92fda508 <+416>: beq 0x92fda5dc <_Z29XGSCrypto_streamInitializeRC4R18TXGSCryptoRC4StatePKhj+628>
- 0x92fda50c <+420>: cmp r2, #2
- 0x92fda510 <+424>: strb r1, [r9, r1]
- 0x92fda514 <+428>: add r1, r3, #2
- 0x92fda518 <+432>: beq 0x92fda5dc <_Z29XGSCrypto_streamInitializeRC4R18TXGSCryptoRC4StatePKhj+628>
- 0x92fda51c <+436>: cmp r2, #3
- 0x92fda520 <+440>: strb r1, [r9, r1]
- 0x92fda524 <+444>: add r1, r3, #3
- 0x92fda528 <+448>: beq 0x92fda5dc <_Z29XGSCrypto_streamInitializeRC4R18TXGSCryptoRC4StatePKhj+628>
- ---Type <return> to continue, or q <return> to quit---
- 0x92fda52c <+452>: cmp r2, #4
- 0x92fda530 <+456>: strb r1, [r9, r1]
- 0x92fda534 <+460>: add r1, r3, #4
- 0x92fda538 <+464>: beq 0x92fda5dc <_Z29XGSCrypto_streamInitializeRC4R18TXGSCryptoRC4StatePKhj+628>
- 0x92fda53c <+468>: cmp r2, #5
- 0x92fda540 <+472>: strb r1, [r9, r1]
- 0x92fda544 <+476>: add r1, r3, #5
- 0x92fda548 <+480>: beq 0x92fda5dc <_Z29XGSCrypto_streamInitializeRC4R18TXGSCryptoRC4StatePKhj+628>
- 0x92fda54c <+484>: cmp r2, #6
- 0x92fda550 <+488>: strb r1, [r9, r1]
- 0x92fda554 <+492>: add r1, r3, #6
- 0x92fda558 <+496>: beq 0x92fda5dc <_Z29XGSCrypto_streamInitializeRC4R18TXGSCryptoRC4StatePKhj+628>
- 0x92fda55c <+500>: cmp r2, #7
- 0x92fda560 <+504>: strb r1, [r9, r1]
- 0x92fda564 <+508>: add r1, r3, #7
- 0x92fda568 <+512>: beq 0x92fda5dc <_Z29XGSCrypto_streamInitializeRC4R18TXGSCryptoRC4StatePKhj+628>
- 0x92fda56c <+516>: cmp r2, #8
- 0x92fda570 <+520>: strb r1, [r9, r1]
- 0x92fda574 <+524>: add r1, r3, #8
- 0x92fda578 <+528>: beq 0x92fda5dc <_Z29XGSCrypto_streamInitializeRC4R18TXGSCryptoRC4StatePKhj+628>
- 0x92fda57c <+532>: cmp r2, #9
- 0x92fda580 <+536>: strb r1, [r9, r1]
- 0x92fda584 <+540>: add r1, r3, #9
- 0x92fda588 <+544>: beq 0x92fda5dc <_Z29XGSCrypto_streamInitializeRC4R18TXGSCryptoRC4StatePKhj+628>
- 0x92fda58c <+548>: cmp r2, #10
- 0x92fda590 <+552>: strb r1, [r9, r1]
- 0x92fda594 <+556>: add r1, r3, #10
- 0x92fda598 <+560>: beq 0x92fda5dc <_Z29XGSCrypto_streamInitializeRC4R18TXGSCryptoRC4StatePKhj+628>
- 0x92fda59c <+564>: cmp r2, #11
- ---Type <return> to continue, or q <return> to quit---
- 0x92fda5a0 <+568>: strb r1, [r9, r1]
- 0x92fda5a4 <+572>: add r1, r3, #11
- 0x92fda5a8 <+576>: beq 0x92fda5dc <_Z29XGSCrypto_streamInitializeRC4R18TXGSCryptoRC4StatePKhj+628>
- 0x92fda5ac <+580>: cmp r2, #12
- 0x92fda5b0 <+584>: strb r1, [r9, r1]
- 0x92fda5b4 <+588>: add r1, r3, #12
- 0x92fda5b8 <+592>: beq 0x92fda5dc <_Z29XGSCrypto_streamInitializeRC4R18TXGSCryptoRC4StatePKhj+628>
- 0x92fda5bc <+596>: cmp r2, #13
- 0x92fda5c0 <+600>: strb r1, [r9, r1]
- 0x92fda5c4 <+604>: add r1, r3, #13
- 0x92fda5c8 <+608>: beq 0x92fda5dc <_Z29XGSCrypto_streamInitializeRC4R18TXGSCryptoRC4StatePKhj+628>
- 0x92fda5cc <+612>: add r3, r3, #14
- 0x92fda5d0 <+616>: cmp r2, #14
- 0x92fda5d4 <+620>: strb r1, [r9, r1]
- 0x92fda5d8 <+624>: strbne r3, [r9, r3]
- 0x92fda5dc <+628>: mov r3, #0
- 0x92fda5e0 <+632>: sub r6, r9, #1
- 0x92fda5e4 <+636>: mov r5, r3
- 0x92fda5e8 <+640>: mov r4, r3
- 0x92fda5ec <+644>: strb r3, [r9, #256] ; 0x100
- 0x92fda5f0 <+648>: strb r3, [r9, #257] ; 0x101
- 0x92fda5f4 <+652>: mov r0, r5
- 0x92fda5f8 <+656>: mov r1, r8
- 0x92fda5fc <+660>: bl 0x92a36980 <__aeabi_uidivmod@plt>
- 0x92fda600 <+664>: ldrb r2, [r6, #1]!
- 0x92fda604 <+668>: add r5, r5, #1
- 0x92fda608 <+672>: cmp r5, #256 ; 0x100
- 0x92fda60c <+676>: ldrb r3, [r7, r1]
- 0x92fda610 <+680>: add r3, r2, r3
- ---Type <return> to continue, or q <return> to quit---
- 0x92fda614 <+684>: add r4, r4, r3
- 0x92fda618 <+688>: uxtb r4, r4
- 0x92fda61c <+692>: ldrb r3, [r9, r4]
- 0x92fda620 <+696>: strb r3, [r6]
- 0x92fda624 <+700>: strb r2, [r9, r4]
- 0x92fda628 <+704>: bne 0x92fda5f4 <_Z29XGSCrypto_streamInitializeRC4R18TXGSCryptoRC4StatePKhj+652>
- 0x92fda62c <+708>: pop {r3, r4, r5, r6, r7, r8, r9, pc}
- 0x92fda630 <+712>: mov r12, #256 ; 0x100
- 0x92fda634 <+716>: mov r1, #16
- 0x92fda638 <+720>: mov r4, r12
- 0x92fda63c <+724>: mov lr, r12
- 0x92fda640 <+728>: mov r0, r3
- 0x92fda644 <+732>: b 0x92fda484 <_Z29XGSCrypto_streamInitializeRC4R18TXGSCryptoRC4StatePKhj+284>
- 0x92fda648 <+736>: mov lr, #242 ; 0xf2
- 0x92fda64c <+740>: mov r0, #14
- 0x92fda650 <+744>: b 0x92fda478 <_Z29XGSCrypto_streamInitializeRC4R18TXGSCryptoRC4StatePKhj+272>
- 0x92fda654 <+748>: mov lr, #243 ; 0xf3
- 0x92fda658 <+752>: mov r0, r3
- 0x92fda65c <+756>: b 0x92fda478 <_Z29XGSCrypto_streamInitializeRC4R18TXGSCryptoRC4StatePKhj+272>
- 0x92fda660 <+760>: mov lr, #244 ; 0xf4
- 0x92fda664 <+764>: mov r0, r3
- 0x92fda668 <+768>: b 0x92fda478 <_Z29XGSCrypto_streamInitializeRC4R18TXGSCryptoRC4StatePKhj+272>
- 0x92fda66c <+772>: mov lr, #245 ; 0xf5
- 0x92fda670 <+776>: mov r0, r3
- 0x92fda674 <+780>: b 0x92fda478 <_Z29XGSCrypto_streamInitializeRC4R18TXGSCryptoRC4StatePKhj+272>
- 0x92fda678 <+784>: mov lr, #246 ; 0xf6
- 0x92fda67c <+788>: mov r0, r3
- 0x92fda680 <+792>: b 0x92fda478 <_Z29XGSCrypto_streamInitializeRC4R18TXGSCryptoRC4StatePKhj+272>
- 0x92fda684 <+796>: mov lr, #247 ; 0xf7
- ---Type <return> to continue, or q <return> to quit---
- 0x92fda688 <+800>: mov r0, #9
- 0x92fda68c <+804>: b 0x92fda478 <_Z29XGSCrypto_streamInitializeRC4R18TXGSCryptoRC4StatePKhj+272>
- 0x92fda690 <+808>: mov lr, #248 ; 0xf8
- 0x92fda694 <+812>: mov r0, r3
- 0x92fda698 <+816>: b 0x92fda478 <_Z29XGSCrypto_streamInitializeRC4R18TXGSCryptoRC4StatePKhj+272>
- 0x92fda69c <+820>: mov lr, #249 ; 0xf9
- 0x92fda6a0 <+824>: mov r0, r3
- 0x92fda6a4 <+828>: b 0x92fda478 <_Z29XGSCrypto_streamInitializeRC4R18TXGSCryptoRC4StatePKhj+272>
- 0x92fda6a8 <+832>: mov lr, #250 ; 0xfa
- 0x92fda6ac <+836>: mov r0, r3
- 0x92fda6b0 <+840>: b 0x92fda478 <_Z29XGSCrypto_streamInitializeRC4R18TXGSCryptoRC4StatePKhj+272>
- 0x92fda6b4 <+844>: mov lr, #251 ; 0xfb
- 0x92fda6b8 <+848>: mov r0, r3
- 0x92fda6bc <+852>: b 0x92fda478 <_Z29XGSCrypto_streamInitializeRC4R18TXGSCryptoRC4StatePKhj+272>
- 0x92fda6c0 <+856>: mov lr, #252 ; 0xfc
- 0x92fda6c4 <+860>: mov r0, r3
- 0x92fda6c8 <+864>: b 0x92fda478 <_Z29XGSCrypto_streamInitializeRC4R18TXGSCryptoRC4StatePKhj+272>
- 0x92fda6cc <+868>: mov lr, #253 ; 0xfd
- 0x92fda6d0 <+872>: mov r0, r3
- 0x92fda6d4 <+876>: b 0x92fda478 <_Z29XGSCrypto_streamInitializeRC4R18TXGSCryptoRC4StatePKhj+272>
- 0x92fda6d8 <+880>: mov lr, #254 ; 0xfe
- 0x92fda6dc <+884>: mov r0, r3
- 0x92fda6e0 <+888>: b 0x92fda478 <_Z29XGSCrypto_streamInitializeRC4R18TXGSCryptoRC4StatePKhj+272>
- 0x92fda6e4 <+892>: mov lr, #255 ; 0xff
- 0x92fda6e8 <+896>: mov r0, r3
- 0x92fda6ec <+900>: b 0x92fda478 <_Z29XGSCrypto_streamInitializeRC4R18TXGSCryptoRC4StatePKhj+272>
- 0x92fda6f0 <+904>: andeq r0, r0, r0
- 0x92fda6f4 <+908>: andeq r0, r0, r1
- 0x92fda6f8 <+912>: andeq r0, r0, r2
- ---Type <return> to continue, or q <return> to quit---
- 0x92fda6fc <+916>: andeq r0, r0, r3
- End of assembler dump.
- (gdb)
- (gdb)
- (gdb)
- (gdb) disas _Z24XGSCrypto_streamCryptRC4R18TXGSCryptoRC4StatePKhPhj
- Dump of assembler code for function _Z24XGSCrypto_streamCryptRC4R18TXGSCryptoRC4StatePKhPhj:
- 0x92fda700 <+0>: cmp r3, #0
- 0x92fda704 <+4>: bxeq lr
- 0x92fda708 <+8>: sub r2, r2, #1
- 0x92fda70c <+12>: add r3, r1, r3
- 0x92fda710 <+16>: push {r4, r5, lr}
- 0x92fda714 <+20>: ldrb r12, [r0, #256] ; 0x100
- 0x92fda718 <+24>: ldrb r4, [r0, #257] ; 0x101
- 0x92fda71c <+28>: add r12, r12, #1
- 0x92fda720 <+32>: uxtb r12, r12
- 0x92fda724 <+36>: strb r12, [r0, #256] ; 0x100
- 0x92fda728 <+40>: ldrb lr, [r0, r12]
- 0x92fda72c <+44>: add r4, lr, r4
- 0x92fda730 <+48>: uxtb r4, r4
- 0x92fda734 <+52>: strb r4, [r0, #257] ; 0x101
- 0x92fda738 <+56>: ldrb r5, [r0, r4]
- 0x92fda73c <+60>: strb r5, [r0, r12]
- 0x92fda740 <+64>: strb lr, [r0, r4]
- 0x92fda744 <+68>: ldrb r12, [r0, r12]
- 0x92fda748 <+72>: ldrb r4, [r1], #1
- 0x92fda74c <+76>: add lr, lr, r12
- 0x92fda750 <+80>: cmp r1, r3
- 0x92fda754 <+84>: uxtb lr, lr
- 0x92fda758 <+88>: ldrb r12, [r0, lr]
- 0x92fda75c <+92>: eor r12, r12, r4
- 0x92fda760 <+96>: strb r12, [r2, #1]!
- 0x92fda764 <+100>: bne 0x92fda714 <_Z24XGSCrypto_streamCryptRC4R18TXGSCryptoRC4StatePKhPhj+20>
- 0x92fda768 <+104>: pop {r4, r5, pc}
- End of assembler dump.
- (gdb)
- Dump of assembler code for function _Z24XGSCrypto_streamCryptRC4R18TXGSCryptoRC4StatePKhPhj:
- 0x92fda700 <+0>: cmp r3, #0
- 0x92fda704 <+4>: bxeq lr
- 0x92fda708 <+8>: sub r2, r2, #1
- 0x92fda70c <+12>: add r3, r1, r3
- 0x92fda710 <+16>: push {r4, r5, lr}
- 0x92fda714 <+20>: ldrb r12, [r0, #256] ; 0x100
- 0x92fda718 <+24>: ldrb r4, [r0, #257] ; 0x101
- 0x92fda71c <+28>: add r12, r12, #1
- 0x92fda720 <+32>: uxtb r12, r12
- 0x92fda724 <+36>: strb r12, [r0, #256] ; 0x100
- 0x92fda728 <+40>: ldrb lr, [r0, r12]
- 0x92fda72c <+44>: add r4, lr, r4
- 0x92fda730 <+48>: uxtb r4, r4
- 0x92fda734 <+52>: strb r4, [r0, #257] ; 0x101
- 0x92fda738 <+56>: ldrb r5, [r0, r4]
- 0x92fda73c <+60>: strb r5, [r0, r12]
- 0x92fda740 <+64>: strb lr, [r0, r4]
- 0x92fda744 <+68>: ldrb r12, [r0, r12]
- 0x92fda748 <+72>: ldrb r4, [r1], #1
- 0x92fda74c <+76>: add lr, lr, r12
- 0x92fda750 <+80>: cmp r1, r3
- 0x92fda754 <+84>: uxtb lr, lr
- 0x92fda758 <+88>: ldrb r12, [r0, lr]
- 0x92fda75c <+92>: eor r12, r12, r4
- 0x92fda760 <+96>: strb r12, [r2, #1]!
- 0x92fda764 <+100>: bne 0x92fda714 <_Z24XGSCrypto_streamCryptRC4R18TXGSCryptoRC4StatePKhPhj+20>
- 0x92fda768 <+104>: pop {r4, r5, pc}
- End of assembler dump.
- (gdb)
- Dump of assembler code for function _Z24XGSCrypto_streamCryptRC4R18TXGSCryptoRC4StatePKhPhj:
- 0x92fda700 <+0>: cmp r3, #0
- 0x92fda704 <+4>: bxeq lr
- 0x92fda708 <+8>: sub r2, r2, #1
- 0x92fda70c <+12>: add r3, r1, r3
- 0x92fda710 <+16>: push {r4, r5, lr}
- 0x92fda714 <+20>: ldrb r12, [r0, #256] ; 0x100
- 0x92fda718 <+24>: ldrb r4, [r0, #257] ; 0x101
- 0x92fda71c <+28>: add r12, r12, #1
- 0x92fda720 <+32>: uxtb r12, r12
- 0x92fda724 <+36>: strb r12, [r0, #256] ; 0x100
- 0x92fda728 <+40>: ldrb lr, [r0, r12]
- 0x92fda72c <+44>: add r4, lr, r4
- 0x92fda730 <+48>: uxtb r4, r4
- 0x92fda734 <+52>: strb r4, [r0, #257] ; 0x101
- 0x92fda738 <+56>: ldrb r5, [r0, r4]
- 0x92fda73c <+60>: strb r5, [r0, r12]
- 0x92fda740 <+64>: strb lr, [r0, r4]
- 0x92fda744 <+68>: ldrb r12, [r0, r12]
- 0x92fda748 <+72>: ldrb r4, [r1], #1
- 0x92fda74c <+76>: add lr, lr, r12
- 0x92fda750 <+80>: cmp r1, r3
- 0x92fda754 <+84>: uxtb lr, lr
- 0x92fda758 <+88>: ldrb r12, [r0, lr]
- 0x92fda75c <+92>: eor r12, r12, r4
- 0x92fda760 <+96>: strb r12, [r2, #1]!
- 0x92fda764 <+100>: bne 0x92fda714 <_Z24XGSCrypto_streamCryptRC4R18TXGSCryptoRC4StatePKhPhj+20>
- 0x92fda768 <+104>: pop {r4, r5, pc}
- End of assembler dump.
- (gdb) disas _Z24XGSCrypto_streamCryptRC4R18TXGSCryptoRC4StatePhj
- Dump of assembler code for function _Z24XGSCrypto_streamCryptRC4R18TXGSCryptoRC4StatePhj:
- 0x92fda76c <+0>: cmp r2, #0
- 0x92fda770 <+4>: bxeq lr
- 0x92fda774 <+8>: add r2, r1, r2
- 0x92fda778 <+12>: push {r4, lr}
- 0x92fda77c <+16>: ldrb r3, [r0, #256] ; 0x100
- 0x92fda780 <+20>: ldrb lr, [r0, #257] ; 0x101
- 0x92fda784 <+24>: add r3, r3, #1
- 0x92fda788 <+28>: uxtb r3, r3
- 0x92fda78c <+32>: strb r3, [r0, #256] ; 0x100
- 0x92fda790 <+36>: ldrb r12, [r0, r3]
- 0x92fda794 <+40>: add lr, r12, lr
- 0x92fda798 <+44>: uxtb lr, lr
- 0x92fda79c <+48>: strb lr, [r0, #257] ; 0x101
- 0x92fda7a0 <+52>: ldrb r4, [r0, lr]
- 0x92fda7a4 <+56>: strb r4, [r0, r3]
- 0x92fda7a8 <+60>: strb r12, [r0, lr]
- 0x92fda7ac <+64>: ldrb r3, [r0, r3]
- 0x92fda7b0 <+68>: ldrb lr, [r1]
- 0x92fda7b4 <+72>: add r12, r12, r3
- 0x92fda7b8 <+76>: uxtb r12, r12
- 0x92fda7bc <+80>: ldrb r3, [r0, r12]
- 0x92fda7c0 <+84>: eor r3, r3, lr
- 0x92fda7c4 <+88>: strb r3, [r1], #1
- 0x92fda7c8 <+92>: cmp r1, r2
- 0x92fda7cc <+96>: bne 0x92fda77c <_Z24XGSCrypto_streamCryptRC4R18TXGSCryptoRC4StatePhj+16>
- 0x92fda7d0 <+100>: pop {r4, pc}
- End of assembler dump.
- (gdb) disas _Z18XGSCrypto_cryptRC4PhjPKhj
- Dump of assembler code for function _Z18XGSCrypto_cryptRC4PhjPKhj:
- 0x92fda7d8 <+0>: push {r4, r5, r6, r7, r8, r9, r10, lr}
- 0x92fda7dc <+4>: sub sp, sp, #264 ; 0x108
- 0x92fda7e0 <+8>: vldr d18, [pc, #448] ; 0x92fda9a8 <_Z18XGSCrypto_cryptRC4PhjPKhj+464>
- 0x92fda7e4 <+12>: vldr d19, [pc, #452] ; 0x92fda9b0 <_Z18XGSCrypto_cryptRC4PhjPKhj+472>
- 0x92fda7e8 <+16>: mov r10, #0
- 0x92fda7ec <+20>: sub r9, sp, #1
- 0x92fda7f0 <+24>: mov r7, r0
- 0x92fda7f4 <+28>: vldr d16, [pc, #444] ; 0x92fda9b8 <_Z18XGSCrypto_cryptRC4PhjPKhj+480>
- 0x92fda7f8 <+32>: vldr d17, [pc, #448] ; 0x92fda9c0 <_Z18XGSCrypto_cryptRC4PhjPKhj+488>
- 0x92fda7fc <+36>: mov r8, r1
- 0x92fda800 <+40>: mov r6, r2
- 0x92fda804 <+44>: mov r5, r3
- 0x92fda808 <+48>: vst1.64 {d18-d19}, [sp :64]
- 0x92fda80c <+52>: mov r4, r10
- 0x92fda810 <+56>: vldr d18, [pc, #432] ; 0x92fda9c8 <_Z18XGSCrypto_cryptRC4PhjPKhj+496>
- 0x92fda814 <+60>: vldr d19, [pc, #436] ; 0x92fda9d0 <_Z18XGSCrypto_cryptRC4PhjPKhj+504>
- 0x92fda818 <+64>: vstr d16, [sp, #16]
- 0x92fda81c <+68>: vstr d17, [sp, #24]
- 0x92fda820 <+72>: vldr d16, [pc, #432] ; 0x92fda9d8 <_Z18XGSCrypto_cryptRC4PhjPKhj+512>
- 0x92fda824 <+76>: vldr d17, [pc, #436] ; 0x92fda9e0 <_Z18XGSCrypto_cryptRC4PhjPKhj+520>
- 0x92fda828 <+80>: vstr d18, [sp, #32]
- 0x92fda82c <+84>: vstr d19, [sp, #40] ; 0x28
- 0x92fda830 <+88>: vstr d16, [sp, #48] ; 0x30
- 0x92fda834 <+92>: vstr d17, [sp, #56] ; 0x38
- 0x92fda838 <+96>: vldr d18, [pc, #424] ; 0x92fda9e8 <_Z18XGSCrypto_cryptRC4PhjPKhj+528>
- 0x92fda83c <+100>: vldr d19, [pc, #428] ; 0x92fda9f0 <_Z18XGSCrypto_cryptRC4PhjPKhj+536>
- 0x92fda840 <+104>: vldr d16, [pc, #432] ; 0x92fda9f8 <_Z18XGSCrypto_cryptRC4PhjPKhj+544>
- 0x92fda844 <+108>: vldr d17, [pc, #436] ; 0x92fdaa00 <_Z18XGSCrypto_cryptRC4PhjPKhj+552>
- ---Type <return> to continue, or q <return> to quit---
- 0x92fda848 <+112>: vstr d18, [sp, #64] ; 0x40
- 0x92fda84c <+116>: vstr d19, [sp, #72] ; 0x48
- 0x92fda850 <+120>: vstr d16, [sp, #80] ; 0x50
- 0x92fda854 <+124>: vstr d17, [sp, #88] ; 0x58
- 0x92fda858 <+128>: vldr d18, [pc, #424] ; 0x92fdaa08 <_Z18XGSCrypto_cryptRC4PhjPKhj+560>
- 0x92fda85c <+132>: vldr d19, [pc, #428] ; 0x92fdaa10 <_Z18XGSCrypto_cryptRC4PhjPKhj+568>
- 0x92fda860 <+136>: vldr d16, [pc, #432] ; 0x92fdaa18 <_Z18XGSCrypto_cryptRC4PhjPKhj+576>
- 0x92fda864 <+140>: vldr d17, [pc, #436] ; 0x92fdaa20 <_Z18XGSCrypto_cryptRC4PhjPKhj+584>
- 0x92fda868 <+144>: vstr d18, [sp, #96] ; 0x60
- 0x92fda86c <+148>: vstr d19, [sp, #104] ; 0x68
- 0x92fda870 <+152>: vstr d16, [sp, #112] ; 0x70
- 0x92fda874 <+156>: vstr d17, [sp, #120] ; 0x78
- 0x92fda878 <+160>: vldr d18, [pc, #424] ; 0x92fdaa28 <_Z18XGSCrypto_cryptRC4PhjPKhj+592>
- 0x92fda87c <+164>: vldr d19, [pc, #428] ; 0x92fdaa30 <_Z18XGSCrypto_cryptRC4PhjPKhj+600>
- 0x92fda880 <+168>: vldr d16, [pc, #432] ; 0x92fdaa38 <_Z18XGSCrypto_cryptRC4PhjPKhj+608>
- 0x92fda884 <+172>: vldr d17, [pc, #436] ; 0x92fdaa40 <_Z18XGSCrypto_cryptRC4PhjPKhj+616>
- 0x92fda888 <+176>: vstr d18, [sp, #128] ; 0x80
- 0x92fda88c <+180>: vstr d19, [sp, #136] ; 0x88
- 0x92fda890 <+184>: vstr d16, [sp, #144] ; 0x90
- 0x92fda894 <+188>: vstr d17, [sp, #152] ; 0x98
- 0x92fda898 <+192>: vldr d18, [pc, #424] ; 0x92fdaa48 <_Z18XGSCrypto_cryptRC4PhjPKhj+624>
- 0x92fda89c <+196>: vldr d19, [pc, #428] ; 0x92fdaa50 <_Z18XGSCrypto_cryptRC4PhjPKhj+632>
- 0x92fda8a0 <+200>: vldr d16, [pc, #432] ; 0x92fdaa58 <_Z18XGSCrypto_cryptRC4PhjPKhj+640>
- 0x92fda8a4 <+204>: vldr d17, [pc, #436] ; 0x92fdaa60 <_Z18XGSCrypto_cryptRC4PhjPKhj+648>
- 0x92fda8a8 <+208>: vstr d18, [sp, #160] ; 0xa0
- 0x92fda8ac <+212>: vstr d19, [sp, #168] ; 0xa8
- 0x92fda8b0 <+216>: vstr d16, [sp, #176] ; 0xb0
- 0x92fda8b4 <+220>: vstr d17, [sp, #184] ; 0xb8
- 0x92fda8b8 <+224>: vldr d18, [pc, #424] ; 0x92fdaa68 <_Z18XGSCrypto_cryptRC4PhjPKhj+656>
- ---Type <return> to continue, or q <return> to quit---
- 0x92fda8bc <+228>: vldr d19, [pc, #428] ; 0x92fdaa70 <_Z18XGSCrypto_cryptRC4PhjPKhj+664>
- 0x92fda8c0 <+232>: vldr d16, [pc, #432] ; 0x92fdaa78 <_Z18XGSCrypto_cryptRC4PhjPKhj+672>
- 0x92fda8c4 <+236>: vldr d17, [pc, #436] ; 0x92fdaa80 <_Z18XGSCrypto_cryptRC4PhjPKhj+680>
- 0x92fda8c8 <+240>: vstr d18, [sp, #192] ; 0xc0
- 0x92fda8cc <+244>: vstr d19, [sp, #200] ; 0xc8
- 0x92fda8d0 <+248>: vstr d16, [sp, #208] ; 0xd0
- 0x92fda8d4 <+252>: vstr d17, [sp, #216] ; 0xd8
- 0x92fda8d8 <+256>: vldr d18, [pc, #424] ; 0x92fdaa88 <_Z18XGSCrypto_cryptRC4PhjPKhj+688>
- 0x92fda8dc <+260>: vldr d19, [pc, #428] ; 0x92fdaa90 <_Z18XGSCrypto_cryptRC4PhjPKhj+696>
- 0x92fda8e0 <+264>: vldr d16, [pc, #432] ; 0x92fdaa98 <_Z18XGSCrypto_cryptRC4PhjPKhj+704>
- 0x92fda8e4 <+268>: vldr d17, [pc, #436] ; 0x92fdaaa0 <_Z18XGSCrypto_cryptRC4PhjPKhj+712>
- 0x92fda8e8 <+272>: vstr d18, [sp, #224] ; 0xe0
- 0x92fda8ec <+276>: vstr d19, [sp, #232] ; 0xe8
- 0x92fda8f0 <+280>: vstr d16, [sp, #240] ; 0xf0
- 0x92fda8f4 <+284>: vstr d17, [sp, #248] ; 0xf8
- 0x92fda8f8 <+288>: mov r0, r4
- 0x92fda8fc <+292>: mov r1, r5
- 0x92fda900 <+296>: bl 0x92a36980 <__aeabi_uidivmod@plt>
- 0x92fda904 <+300>: ldrb r2, [r9, #1]!
- 0x92fda908 <+304>: add r3, sp, #264 ; 0x108
- 0x92fda90c <+308>: add r4, r4, #1
- 0x92fda910 <+312>: cmp r4, #256 ; 0x100
- 0x92fda914 <+316>: ldrb lr, [r6, r1]
- 0x92fda918 <+320>: add lr, r2, lr
- 0x92fda91c <+324>: add r12, r10, lr
- 0x92fda920 <+328>: uxtb r10, r12
- 0x92fda924 <+332>: add r3, r3, r10
- 0x92fda928 <+336>: ldrb r1, [r3, #-264] ; 0xfffffef8
- 0x92fda92c <+340>: strb r1, [r9]
- ---Type <return> to continue, or q <return> to quit---
- 0x92fda930 <+344>: strb r2, [r3, #-264] ; 0xfffffef8
- 0x92fda934 <+348>: bne 0x92fda8f8 <_Z18XGSCrypto_cryptRC4PhjPKhj+288>
- 0x92fda938 <+352>: cmp r8, #0
- 0x92fda93c <+356>: beq 0x92fda9a0 <_Z18XGSCrypto_cryptRC4PhjPKhj+456>
- 0x92fda940 <+360>: add r8, r7, r8
- 0x92fda944 <+364>: mov r12, #1
- 0x92fda948 <+368>: mov r1, #0
- 0x92fda94c <+372>: add r3, sp, #264 ; 0x108
- 0x92fda950 <+376>: add lr, sp, #264 ; 0x108
- 0x92fda954 <+380>: uxtab r2, r3, r12
- 0x92fda958 <+384>: ldrb r0, [r7]
- 0x92fda95c <+388>: add r12, r12, #1
- 0x92fda960 <+392>: ldrb r3, [r2, #-264] ; 0xfffffef8
- 0x92fda964 <+396>: add r1, r1, r3
- 0x92fda968 <+400>: uxtb r1, r1
- 0x92fda96c <+404>: add lr, lr, r1
- 0x92fda970 <+408>: ldrb r4, [lr, #-264] ; 0xfffffef8
- 0x92fda974 <+412>: strb r4, [r2, #-264] ; 0xfffffef8
- 0x92fda978 <+416>: strb r3, [lr, #-264] ; 0xfffffef8
- 0x92fda97c <+420>: ldrb r2, [r2, #-264] ; 0xfffffef8
- 0x92fda980 <+424>: add r3, r3, r2
- 0x92fda984 <+428>: add r2, sp, #264 ; 0x108
- 0x92fda988 <+432>: uxtab r3, r2, r3
- 0x92fda98c <+436>: ldrb r3, [r3, #-264] ; 0xfffffef8
- 0x92fda990 <+440>: eor r3, r3, r0
- 0x92fda994 <+444>: strb r3, [r7], #1
- 0x92fda998 <+448>: cmp r7, r8
- 0x92fda99c <+452>: bne 0x92fda94c <_Z18XGSCrypto_cryptRC4PhjPKhj+372>
- 0x92fda9a0 <+456>: add sp, sp, #264 ; 0x108
- ---Type <return> to continue, or q <return> to quit---
- 0x92fda9a4 <+460>: pop {r4, r5, r6, r7, r8, r9, r10, pc}
- 0x92fda9a8 <+464>: movweq r0, #8448 ; 0x2100
- 0x92fda9ac <+468>: streq r0, [r6, -r4, lsl #10]
- 0x92fda9b0 <+472>: bleq 0x9325cdd8 <Curl_pgrsUpdate+5688>
- 0x92fda9b4 <+476>: svceq 0x000e0d0c
- 0x92fda9b8 <+480>: tstne r2, #16, 2
- 0x92fda9bc <+484>: ; <UNDEFINED> instruction: 0x17161514
- 0x92fda9c0 <+488>: blne 0x93660e28
- 0x92fda9c4 <+492>: svcne 0x001e1d1c
- 0x92fda9c8 <+496>: ; <UNDEFINED> instruction: 0x23222120
- 0x92fda9cc <+500>: strcs r2, [r6, -r4, lsr #10]!
- 0x92fda9d0 <+504>: blcs 0x93a64e78
- 0x92fda9d4 <+508>: svccs 0x002e2d2c
- 0x92fda9d8 <+512>: teqcc r2, #48, 2
- 0x92fda9dc <+516>: ; <UNDEFINED> instruction: 0x37363534
- 0x92fda9e0 <+520>: blcc 0x93e68ec8
- 0x92fda9e4 <+524>: svccc 0x003e3d3c
- 0x92fda9e8 <+528>: movtmi r4, #8512 ; 0x2140
- 0x92fda9ec <+532>: strbmi r4, [r6, -r4, asr #10]
- 0x92fda9f0 <+536>: blmi 0x9426cf18
- 0x92fda9f4 <+540>: svcmi 0x004e4d4c
- 0x92fda9f8 <+544>: cmppl r2, #80, 2
- 0x92fda9fc <+548>: ; <UNDEFINED> instruction: 0x57565554
- 0x92fdaa00 <+552>: blpl 0x94670f68
- 0x92fdaa04 <+556>: svcpl 0x005e5d5c
- 0x92fdaa08 <+560>: cmnvs r2, #96, 2
- 0x92fdaa0c <+564>: strbvs r6, [r6, -r4, ror #10]!
- 0x92fdaa10 <+568>: blvs 0x94a74fb8
- 0x92fdaa14 <+572>: svcvs 0x006e6d6c
- ---Type <return> to continue, or q <return> to quit---
- 0x92fdaa18 <+576>: cmnvc r2, #112, 2
- 0x92fdaa1c <+580>: ; <UNDEFINED> instruction: 0x77767574
- 0x92fdaa20 <+584>: blvc 0x94e79008
- 0x92fdaa24 <+588>: svcvc 0x007e7d7c
- 0x92fdaa28 <+592>: orrhi r8, r2, #128, 2
- 0x92fdaa2c <+596>: strhi r8, [r6, r4, lsl #11]
- 0x92fdaa30 <+600>: blhi 0x9127d058
- 0x92fdaa34 <+604>: svchi 0x008e8d8c
- 0x92fdaa38 <+608>: orrsls r9, r2, #144, 2 ; 0x24
- 0x92fdaa3c <+612>: ; <UNDEFINED> instruction: 0x97969594
- 0x92fdaa40 <+616>: blls 0x916810a8
- 0x92fdaa44 <+620>: svcls 0x009e9d9c
- 0x92fdaa48 <+624>: ; <UNDEFINED> instruction: 0xa3a2a1a0
- 0x92fdaa4c <+628>: strge r10, [r6, r4, lsr #11]!
- 0x92fdaa50 <+632>: blge 0x91a850f8
- 0x92fdaa54 <+636>: svcge 0x00aeadac
- 0x92fdaa58 <+640>: ; <UNDEFINED> instruction: 0xb3b2b1b0
- 0x92fdaa5c <+644>: ; <UNDEFINED> instruction: 0xb7b6b5b4
- 0x92fdaa60 <+648>: bllt 0x91e89148
- 0x92fdaa64 <+652>: svclt 0x00bebdbc
- 0x92fdaa68 <+656>: bicgt r12, r2, #192, 2 ; 0x30
- 0x92fdaa6c <+660>: strbgt r12, [r6, r4, asr #11]
- 0x92fdaa70 <+664>: blgt 0x9228d198
- 0x92fdaa74 <+668>: svcgt 0x00cecdcc
- 0x92fdaa78 <+672>: bicsle sp, r2, #208, 2 ; 0x34
- 0x92fdaa7c <+676>: ; <UNDEFINED> instruction: 0xd7d6d5d4
- 0x92fdaa80 <+680>: blle 0x926911e8
- 0x92fdaa84 <+684>: svcle 0x00dedddc
- 0x92fdaa88 <+688>: mvn lr, #224, 2 ; 0x38
- ---Type <return> to continue, or q <return> to quit---
- 0x92fdaa8c <+692>: strb lr, [r6, r4, ror #11]!
- 0x92fdaa90 <+696>: bl 0x92a95238 <_ZN23CEventDefinitionManager12AddTrackItemEP17CXGSXmlReaderNodeRiS1_+3000>
- 0x92fdaa94 <+700>: svc 0x00eeedec
- 0x92fdaa98 <+704>: vsra.u64 <illegal reg q15.5>, q8, #14
- 0x92fdaa9c <+708>: ; <UNDEFINED> instruction: 0xf7f6f5f4
- 0x92fdaaa0 <+712>: blx 0x92e9928a <_ZN33CXGSXMLStructuredSerialiserReader11FixupReaderEv+334>
- 0x92fdaaa4 <+716>: ; <UNDEFINED> instruction: 0xfffefdfc
- End of assembler dump.
Add Comment
Please, Sign In to add comment