Last active
May 15, 2020 16:34
-
-
Save Yatekii/fa39d6b0dcd367e7a05a761c79236d72 to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
000000b4 <EraseSector>: | |
b4: b5b0 push {r4, r5, r7, lr} | |
b6: 4604 mov r4, r0 | |
b8: f240 0504 movw r5, #4 | |
bc: f2c0 0500 movt r5, #0 | |
c0: 2002 movs r0, #2 | |
c2: f849 0005 str.w r0, [r9, r5] | |
c6: eb09 0005 add.w r0, r9, r5 | |
ca: 2100 movs r1, #0 | |
cc: e9c0 1101 strd r1, r1, [r0, #4] | |
d0: 60c1 str r1, [r0, #12] | |
d2: f000 f99f bl 414 <read_page_size> | |
d6: fbb4 f1f0 udiv r1, r4, r0 | |
da: fb01 4010 mls r0, r1, r0, r4 | |
de: b130 cbz r0, ee <EraseSector+0x3a> | |
e0: eb09 0005 add.w r0, r9, r5 | |
e4: 2103 movs r1, #3 | |
e6: e9c0 1402 strd r1, r4, [r0, #8] | |
ea: 2065 movs r0, #101 ; 0x65 | |
ec: bdb0 pop {r4, r5, r7, pc} | |
ee: eb09 0005 add.w r0, r9, r5 | |
f2: 2101 movs r1, #1 | |
f4: 6041 str r1, [r0, #4] | |
f6: f000 f9a3 bl 440 <read_flash_start> | |
fa: 42a0 cmp r0, r4 | |
fc: d813 bhi.n 126 <EraseSector+0x72> | |
fe: f000 f9a1 bl 444 <read_flash_end> | |
102: 42a0 cmp r0, r4 | |
104: d90f bls.n 126 <EraseSector+0x72> | |
106: eb09 0005 add.w r0, r9, r5 | |
10a: 2102 movs r1, #2 | |
10c: 6041 str r1, [r0, #4] | |
10e: 4620 mov r0, r4 | |
110: f000 f9c8 bl 4a4 <check_page_status> | |
114: 2803 cmp r0, #3 | |
116: bf1c itt ne | |
118: 2067 movne r0, #103 ; 0x67 | |
11a: bdb0 popne {r4, r5, r7, pc} | |
11c: 4620 mov r0, r4 | |
11e: f000 f9ff bl 520 <nvmc_erase_page> | |
122: 2000 movs r0, #0 | |
124: bdb0 pop {r4, r5, r7, pc} | |
126: eb09 0005 add.w r0, r9, r5 | |
12a: 2104 movs r1, #4 | |
12c: e9c0 1402 strd r1, r4, [r0, #8] | |
130: 2066 movs r0, #102 ; 0x66 | |
132: bdb0 pop {r4, r5, r7, pc} |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
/home/yatekii/Downloads/nrf52xxx.flm: file format elf32-littlearm | |
Disassembly of section PrgCode: | |
00000000 <Init>: | |
0: b5b0 push {r4, r5, r7, lr} | |
2: 4614 mov r4, r2 | |
4: f240 0504 movw r5, #4 | |
8: f2c0 0500 movt r5, #0 | |
c: 2000 movs r0, #0 | |
e: f849 0005 str.w r0, [r9, r5] | |
12: eb09 0105 add.w r1, r9, r5 | |
16: e9c1 0001 strd r0, r0, [r1, #4] | |
1a: 60c8 str r0, [r1, #12] | |
1c: b2d0 uxtb r0, r2 | |
1e: f000 fa55 bl 4cc <nvmc_init_mode> | |
22: 2800 cmp r0, #0 | |
24: bf1e ittt ne | |
26: eb09 0105 addne.w r1, r9, r5 | |
2a: e9c1 0402 strdne r0, r4, [r1, #8] | |
2e: bdb0 popne {r4, r5, r7, pc} | |
30: eb09 0005 add.w r0, r9, r5 | |
34: 2101 movs r1, #1 | |
36: 6041 str r1, [r0, #4] | |
38: f000 fa1e bl 478 <disable_bprot> | |
3c: 2000 movs r0, #0 | |
3e: bdb0 pop {r4, r5, r7, pc} | |
00000040 <UnInit>: | |
40: b510 push {r4, lr} | |
42: 4604 mov r4, r0 | |
44: 2000 movs r0, #0 | |
46: f000 fa41 bl 4cc <nvmc_init_mode> | |
4a: b138 cbz r0, 5c <UnInit+0x1c> | |
4c: f240 0104 movw r1, #4 | |
50: f2c0 0100 movt r1, #0 | |
54: 4449 add r1, r9 | |
56: e9c1 0402 strd r0, r4, [r1, #8] | |
5a: bd10 pop {r4, pc} | |
5c: f240 0004 movw r0, #4 | |
60: f2c0 0000 movt r0, #0 | |
64: eb09 0100 add.w r1, r9, r0 | |
68: 6889 ldr r1, [r1, #8] | |
6a: 2900 cmp r1, #0 | |
6c: bf04 itt eq | |
6e: 2000 moveq r0, #0 | |
70: bd10 popeq {r4, pc} | |
72: f244 0100 movw r1, #16384 ; 0x4000 | |
76: f2c2 0100 movt r1, #8192 ; 0x2000 | |
7a: 2201 movs r2, #1 | |
7c: 600a str r2, [r1, #0] | |
7e: f859 2000 ldr.w r2, [r9, r0] | |
82: 604a str r2, [r1, #4] | |
84: 4448 add r0, r9 | |
86: 6842 ldr r2, [r0, #4] | |
88: 608a str r2, [r1, #8] | |
8a: 6882 ldr r2, [r0, #8] | |
8c: 60ca str r2, [r1, #12] | |
8e: 68c0 ldr r0, [r0, #12] | |
90: 6108 str r0, [r1, #16] | |
92: 2000 movs r0, #0 | |
94: bd10 pop {r4, pc} | |
96: bf00 nop | |
00000098 <EraseChip>: | |
98: f240 0004 movw r0, #4 | |
9c: f2c0 0000 movt r0, #0 | |
a0: 2101 movs r1, #1 | |
a2: f849 1000 str.w r1, [r9, r0] | |
a6: 4448 add r0, r9 | |
a8: 2100 movs r1, #0 | |
aa: e9c0 1101 strd r1, r1, [r0, #4] | |
ae: 60c1 str r1, [r0, #12] | |
b0: f000 ba4c b.w 54c <nvmc_erase_all_not_sd> | |
000000b4 <EraseSector>: | |
b4: b5b0 push {r4, r5, r7, lr} | |
b6: 4604 mov r4, r0 | |
b8: f240 0504 movw r5, #4 | |
bc: f2c0 0500 movt r5, #0 | |
c0: 2002 movs r0, #2 | |
c2: f849 0005 str.w r0, [r9, r5] | |
c6: eb09 0005 add.w r0, r9, r5 | |
ca: 2100 movs r1, #0 | |
cc: e9c0 1101 strd r1, r1, [r0, #4] | |
d0: 60c1 str r1, [r0, #12] | |
d2: f000 f99f bl 414 <read_page_size> | |
d6: fbb4 f1f0 udiv r1, r4, r0 | |
da: fb01 4010 mls r0, r1, r0, r4 | |
de: b130 cbz r0, ee <EraseSector+0x3a> | |
e0: eb09 0005 add.w r0, r9, r5 | |
e4: 2103 movs r1, #3 | |
e6: e9c0 1402 strd r1, r4, [r0, #8] | |
ea: 2065 movs r0, #101 ; 0x65 | |
ec: bdb0 pop {r4, r5, r7, pc} | |
ee: eb09 0005 add.w r0, r9, r5 | |
f2: 2101 movs r1, #1 | |
f4: 6041 str r1, [r0, #4] | |
f6: f000 f9a3 bl 440 <read_flash_start> | |
fa: 42a0 cmp r0, r4 | |
fc: d813 bhi.n 126 <EraseSector+0x72> | |
fe: f000 f9a1 bl 444 <read_flash_end> | |
102: 42a0 cmp r0, r4 | |
104: d90f bls.n 126 <EraseSector+0x72> | |
106: eb09 0005 add.w r0, r9, r5 | |
10a: 2102 movs r1, #2 | |
10c: 6041 str r1, [r0, #4] | |
10e: 4620 mov r0, r4 | |
110: f000 f9c8 bl 4a4 <check_page_status> | |
114: 2803 cmp r0, #3 | |
116: bf1c itt ne | |
118: 2067 movne r0, #103 ; 0x67 | |
11a: bdb0 popne {r4, r5, r7, pc} | |
11c: 4620 mov r0, r4 | |
11e: f000 f9ff bl 520 <nvmc_erase_page> | |
122: 2000 movs r0, #0 | |
124: bdb0 pop {r4, r5, r7, pc} | |
126: eb09 0005 add.w r0, r9, r5 | |
12a: 2104 movs r1, #4 | |
12c: e9c0 1402 strd r1, r4, [r0, #8] | |
130: 2066 movs r0, #102 ; 0x66 | |
132: bdb0 pop {r4, r5, r7, pc} | |
00000134 <ProgramPage>: | |
134: e92d 41f0 stmdb sp!, {r4, r5, r6, r7, r8, lr} | |
138: 4615 mov r5, r2 | |
13a: 460e mov r6, r1 | |
13c: 4604 mov r4, r0 | |
13e: f240 0704 movw r7, #4 | |
142: f2c0 0700 movt r7, #0 | |
146: 2003 movs r0, #3 | |
148: f849 0007 str.w r0, [r9, r7] | |
14c: eb09 0107 add.w r1, r9, r7 | |
150: 2200 movs r2, #0 | |
152: e9c1 2201 strd r2, r2, [r1, #4] | |
156: 60ca str r2, [r1, #12] | |
158: 07a1 lsls r1, r4, #30 | |
15a: d006 beq.n 16a <ProgramPage+0x36> | |
15c: eb09 0107 add.w r1, r9, r7 | |
160: e9c1 0402 strd r0, r4, [r1, #8] | |
164: 2065 movs r0, #101 ; 0x65 | |
166: e8bd 81f0 ldmia.w sp!, {r4, r5, r6, r7, r8, pc} | |
16a: eb09 0007 add.w r0, r9, r7 | |
16e: 2101 movs r1, #1 | |
170: 6041 str r1, [r0, #4] | |
172: f000 f965 bl 440 <read_flash_start> | |
176: 42a0 cmp r0, r4 | |
178: d815 bhi.n 1a6 <ProgramPage+0x72> | |
17a: f000 f963 bl 444 <read_flash_end> | |
17e: 42a0 cmp r0, r4 | |
180: d911 bls.n 1a6 <ProgramPage+0x72> | |
182: eb09 0007 add.w r0, r9, r7 | |
186: 2103 movs r1, #3 | |
188: 6041 str r1, [r0, #4] | |
18a: eb06 0804 add.w r8, r6, r4 | |
18e: f000 f959 bl 444 <read_flash_end> | |
192: 4580 cmp r8, r0 | |
194: d90f bls.n 1b6 <ProgramPage+0x82> | |
196: eb09 0007 add.w r0, r9, r7 | |
19a: 2104 movs r1, #4 | |
19c: e9c0 1802 strd r1, r8, [r0, #8] | |
1a0: 2066 movs r0, #102 ; 0x66 | |
1a2: e8bd 81f0 ldmia.w sp!, {r4, r5, r6, r7, r8, pc} | |
1a6: eb09 0007 add.w r0, r9, r7 | |
1aa: 2104 movs r1, #4 | |
1ac: e9c0 1402 strd r1, r4, [r0, #8] | |
1b0: 2066 movs r0, #102 ; 0x66 | |
1b2: e8bd 81f0 ldmia.w sp!, {r4, r5, r6, r7, r8, pc} | |
1b6: eb09 0007 add.w r0, r9, r7 | |
1ba: 2104 movs r1, #4 | |
1bc: 6041 str r1, [r0, #4] | |
1be: f000 f96f bl 4a0 <is_readback_protected> | |
1c2: b130 cbz r0, 1d2 <ProgramPage+0x9e> | |
1c4: eb09 0007 add.w r0, r9, r7 | |
1c8: 2102 movs r1, #2 | |
1ca: 6081 str r1, [r0, #8] | |
1cc: 2067 movs r0, #103 ; 0x67 | |
1ce: e8bd 81f0 ldmia.w sp!, {r4, r5, r6, r7, r8, pc} | |
1d2: eb09 0007 add.w r0, r9, r7 | |
1d6: 2105 movs r1, #5 | |
1d8: 6041 str r1, [r0, #4] | |
1da: 4620 mov r0, r4 | |
1dc: f000 f962 bl 4a4 <check_page_status> | |
1e0: 2802 cmp r0, #2 | |
1e2: d207 bcs.n 1f4 <ProgramPage+0xc0> | |
1e4: eb09 0007 add.w r0, r9, r7 | |
1e8: 2102 movs r1, #2 | |
1ea: e9c0 1402 strd r1, r4, [r0, #8] | |
1ee: 2067 movs r0, #103 ; 0x67 | |
1f0: e8bd 81f0 ldmia.w sp!, {r4, r5, r6, r7, r8, pc} | |
1f4: d10f bne.n 216 <ProgramPage+0xe2> | |
1f6: 4620 mov r0, r4 | |
1f8: 4631 mov r1, r6 | |
1fa: 22ff movs r2, #255 ; 0xff | |
1fc: f000 f834 bl 268 <BlankCheck> | |
200: b148 cbz r0, 216 <ProgramPage+0xe2> | |
202: 2003 movs r0, #3 | |
204: f849 0007 str.w r0, [r9, r7] | |
208: eb09 0007 add.w r0, r9, r7 | |
20c: 2105 movs r1, #5 | |
20e: 6041 str r1, [r0, #4] | |
210: 2067 movs r0, #103 ; 0x67 | |
212: e8bd 81f0 ldmia.w sp!, {r4, r5, r6, r7, r8, pc} | |
216: 2003 movs r0, #3 | |
218: f849 0007 str.w r0, [r9, r7] | |
21c: eb09 0007 add.w r0, r9, r7 | |
220: 2106 movs r1, #6 | |
222: 6041 str r1, [r0, #4] | |
224: 2000 movs r0, #0 | |
226: ebb0 0f96 cmp.w r0, r6, lsr #2 | |
22a: bf08 it eq | |
22c: e8bd 81f0 ldmiaeq.w sp!, {r4, r5, r6, r7, r8, pc} | |
230: ea4f 0896 mov.w r8, r6, lsr #2 | |
234: 2600 movs r6, #0 | |
236: f854 0026 ldr.w r0, [r4, r6, lsl #2] | |
23a: 3001 adds r0, #1 | |
23c: d10b bne.n 256 <ProgramPage+0x122> | |
23e: f855 0026 ldr.w r0, [r5, r6, lsl #2] | |
242: f844 0026 str.w r0, [r4, r6, lsl #2] | |
246: f000 f95b bl 500 <nvmc_wait> | |
24a: 3601 adds r6, #1 | |
24c: 2000 movs r0, #0 | |
24e: 4546 cmp r6, r8 | |
250: d3f1 bcc.n 236 <ProgramPage+0x102> | |
252: e8bd 81f0 ldmia.w sp!, {r4, r5, r6, r7, r8, pc} | |
256: eb09 0007 add.w r0, r9, r7 | |
25a: 19a1 adds r1, r4, r6 | |
25c: 2205 movs r2, #5 | |
25e: e9c0 2102 strd r2, r1, [r0, #8] | |
262: 2068 movs r0, #104 ; 0x68 | |
264: e8bd 81f0 ldmia.w sp!, {r4, r5, r6, r7, r8, pc} | |
00000268 <BlankCheck>: | |
268: e92d 41f0 stmdb sp!, {r4, r5, r6, r7, r8, lr} | |
26c: 4616 mov r6, r2 | |
26e: 460d mov r5, r1 | |
270: 4604 mov r4, r0 | |
272: f240 0704 movw r7, #4 | |
276: f2c0 0700 movt r7, #0 | |
27a: 2005 movs r0, #5 | |
27c: f849 0007 str.w r0, [r9, r7] | |
280: eb09 0007 add.w r0, r9, r7 | |
284: 2100 movs r1, #0 | |
286: e9c0 1101 strd r1, r1, [r0, #4] | |
28a: 60c1 str r1, [r0, #12] | |
28c: 07a8 lsls r0, r5, #30 | |
28e: d007 beq.n 2a0 <BlankCheck+0x38> | |
290: eb09 0007 add.w r0, r9, r7 | |
294: 2103 movs r1, #3 | |
296: e9c0 1502 strd r1, r5, [r0, #8] | |
29a: 2065 movs r0, #101 ; 0x65 | |
29c: e8bd 81f0 ldmia.w sp!, {r4, r5, r6, r7, r8, pc} | |
2a0: eb09 0007 add.w r0, r9, r7 | |
2a4: 2102 movs r1, #2 | |
2a6: 6041 str r1, [r0, #4] | |
2a8: f000 f8ca bl 440 <read_flash_start> | |
2ac: 42a0 cmp r0, r4 | |
2ae: d815 bhi.n 2dc <BlankCheck+0x74> | |
2b0: f000 f8c8 bl 444 <read_flash_end> | |
2b4: 42a0 cmp r0, r4 | |
2b6: d911 bls.n 2dc <BlankCheck+0x74> | |
2b8: eb09 0007 add.w r0, r9, r7 | |
2bc: 2103 movs r1, #3 | |
2be: 6041 str r1, [r0, #4] | |
2c0: eb05 0804 add.w r8, r5, r4 | |
2c4: f000 f8be bl 444 <read_flash_end> | |
2c8: 4580 cmp r8, r0 | |
2ca: d90f bls.n 2ec <BlankCheck+0x84> | |
2cc: eb09 0007 add.w r0, r9, r7 | |
2d0: 2104 movs r1, #4 | |
2d2: e9c0 1802 strd r1, r8, [r0, #8] | |
2d6: 2066 movs r0, #102 ; 0x66 | |
2d8: e8bd 81f0 ldmia.w sp!, {r4, r5, r6, r7, r8, pc} | |
2dc: eb09 0007 add.w r0, r9, r7 | |
2e0: 2104 movs r1, #4 | |
2e2: e9c0 1402 strd r1, r4, [r0, #8] | |
2e6: 2066 movs r0, #102 ; 0x66 | |
2e8: e8bd 81f0 ldmia.w sp!, {r4, r5, r6, r7, r8, pc} | |
2ec: eb09 0007 add.w r0, r9, r7 | |
2f0: 2104 movs r1, #4 | |
2f2: 6041 str r1, [r0, #4] | |
2f4: 2d00 cmp r5, #0 | |
2f6: bf04 itt eq | |
2f8: 2000 moveq r0, #0 | |
2fa: e8bd 81f0 ldmiaeq.w sp!, {r4, r5, r6, r7, r8, pc} | |
2fe: 2100 movs r1, #0 | |
300: e006 b.n 310 <BlankCheck+0xa8> | |
302: bf00 nop | |
304: 3101 adds r1, #1 | |
306: 2000 movs r0, #0 | |
308: 42a9 cmp r1, r5 | |
30a: bf28 it cs | |
30c: e8bd 81f0 ldmiacs.w sp!, {r4, r5, r6, r7, r8, pc} | |
310: 5c60 ldrb r0, [r4, r1] | |
312: 42b0 cmp r0, r6 | |
314: d0f6 beq.n 304 <BlankCheck+0x9c> | |
316: eb09 0007 add.w r0, r9, r7 | |
31a: 4421 add r1, r4 | |
31c: 2205 movs r2, #5 | |
31e: e9c0 2102 strd r2, r1, [r0, #8] | |
322: 2001 movs r0, #1 | |
324: e8bd 81f0 ldmia.w sp!, {r4, r5, r6, r7, r8, pc} | |
00000328 <Verify>: | |
328: e92d 41f0 stmdb sp!, {r4, r5, r6, r7, r8, lr} | |
32c: 4690 mov r8, r2 | |
32e: 460f mov r7, r1 | |
330: 4604 mov r4, r0 | |
332: f240 0504 movw r5, #4 | |
336: f2c0 0500 movt r5, #0 | |
33a: 2004 movs r0, #4 | |
33c: f849 0005 str.w r0, [r9, r5] | |
340: eb09 0005 add.w r0, r9, r5 | |
344: 2100 movs r1, #0 | |
346: e9c0 1101 strd r1, r1, [r0, #4] | |
34a: 60c1 str r1, [r0, #12] | |
34c: 07a0 lsls r0, r4, #30 | |
34e: d008 beq.n 362 <Verify+0x3a> | |
350: eb09 0005 add.w r0, r9, r5 | |
354: 2103 movs r1, #3 | |
356: e9c0 1402 strd r1, r4, [r0, #8] | |
35a: 2665 movs r6, #101 ; 0x65 | |
35c: 4630 mov r0, r6 | |
35e: e8bd 81f0 ldmia.w sp!, {r4, r5, r6, r7, r8, pc} | |
362: eb09 0005 add.w r0, r9, r5 | |
366: 2101 movs r1, #1 | |
368: 6041 str r1, [r0, #4] | |
36a: f000 f869 bl 440 <read_flash_start> | |
36e: 42a0 cmp r0, r4 | |
370: d812 bhi.n 398 <Verify+0x70> | |
372: f000 f867 bl 444 <read_flash_end> | |
376: 42a0 cmp r0, r4 | |
378: d90e bls.n 398 <Verify+0x70> | |
37a: eb09 0005 add.w r0, r9, r5 | |
37e: 2103 movs r1, #3 | |
380: 6041 str r1, [r0, #4] | |
382: 193e adds r6, r7, r4 | |
384: f000 f85e bl 444 <read_flash_end> | |
388: 4286 cmp r6, r0 | |
38a: d90e bls.n 3aa <Verify+0x82> | |
38c: eb09 0005 add.w r0, r9, r5 | |
390: 2104 movs r1, #4 | |
392: e9c0 1602 strd r1, r6, [r0, #8] | |
396: e004 b.n 3a2 <Verify+0x7a> | |
398: eb09 0005 add.w r0, r9, r5 | |
39c: 2104 movs r1, #4 | |
39e: e9c0 1402 strd r1, r4, [r0, #8] | |
3a2: 2666 movs r6, #102 ; 0x66 | |
3a4: 4630 mov r0, r6 | |
3a6: e8bd 81f0 ldmia.w sp!, {r4, r5, r6, r7, r8, pc} | |
3aa: eb09 0005 add.w r0, r9, r5 | |
3ae: 2104 movs r1, #4 | |
3b0: 6041 str r1, [r0, #4] | |
3b2: 2000 movs r0, #0 | |
3b4: ebb0 0f97 cmp.w r0, r7, lsr #2 | |
3b8: d00b beq.n 3d2 <Verify+0xaa> | |
3ba: 08b8 lsrs r0, r7, #2 | |
3bc: 2100 movs r1, #0 | |
3be: bf00 nop | |
3c0: f858 2021 ldr.w r2, [r8, r1, lsl #2] | |
3c4: 6823 ldr r3, [r4, #0] | |
3c6: 4293 cmp r3, r2 | |
3c8: d10a bne.n 3e0 <Verify+0xb8> | |
3ca: 3101 adds r1, #1 | |
3cc: 3404 adds r4, #4 | |
3ce: 4281 cmp r1, r0 | |
3d0: d3f6 bcc.n 3c0 <Verify+0x98> | |
3d2: eb09 0005 add.w r0, r9, r5 | |
3d6: 2105 movs r1, #5 | |
3d8: 6041 str r1, [r0, #4] | |
3da: 4630 mov r0, r6 | |
3dc: e8bd 81f0 ldmia.w sp!, {r4, r5, r6, r7, r8, pc} | |
3e0: eb09 0005 add.w r0, r9, r5 | |
3e4: 2106 movs r1, #6 | |
3e6: e9c0 1402 strd r1, r4, [r0, #8] | |
3ea: 4620 mov r0, r4 | |
3ec: e8bd 81f0 ldmia.w sp!, {r4, r5, r6, r7, r8, pc} | |
000003f0 <read_part_number>: | |
3f0: f240 1030 movw r0, #304 ; 0x130 | |
3f4: f2c1 0000 movt r0, #4096 ; 0x1000 | |
3f8: 6801 ldr r1, [r0, #0] | |
3fa: 3101 adds r1, #1 | |
3fc: bf1c itt ne | |
3fe: 6800 ldrne r0, [r0, #0] | |
400: 4770 bxne lr | |
402: f640 70e0 movw r0, #4064 ; 0xfe0 | |
406: f2cf 0000 movt r0, #61440 ; 0xf000 | |
40a: 6841 ldr r1, [r0, #4] | |
40c: 7800 ldrb r0, [r0, #0] | |
40e: f361 200b bfi r0, r1, #8, #4 | |
412: 4770 bx lr | |
00000414 <read_page_size>: | |
414: 2010 movs r0, #16 | |
416: f2c1 0000 movt r0, #4096 ; 0x1000 | |
41a: 6801 ldr r1, [r0, #0] | |
41c: 3101 adds r1, #1 | |
41e: bf14 ite ne | |
420: 6800 ldrne r0, [r0, #0] | |
422: f44f 5080 moveq.w r0, #4096 ; 0x1000 | |
426: 4770 bx lr | |
00000428 <read_code_size>: | |
428: 2014 movs r0, #20 | |
42a: f2c1 0000 movt r0, #4096 ; 0x1000 | |
42e: 6801 ldr r1, [r0, #0] | |
430: 3101 adds r1, #1 | |
432: bf14 ite ne | |
434: 6800 ldrne r0, [r0, #0] | |
436: f44f 7000 moveq.w r0, #512 ; 0x200 | |
43a: 4770 bx lr | |
0000043c <read_region0_size>: | |
43c: 2000 movs r0, #0 | |
43e: 4770 bx lr | |
00000440 <read_flash_start>: | |
440: 2000 movs r0, #0 | |
442: 4770 bx lr | |
00000444 <read_flash_end>: | |
444: b510 push {r4, lr} | |
446: f7ff ffe5 bl 414 <read_page_size> | |
44a: 4604 mov r4, r0 | |
44c: f7ff ffec bl 428 <read_code_size> | |
450: 4360 muls r0, r4 | |
452: bd10 pop {r4, pc} | |
00000454 <is_erased>: | |
454: 4401 add r1, r0 | |
456: 4281 cmp r1, r0 | |
458: bf9c itt ls | |
45a: 2001 movls r0, #1 | |
45c: 4770 bxls lr | |
45e: e003 b.n 468 <is_erased+0x14> | |
460: 4288 cmp r0, r1 | |
462: bf24 itt cs | |
464: 2001 movcs r0, #1 | |
466: 4770 bxcs lr | |
468: f850 2b04 ldr.w r2, [r0], #4 | |
46c: 3201 adds r2, #1 | |
46e: bf1c itt ne | |
470: 2000 movne r0, #0 | |
472: 4770 bxne lr | |
474: e7f4 b.n 460 <is_erased+0xc> | |
476: bf00 nop | |
00000478 <disable_bprot>: | |
478: b580 push {r7, lr} | |
47a: f7ff ffb9 bl 3f0 <read_part_number> | |
47e: 280f cmp r0, #15 | |
480: bf88 it hi | |
482: bd80 pophi {r7, pc} | |
484: 2101 movs r1, #1 | |
486: fa01 f000 lsl.w r0, r1, r0 | |
48a: f24c 4240 movw r2, #50240 ; 0xc440 | |
48e: 4210 tst r0, r2 | |
490: bf1e ittt ne | |
492: f240 6008 movwne r0, #1544 ; 0x608 | |
496: f2c4 0000 movtne r0, #16384 ; 0x4000 | |
49a: 6001 strne r1, [r0, #0] | |
49c: bd80 pop {r7, pc} | |
49e: bf00 nop | |
000004a0 <is_readback_protected>: | |
4a0: 2000 movs r0, #0 | |
4a2: 4770 bx lr | |
000004a4 <check_page_status>: | |
4a4: f243 0104 movw r1, #12292 ; 0x3004 | |
4a8: 6809 ldr r1, [r1, #0] | |
4aa: f24e 52db movw r2, #58843 ; 0xe5db | |
4ae: f2c5 12b1 movt r2, #20913 ; 0x51b1 | |
4b2: 4291 cmp r1, r2 | |
4b4: bf1c itt ne | |
4b6: 2003 movne r0, #3 | |
4b8: 4770 bxne lr | |
4ba: f243 0108 movw r1, #12296 ; 0x3008 | |
4be: 680a ldr r2, [r1, #0] | |
4c0: 2103 movs r1, #3 | |
4c2: 4282 cmp r2, r0 | |
4c4: bf88 it hi | |
4c6: 2102 movhi r1, #2 | |
4c8: 4608 mov r0, r1 | |
4ca: 4770 bx lr | |
000004cc <nvmc_init_mode>: | |
4cc: 2803 cmp r0, #3 | |
4ce: bf84 itt hi | |
4d0: 2069 movhi r0, #105 ; 0x69 | |
4d2: 4770 bxhi lr | |
4d4: b580 push {r7, lr} | |
4d6: b240 sxtb r0, r0 | |
4d8: a105 add r1, pc, #20 ; (adr r1, 4f0 <nvmc_init_mode+0x24>) | |
4da: f851 0020 ldr.w r0, [r1, r0, lsl #2] | |
4de: f24e 5104 movw r1, #58628 ; 0xe504 | |
4e2: f2c4 0101 movt r1, #16385 ; 0x4001 | |
4e6: 6008 str r0, [r1, #0] | |
4e8: f000 f80a bl 500 <nvmc_wait> | |
4ec: 2000 movs r0, #0 | |
4ee: bd80 pop {r7, pc} | |
4f0: 00000000 andeq r0, r0, r0 | |
4f4: 00000002 andeq r0, r0, r2 | |
4f8: 00000001 andeq r0, r0, r1 | |
4fc: 00000000 andeq r0, r0, r0 | |
00000500 <nvmc_wait>: | |
500: f24e 4000 movw r0, #58368 ; 0xe400 | |
504: f2c4 0001 movt r0, #16385 ; 0x4001 | |
508: 6801 ldr r1, [r0, #0] | |
50a: 2900 cmp r1, #0 | |
50c: d0fc beq.n 508 <nvmc_wait+0x8> | |
50e: 4770 bx lr | |
00000510 <nvmc_erase_all>: | |
510: f24e 500c movw r0, #58636 ; 0xe50c | |
514: f2c4 0001 movt r0, #16385 ; 0x4001 | |
518: 2101 movs r1, #1 | |
51a: 6001 str r1, [r0, #0] | |
51c: e7f0 b.n 500 <nvmc_wait> | |
51e: bf00 nop | |
00000520 <nvmc_erase_page>: | |
520: b081 sub sp, #4 | |
522: 9000 str r0, [sp, #0] | |
524: 9800 ldr r0, [sp, #0] | |
526: f24e 5108 movw r1, #58632 ; 0xe508 | |
52a: f2c4 0101 movt r1, #16385 ; 0x4001 | |
52e: 6008 str r0, [r1, #0] | |
530: b001 add sp, #4 | |
532: e7e5 b.n 500 <nvmc_wait> | |
00000534 <nvmc_erase_uicr>: | |
534: b580 push {r7, lr} | |
536: f24e 5014 movw r0, #58644 ; 0xe514 | |
53a: f2c4 0001 movt r0, #16385 ; 0x4001 | |
53e: 2101 movs r1, #1 | |
540: 6001 str r1, [r0, #0] | |
542: f7ff ffdd bl 500 <nvmc_wait> | |
546: 2000 movs r0, #0 | |
548: bd80 pop {r7, pc} | |
54a: bf00 nop | |
0000054c <nvmc_erase_all_not_sd>: | |
54c: b570 push {r4, r5, r6, lr} | |
54e: f7ff ff79 bl 444 <read_flash_end> | |
552: 4604 mov r4, r0 | |
554: 2500 movs r5, #0 | |
556: 2000 movs r0, #0 | |
558: f7ff ffa4 bl 4a4 <check_page_status> | |
55c: 2802 cmp r0, #2 | |
55e: d005 beq.n 56c <nvmc_erase_all_not_sd+0x20> | |
560: b938 cbnz r0, 572 <nvmc_erase_all_not_sd+0x26> | |
562: 2601 movs r6, #1 | |
564: 2500 movs r5, #0 | |
566: 42a5 cmp r5, r4 | |
568: d306 bcc.n 578 <nvmc_erase_all_not_sd+0x2c> | |
56a: e00d b.n 588 <nvmc_erase_all_not_sd+0x3c> | |
56c: f243 0008 movw r0, #12296 ; 0x3008 | |
570: 6805 ldr r5, [r0, #0] | |
572: 2600 movs r6, #0 | |
574: 42a5 cmp r5, r4 | |
576: d207 bcs.n 588 <nvmc_erase_all_not_sd+0x3c> | |
578: 4628 mov r0, r5 | |
57a: f7ff ffd1 bl 520 <nvmc_erase_page> | |
57e: f7ff ff49 bl 414 <read_page_size> | |
582: 4405 add r5, r0 | |
584: 42a5 cmp r5, r4 | |
586: d3f7 bcc.n 578 <nvmc_erase_all_not_sd+0x2c> | |
588: 2e00 cmp r6, #0 | |
58a: bf18 it ne | |
58c: f7ff ffd2 blne 534 <nvmc_erase_uicr> | |
590: 2000 movs r0, #0 | |
592: bd70 pop {r4, r5, r6, pc} | |
Disassembly of section PrgData: | |
00000594 <PrgData>: | |
594: 00000000 andeq r0, r0, r0 | |
Disassembly of section PrgData: | |
00000598 <debug>: | |
... | |
Disassembly of section DevDscr: | |
00000598 <FlashDevice>: | |
598: 526e0101 rsbpl r0, lr, #1073741824 ; 0x40000000 | |
59c: 78323546 ldmdavc r2!, {r1, r2, r6, r8, sl, ip, sp} | |
5a0: 00007878 andeq r7, r0, r8, ror r8 | |
... | |
618: 00010000 andeq r0, r1, r0 | |
61c: 00000000 andeq r0, r0, r0 | |
620: 00200000 eoreq r0, r0, r0 | |
624: 00001000 andeq r1, r0, r0 | |
628: 00000000 andeq r0, r0, r0 | |
62c: 000000ff strdeq r0, [r0], -pc ; <UNPREDICTABLE> | |
630: 000003e8 andeq r0, r0, r8, ror #7 | |
634: 00000bb8 ; <UNDEFINED> instruction: 0x00000bb8 | |
638: 00001000 andeq r1, r0, r0 | |
63c: 00000000 andeq r0, r0, r0 | |
640: ffffffff ; <UNDEFINED> instruction: 0xffffffff | |
644: ffffffff ; <UNDEFINED> instruction: 0xffffffff | |
... | |
Disassembly of section .debug_abbrev: | |
00000000 <.debug_abbrev>: | |
0: 25011101 strcs r1, [r1, #-257] ; 0xfffffeff | |
4: 0305130e movweq r1, #21262 ; 0x530e | |
8: 1b06100e blne 184048 <debug+0x183ab0> | |
c: 0c42b40e cfstrdeq mvd11, [r2], {14} | |
10: 34020000 strcc r0, [r2], #-0 | |
14: 490e0300 stmdbmi lr, {r8, r9} | |
18: 3a0c3f13 bcc 30fc6c <debug+0x30f6d4> | |
1c: 020b3b0b andeq r3, fp, #11264 ; 0x2c00 | |
20: 0300000a movweq r0, #10 | |
24: 13490026 movtne r0, #36902 ; 0x9026 | |
28: 13040000 movwne r0, #16384 ; 0x4000 | |
2c: 0b0e0301 bleq 380c38 <debug+0x3806a0> | |
30: 3b0b3a05 blcc 2ce84c <debug+0x2ce2b4> | |
34: 0500000b streq r0, [r0, #-11] | |
38: 0e03000d cdpeq 0, 0, cr0, cr3, cr13, {0} | |
3c: 0b3a1349 bleq e84d68 <debug+0xe847d0> | |
40: 0b380b3b bleq e02d34 <debug+0xe0279c> | |
44: 24060000 strcs r0, [r6], #-0 | |
48: 3e0e0300 cdpcc 3, 0, cr0, cr14, cr0, {0} | |
4c: 000b0b0b andeq r0, fp, fp, lsl #22 | |
50: 01010700 tsteq r1, r0, lsl #14 | |
54: 00001349 andeq r1, r0, r9, asr #6 | |
58: 49002108 stmdbmi r0, {r3, r8, sp} | |
5c: 000b3713 andeq r3, fp, r3, lsl r7 | |
60: 00240900 eoreq r0, r4, r0, lsl #18 | |
64: 0b0b0e03 bleq 2c3878 <debug+0x2c32e0> | |
68: 00000b3e andeq r0, r0, lr, lsr fp | |
6c: 4900210a stmdbmi r0, {r1, r3, r8, sp} | |
70: 00053713 andeq r3, r5, r3, lsl r7 | |
74: 01130b00 tsteq r3, r0, lsl #22 | |
78: 0b0b0e03 bleq 2c388c <debug+0x2c32f4> | |
7c: 0b3b0b3a bleq ec2d6c <debug+0xec27d4> | |
80: 01000000 mrseq r0, (UNDEF: 0) | |
84: 0e250111 mcreq 1, 1, r0, cr5, cr1, {0} | |
88: 0e030513 mcreq 5, 0, r0, cr3, cr3, {0} | |
8c: 0e1b0610 mrceq 6, 0, r0, cr11, cr0, {0} | |
90: 110c42b4 ; <UNDEFINED> instruction: 0x110c42b4 | |
94: 00011201 andeq r1, r1, r1, lsl #4 | |
98: 01040200 mrseq r0, R12_usr | |
9c: 0b0b1349 bleq 2c4dc8 <debug+0x2c4830> | |
a0: 0b3b0b3a bleq ec2d90 <debug+0xec27f8> | |
a4: 28030000 stmdacs r3, {} ; <UNPREDICTABLE> | |
a8: 1c0e0300 stcne 3, cr0, [lr], {-0} | |
ac: 0400000f streq r0, [r0], #-15 | |
b0: 0e030024 cdpeq 0, 0, cr0, cr3, cr4, {1} | |
b4: 0b0b0b3e bleq 2c2db4 <debug+0x2c281c> | |
b8: 0f050000 svceq 0x00050000 | |
bc: 00134900 andseq r4, r3, r0, lsl #18 | |
c0: 00160600 andseq r0, r6, r0, lsl #12 | |
c4: 0e031349 cdpeq 3, 0, cr1, cr3, cr9, {2} | |
c8: 053b0b3a ldreq r0, [fp, #-2874]! ; 0xfffff4c6 | |
cc: 13070000 movwne r0, #28672 ; 0x7000 | |
d0: 3a050b01 bcc 142cdc <debug+0x142744> | |
d4: 00053b0b andeq r3, r5, fp, lsl #22 | |
d8: 000d0800 andeq r0, sp, r0, lsl #16 | |
dc: 13490e03 movtne r0, #40451 ; 0x9e03 | |
e0: 053b0b3a ldreq r0, [fp, #-2874]! ; 0xfffff4c6 | |
e4: 00000b38 andeq r0, r0, r8, lsr fp | |
e8: 03000d09 movweq r0, #3337 ; 0xd09 | |
ec: 3a13490e bcc 4d252c <debug+0x4d1f94> | |
f0: 38053b0b stmdacc r5, {r0, r1, r3, r8, r9, fp, ip, sp} | |
f4: 0a000005 beq 110 <EraseSector+0x5c> | |
f8: 13490026 movtne r0, #36902 ; 0x9026 | |
fc: 350b0000 strcc r0, [fp, #-0] | |
100: 00134900 andseq r4, r3, r0, lsl #18 | |
104: 00160c00 andseq r0, r6, r0, lsl #24 | |
108: 0e031349 cdpeq 3, 0, cr1, cr3, cr9, {2} | |
10c: 0b3b0b3a bleq ec2dfc <debug+0xec2864> | |
110: 010d0000 mrseq r0, (UNDEF: 13) | |
114: 00134901 andseq r4, r3, r1, lsl #18 | |
118: 00210e00 eoreq r0, r1, r0, lsl #28 | |
11c: 0b371349 bleq dc4e48 <debug+0xdc48b0> | |
120: 240f0000 strcs r0, [pc], #-0 ; 128 <EraseSector+0x74> | |
124: 0b0e0300 bleq 380d2c <debug+0x380794> | |
128: 000b3e0b andeq r3, fp, fp, lsl #28 | |
12c: 01131000 tsteq r3, r0 | |
130: 0b3a0b0b bleq e82d64 <debug+0xe827cc> | |
134: 00000b3b andeq r0, r0, fp, lsr fp | |
138: 03000d11 movweq r0, #3345 ; 0xd11 | |
13c: 3a13490e bcc 4d257c <debug+0x4d1fe4> | |
140: 380b3b0b stmdacc fp, {r0, r1, r3, r8, r9, fp, ip, sp} | |
144: 1200000b andne r0, r0, #11 | |
148: 1349000d movtne r0, #36877 ; 0x900d | |
14c: 053b0b3a ldreq r0, [fp, #-2874]! ; 0xfffff4c6 | |
150: 00000538 andeq r0, r0, r8, lsr r5 | |
154: 0b011713 bleq 45da8 <debug+0x45810> | |
158: 3b0b3a0b blcc 2ce98c <debug+0x2ce3f4> | |
15c: 14000005 strne r0, [r0], #-5 | |
160: 13490021 movtne r0, #36897 ; 0x9021 | |
164: 00000537 andeq r0, r0, r7, lsr r5 | |
168: 11002e15 tstne r0, r5, lsl lr | |
16c: 40011201 andmi r1, r1, r1, lsl #4 | |
170: 3a0e030a bcc 380da0 <debug+0x380808> | |
174: 270b3b0b strcs r3, [fp, -fp, lsl #22] | |
178: 3f13490c svccc 0x0013490c | |
17c: 1600000c strne r0, [r0], -ip | |
180: 0111012e tsteq r1, lr, lsr #2 | |
184: 0a400112 beq 10005d4 <debug+0x100003c> | |
188: 0b3a0e03 bleq e8399c <debug+0xe83404> | |
18c: 0c270b3b ; <UNDEFINED> instruction: 0x0c270b3b | |
190: 0c3f1349 ldceq 3, cr1, [pc], #-292 ; 74 <UnInit+0x34> | |
194: 05170000 ldreq r0, [r7, #-0] | |
198: 03060200 movweq r0, #25088 ; 0x6200 | |
19c: 3b0b3a0e blcc 2ce9dc <debug+0x2ce444> | |
1a0: 0013490b andseq r4, r3, fp, lsl #18 | |
1a4: 010b1800 tsteq fp, r0, lsl #16 | |
1a8: 00000655 andeq r0, r0, r5, asr r6 | |
1ac: 02003419 andeq r3, r0, #419430400 ; 0x19000000 | |
1b0: 3a0e0306 bcc 380dd0 <debug+0x380838> | |
1b4: 490b3b0b stmdbmi fp, {r0, r1, r3, r8, r9, fp, ip, sp} | |
1b8: 1a000013 bne 20c <ProgramPage+0xd8> | |
1bc: 0111002e tsteq r1, lr, lsr #32 | |
1c0: 0a400112 beq 1000610 <debug+0x1000078> | |
1c4: 0b3a0e03 bleq e839d8 <debug+0xe83440> | |
1c8: 0c270b3b ; <UNDEFINED> instruction: 0x0c270b3b | |
1cc: 00000c3f andeq r0, r0, pc, lsr ip | |
1d0: 11012e1b tstne r1, fp, lsl lr | |
1d4: 40011201 andmi r1, r1, r1, lsl #4 | |
1d8: 3a0e030a bcc 380e08 <debug+0x380870> | |
1dc: 270b3b0b strcs r3, [fp, -fp, lsl #22] | |
1e0: 000c3f0c andeq r3, ip, ip, lsl #30 | |
1e4: 012e1c00 ; <UNDEFINED> instruction: 0x012e1c00 | |
1e8: 01120111 tsteq r2, r1, lsl r1 | |
1ec: 0e030a40 vmlseq.f32 s0, s6, s0 | |
1f0: 0b3b0b3a bleq ec2ee0 <debug+0xec2948> | |
1f4: 0c3f1349 ldceq 3, cr1, [pc], #-292 ; d8 <EraseSector+0x24> | |
1f8: 01000000 mrseq r0, (UNDEF: 0) | |
1fc: 0e250111 mcreq 1, 1, r0, cr5, cr1, {0} | |
200: 0e030513 mcreq 5, 0, r0, cr3, cr3, {0} | |
204: 0e1b0610 mrceq 6, 0, r0, cr11, cr0, {0} | |
208: 110c42b4 ; <UNDEFINED> instruction: 0x110c42b4 | |
20c: 00011201 andeq r1, r1, r1, lsl #4 | |
210: 00340200 eorseq r0, r4, r0, lsl #4 | |
214: 13490e03 movtne r0, #40451 ; 0x9e03 | |
218: 0b3a0c3f bleq e8331c <debug+0xe82d84> | |
21c: 0a020b3b beq 82f10 <debug+0x82978> | |
220: 13030000 movwne r0, #12288 ; 0x3000 | |
224: 0b0e0301 bleq 380e30 <debug+0x380898> | |
228: 3b0b3a0b blcc 2cea5c <debug+0x2ce4c4> | |
22c: 0400000b streq r0, [r0], #-11 | |
230: 0e03000d cdpeq 0, 0, cr0, cr3, cr13, {0} | |
234: 0b3a1349 bleq e84f60 <debug+0xe849c8> | |
238: 0b380b3b bleq e02f2c <debug+0xe02994> | |
23c: 16050000 strne r0, [r5], -r0 | |
240: 03134900 tsteq r3, #0, 18 | |
244: 3b0b3a0e blcc 2cea84 <debug+0x2ce4ec> | |
248: 0600000b streq r0, [r0], -fp | |
24c: 0e030024 cdpeq 0, 0, cr0, cr3, cr4, {1} | |
250: 0b0b0b3e bleq 2c2f50 <debug+0x2c29b8> | |
254: 04070000 streq r0, [r7], #-0 | |
258: 0b134901 bleq 4d2664 <debug+0x4d20cc> | |
25c: 3b0b3a0b blcc 2cea90 <debug+0x2ce4f8> | |
260: 0800000b stmdaeq r0, {r0, r1, r3} | |
264: 0e030028 cdpeq 0, 0, cr0, cr3, cr8, {1} | |
268: 00000f1c andeq r0, r0, ip, lsl pc | |
26c: 49000f09 stmdbmi r0, {r0, r3, r8, r9, sl, fp} | |
270: 0a000013 beq 2c4 <BlankCheck+0x5c> | |
274: 13490035 movtne r0, #36917 ; 0x9035 | |
278: 2e0b0000 cdpcs 0, 0, cr0, cr11, cr0, {0} | |
27c: 12011101 andne r1, r1, #1073741824 ; 0x40000000 | |
280: 030a4001 movweq r4, #40961 ; 0xa001 | |
284: 3b0b3a0e blcc 2ceac4 <debug+0x2ce52c> | |
288: 490c270b stmdbmi ip, {r0, r1, r3, r8, r9, sl, sp} | |
28c: 000c3f13 andeq r3, ip, r3, lsl pc | |
290: 00050c00 andeq r0, r5, r0, lsl #24 | |
294: 0e030602 cfmadd32eq mvax0, mvfx0, mvfx3, mvfx2 | |
298: 0b3b0b3a bleq ec2f88 <debug+0xec29f0> | |
29c: 00001349 andeq r1, r0, r9, asr #6 | |
2a0: 0200340d andeq r3, r0, #218103808 ; 0xd000000 | |
2a4: 3a0e0306 bcc 380ec4 <debug+0x38092c> | |
2a8: 490b3b0b stmdbmi fp, {r0, r1, r3, r8, r9, fp, ip, sp} | |
2ac: 0e000013 mcreq 0, 0, r0, cr0, cr3, {0} | |
2b0: 0e030034 mcreq 0, 0, r0, cr3, cr4, {1} | |
2b4: 0b3b0b3a bleq ec2fa4 <debug+0xec2a0c> | |
2b8: 00001349 andeq r1, r0, r9, asr #6 | |
2bc: 11012e0f tstne r1, pc, lsl #28 | |
2c0: 40011201 andmi r1, r1, r1, lsl #4 | |
2c4: 3a0e030a bcc 380ef4 <debug+0x38095c> | |
2c8: 27053b0b strcs r3, [r5, -fp, lsl #22] | |
2cc: 3f13490c svccc 0x0013490c | |
2d0: 1000000c andne r0, r0, ip | |
2d4: 06020005 streq r0, [r2], -r5 | |
2d8: 0b3a0e03 bleq e83aec <debug+0xe83554> | |
2dc: 1349053b movtne r0, #38203 ; 0x953b | |
2e0: 34110000 ldrcc r0, [r1], #-0 | |
2e4: 03060200 movweq r0, #25088 ; 0x6200 | |
2e8: 3b0b3a0e blcc 2ceb28 <debug+0x2ce590> | |
2ec: 00134905 andseq r4, r3, r5, lsl #18 | |
2f0: 010b1200 mrseq r1, R11_fiq | |
2f4: 00000655 andeq r0, r0, r5, asr r6 | |
2f8: 03003413 movweq r3, #1043 ; 0x413 | |
2fc: 3b0b3a0e blcc 2ceb3c <debug+0x2ce5a4> | |
300: 00134905 andseq r4, r3, r5, lsl #18 | |
... | |
Disassembly of section .debug_frame: | |
00000000 <.debug_frame>: | |
0: 0000000c andeq r0, r0, ip | |
4: ffffffff ; <UNDEFINED> instruction: 0xffffffff | |
8: 7c010003 stcvc 0, cr0, [r1], {3} | |
c: 000d0c0e andeq r0, sp, lr, lsl #24 | |
10: 00000018 andeq r0, r0, r8, lsl r0 | |
... | |
1c: 00000040 andeq r0, r0, r0, asr #32 | |
20: 8e100e42 cdphi 14, 1, cr0, cr0, cr2, {2} | |
24: 85028701 strhi r8, [r2, #-1793] ; 0xfffff8ff | |
28: 00048403 andeq r8, r4, r3, lsl #8 | |
2c: 00000014 andeq r0, r0, r4, lsl r0 | |
30: 00000000 andeq r0, r0, r0 | |
34: 00000040 andeq r0, r0, r0, asr #32 | |
38: 00000056 andeq r0, r0, r6, asr r0 | |
3c: 8e080e42 cdphi 14, 0, cr0, cr8, cr2, {2} | |
40: 00028401 andeq r8, r2, r1, lsl #8 | |
44: 0000000c andeq r0, r0, ip | |
48: 00000000 andeq r0, r0, r0 | |
4c: 00000098 muleq r0, r8, r0 | |
50: 0000001c andeq r0, r0, ip, lsl r0 | |
54: 00000018 andeq r0, r0, r8, lsl r0 | |
58: 00000000 andeq r0, r0, r0 | |
5c: 000000b4 strheq r0, [r0], -r4 | |
60: 00000080 andeq r0, r0, r0, lsl #1 | |
64: 8e100e42 cdphi 14, 1, cr0, cr0, cr2, {2} | |
68: 85028701 strhi r8, [r2, #-1793] ; 0xfffff8ff | |
6c: 00048403 andeq r8, r4, r3, lsl #8 | |
70: 0000001c andeq r0, r0, ip, lsl r0 | |
74: 00000000 andeq r0, r0, r0 | |
78: 00000134 andeq r0, r0, r4, lsr r1 | |
7c: 00000134 andeq r0, r0, r4, lsr r1 | |
80: 8e180e44 cdphi 14, 1, cr0, cr8, cr4, {2} | |
84: 87028801 strhi r8, [r2, -r1, lsl #16] | |
88: 85048603 strhi r8, [r4, #-1539] ; 0xfffff9fd | |
8c: 00068405 andeq r8, r6, r5, lsl #8 | |
90: 0000001c andeq r0, r0, ip, lsl r0 | |
94: 00000000 andeq r0, r0, r0 | |
98: 00000268 andeq r0, r0, r8, ror #4 | |
9c: 000000c0 andeq r0, r0, r0, asr #1 | |
a0: 8e180e44 cdphi 14, 1, cr0, cr8, cr4, {2} | |
a4: 87028801 strhi r8, [r2, -r1, lsl #16] | |
a8: 85048603 strhi r8, [r4, #-1539] ; 0xfffff9fd | |
ac: 00068405 andeq r8, r6, r5, lsl #8 | |
b0: 0000001c andeq r0, r0, ip, lsl r0 | |
b4: 00000000 andeq r0, r0, r0 | |
b8: 00000328 andeq r0, r0, r8, lsr #6 | |
bc: 000000c8 andeq r0, r0, r8, asr #1 | |
c0: 8e180e44 cdphi 14, 1, cr0, cr8, cr4, {2} | |
c4: 87028801 strhi r8, [r2, -r1, lsl #16] | |
c8: 85048603 strhi r8, [r4, #-1539] ; 0xfffff9fd | |
cc: 00068405 andeq r8, r6, r5, lsl #8 | |
d0: 0000000c andeq r0, r0, ip | |
d4: 00000000 andeq r0, r0, r0 | |
d8: 000003f0 strdeq r0, [r0], -r0 ; <UNPREDICTABLE> | |
dc: 00000024 andeq r0, r0, r4, lsr #32 | |
e0: 0000000c andeq r0, r0, ip | |
e4: 00000000 andeq r0, r0, r0 | |
e8: 00000414 andeq r0, r0, r4, lsl r4 | |
ec: 00000014 andeq r0, r0, r4, lsl r0 | |
f0: 0000000c andeq r0, r0, ip | |
f4: 00000000 andeq r0, r0, r0 | |
f8: 00000428 andeq r0, r0, r8, lsr #8 | |
fc: 00000014 andeq r0, r0, r4, lsl r0 | |
100: 0000000c andeq r0, r0, ip | |
104: 00000000 andeq r0, r0, r0 | |
108: 0000043c andeq r0, r0, ip, lsr r4 | |
10c: 00000004 andeq r0, r0, r4 | |
110: 0000000c andeq r0, r0, ip | |
114: 00000000 andeq r0, r0, r0 | |
118: 00000440 andeq r0, r0, r0, asr #8 | |
11c: 00000004 andeq r0, r0, r4 | |
120: 00000014 andeq r0, r0, r4, lsl r0 | |
124: 00000000 andeq r0, r0, r0 | |
128: 00000444 andeq r0, r0, r4, asr #8 | |
12c: 00000010 andeq r0, r0, r0, lsl r0 | |
130: 8e080e42 cdphi 14, 0, cr0, cr8, cr2, {2} | |
134: 00028401 andeq r8, r2, r1, lsl #8 | |
138: 0000000c andeq r0, r0, ip | |
13c: 00000000 andeq r0, r0, r0 | |
140: 00000454 andeq r0, r0, r4, asr r4 | |
144: 00000022 andeq r0, r0, r2, lsr #32 | |
148: 00000014 andeq r0, r0, r4, lsl r0 | |
14c: 00000000 andeq r0, r0, r0 | |
150: 00000478 andeq r0, r0, r8, ror r4 | |
154: 00000026 andeq r0, r0, r6, lsr #32 | |
158: 8e080e42 cdphi 14, 0, cr0, cr8, cr2, {2} | |
15c: 00028701 andeq r8, r2, r1, lsl #14 | |
160: 0000000c andeq r0, r0, ip | |
164: 00000000 andeq r0, r0, r0 | |
168: 000004a0 andeq r0, r0, r0, lsr #9 | |
16c: 00000004 andeq r0, r0, r4 | |
170: 0000000c andeq r0, r0, ip | |
174: 00000000 andeq r0, r0, r0 | |
178: 000004a4 andeq r0, r0, r4, lsr #9 | |
17c: 00000028 andeq r0, r0, r8, lsr #32 | |
180: 00000014 andeq r0, r0, r4, lsl r0 | |
184: 00000000 andeq r0, r0, r0 | |
188: 000004cc andeq r0, r0, ip, asr #9 | |
18c: 00000034 andeq r0, r0, r4, lsr r0 | |
190: 8e080e4a cdphi 14, 0, cr0, cr8, cr10, {2} | |
194: 00028701 andeq r8, r2, r1, lsl #14 | |
198: 0000000c andeq r0, r0, ip | |
19c: 00000000 andeq r0, r0, r0 | |
1a0: 00000500 andeq r0, r0, r0, lsl #10 | |
1a4: 00000010 andeq r0, r0, r0, lsl r0 | |
1a8: 0000000c andeq r0, r0, ip | |
1ac: 00000000 andeq r0, r0, r0 | |
1b0: 00000510 andeq r0, r0, r0, lsl r5 | |
1b4: 0000000e andeq r0, r0, lr | |
1b8: 00000010 andeq r0, r0, r0, lsl r0 | |
1bc: 00000000 andeq r0, r0, r0 | |
1c0: 00000520 andeq r0, r0, r0, lsr #10 | |
1c4: 00000014 andeq r0, r0, r4, lsl r0 | |
1c8: 00040e42 andeq r0, r4, r2, asr #28 | |
1cc: 00000014 andeq r0, r0, r4, lsl r0 | |
1d0: 00000000 andeq r0, r0, r0 | |
1d4: 00000534 andeq r0, r0, r4, lsr r5 | |
1d8: 00000016 andeq r0, r0, r6, lsl r0 | |
1dc: 8e080e42 cdphi 14, 0, cr0, cr8, cr2, {2} | |
1e0: 00028701 andeq r8, r2, r1, lsl #14 | |
1e4: 00000018 andeq r0, r0, r8, lsl r0 | |
1e8: 00000000 andeq r0, r0, r0 | |
1ec: 0000054c andeq r0, r0, ip, asr #10 | |
1f0: 00000048 andeq r0, r0, r8, asr #32 | |
1f4: 8e100e42 cdphi 14, 1, cr0, cr0, cr2, {2} | |
1f8: 85028601 strhi r8, [r2, #-1537] ; 0xfffff9ff | |
1fc: 00048403 andeq r8, r4, r3, lsl #8 | |
Disassembly of section .debug_info: | |
00000000 <.debug_info>: | |
0: 0000011e andeq r0, r0, lr, lsl r1 | |
4: 00000003 andeq r0, r0, r3 | |
8: 01040000 mrseq r0, (UNDEF: 4) | |
c: 00000000 andeq r0, r0, r0 | |
10: 0039000c eorseq r0, r9, ip | |
14: 00000000 andeq r0, r0, r0 | |
18: 005b0000 subseq r0, fp, r0 | |
1c: 02010000 andeq r0, r1, #0 | |
20: 000000a7 andeq r0, r0, r7, lsr #1 | |
24: 00000031 andeq r0, r0, r1, lsr r0 | |
28: 050e0201 streq r0, [lr, #-513] ; 0xfffffdff | |
2c: 00059803 andeq r9, r5, r3, lsl #16 | |
30: 00360300 eorseq r0, r6, r0, lsl #6 | |
34: a7040000 strge r0, [r4, -r0] | |
38: a0000000 andge r0, r0, r0 | |
3c: 051e0110 ldreq r0, [lr, #-272] ; 0xfffffef0 | |
40: 000000b3 strheq r0, [r0], -r3 | |
44: 000000c4 andeq r0, r0, r4, asr #1 | |
48: 05001f01 streq r1, [r0, #-3841] ; 0xfffff0ff | |
4c: 000000c7 andeq r0, r0, r7, asr #1 | |
50: 000000cb andeq r0, r0, fp, asr #1 | |
54: 05022001 streq r2, [r2, #-1] | |
58: 000000dd ldrdeq r0, [r0], -sp | |
5c: 000000c4 andeq r0, r0, r4, asr #1 | |
60: 05822101 streq r2, [r2, #257] ; 0x101 | |
64: 000000e5 andeq r0, r0, r5, ror #1 | |
68: 000000e5 andeq r0, r0, r5, ror #1 | |
6c: 05842201 streq r2, [r4, #513] ; 0x201 | |
70: 000000fe strdeq r0, [r0], -lr | |
74: 000000e5 andeq r0, r0, r5, ror #1 | |
78: 05882301 streq r2, [r8, #769] ; 0x301 | |
7c: 00000104 andeq r0, r0, r4, lsl #2 | |
80: 000000e5 andeq r0, r0, r5, ror #1 | |
84: 058c2401 streq r2, [ip, #1025] ; 0x401 | |
88: 0000010b andeq r0, r0, fp, lsl #2 | |
8c: 000000e5 andeq r0, r0, r5, ror #1 | |
90: 05902501 ldreq r2, [r0, #1281] ; 0x501 | |
94: 0000010f andeq r0, r0, pc, lsl #2 | |
98: 000000ec andeq r0, r0, ip, ror #1 | |
9c: 05942601 ldreq r2, [r4, #1537] ; 0x601 | |
a0: 00000126 andeq r0, r0, r6, lsr #2 | |
a4: 000000e5 andeq r0, r0, r5, ror #1 | |
a8: 05982801 ldreq r2, [r8, #2049] ; 0x801 | |
ac: 0000012d andeq r0, r0, sp, lsr #2 | |
b0: 000000e5 andeq r0, r0, r5, ror #1 | |
b4: 059c2901 ldreq r2, [ip, #2305] ; 0x901 | |
b8: 00000135 andeq r0, r0, r5, lsr r1 | |
bc: 000000f3 strdeq r0, [r0], -r3 | |
c0: 00a02b01 adceq r2, r0, r1, lsl #22 | |
c4: 0000b806 andeq fp, r0, r6, lsl #16 | |
c8: 07020700 streq r0, [r2, -r0, lsl #14] | |
cc: 000000d7 ldrdeq r0, [r0], -r7 | |
d0: 0000de08 andeq sp, r0, r8, lsl #28 | |
d4: 06008000 streq r8, [r0], -r0 | |
d8: 000000cf andeq r0, r0, pc, asr #1 | |
dc: d4090108 strle r0, [r9], #-264 ; 0xfffffef8 | |
e0: 08000000 stmdaeq r0, {} ; <UNPREDICTABLE> | |
e4: 00ec0607 rsceq r0, ip, r7, lsl #12 | |
e8: 04070000 streq r0, [r7], #-0 | |
ec: 00011806 andeq r1, r1, r6, lsl #16 | |
f0: 07010800 streq r0, [r1, -r0, lsl #16] | |
f4: 00000100 andeq r0, r0, r0, lsl #2 | |
f8: 0000de0a andeq sp, r0, sl, lsl #28 | |
fc: 00020000 andeq r0, r2, r0 | |
100: 0001510b andeq r5, r1, fp, lsl #2 | |
104: 17010800 strne r0, [r1, -r0, lsl #16] | |
108: 00013d05 andeq r3, r1, r5, lsl #26 | |
10c: 0000e500 andeq lr, r0, r0, lsl #10 | |
110: 00180100 andseq r0, r8, r0, lsl #2 | |
114: 00014605 andeq r4, r1, r5, lsl #12 | |
118: 0000e500 andeq lr, r0, r0, lsl #10 | |
11c: 04190100 ldreq r0, [r9], #-256 ; 0xffffff00 | |
120: 09b30000 ldmibeq r3!, {} ; <UNPREDICTABLE> | |
124: 00030000 andeq r0, r3, r0 | |
128: 00000083 andeq r0, r0, r3, lsl #1 | |
12c: 015e0104 cmpeq lr, r4, lsl #2 | |
130: 000c0000 andeq r0, ip, r0 | |
134: 00000197 muleq r0, r7, r1 | |
138: 00000052 andeq r0, r0, r2, asr r0 | |
13c: 000001bb ; <UNDEFINED> instruction: 0x000001bb | |
140: 0003f001 andeq pc, r3, r1 | |
144: 00059400 andeq r9, r5, r0, lsl #8 | |
148: 00480200 subeq r0, r8, r0, lsl #4 | |
14c: 01010000 mrseq r0, (UNDEF: 1) | |
150: 0215030e andseq r0, r5, #939524096 ; 0x38000000 | |
154: 03000000 movweq r0, #0 | |
158: 0000022c andeq r0, r0, ip, lsr #4 | |
15c: 02400301 subeq r0, r0, #67108864 ; 0x4000000 | |
160: 03020000 movweq r0, #8192 ; 0x2000 | |
164: 00000250 andeq r0, r0, r0, asr r2 | |
168: 07040003 streq r0, [r4, -r3] | |
16c: 08000002 stmdaeq r0, {r1} | |
170: 00480201 subeq r0, r8, r1, lsl #4 | |
174: 01010000 mrseq r0, (UNDEF: 1) | |
178: 02610315 rsbeq r0, r1, #1409286144 ; 0x54000000 | |
17c: 03000000 movweq r0, #0 | |
180: 0000026b andeq r0, r0, fp, ror #4 | |
184: 02760301 rsbseq r0, r6, #67108864 ; 0x4000000 | |
188: 03020000 movweq r0, #8192 ; 0x2000 | |
18c: 00000281 andeq r0, r0, r1, lsl #5 | |
190: 75050003 strvc r0, [r5, #-3] | |
194: 06000000 streq r0, [r0], -r0 | |
198: 00000081 andeq r0, r0, r1, lsl #1 | |
19c: 0000054b andeq r0, r0, fp, asr #10 | |
1a0: 07037003 streq r7, [r3, -r3] | |
1a4: 29030460 stmdbcs r3, {r5, r6, sl} | |
1a8: 02920803 addseq r0, r2, #196608 ; 0x30000 | |
1ac: 03590000 cmpeq r9, #0 | |
1b0: 2a030000 bcs c01b8 <debug+0xbfc20> | |
1b4: b0080003 andlt r0, r8, r3 | |
1b8: 59000002 stmdbpl r0, {r1} | |
1bc: 03000003 movweq r0, #3 | |
1c0: 0804032b stmdaeq r4, {r0, r1, r3, r5, r8, r9} | |
1c4: 000002b9 ; <UNDEFINED> instruction: 0x000002b9 | |
1c8: 00000375 andeq r0, r0, r5, ror r3 | |
1cc: 08032c03 stmdaeq r3, {r0, r1, sl, fp, sp} | |
1d0: 0002cb08 andeq ip, r2, r8, lsl #22 | |
1d4: 00035900 andeq r5, r3, r0, lsl #18 | |
1d8: 032d0300 ; <UNDEFINED> instruction: 0x032d0300 | |
1dc: 02d80810 sbcseq r0, r8, #16, 16 ; 0x100000 | |
1e0: 03590000 cmpeq r9, #0 | |
1e4: 2e030000 cdpcs 0, 0, cr0, cr3, cr0, {0} | |
1e8: e1081403 tst r8, r3, lsl #8 | |
1ec: 59000002 stmdbpl r0, {r1} | |
1f0: 03000003 movweq r0, #3 | |
1f4: 0818032f ldmdaeq r8, {r0, r1, r2, r3, r5, r8, r9} | |
1f8: 000002e5 andeq r0, r0, r5, ror #5 | |
1fc: 00000359 andeq r0, r0, r9, asr r3 | |
200: 1c033003 stcne 0, cr3, [r3], {3} | |
204: 0002f008 andeq pc, r2, r8 | |
208: 00038800 andeq r8, r3, r0, lsl #16 | |
20c: 03320300 teqeq r2, #0, 6 | |
210: 02fa0820 rscseq r0, sl, #32, 16 ; 0x200000 | |
214: 03590000 cmpeq r9, #0 | |
218: 33030000 movwcc r0, #12288 ; 0x3000 | |
21c: 05085803 streq r5, [r8, #-2051] ; 0xfffff7fd | |
220: 59000003 stmdbpl r0, {r0, r1} | |
224: 03000003 movweq r0, #3 | |
228: 085c0334 ldmdaeq ip, {r2, r4, r5, r8, r9}^ | |
22c: 0000030e andeq r0, r0, lr, lsl #6 | |
230: 00000375 andeq r0, r0, r5, ror r3 | |
234: 60033503 andvs r3, r3, r3, lsl #10 | |
238: 00031708 andeq r1, r3, r8, lsl #14 | |
23c: 00037500 andeq r7, r3, r0, lsl #10 | |
240: 03360300 teqeq r6, #0, 6 | |
244: 03210868 ; <UNDEFINED> instruction: 0x03210868 | |
248: 03590000 cmpeq r9, #0 | |
24c: 37030000 strcc r0, [r3, -r0] | |
250: 29087003 stmdbcs r8, {r0, r1, ip, sp, lr} | |
254: 59000003 stmdbpl r0, {r0, r1} | |
258: 03000003 movweq r0, #3 | |
25c: 08740338 ldmdaeq r4!, {r3, r4, r5, r8, r9}^ | |
260: 00000331 andeq r0, r0, r1, lsr r3 | |
264: 00000359 andeq r0, r0, r9, asr r3 | |
268: 78033903 stmdavc r3, {r0, r1, r8, fp, ip, sp} | |
26c: 00033908 andeq r3, r3, r8, lsl #18 | |
270: 00035900 andeq r5, r3, r0, lsl #18 | |
274: 033a0300 teqeq sl, #0, 6 | |
278: 0341087c movteq r0, #6268 ; 0x187c | |
27c: 03940000 orrseq r0, r4, #0 | |
280: 3b030000 blcc c0288 <debug+0xbfcf0> | |
284: 44088003 strmi r8, [r8], #-3 | |
288: 94000003 strls r0, [r0], #-3 | |
28c: 03000003 movweq r0, #3 | |
290: 0890033d ldmeq r0, {r0, r2, r3, r4, r5, r8, r9} | |
294: 00000347 andeq r0, r0, r7, asr #6 | |
298: 00000359 andeq r0, r0, r9, asr r3 | |
29c: a0033e03 andge r3, r3, r3, lsl #28 | |
2a0: 00035608 andeq r5, r3, r8, lsl #12 | |
2a4: 00037500 andeq r7, r3, r0, lsl #10 | |
2a8: 033f0300 teqeq pc, #0, 6 | |
2ac: 036108a4 cmneq r1, #164, 16 ; 0xa40000 | |
2b0: 03a00000 moveq r0, #0 | |
2b4: 40030000 andmi r0, r3, r0 | |
2b8: 6b09ac03 blvs 26b2cc <debug+0x26ad34> | |
2bc: ac000003 stcge 0, cr0, [r0], {3} | |
2c0: 03000003 movweq r0, #3 | |
2c4: 01000341 tsteq r0, r1, asr #6 | |
2c8: 00039e09 andeq r9, r3, r9, lsl #28 | |
2cc: 00040200 andeq r0, r4, r0, lsl #4 | |
2d0: 03420300 movteq r0, #8960 ; 0x2300 | |
2d4: a8090114 stmdage r9, {r2, r4, r8} | |
2d8: 75000003 strvc r0, [r0, #-3] | |
2dc: 03000003 movweq r0, #3 | |
2e0: 01200343 ; <UNDEFINED> instruction: 0x01200343 | |
2e4: 0003ac09 andeq sl, r3, r9, lsl #24 | |
2e8: 00037500 andeq r7, r3, r0, lsl #10 | |
2ec: 03450300 movteq r0, #21248 ; 0x5300 | |
2f0: b6090128 strlt r0, [r9], -r8, lsr #2 | |
2f4: 59000003 stmdbpl r0, {r0, r1} | |
2f8: 03000003 movweq r0, #3 | |
2fc: 01300346 teqeq r0, r6, asr #6 | |
300: 0003bd09 andeq fp, r3, r9, lsl #26 | |
304: 00035900 andeq r5, r3, r0, lsl #18 | |
308: 03480300 movteq r0, #33536 ; 0x8300 | |
30c: c8090134 stmdagt r9, {r2, r4, r5, r8} | |
310: 59000003 stmdbpl r0, {r0, r1} | |
314: 03000003 movweq r0, #3 | |
318: 0138034a teqeq r8, sl, asr #6 | |
31c: 0003db09 andeq sp, r3, r9, lsl #22 | |
320: 00040e00 andeq r0, r4, r0, lsl #28 | |
324: 034c0300 movteq r0, #49920 ; 0xc300 | |
328: e509013c str r0, [r9, #-316] ; 0xfffffec4 | |
32c: 59000003 stmdbpl r0, {r0, r1} | |
330: 03000003 movweq r0, #3 | |
334: 0200034d andeq r0, r0, #872415233 ; 0x34000001 | |
338: 0003ed09 andeq lr, r3, r9, lsl #26 | |
33c: 00035900 andeq r5, r3, r0, lsl #18 | |
340: 034f0300 movteq r0, #62208 ; 0xf300 | |
344: f5090204 ; <UNDEFINED> instruction: 0xf5090204 | |
348: 59000003 stmdbpl r0, {r0, r1} | |
34c: 03000003 movweq r0, #3 | |
350: 02080351 andeq r0, r8, #1140850689 ; 0x44000001 | |
354: 0003fd09 andeq pc, r3, r9, lsl #26 | |
358: 00035900 andeq r5, r3, r0, lsl #18 | |
35c: 03530300 cmpeq r3, #0, 6 | |
360: 0509020c streq r0, [r9, #-524] ; 0xfffffdf4 | |
364: 1a000004 bne 37c <Verify+0x54> | |
368: 03000004 movweq r0, #4 | |
36c: 02100355 andseq r0, r0, #1409286145 ; 0x54000001 | |
370: 00040f09 andeq r0, r4, r9, lsl #30 | |
374: 00035900 andeq r5, r3, r0, lsl #18 | |
378: 03560300 cmpeq r6, #0, 6 | |
37c: 1a090240 bne 240c84 <debug+0x2406ec> | |
380: 59000004 stmdbpl r0, {r2} | |
384: 03000003 movweq r0, #3 | |
388: 02440358 subeq r0, r4, #88, 6 ; 0x60000001 | |
38c: 00042509 andeq r2, r4, r9, lsl #10 | |
390: 00035900 andeq r5, r3, r0, lsl #18 | |
394: 035a0300 cmpeq sl, #0, 6 | |
398: 30090248 andcc r0, r9, r8, asr #4 | |
39c: 59000004 stmdbpl r0, {r2} | |
3a0: 03000003 movweq r0, #3 | |
3a4: 024c035c subeq r0, ip, #92, 6 ; 0x70000001 | |
3a8: 00043b09 andeq r3, r4, r9, lsl #22 | |
3ac: 00035900 andeq r5, r3, r0, lsl #18 | |
3b0: 035e0300 cmpeq lr, #0, 6 | |
3b4: 47090250 smlsdmi r9, r0, r2, r0 | |
3b8: 59000004 stmdbpl r0, {r2} | |
3bc: 03000003 movweq r0, #3 | |
3c0: 0254035f subseq r0, r4, #2080374785 ; 0x7c000001 | |
3c4: 00045309 andeq r5, r4, r9, lsl #6 | |
3c8: 00042600 andeq r2, r4, r0, lsl #12 | |
3cc: 03600300 cmneq r0, #0, 6 | |
3d0: 5d090258 sfmpl f0, 4, [r9, #-352] ; 0xfffffea0 | |
3d4: 59000004 stmdbpl r0, {r2} | |
3d8: 03000003 movweq r0, #3 | |
3dc: 02800361 addeq r0, r0, #-2080374783 ; 0x84000001 | |
3e0: 00046909 andeq r6, r4, r9, lsl #18 | |
3e4: 00035900 andeq r5, r3, r0, lsl #18 | |
3e8: 03620300 cmneq r2, #0, 6 | |
3ec: 75090284 strvc r0, [r9, #-644] ; 0xfffffd7c | |
3f0: 59000004 stmdbpl r0, {r2} | |
3f4: 03000003 movweq r0, #3 | |
3f8: 02880363 addeq r0, r8, #-1946157055 ; 0x8c000001 | |
3fc: 00048109 andeq r8, r4, r9, lsl #2 | |
400: 00035900 andeq r5, r3, r0, lsl #18 | |
404: 03640300 cmneq r4, #0, 6 | |
408: 8d09028c sfmhi f0, 4, [r9, #-560] ; 0xfffffdd0 | |
40c: 32000004 andcc r0, r0, #4 | |
410: 03000004 movweq r0, #4 | |
414: 02900365 addseq r0, r0, #-1811939327 ; 0x94000001 | |
418: 00049709 andeq r9, r4, r9, lsl #14 | |
41c: 00043e00 andeq r3, r4, r0, lsl #28 | |
420: 03660300 cmneq r6, #0, 6 | |
424: a0090308 andge r0, r9, r8, lsl #6 | |
428: 59000004 stmdbpl r0, {r2} | |
42c: 03000003 movweq r0, #3 | |
430: 03200368 ; <UNDEFINED> instruction: 0x03200368 | |
434: 0004a509 andeq sl, r4, r9, lsl #10 | |
438: 00035900 andeq r5, r3, r0, lsl #18 | |
43c: 03690300 cmneq r9, #0, 6 | |
440: b0090324 andlt r0, r9, r4, lsr #6 | |
444: 4a000004 bmi 45c <is_erased+0x8> | |
448: 03000004 movweq r0, #4 | |
44c: 0328036b ; <UNDEFINED> instruction: 0x0328036b | |
450: 0004bb09 andeq fp, r4, r9, lsl #22 | |
454: 00045600 andeq r5, r4, r0, lsl #12 | |
458: 036c0300 cmneq ip, #0, 6 | |
45c: 02090404 andeq r0, r9, #4, 8 ; 0x4000000 | |
460: 75000005 strvc r0, [r0, #-5] | |
464: 03000003 movweq r0, #3 | |
468: 0448036e strbeq r0, [r8], #-878 ; 0xfffffc92 | |
46c: 00050d09 andeq r0, r5, r9, lsl #26 | |
470: 00053c00 andeq r3, r5, r0, lsl #24 | |
474: 036f0300 cmneq pc, #0, 6 | |
478: 0a000450 beq 15c0 <debug+0x1028> | |
47c: 0000035e andeq r0, r0, lr, asr r3 | |
480: 0003630b andeq r6, r3, fp, lsl #6 | |
484: 036e0c00 cmneq lr, #0, 24 | |
488: 02a70000 adceq r0, r7, #0 | |
48c: 40020000 andmi r0, r2, r0 | |
490: 00029a04 andeq r9, r2, r4, lsl #20 | |
494: 0d040700 stceq 7, cr0, [r4, #-0] | |
498: 00000359 andeq r0, r0, r9, asr r3 | |
49c: 0003810e andeq r8, r3, lr, lsl #2 | |
4a0: 0f000200 svceq 0x00000200 | |
4a4: 000002c2 andeq r0, r0, r2, asr #5 | |
4a8: 590d0708 stmdbpl sp, {r3, r8, r9, sl} | |
4ac: 0e000003 cdpeq 0, 0, cr0, cr0, cr3, {0} | |
4b0: 00000381 andeq r0, r0, r1, lsl #7 | |
4b4: 590d000e stmdbpl sp, {r1, r2, r3} | |
4b8: 0e000003 cdpeq 0, 0, cr0, cr0, cr3, {0} | |
4bc: 00000381 andeq r0, r0, r1, lsl #7 | |
4c0: 590d0004 stmdbpl sp, {r2} | |
4c4: 0e000003 cdpeq 0, 0, cr0, cr0, cr3, {0} | |
4c8: 00000381 andeq r0, r0, r1, lsl #7 | |
4cc: b10a0015 tstlt sl, r5, lsl r0 | |
4d0: 0b000003 bleq 4e4 <nvmc_init_mode+0x18> | |
4d4: 000003b6 ; <UNDEFINED> instruction: 0x000003b6 | |
4d8: 0003c10c andeq ip, r3, ip, lsl #2 | |
4dc: 00038f00 andeq r8, r3, r0, lsl #30 | |
4e0: 10c80300 sbcne r0, r8, r0, lsl #6 | |
4e4: 11c10314 bicne r0, r1, r4, lsl r3 | |
4e8: 00000370 andeq r0, r0, r0, ror r3 | |
4ec: 00000359 andeq r0, r0, r9, asr r3 | |
4f0: 1100c203 tstne r0, r3, lsl #4 | |
4f4: 00000375 andeq r0, r0, r5, ror r3 | |
4f8: 00000359 andeq r0, r0, r9, asr r3 | |
4fc: 1104c303 tstne r4, r3, lsl #6 | |
500: 0000037d andeq r0, r0, sp, ror r3 | |
504: 00000359 andeq r0, r0, r9, asr r3 | |
508: 1108c503 tstne r8, r3, lsl #10 | |
50c: 00000385 andeq r0, r0, r5, lsl #7 | |
510: 00000359 andeq r0, r0, r9, asr r3 | |
514: 110cc603 tstne ip, r3, lsl #12 | |
518: 00000389 andeq r0, r0, r9, lsl #7 | |
51c: 00000359 andeq r0, r0, r9, asr r3 | |
520: 0010c703 andseq ip, r0, r3, lsl #14 | |
524: 0003590d andeq r5, r3, sp, lsl #18 | |
528: 03810e00 orreq r0, r1, #0, 28 | |
52c: 00030000 andeq r0, r3, r0 | |
530: 0003590d andeq r5, r3, sp, lsl #18 | |
534: 03810e00 orreq r0, r1, #0, 28 | |
538: 00310000 eorseq r0, r1, r0 | |
53c: 0003590d andeq r5, r3, sp, lsl #18 | |
540: 03810e00 orreq r0, r1, #0, 28 | |
544: 000c0000 andeq r0, ip, r0 | |
548: 0003590d andeq r5, r3, sp, lsl #18 | |
54c: 03810e00 orreq r0, r1, #0, 28 | |
550: 000a0000 andeq r0, sl, r0 | |
554: 0003590d andeq r5, r3, sp, lsl #18 | |
558: 03810e00 orreq r0, r1, #0, 28 | |
55c: 001e0000 andseq r0, lr, r0 | |
560: 0003590d andeq r5, r3, sp, lsl #18 | |
564: 03810e00 orreq r0, r1, #0, 28 | |
568: 00060000 andeq r0, r6, r0 | |
56c: 0003590d andeq r5, r3, sp, lsl #18 | |
570: 03810e00 orreq r0, r1, #0, 28 | |
574: 00370000 eorseq r0, r7, r0 | |
578: 00045b0a andeq r5, r4, sl, lsl #22 | |
57c: 04600b00 strbteq r0, [r0], #-2816 ; 0xfffff500 | |
580: 6b0c0000 blvs 300588 <debug+0x2ffff0> | |
584: f3000004 vhadd.u8 d0, d0, d4 | |
588: 03000004 movweq r0, #4 | |
58c: 034410e0 movteq r1, #16608 ; 0x40e0 | |
590: 04c011ce strbeq r1, [r0], #462 ; 0x1ce | |
594: 03590000 cmpeq r9, #0 | |
598: cf030000 svcgt 0x00030000 | |
59c: 04c31100 strbeq r1, [r3], #256 ; 0x100 | |
5a0: 03590000 cmpeq r9, #0 | |
5a4: d0030000 andle r0, r3, r0 | |
5a8: 04c61104 strbeq r1, [r6], #260 ; 0x104 | |
5ac: 03590000 cmpeq r9, #0 | |
5b0: d1030000 mrsle r0, (UNDEF: 3) | |
5b4: 04c91108 strbeq r1, [r9], #264 ; 0x108 | |
5b8: 03590000 cmpeq r9, #0 | |
5bc: d2030000 andle r0, r3, #0 | |
5c0: 04cc110c strbeq r1, [ip], #268 ; 0x10c | |
5c4: 03590000 cmpeq r9, #0 | |
5c8: d3030000 movwle r0, #12288 ; 0x3000 | |
5cc: 04cf1110 strbeq r1, [pc], #272 ; 5d4 <debug+0x3c> | |
5d0: 03590000 cmpeq r9, #0 | |
5d4: d4030000 strle r0, [r3], #-0 | |
5d8: 04d21114 ldrbeq r1, [r2], #276 ; 0x114 | |
5dc: 03590000 cmpeq r9, #0 | |
5e0: d5030000 strle r0, [r3, #-0] | |
5e4: 04d51118 ldrbeq r1, [r5], #280 ; 0x118 | |
5e8: 03590000 cmpeq r9, #0 | |
5ec: d6030000 strle r0, [r3], -r0 | |
5f0: 04d8111c ldrbeq r1, [r8], #284 ; 0x11c | |
5f4: 03590000 cmpeq r9, #0 | |
5f8: d7030000 strle r0, [r3, -r0] | |
5fc: 04db1120 ldrbeq r1, [fp], #288 ; 0x120 | |
600: 03590000 cmpeq r9, #0 | |
604: d8030000 stmdale r3, {} ; <UNPREDICTABLE> | |
608: 04de1124 ldrbeq r1, [lr], #292 ; 0x124 | |
60c: 03590000 cmpeq r9, #0 | |
610: d9030000 stmdble r3, {} ; <UNPREDICTABLE> | |
614: 04e11128 strbteq r1, [r1], #296 ; 0x128 | |
618: 03590000 cmpeq r9, #0 | |
61c: da030000 ble c0624 <debug+0xc008c> | |
620: 04e4112c strbteq r1, [r4], #300 ; 0x12c | |
624: 03590000 cmpeq r9, #0 | |
628: db030000 blle c0630 <debug+0xc0098> | |
62c: 04e71130 strbteq r1, [r7], #304 ; 0x130 | |
630: 03590000 cmpeq r9, #0 | |
634: dc030000 stcle 0, cr0, [r3], {-0} | |
638: 04ea1134 strbteq r1, [sl], #308 ; 0x134 | |
63c: 03590000 cmpeq r9, #0 | |
640: dd030000 stcle 0, cr0, [r3, #-0] | |
644: 04ed1138 strbteq r1, [sp], #312 ; 0x138 | |
648: 03590000 cmpeq r9, #0 | |
64c: de030000 cdple 0, 0, cr0, cr3, cr0, {0} | |
650: 04f0113c ldrbteq r1, [r0], #316 ; 0x13c | |
654: 03590000 cmpeq r9, #0 | |
658: df030000 svcle 0x00030000 | |
65c: 410b0040 tstmi fp, r0, asr #32 | |
660: 0c000005 stceq 0, cr0, [r0], {5} | |
664: 0000054c andeq r0, r0, ip, asr #10 | |
668: 0000053d andeq r0, r0, sp, lsr r5 | |
66c: 1010f303 andsne pc, r0, r3, lsl #6 | |
670: 1111e603 tstne r1, r3, lsl #12 | |
674: 59000005 stmdbpl r0, {r0, r2} | |
678: 03000003 movweq r0, #3 | |
67c: 1c1100e7 ldcne 0, cr0, [r1], {231} ; 0xe7 | |
680: 59000005 stmdbpl r0, {r0, r2} | |
684: 03000003 movweq r0, #3 | |
688: 271104ea ldrcs r0, [r1, -sl, ror #9] | |
68c: 59000005 stmdbpl r0, {r0, r2} | |
690: 03000003 movweq r0, #3 | |
694: 321108ed andscc r0, r1, #15532032 ; 0xed0000 | |
698: 59000005 stmdbpl r0, {r0, r2} | |
69c: 03000003 movweq r0, #3 | |
6a0: 05000cf0 streq r0, [r0, #-3312] ; 0xfffff310 | |
6a4: 00000363 andeq r0, r0, r3, ror #6 | |
6a8: 00035e05 andeq r5, r3, r5, lsl #28 | |
6ac: 05900500 ldreq r0, [r0, #1280] ; 0x500 | |
6b0: 9c060000 stcls 0, cr0, [r6], {-0} | |
6b4: 7a000005 bvc 6d0 <debug+0x138> | |
6b8: 03000006 movweq r0, #6 | |
6bc: 60070a7f andvs r0, r7, pc, ror sl | |
6c0: 0a4f0306 beq 13c12e0 <debug+0x13c0d48> | |
6c4: 0002b908 andeq fp, r2, r8, lsl #18 | |
6c8: 00077000 andeq r7, r7, r0 | |
6cc: 0a500300 beq 14012d4 <debug+0x1400d3c> | |
6d0: 05590900 ldrbeq r0, [r9, #-2304] ; 0xfffff700 | |
6d4: 03590000 cmpeq r9, #0 | |
6d8: 51030000 mrspl r0, (UNDEF: 3) | |
6dc: 0904000a stmdbeq r4, {r1, r3} | |
6e0: 0000055f andeq r0, r0, pc, asr r5 | |
6e4: 00000359 andeq r0, r0, r9, asr r3 | |
6e8: 040a5203 streq r5, [sl], #-515 ; 0xfffffdfd | |
6ec: 02f00904 rscseq r0, r0, #4, 18 ; 0x10000 | |
6f0: 077d0000 ldrbeq r0, [sp, -r0]! | |
6f4: 54030000 strpl r0, [r3], #-0 | |
6f8: 0904080a stmdbeq r4, {r1, r3, fp} | |
6fc: 0000056c andeq r0, r0, ip, ror #10 | |
700: 0000035e andeq r0, r0, lr, asr r3 | |
704: 040a5503 streq r5, [sl], #-1283 ; 0xfffffafd | |
708: 05f11205 ldrbeq r1, [r1, #517]! ; 0x205 | |
70c: 57030000 strpl r0, [r3, -r0] | |
710: 1305080a movwne r0, #22538 ; 0x580a | |
714: 0a570304 beq 15c132c <debug+0x15c0d94> | |
718: 00057308 andeq r7, r5, r8, lsl #6 | |
71c: 00035e00 andeq r5, r3, r0, lsl #28 | |
720: 0a580300 beq 1601328 <debug+0x1600d90> | |
724: 057d0800 ldrbeq r0, [sp, #-2048]! ; 0xfffff800 | |
728: 035e0000 cmpeq lr, #0 | |
72c: 59030000 stmdbpl r3, {} ; <UNPREDICTABLE> | |
730: 0900000a stmdbeq r0, {r1, r3} | |
734: 00000587 andeq r0, r0, r7, lsl #11 | |
738: 0000035e andeq r0, r0, lr, asr r3 | |
73c: 0c0a5c03 stceq 12, cr5, [sl], {3} | |
740: 05900905 ldreq r0, [r0, #2309] ; 0x905 | |
744: 035e0000 cmpeq lr, #0 | |
748: 5d030000 stcpl 0, cr0, [r3, #-0] | |
74c: 0905100a stmdbeq r5, {r1, r3, ip} | |
750: 0000059a muleq r0, sl, r5 | |
754: 0000035e andeq r0, r0, lr, asr r3 | |
758: 140a5f03 strne r5, [sl], #-3843 ; 0xfffff0fd | |
75c: 03170905 tsteq r7, #81920 ; 0x14000 | |
760: 04260000 strteq r0, [r6], #-0 | |
764: 61030000 mrsvs r0, (UNDEF: 3) | |
768: 0905180a stmdbeq r5, {r1, r3, fp, ip} | |
76c: 000005a4 andeq r0, r0, r4, lsr #11 | |
770: 0000035e andeq r0, r0, lr, asr r3 | |
774: 400a6203 andmi r6, sl, r3, lsl #4 | |
778: 03610905 cmneq r1, #81920 ; 0x14000 | |
77c: 03590000 cmpeq r9, #0 | |
780: 63030000 movwvs r0, #12288 ; 0x3000 | |
784: 0905440a stmdbeq r5, {r1, r3, sl, lr} | |
788: 000005ae andeq r0, r0, lr, lsr #11 | |
78c: 0000035e andeq r0, r0, lr, asr r3 | |
790: 480a6403 stmdami sl, {r0, r1, sl, sp, lr} | |
794: 05b30905 ldreq r0, [r3, #2309]! ; 0x905 | |
798: 035e0000 cmpeq lr, #0 | |
79c: 65030000 strvs r0, [r3, #-0] | |
7a0: 09054c0a stmdbeq r5, {r1, r3, sl, fp, lr} | |
7a4: 0000039e muleq r0, lr, r3 | |
7a8: 00000789 andeq r0, r0, r9, lsl #15 | |
7ac: 500a6603 andpl r6, sl, r3, lsl #12 | |
7b0: 05b90905 ldreq r0, [r9, #2309]! ; 0x905 | |
7b4: 035e0000 cmpeq lr, #0 | |
7b8: 67030000 strvs r0, [r3, -r0] | |
7bc: 0906000a stmdbeq r6, {r1, r3} | |
7c0: 000003ac andeq r0, r0, ip, lsr #7 | |
7c4: 00000402 andeq r0, r0, r2, lsl #8 | |
7c8: 040a6903 streq r6, [sl], #-2307 ; 0xfffff6fd | |
7cc: 05c20906 strbeq r0, [r2, #2310] ; 0x906 | |
7d0: 035e0000 cmpeq lr, #0 | |
7d4: 6a030000 bvs c07dc <debug+0xc0244> | |
7d8: 0906100a stmdbeq r6, {r1, r3, ip} | |
7dc: 000005d0 ldrdeq r0, [r0], -r0 ; <UNPREDICTABLE> | |
7e0: 0000035e andeq r0, r0, lr, asr r3 | |
7e4: 140a6b03 strne r6, [sl], #-2819 ; 0xfffff4fd | |
7e8: 05e10906 strbeq r0, [r1, #2310]! ; 0x906 | |
7ec: 03590000 cmpeq r9, #0 | |
7f0: 6c030000 stcvs 0, cr0, [r3], {-0} | |
7f4: 0906180a stmdbeq r6, {r1, r3, fp, ip} | |
7f8: 000003db ldrdeq r0, [r0], -fp | |
7fc: 00000359 andeq r0, r0, r9, asr r3 | |
800: 1c0a6d03 stcne 13, cr6, [sl], {3} | |
804: 05e80906 strbeq r0, [r8, #2310]! ; 0x906 | |
808: 07950000 ldreq r0, [r5, r0] | |
80c: 6e030000 cdpvs 0, 0, cr0, cr3, cr0, {0} | |
810: 0906200a stmdbeq r6, {r1, r3, sp} | |
814: 000005f4 strdeq r0, [r0], -r4 | |
818: 00000394 muleq r0, r4, r3 | |
81c: 300a7003 andcc r7, sl, r3 | |
820: 06030906 streq r0, [r3], -r6, lsl #18 | |
824: 03590000 cmpeq r9, #0 | |
828: 72030000 andvc r0, r3, #0 | |
82c: 0906400a stmdbeq r6, {r1, r3, lr} | |
830: 0000060e andeq r0, r0, lr, lsl #12 | |
834: 00000359 andeq r0, r0, r9, asr r3 | |
838: 440a7403 strmi r7, [sl], #-1027 ; 0xfffffbfd | |
83c: 061a0906 ldreq r0, [sl], -r6, lsl #18 | |
840: 035e0000 cmpeq lr, #0 | |
844: 77030000 strvc r0, [r3, -r0] | |
848: 0906480a stmdbeq r6, {r1, r3, fp, lr} | |
84c: 0000062b andeq r0, r0, fp, lsr #12 | |
850: 0000035e andeq r0, r0, lr, asr r3 | |
854: 4c0a7903 ; <UNDEFINED> instruction: 0x4c0a7903 | |
858: 063b0906 ldrteq r0, [fp], -r6, lsl #18 | |
85c: 035e0000 cmpeq lr, #0 | |
860: 7a030000 bvc c0868 <debug+0xc02d0> | |
864: 0906500a stmdbeq r6, {r1, r3, ip, lr} | |
868: 0000064d andeq r0, r0, sp, asr #12 | |
86c: 00000359 andeq r0, r0, r9, asr r3 | |
870: 540a7c03 strpl r7, [sl], #-3075 ; 0xfffff3fd | |
874: 06600906 strbteq r0, [r0], -r6, lsl #18 | |
878: 035e0000 cmpeq lr, #0 | |
87c: 7d030000 stcvc 0, cr0, [r3, #-0] | |
880: 0906580a stmdbeq r6, {r1, r3, fp, ip, lr} | |
884: 0000066b andeq r0, r0, fp, ror #12 | |
888: 0000035e andeq r0, r0, lr, asr r3 | |
88c: 5c0a7e03 stcpl 14, cr7, [sl], {3} | |
890: 590d0006 stmdbpl sp, {r1, r2} | |
894: 14000003 strne r0, [r0], #-3 | |
898: 00000381 andeq r0, r0, r1, lsl #7 | |
89c: 0d000100 stfeqs f0, [r0, #-0] | |
8a0: 00000359 andeq r0, r0, r9, asr r3 | |
8a4: 0003810e andeq r8, r3, lr, lsl #2 | |
8a8: 0d003f00 stceq 15, cr3, [r0, #-0] | |
8ac: 00000359 andeq r0, r0, r9, asr r3 | |
8b0: 0003810e andeq r8, r3, lr, lsl #2 | |
8b4: 0d002c00 stceq 12, cr2, [r0, #-0] | |
8b8: 0000035e andeq r0, r0, lr, asr r3 | |
8bc: 0003810e andeq r8, r3, lr, lsl #2 | |
8c0: 15000400 strne r0, [r0, #-1024] ; 0xfffffc00 | |
8c4: 000003f0 strdeq r0, [r0], -r0 ; <UNPREDICTABLE> | |
8c8: 00000414 andeq r0, r0, r4, lsl r4 | |
8cc: 06885d01 streq r5, [r8], r1, lsl #26 | |
8d0: 06040000 streq r0, [r4], -r0 | |
8d4: 00036301 andeq r6, r3, r1, lsl #6 | |
8d8: 14150100 ldrne r0, [r5], #-256 ; 0xffffff00 | |
8dc: 28000004 stmdacs r0, {r2} | |
8e0: 01000004 tsteq r0, r4 | |
8e4: 0006995d andeq r9, r6, sp, asr r9 | |
8e8: 01160400 tsteq r6, r0, lsl #8 | |
8ec: 00000363 andeq r0, r0, r3, ror #6 | |
8f0: 04281501 strteq r1, [r8], #-1281 ; 0xfffffaff | |
8f4: 043c0000 ldrteq r0, [ip], #-0 | |
8f8: 5d010000 stcpl 0, cr0, [r1, #-0] | |
8fc: 000006a8 andeq r0, r0, r8, lsr #13 | |
900: 63012704 movwvs r2, #5892 ; 0x1704 | |
904: 01000003 tsteq r0, r3 | |
908: 00043c15 andeq r3, r4, r5, lsl ip | |
90c: 00044000 andeq r4, r4, r0 | |
910: b75d0100 ldrblt r0, [sp, -r0, lsl #2] | |
914: 04000006 streq r0, [r0], #-6 | |
918: 03630138 cmneq r3, #56, 2 | |
91c: 15010000 strne r0, [r1, #-0] | |
920: 00000440 andeq r0, r0, r0, asr #8 | |
924: 00000444 andeq r0, r0, r4, asr #8 | |
928: 06c95d01 strbeq r5, [r9], r1, lsl #26 | |
92c: 45040000 strmi r0, [r4, #-0] | |
930: 00036301 andeq r6, r3, r1, lsl #6 | |
934: 44150100 ldrmi r0, [r5], #-256 ; 0xffffff00 | |
938: 54000004 strpl r0, [r0], #-4 | |
93c: 01000004 tsteq r0, r4 | |
940: 0006da5d andeq sp, r6, sp, asr sl | |
944: 014a0400 cmpeq sl, r0, lsl #8 | |
948: 00000363 andeq r0, r0, r3, ror #6 | |
94c: 04541601 ldrbeq r1, [r4], #-1537 ; 0xfffff9ff | |
950: 04760000 ldrbteq r0, [r6], #-0 | |
954: 5d010000 stcpl 0, cr0, [r1, #-0] | |
958: 000006e9 andeq r0, r0, r9, ror #13 | |
95c: 92014f04 andls r4, r1, #4, 30 | |
960: 01000009 tsteq r0, r9 | |
964: 00000017 andeq r0, r0, r7, lsl r0 | |
968: 00079f00 andeq r9, r7, r0, lsl #30 | |
96c: 634f0400 movtvs r0, #62464 ; 0xf400 | |
970: 17000003 strne r0, [r0, -r3] | |
974: 00000013 andeq r0, r0, r3, lsl r0 | |
978: 000007a7 andeq r0, r0, r7, lsr #15 | |
97c: 03634f04 cmneq r3, #4, 30 | |
980: 00180000 andseq r0, r8, r0 | |
984: 19000000 stmdbne r0, {} ; <UNPREDICTABLE> | |
988: 00000026 andeq r0, r0, r6, lsr #32 | |
98c: 000007ad andeq r0, r0, sp, lsr #15 | |
990: 03635104 cmneq r3, #4, 2 | |
994: 00000000 andeq r0, r0, r0 | |
998: 0004781a andeq r7, r4, sl, lsl r8 | |
99c: 00049e00 andeq r9, r4, r0, lsl #28 | |
9a0: f95d0100 ; <UNDEFINED> instruction: 0xf95d0100 | |
9a4: 04000006 streq r0, [r0], #-6 | |
9a8: 1501015c strne r0, [r1, #-348] ; 0xfffffea4 | |
9ac: 000004a0 andeq r0, r0, r0, lsr #9 | |
9b0: 000004a4 andeq r0, r0, r4, lsr #9 | |
9b4: 07075d01 streq r5, [r7, -r1, lsl #26] | |
9b8: 77040000 strvc r0, [r4, -r0] | |
9bc: 00099201 andeq r9, r9, r1, lsl #4 | |
9c0: a4160100 ldrge r0, [r6], #-256 ; 0xffffff00 | |
9c4: cc000004 stcgt 0, cr0, [r0], {4} | |
9c8: 01000004 tsteq r0, r4 | |
9cc: 00071d5d andeq r1, r7, sp, asr sp | |
9d0: 01860400 orreq r0, r6, r0, lsl #8 | |
9d4: 00000999 muleq r0, r9, r9 | |
9d8: 00441701 subeq r1, r4, r1, lsl #14 | |
9dc: 079f0000 ldreq r0, [pc, r0] | |
9e0: 86040000 strhi r0, [r4], -r0 | |
9e4: 00000363 andeq r0, r0, r3, ror #6 | |
9e8: 04cc1600 strbeq r1, [ip], #1536 ; 0x600 | |
9ec: 05000000 streq r0, [r0, #-0] | |
9f0: 5d010000 stcpl 0, cr0, [r1, #-0] | |
9f4: 0000073d andeq r0, r0, sp, lsr r7 | |
9f8: a401b304 strge fp, [r1], #-772 ; 0xfffffcfc | |
9fc: 01000009 tsteq r0, r9 | |
a00: 00005717 andeq r5, r0, r7, lsl r7 | |
a04: 0007b200 andeq fp, r7, r0, lsl #4 | |
a08: abb30400 blge fecc1a10 <debug+0xfecc1478> | |
a0c: 00000009 andeq r0, r0, r9 | |
a10: 0005001a andeq r0, r5, sl, lsl r0 | |
a14: 00051000 andeq r1, r5, r0 | |
a18: 505d0100 subspl r0, sp, r0, lsl #2 | |
a1c: 04000007 streq r0, [r0], #-7 | |
a20: 1a0101d0 bne 41168 <debug+0x40bd0> | |
a24: 00000510 andeq r0, r0, r0, lsl r5 | |
a28: 0000051e andeq r0, r0, lr, lsl r5 | |
a2c: 075a5d01 ldrbeq r5, [sl, -r1, lsl #26] | |
a30: d6040000 strle r0, [r4], -r0 | |
a34: 201b0101 andscs r0, fp, r1, lsl #2 | |
a38: 34000005 strcc r0, [r0], #-5 | |
a3c: 01000005 tsteq r0, r5 | |
a40: 0007695d andeq r6, r7, sp, asr r9 | |
a44: 01dd0400 bicseq r0, sp, r0, lsl #8 | |
a48: 006a1701 rsbeq r1, sl, r1, lsl #14 | |
a4c: 079f0000 ldreq r0, [pc, r0] | |
a50: dd040000 stcle 0, cr0, [r4, #-0] | |
a54: 0000035e andeq r0, r0, lr, asr r3 | |
a58: 05341500 ldreq r1, [r4, #-1280]! ; 0xfffffb00 | |
a5c: 054a0000 strbeq r0, [sl, #-0] | |
a60: 5d010000 stcpl 0, cr0, [r1, #-0] | |
a64: 00000779 andeq r0, r0, r9, ror r7 | |
a68: a401e704 strge lr, [r1], #-1796 ; 0xfffff8fc | |
a6c: 01000009 tsteq r0, r9 | |
a70: 00054c1c andeq r4, r5, ip, lsl ip | |
a74: 00059400 andeq r9, r5, r0, lsl #8 | |
a78: 895d0100 ldmdbhi sp, {r8}^ | |
a7c: 04000007 streq r0, [r0], #-7 | |
a80: 0009a4f6 strdeq sl, [r9], -r6 | |
a84: 7d190100 ldfvcs f0, [r9, #-0] | |
a88: 9f000000 svcls 0x00000000 | |
a8c: 04000007 streq r0, [r0], #-7 | |
a90: 000363f8 strdeq r6, [r3], -r8 | |
a94: 00a71900 adceq r1, r7, r0, lsl #18 | |
a98: 07c30000 strbeq r0, [r3, r0] | |
a9c: fa040000 blx 100aa4 <debug+0x10050c> | |
aa0: 00000992 muleq r0, r2, r9 | |
aa4: 0000c719 andeq ip, r0, r9, lsl r7 | |
aa8: 0007ce00 andeq ip, r7, r0, lsl #28 | |
aac: 63f90400 mvnsvs r0, #0, 8 | |
ab0: 00000003 andeq r0, r0, r3 | |
ab4: 0006f304 andeq pc, r6, r4, lsl #6 | |
ab8: 0c010200 sfmeq f0, 4, [r1], {-0} | |
abc: 00000027 andeq r0, r0, r7, lsr #32 | |
ac0: 0000072f andeq r0, r0, pc, lsr #14 | |
ac4: 4c041301 stcmi 3, cr1, [r4], {1} | |
ac8: 05000007 streq r0, [r0, #-7] | |
acc: 004f0c04 subeq r0, pc, r4, lsl #24 | |
ad0: 07b70000 ldreq r0, [r7, r0]! | |
ad4: 1a010000 bne 40adc <debug+0x40544> | |
ad8: 00037e00 andeq r7, r3, r0, lsl #28 | |
adc: fb000300 blx 16e6 <debug+0x114e> | |
ae0: 04000001 streq r0, [r0], #-1 | |
ae4: 0007e001 andeq lr, r7, r1 | |
ae8: 19000c00 stmdbne r0, {sl, fp} | |
aec: b8000008 stmdalt r0, {r3} | |
af0: 28000002 stmdacs r0, {r1} | |
af4: 01000008 tsteq r0, r8 | |
af8: 00000000 andeq r0, r0, r0 | |
afc: 000003f0 strdeq r0, [r0], -r0 ; <UNPREDICTABLE> | |
b00: 00087402 andeq r7, r8, r2, lsl #8 | |
b04: 00003900 andeq r3, r0, r0, lsl #18 | |
b08: 36030100 strcc r0, [r3], -r0, lsl #2 | |
b0c: 05980305 ldreq r0, [r8, #773] ; 0x305 | |
b10: af030000 svcge 0x00030000 | |
b14: 10000008 andne r0, r0, r8 | |
b18: 7a040602 bvc 102328 <debug+0x101d90> | |
b1c: 72000008 andvc r0, r0, #8 | |
b20: 02000000 andeq r0, r0, #0 | |
b24: 99040007 stmdbls r4, {r0, r1, r2} | |
b28: 72000008 andvc r0, r0, #8 | |
b2c: 02000000 andeq r0, r0, #0 | |
b30: a4040408 strge r0, [r4], #-1032 ; 0xfffffbf8 | |
b34: 72000008 andvc r0, r0, #8 | |
b38: 02000000 andeq r0, r0, #0 | |
b3c: aa040809 bge 102b68 <debug+0x1025d0> | |
b40: 72000008 andvc r0, r0, #8 | |
b44: 02000000 andeq r0, r0, #0 | |
b48: 05000c0a streq r0, [r0, #-3082] ; 0xfffff3f6 | |
b4c: 0000007d andeq r0, r0, sp, ror r0 | |
b50: 00000890 muleq r0, r0, r8 | |
b54: 83064001 movwhi r4, #24577 ; 0x6001 | |
b58: 07000008 streq r0, [r0, -r8] | |
b5c: 00a50704 adceq r0, r5, r4, lsl #14 | |
b60: 04010000 streq r0, [r1], #-0 | |
b64: 08c3080e stmiaeq r3, {r1, r2, r3, fp}^ | |
b68: 08000000 stmdaeq r0, {} ; <UNPREDICTABLE> | |
b6c: 000008da ldrdeq r0, [r0], -sl | |
b70: 08ee0801 stmiaeq lr!, {r0, fp}^ | |
b74: 08020000 stmdaeq r2, {} ; <UNPREDICTABLE> | |
b78: 000008fe strdeq r0, [r0], -lr | |
b7c: b5060003 strlt r0, [r6, #-3] | |
b80: 08000008 stmdaeq r0, {r3} | |
b84: 00b10901 adcseq r0, r1, r1, lsl #18 | |
b88: 720a0000 andvc r0, sl, #0 | |
b8c: 09000000 stmdbeq r0, {} ; <UNPREDICTABLE> | |
b90: 00000072 andeq r0, r0, r2, ror r0 | |
b94: 00090f06 andeq r0, r9, r6, lsl #30 | |
b98: 09040700 stmdbeq r4, {r8, r9, sl} | |
b9c: 000000c7 andeq r0, r0, r7, asr #1 | |
ba0: 0000a505 andeq sl, r0, r5, lsl #10 | |
ba4: 00092100 andeq r2, r9, r0, lsl #2 | |
ba8: 0b3e0100 bleq f80fb0 <debug+0xf80a18> | |
bac: 00000000 andeq r0, r0, r0 | |
bb0: 00000040 andeq r0, r0, r0, asr #32 | |
bb4: 09295d01 stmdbeq r9!, {r0, r8, sl, fp, ip, lr} | |
bb8: 3f030000 svccc 0x00030000 | |
bbc: 00037501 andeq r7, r3, r1, lsl #10 | |
bc0: da0c0100 ble 300fc8 <debug+0x300a30> | |
bc4: 6d000000 stcvs 0, cr0, [r0, #-0] | |
bc8: 03000009 movweq r0, #9 | |
bcc: 0000bb3f andeq fp, r0, pc, lsr fp | |
bd0: 00ed0c00 rsceq r0, sp, r0, lsl #24 | |
bd4: 09710000 ldmdbeq r1!, {}^ ; <UNPREDICTABLE> | |
bd8: 3f030000 svccc 0x00030000 | |
bdc: 000000bb strheq r0, [r0], -fp | |
be0: 0001000c andeq r0, r1, ip | |
be4: 00097500 andeq r7, r9, r0, lsl #10 | |
be8: bb3f0300 bllt fc17f0 <debug+0xfc1258> | |
bec: 0d000000 stceq 0, cr0, [r0, #-0] | |
bf0: 0000011e andeq r0, r0, lr, lsl r1 | |
bf4: 00000979 andeq r0, r0, r9, ror r9 | |
bf8: 03754603 cmneq r5, #3145728 ; 0x300000 | |
bfc: 0b000000 bleq c04 <debug+0x66c> | |
c00: 00000040 andeq r0, r0, r0, asr #32 | |
c04: 00000096 muleq r0, r6, r0 | |
c08: 09325d01 ldmdbeq r2!, {r0, r8, sl, fp, ip, lr} | |
c0c: 5b030000 blpl c0c14 <debug+0xc067c> | |
c10: 00037501 andeq r7, r3, r1, lsl #10 | |
c14: 310c0100 mrscc r0, (UNDEF: 28) | |
c18: 75000001 strvc r0, [r0, #-1] | |
c1c: 03000009 movweq r0, #9 | |
c20: 0000bb5b andeq fp, r0, fp, asr fp | |
c24: 014f0d00 cmpeq pc, r0, lsl #26 | |
c28: 09790000 ldmdbeq r9!, {}^ ; <UNPREDICTABLE> | |
c2c: 5d030000 stcpl 0, cr0, [r3, #-0] | |
c30: 00000375 andeq r0, r0, r5, ror r3 | |
c34: 00980b00 addseq r0, r8, r0, lsl #22 | |
c38: 00b40000 adcseq r0, r4, r0 | |
c3c: 5d010000 stcpl 0, cr0, [r1, #-0] | |
c40: 00000939 andeq r0, r0, r9, lsr r9 | |
c44: 75017503 strvc r7, [r1, #-1283] ; 0xfffffafd | |
c48: 01000003 tsteq r0, r3 | |
c4c: 0009790e andeq r7, r9, lr, lsl #18 | |
c50: 757c0300 ldrbvc r0, [ip, #-768]! ; 0xfffffd00 | |
c54: 00000003 andeq r0, r0, r3 | |
c58: 0000b40b andeq fp, r0, fp, lsl #8 | |
c5c: 00013400 andeq r3, r1, r0, lsl #8 | |
c60: 435d0100 cmpmi sp, #0, 2 | |
c64: 03000009 movweq r0, #9 | |
c68: 0375018b cmneq r5, #-1073741790 ; 0xc0000022 | |
c6c: 0c010000 stceq 0, cr0, [r1], {-0} | |
c70: 00000162 andeq r0, r0, r2, ror #2 | |
c74: 0000096d andeq r0, r0, sp, ror #18 | |
c78: 00bb8b03 adcseq r8, fp, r3, lsl #22 | |
c7c: 8b0d0000 blhi 340c84 <debug+0x3406ec> | |
c80: 7d000001 stcvc 0, cr0, [r0, #-4] | |
c84: 03000009 movweq r0, #9 | |
c88: 00007293 muleq r0, r3, r2 | |
c8c: 340b0000 strcc r0, [fp], #-0 | |
c90: 68000001 stmdavs r0, {r0} | |
c94: 01000002 tsteq r0, r2 | |
c98: 00094f5d andeq r4, r9, sp, asr pc | |
c9c: 01bd0300 ; <UNDEFINED> instruction: 0x01bd0300 | |
ca0: 00000375 andeq r0, r0, r5, ror r3 | |
ca4: 01b40c01 ; <UNDEFINED> instruction: 0x01b40c01 | |
ca8: 096d0000 stmdbeq sp!, {}^ ; <UNPREDICTABLE> | |
cac: bd030000 stclt 0, cr0, [r3, #-0] | |
cb0: 000000bb strheq r0, [r0], -fp | |
cb4: 0001d20c andeq sp, r1, ip, lsl #4 | |
cb8: 00098500 andeq r8, r9, r0, lsl #10 | |
cbc: bbbd0300 bllt fef418c4 <debug+0xfef4132c> | |
cc0: 0c000000 stceq 0, cr0, [r0], {-0} | |
cc4: 000001f0 strdeq r0, [r0], -r0 ; <UNPREDICTABLE> | |
cc8: 00000988 andeq r0, r0, r8, lsl #19 | |
ccc: 037cbd03 cmneq ip, #3, 26 ; 0xc0 | |
cd0: 0e0d0000 cdpeq 0, 0, cr0, cr13, cr0, {0} | |
cd4: 8c000002 stchi 0, cr0, [r0], {2} | |
cd8: 03000009 movweq r0, #9 | |
cdc: 0000b6c5 andeq fp, r0, r5, asr #13 | |
ce0: 022c0d00 eoreq r0, ip, #0, 26 | |
ce4: 097d0000 ldmdbeq sp!, {}^ ; <UNPREDICTABLE> | |
ce8: c8030000 stmdagt r3, {} ; <UNPREDICTABLE> | |
cec: 00000072 andeq r0, r0, r2, ror r0 | |
cf0: 00024a0d andeq r4, r2, sp, lsl #20 | |
cf4: 00099800 andeq r9, r9, r0, lsl #16 | |
cf8: 72c90300 sbcvc r0, r9, #0, 6 | |
cfc: 0d000000 stceq 0, cr0, [r0, #-0] | |
d00: 00000268 andeq r0, r0, r8, ror #4 | |
d04: 0000099d muleq r0, sp, r9 | |
d08: 0072cb03 rsbseq ip, r2, r3, lsl #22 | |
d0c: 9f0e0000 svcls 0x000e0000 | |
d10: 03000009 movweq r0, #9 | |
d14: 0000b6c6 andeq fp, r0, r6, asr #13 | |
d18: 680f0000 stmdavs pc, {} ; <UNPREDICTABLE> | |
d1c: 28000002 stmdacs r0, {r1} | |
d20: 01000003 tsteq r0, r3 | |
d24: 00095b5d andeq r5, r9, sp, asr fp | |
d28: 01730300 cmneq r3, r0, lsl #6 | |
d2c: 00037501 andeq r7, r3, r1, lsl #10 | |
d30: 87100100 ldrhi r0, [r0, -r0, lsl #2] | |
d34: 6d000002 stcvs 0, cr0, [r0, #-8] | |
d38: 03000009 movweq r0, #9 | |
d3c: 00bb0173 adcseq r0, fp, r3, ror r1 | |
d40: a5100000 ldrge r0, [r0, #-0] | |
d44: 85000002 strhi r0, [r0, #-2] | |
d48: 03000009 movweq r0, #9 | |
d4c: 00bb0173 adcseq r0, fp, r3, ror r1 | |
d50: c3100000 tstgt r0, #0 | |
d54: a8000002 stmdage r0, {r1} | |
d58: 03000009 movweq r0, #9 | |
d5c: 00a50173 adceq r0, r5, r3, ror r1 | |
d60: e1110000 tst r1, r0 | |
d64: 8c000002 stchi 0, cr0, [r0], {2} | |
d68: 03000009 movweq r0, #9 | |
d6c: 00c2017a sbceq r0, r2, sl, ror r1 | |
d70: ff110000 ; <UNDEFINED> instruction: 0xff110000 | |
d74: ac000002 stcge 0, cr0, [r0], {2} | |
d78: 03000009 movweq r0, #9 | |
d7c: 00c7017b sbceq r0, r7, fp, ror r1 | |
d80: 1d110000 ldcne 0, cr0, [r1, #-0] | |
d84: 7d000003 stcvc 0, cr0, [r0, #-12] | |
d88: 03000009 movweq r0, #9 | |
d8c: 0072017d rsbseq r0, r2, sp, ror r1 | |
d90: 3b110000 blcc 440d98 <debug+0x440800> | |
d94: 98000003 stmdals r0, {r0, r1} | |
d98: 03000009 movweq r0, #9 | |
d9c: 0072017e rsbseq r0, r2, lr, ror r1 | |
da0: 20120000 andscs r0, r2, r0 | |
da4: 11000000 mrsne r0, (UNDEF: 0) | |
da8: 00000359 andeq r0, r0, r9, asr r3 | |
dac: 0000099d muleq r0, sp, r9 | |
db0: 7201a103 andvc sl, r1, #-1073741824 ; 0xc0000000 | |
db4: 00000000 andeq r0, r0, r0 | |
db8: 03280f00 ; <UNDEFINED> instruction: 0x03280f00 | |
dbc: 03f00000 mvnseq r0, #0 | |
dc0: 5d010000 stcpl 0, cr0, [r1, #-0] | |
dc4: 00000966 andeq r0, r0, r6, ror #18 | |
dc8: 01012b03 tsteq r1, r3, lsl #22 | |
dcc: 000000bb strheq r0, [r0], -fp | |
dd0: 03781001 cmneq r8, #1 | |
dd4: 096d0000 stmdbeq sp!, {}^ ; <UNPREDICTABLE> | |
dd8: 2b030000 blcs c0de0 <debug+0xc0848> | |
ddc: 0000bb01 andeq fp, r0, r1, lsl #22 | |
de0: 03a11000 ; <UNDEFINED> instruction: 0x03a11000 | |
de4: 09850000 stmibeq r5, {} ; <UNPREDICTABLE> | |
de8: 2b030000 blcs c0df0 <debug+0xc0858> | |
dec: 0000bb01 andeq fp, r0, r1, lsl #22 | |
df0: 03bf1000 ; <UNDEFINED> instruction: 0x03bf1000 | |
df4: 09880000 stmibeq r8, {} ; <UNPREDICTABLE> | |
df8: 2b030000 blcs c0e00 <debug+0xc0868> | |
dfc: 00037c01 andeq r7, r3, r1, lsl #24 | |
e00: 03dd1100 bicseq r1, sp, #0, 2 | |
e04: 098c0000 stmibeq ip, {} ; <UNPREDICTABLE> | |
e08: 32030000 andcc r0, r3, #0 | |
e0c: 0000b601 andeq fp, r0, r1, lsl #12 | |
e10: 04061100 streq r1, [r6], #-256 ; 0xffffff00 | |
e14: 097d0000 ldmdbeq sp!, {}^ ; <UNPREDICTABLE> | |
e18: 35030000 strcc r0, [r3, #-0] | |
e1c: 00007201 andeq r7, r0, r1, lsl #4 | |
e20: 042f1100 strteq r1, [pc], #-256 ; e28 <debug+0x890> | |
e24: 09980000 ldmibeq r8, {} ; <UNPREDICTABLE> | |
e28: 36030000 strcc r0, [r3], -r0 | |
e2c: 00007201 andeq r7, r0, r1, lsl #4 | |
e30: 044d1100 strbeq r1, [sp], #-256 ; 0xffffff00 | |
e34: 099d0000 ldmibeq sp, {} ; <UNPREDICTABLE> | |
e38: 38030000 stmdacc r3, {} ; <UNPREDICTABLE> | |
e3c: 00007201 andeq r7, r0, r1, lsl #4 | |
e40: 099f1300 ldmibeq pc, {r8, r9, ip} ; <UNPREDICTABLE> | |
e44: 33030000 movwcc r0, #12288 ; 0x3000 | |
e48: 0000b601 andeq fp, r0, r1, lsl #12 | |
e4c: 2e060000 cdpcs 0, 0, cr0, cr6, cr0, {0} | |
e50: 05000009 streq r0, [r0, #-9] | |
e54: 00a50904 adceq r0, r5, r4, lsl #18 | |
e58: Address 0x0000000000000e58 is out of bounds. | |
Disassembly of section .debug_line: | |
00000000 <.debug_line>: | |
0: 0000004e andeq r0, r0, lr, asr #32 | |
4: 00480003 subeq r0, r8, r3 | |
8: 01010000 mrseq r0, (UNDEF: 1) | |
c: 000d0efb strdeq r0, [sp], -fp | |
10: 01010101 tsteq r1, r1, lsl #2 | |
14: 01000000 mrseq r0, (UNDEF: 0) | |
18: 2e010000 cdpcs 0, 0, cr0, cr1, cr0, {0} | |
1c: 2e2e002e cdpcs 0, 2, cr0, cr14, cr14, {1} | |
20: 2f2e2e2f svccs 0x002e2e2f | |
24: 6d6d6f63 stclvs 15, cr6, [sp, #-396]! ; 0xfffffe74 | |
28: 612e6e6f ; <UNDEFINED> instruction: 0x612e6e6f | |
2c: 726f676c rsbvc r6, pc, #108, 14 ; 0x1b00000 | |
30: 6d687469 cfstrdvs mvd7, [r8, #-420]! ; 0xfffffe5c | |
34: 6c460000 marvs acc0, r0, r6 | |
38: 4f687361 svcmi 0x00687361 | |
3c: 00682e53 rsbeq r2, r8, r3, asr lr | |
40: 46000001 strmi r0, [r0], -r1 | |
44: 6873616c ldmdavs r3!, {r2, r3, r5, r6, r8, sp, lr}^ | |
48: 2e766544 cdpcs 5, 7, cr6, cr6, cr4, {2} | |
4c: 00020063 andeq r0, r2, r3, rrx | |
50: 02620000 rsbeq r0, r2, #0 | |
54: 00030000 andeq r0, r3, r0 | |
58: 000000e3 andeq r0, r0, r3, ror #1 | |
5c: 0efb0101 cdpeq 1, 15, cr0, cr11, cr1, {0} | |
60: 0101000d tsteq r1, sp | |
64: 00000101 andeq r0, r0, r1, lsl #2 | |
68: 00000100 andeq r0, r0, r0, lsl #2 | |
6c: 2f2e2e01 svccs 0x002e2e01 | |
70: 632f2e2e ; <UNDEFINED> instruction: 0x632f2e2e | |
74: 6f6d6d6f svcvs 0x006d6d6f | |
78: 6c612e6e stclvs 14, cr2, [r1], #-440 ; 0xfffffe48 | |
7c: 69726f67 ldmdbvs r2!, {r0, r1, r2, r5, r6, r8, r9, sl, fp, sp, lr}^ | |
80: 006d6874 rsbeq r6, sp, r4, ror r8 | |
84: 4b5c3a43 blmi 170e998 <debug+0x170e400> | |
88: 5f6c6965 svcpl 0x006c6965 | |
8c: 415c3576 cmpmi ip, r6, ror r5 | |
90: 415c4d52 cmpmi ip, r2, asr sp | |
94: 4c434d52 mcrrmi 13, 5, r4, r3, cr2 | |
98: 5c474e41 mcrrpl 14, 4, r4, r7, cr1 | |
9c: 5c6e6962 ; <UNDEFINED> instruction: 0x5c6e6962 | |
a0: 695c2e2e ldmdbvs ip, {r1, r2, r3, r5, r9, sl, fp, sp}^ | |
a4: 756c636e strbvc r6, [ip, #-878]! ; 0xfffffc92 | |
a8: 43006564 movwmi r6, #1380 ; 0x564 | |
ac: 654b2f3a strbvs r2, [fp, #-3898] ; 0xfffff0c6 | |
b0: 765f6c69 ldrbvc r6, [pc], -r9, ror #24 | |
b4: 52412f35 subpl r2, r1, #53, 30 ; 0xd4 | |
b8: 41502f4d cmpmi r0, sp, asr #30 | |
bc: 4e2f4b43 vnmulmi.f64 d4, d15, d3 | |
c0: 6964726f stmdbvs r4!, {r0, r1, r2, r3, r5, r6, r9, ip, sp, lr}^ | |
c4: 6d655363 stclvs 3, cr5, [r5, #-396]! ; 0xfffffe74 | |
c8: 6e6f6369 cdpvs 3, 6, cr6, cr15, cr9, {3} | |
cc: 74637564 strbtvc r7, [r3], #-1380 ; 0xfffffa9c | |
d0: 6e2f726f cdpvs 2, 2, cr7, cr15, cr15, {3} | |
d4: 495f4652 ldmdbmi pc, {r1, r4, r6, r9, sl, lr}^ ; <UNPREDICTABLE> | |
d8: 7265746e rsbvc r7, r5, #1845493760 ; 0x6e000000 | |
dc: 446c616e strbtmi r6, [ip], #-366 ; 0xfffffe92 | |
e0: 63697665 cmnvs r9, #105906176 ; 0x6500000 | |
e4: 6d614665 stclvs 6, cr4, [r1, #-404]! ; 0xfffffe6c | |
e8: 50796c69 rsbspl r6, r9, r9, ror #24 | |
ec: 2f6b6361 svccs 0x006b6361 | |
f0: 33322e38 teqcc r2, #56, 28 ; 0x380 | |
f4: 442f322e strtmi r3, [pc], #-558 ; fc <EraseSector+0x48> | |
f8: 63697665 cmnvs r9, #105906176 ; 0x6500000 | |
fc: 6e492f65 cdpvs 15, 4, cr2, cr9, cr5, {3} | |
100: 64756c63 ldrbtvs r6, [r5], #-3171 ; 0xfffff39d | |
104: 46000065 strmi r0, [r0], -r5, rrx | |
108: 6873616c ldmdavs r3!, {r2, r3, r5, r6, r8, sp, lr}^ | |
10c: 6c697455 cfstrdvs mvd7, [r9], #-340 ; 0xfffffeac | |
110: 00682e73 rsbeq r2, r8, r3, ror lr | |
114: 73000001 movwvc r0, #1 | |
118: 6e696474 mcrvs 4, 3, r6, cr9, cr4, {3} | |
11c: 00682e74 rsbeq r2, r8, r4, ror lr | |
120: 6e000002 cdpvs 0, 0, cr0, cr0, cr2, {0} | |
124: 32356672 eorscc r6, r5, #119537664 ; 0x7200000 | |
128: 0300682e movweq r6, #2094 ; 0x82e | |
12c: 6c460000 marvs acc0, r0, r6 | |
130: 55687361 strbpl r7, [r8, #-865]! ; 0xfffffc9f | |
134: 736c6974 cmnvc ip, #116, 18 ; 0x1d0000 | |
138: 0100632e tsteq r0, lr, lsr #6 | |
13c: 04000000 streq r0, [r0], #-0 | |
140: 02050004 andeq r0, r5, #4 | |
144: 000003f0 strdeq r0, [r0], -r0 ; <UNPREDICTABLE> | |
148: 0a170518 beq 5c15b0 <debug+0x5c1018> | |
14c: 060d0585 streq r0, [sp], -r5, lsl #11 | |
150: 061e052e ldreq r0, [lr], -lr, lsr #10 | |
154: 0301052f movweq r0, #5423 ; 0x152f | |
158: 3b054a09 blcc 152984 <debug+0x1523ec> | |
15c: 060d059d ; <UNDEFINED> instruction: 0x060d059d | |
160: 2e37052e cdpcs 5, 3, cr0, cr7, cr14, {1} | |
164: 4b060105 blmi 180580 <debug+0x17ffe8> | |
168: 05310005 ldreq r0, [r1, #-5]! | |
16c: 05680a13 strbeq r0, [r8, #-2579]! ; 0xfffff5ed | |
170: 052e0609 streq r0, [lr, #-1545]! ; 0xfffff9f7 | |
174: 052f0618 streq r0, [pc, #-1560]! ; fffffb64 <debug+0xfffff5cc> | |
178: 820b0301 andhi r0, fp, #67108864 ; 0x4000000 | |
17c: 05310005 ldreq r0, [r1, #-5]! | |
180: 05680a13 strbeq r0, [r8, #-2579]! ; 0xfffff5ed | |
184: 052e0609 streq r0, [lr, #-1545]! ; 0xfffff9f7 | |
188: 052f0618 streq r0, [pc, #-1560]! ; fffffb78 <debug+0xfffff5e0> | |
18c: 820b0301 andhi r0, fp, #67108864 ; 0x4000000 | |
190: 05310005 ldreq r0, [r1, #-5]! | |
194: 09030a05 stmdbeq r3, {r0, r2, r9, fp} | |
198: 4e000501 cfsh32mi mvfx0, mvfx0, #1 | |
19c: 130a0505 movwne r0, #42245 ; 0xa505 | |
1a0: 054e0005 strbeq r0, [lr, #-5] | |
1a4: 052f0a22 streq r0, [pc, #-2594]! ; fffff78a <debug+0xfffff1f2> | |
1a8: 05660635 strbeq r0, [r6, #-1589]! ; 0xfffff9cb | |
1ac: 05054a33 streq r4, [r5, #-2611] ; 0xfffff5cd | |
1b0: 0600052e streq r0, [r0], -lr, lsr #10 | |
1b4: 0a340532 beq d01684 <debug+0xd010ec> | |
1b8: 06050513 ; <UNDEFINED> instruction: 0x06050513 | |
1bc: 0601052e streq r0, [r1], -lr, lsr #10 | |
1c0: 0305056e movweq r0, #21870 ; 0x556e | |
1c4: 01054a78 tsteq r5, r8, ror sl | |
1c8: 030d056e movweq r0, #54638 ; 0xd56e | |
1cc: 4a062e7a bmi 18bbbc <debug+0x18b624> | |
1d0: 6c060105 stfvss f0, [r6], {5} | |
1d4: 056a0005 strbeq r0, [sl, #-5]! | |
1d8: 05340a10 ldreq r0, [r4, #-2576]! ; 0xfffff5f0 | |
1dc: 054a0609 strbeq r0, [sl, #-1545] ; 0xfffff9f7 | |
1e0: 12030601 andne r0, r3, #1048576 ; 0x100000 | |
1e4: 0334052e teqeq r4, #192937984 ; 0xb800000 | |
1e8: 0105f274 tsteq r5, r4, ror r2 ; <UNPREDICTABLE> | |
1ec: 05ba0c03 ldreq r0, [sl, #3075]! ; 0xc03 | |
1f0: 05054d00 streq r4, [r5, #-3328] ; 0xfffff300 | |
1f4: 010a030a tsteq sl, sl, lsl #6 | |
1f8: 054f0005 strbeq r0, [pc, #-5] ; 1fb <ProgramPage+0xc7> | |
1fc: 1d030a0e vstrne s0, [r3, #-56] ; 0xffffffc8 | |
200: 06270501 strteq r0, [r7], -r1, lsl #10 | |
204: 820d0566 andhi r0, sp, #427819008 ; 0x19800000 | |
208: 03060105 movweq r0, #24837 ; 0x6105 | |
20c: 1b052e0d blne 14ba48 <debug+0x14b4b0> | |
210: 05667603 strbeq r7, [r6, #-1539]! ; 0xfffff9fd | |
214: 05660611 strbeq r0, [r6, #-1553]! ; 0xfffff9ef | |
218: 0d030600 stceq 6, cr0, [r3, #-0] | |
21c: 0a0505ba beq 14190c <debug+0x141374> | |
220: 03010514 movweq r0, #5396 ; 0x1514 | |
224: 05056618 streq r6, [r5, #-1560] ; 0xfffff9e8 | |
228: 034a6803 movteq r6, #43011 ; 0xa803 | |
22c: 06200815 ; <UNDEFINED> instruction: 0x06200815 | |
230: 827eb503 rsbshi fp, lr, #12582912 ; 0xc00000 | |
234: 03060005 movweq r0, #24581 ; 0x6005 | |
238: 05f201d1 ldrbeq r0, [r2, #465]! ; 0x1d1 | |
23c: 05830a16 streq r0, [r3, #2582] ; 0xa16 | |
240: 052e0605 streq r0, [lr, #-1541]! ; 0xfffff9fb | |
244: 054c0601 strbeq r0, [ip, #-1537] ; 0xfffff9ff | |
248: 18053100 stmdane r5, {r8, ip, sp} | |
24c: 0505130a streq r1, [r5, #-778] ; 0xfffffcf6 | |
250: 4e0005bc mcrmi 5, 0, r0, cr0, cr12, {5} | |
254: 4c0a1f05 stcmi 15, cr1, [sl], {5} | |
258: 2e061d05 cdpcs 13, 0, cr1, cr6, cr5, {0} | |
25c: a2060505 andge r0, r6, #20971520 ; 0x1400000 | |
260: 054e0005 strbeq r0, [lr, #-5] | |
264: 05310a1d ldreq r0, [r1, #-2589]! ; 0xfffff5e3 | |
268: 054cbb09 strbeq fp, [ip, #-2825] ; 0xfffff4f7 | |
26c: 66090300 strvs r0, [r9], -r0, lsl #6 | |
270: 300a2205 andcc r2, sl, r5, lsl #4 | |
274: 7e870306 cdpvc 3, 8, cr0, cr7, cr6, {0} | |
278: 060c0566 streq r0, [ip], -r6, ror #10 | |
27c: 2e028203 cdpcs 2, 0, cr8, cr2, cr3, {0} | |
280: 66060505 strvs r0, [r6], -r5, lsl #10 | |
284: 667dfe03 ldrbtvs pc, [sp], -r3, lsl #28 ; <UNPREDICTABLE> | |
288: 02980306 addseq r0, r8, #402653184 ; 0x18000000 | |
28c: 0317054a tsteq r7, #310378496 ; 0x12800000 | |
290: 03066678 movweq r6, #26232 ; 0x6678 | |
294: 05667df0 strbeq r7, [r6, #-3568]! ; 0xfffff210 | |
298: 98030605 stmdals r3, {r0, r2, r9, sl} | |
29c: 09052e02 stmdbeq r5, {r1, r9, sl, fp, sp} | |
2a0: 6334054d teqvs r4, #322961408 ; 0x13400000 | |
2a4: 4a063105 bmi 18c6c0 <debug+0x18c128> | |
2a8: 052e0505 streq r0, [lr, #-1285]! ; 0xfffffafb | |
2ac: 2f510609 svccs 0x00510609 | |
2b0: 026a0105 rsbeq r0, sl, #1073741825 ; 0x40000001 | |
2b4: 01010004 tsteq r1, r4 | |
2b8: 0000036b andeq r0, r0, fp, ror #6 | |
2bc: 008f0003 addeq r0, pc, r3 | |
2c0: 01010000 mrseq r0, (UNDEF: 1) | |
2c4: 000d0efb strdeq r0, [sp], -fp | |
2c8: 01010101 tsteq r1, r1, lsl #2 | |
2cc: 01000000 mrseq r0, (UNDEF: 0) | |
2d0: 43010000 movwmi r0, #4096 ; 0x1000 | |
2d4: 654b5c3a strbvs r5, [fp, #-3130] ; 0xfffff3c6 | |
2d8: 765f6c69 ldrbvc r6, [pc], -r9, ror #24 | |
2dc: 52415c35 subpl r5, r1, #13568 ; 0x3500 | |
2e0: 52415c4d subpl r5, r1, #19712 ; 0x4d00 | |
2e4: 414c434d cmpmi ip, sp, asr #6 | |
2e8: 625c474e subsvs r4, ip, #20447232 ; 0x1380000 | |
2ec: 2e5c6e69 cdpcs 14, 5, cr6, cr12, cr9, {3} | |
2f0: 6e695c2e cdpvs 12, 6, cr5, cr9, cr14, {1} | |
2f4: 64756c63 ldrbtvs r6, [r5], #-3171 ; 0xfffff39d | |
2f8: 2e2e0065 cdpcs 0, 2, cr0, cr14, cr5, {3} | |
2fc: 2f2e2e2f svccs 0x002e2e2f | |
300: 6d6d6f63 stclvs 15, cr6, [sp, #-396]! ; 0xfffffe74 | |
304: 612e6e6f ; <UNDEFINED> instruction: 0x612e6e6f | |
308: 726f676c rsbvc r6, pc, #108, 14 ; 0x1b00000 | |
30c: 6d687469 cfstrdvs mvd7, [r8, #-420]! ; 0xfffffe5c | |
310: 63727300 cmnvs r2, #0, 6 | |
314: 74730000 ldrbtvc r0, [r3], #-0 | |
318: 746e6964 strbtvc r6, [lr], #-2404 ; 0xfffff69c | |
31c: 0100682e tsteq r0, lr, lsr #16 | |
320: 6c460000 marvs acc0, r0, r6 | |
324: 44687361 strbtmi r7, [r8], #-865 ; 0xfffffc9f | |
328: 67756265 ldrbvs r6, [r5, -r5, ror #4]! | |
32c: 0200682e andeq r6, r0, #3014656 ; 0x2e0000 | |
330: 6c460000 marvs acc0, r0, r6 | |
334: 50687361 rsbpl r7, r8, r1, ror #6 | |
338: 632e6772 ; <UNDEFINED> instruction: 0x632e6772 | |
33c: 00000300 andeq r0, r0, r0, lsl #6 | |
340: 73616c46 cmnvc r1, #17920 ; 0x4600 | |
344: 69745568 ldmdbvs r4!, {r3, r5, r6, r8, sl, ip, lr}^ | |
348: 682e736c stmdavs lr!, {r2, r3, r5, r6, r8, r9, ip, sp, lr} | |
34c: 00000200 andeq r0, r0, r0, lsl #4 | |
350: 00030400 andeq r0, r3, r0, lsl #8 | |
354: 00000205 andeq r0, r0, r5, lsl #4 | |
358: 3f030000 svccc 0x00030000 | |
35c: 0a160501 beq 581768 <debug+0x5811d0> | |
360: 080f054c stmdaeq pc, {r2, r3, r6, r8, sl} ; <UNPREDICTABLE> | |
364: 67090578 smlsdxvs r9, r8, r5, r0 | |
368: 052f1505 streq r1, [pc, #-1285]! ; fffffe6b <debug+0xfffff8d3> | |
36c: 9e0b0301 cdpls 3, 0, cr0, cr11, cr1, {0} | |
370: 7a031605 bvc c5b8c <debug+0xc55f4> | |
374: 8405052e strhi r0, [r5], #-1326 ; 0xfffffad2 | |
378: 056a0105 strbeq r0, [sl, #-261]! ; 0xfffffefb | |
37c: 2e090300 cdpcs 3, 0, cr0, cr9, cr0, {0} | |
380: 4b0a0f05 blmi 283f9c <debug+0x283a04> | |
384: 05670905 strbeq r0, [r7, #-2309]! ; 0xfffff6fb | |
388: 01052f15 tsteq r5, r5, lsl pc | |
38c: 05d60f03 ldrbeq r0, [r6, #3843] ; 0xf03 | |
390: 2e77030f cdpcs 3, 7, cr0, cr7, cr15, {0} | |
394: d6060905 strle r0, [r6], -r5, lsl #18 | |
398: 03060105 movweq r0, #24837 ; 0x6105 | |
39c: 03066609 movweq r6, #26121 ; 0x6609 | |
3a0: 052e7f92 streq r7, [lr, #-3986]! ; 0xfffff06e | |
3a4: e6030619 ; <UNDEFINED> instruction: 0xe6030619 | |
3a8: 20058200 andcs r8, r5, r0, lsl #4 | |
3ac: 0618054b ldreq r0, [r8], -fp, asr #10 | |
3b0: 2e20054a cfsh64cs mvdx0, mvdx0, #42 | |
3b4: 2f062205 svccs 0x00062205 | |
3b8: 2e061a05 vmlacs.f32 s2, s12, s10 | |
3bc: 2f061d05 svccs 0x00061d05 | |
3c0: 2e061505 cfsh32cs mvfx1, mvfx6, #5 | |
3c4: 2f061c05 svccs 0x00061c05 | |
3c8: 2e061405 cdpcs 4, 0, cr1, cr6, cr5, {0} | |
3cc: 4e060105 adfmis f0, f6, f5 | |
3d0: 05520005 ldrbeq r0, [r2, #-5] | |
3d4: 05130a14 ldreq r0, [r3, #-2580] ; 0xfffff5ec | |
3d8: 05210816 streq r0, [r1, #-2070]! ; 0xfffff7ea | |
3dc: 0f054c10 svceq 0x00054c10 | |
3e0: 03000530 movweq r0, #1328 ; 0x530 | |
3e4: 14054a10 strne r4, [r5], #-2576 ; 0xfffff5f0 | |
3e8: 16054b0a strne r4, [r5], -sl, lsl #22 | |
3ec: 10053d08 andne r3, r5, r8, lsl #26 | |
3f0: 3414054c ldrcc r0, [r4], #-1356 ; 0xfffffab4 | |
3f4: 4a061205 bmi 184c10 <debug+0x184678> | |
3f8: 05820905 streq r0, [r2, #2309] ; 0x905 | |
3fc: 052f0615 streq r0, [pc, #-1557]! ; fffffdef <debug+0xfffff857> | |
400: ba1c0301 blt 70100c <debug+0x700a74> | |
404: 6b031605 blvs c5c20 <debug+0xc5688> | |
408: 8713052e ldrhi r0, [r3, -lr, lsr #10] | |
40c: 4a062605 bmi 189c28 <debug+0x189690> | |
410: 054a3405 strbeq r3, [sl, #-1029] ; 0xfffffbfb | |
414: 16054a09 strne r4, [r5], -r9, lsl #20 | |
418: 08055106 stmdaeq r5, {r1, r2, r8, ip, lr} | |
41c: 05660684 strbeq r0, [r6, #-1668]! ; 0xfffff97c | |
420: 056d0601 strbeq r0, [sp, #-1537]! ; 0xfffff9ff | |
424: 01052b05 tsteq r5, r5, lsl #22 | |
428: 03150585 tsteq r5, #557842432 ; 0x21400000 | |
42c: 01052e71 tsteq r5, r1, ror lr | |
430: 05ba0f03 ldreq r0, [sl, #3843]! ; 0xf03 | |
434: 2e0b0300 cdpcs 3, 0, cr0, cr11, cr0, {0} | |
438: 9f0a1405 svcls 0x000a1405 | |
43c: 3d081605 stccc 6, cr1, [r8, #-20] ; 0xffffffec | |
440: 054c1005 strbeq r1, [ip, #-5] | |
444: 2e0c0309 cdpcs 3, 0, cr0, cr12, cr9, {0} | |
448: 054b1505 strbeq r1, [fp, #-1285] ; 0xfffffafb | |
44c: 00d20301 sbcseq r0, r2, r1, lsl #6 | |
450: 0316059e tsteq r6, #662700032 ; 0x27800000 | |
454: 054a7fb4 strbeq r7, [sl, #-4020] ; 0xfffff04c | |
458: 26058713 ; <UNDEFINED> instruction: 0x26058713 | |
45c: 34054a06 strcc r4, [r5], #-2566 ; 0xfffff5fa | |
460: 4a09054a bmi 241990 <debug+0x2413f8> | |
464: 51061605 tstpl r6, r5, lsl #12 | |
468: 05851205 streq r1, [r5, #517] ; 0x205 | |
46c: 054a061c strbeq r0, [sl, #-1564] ; 0xfffff9e4 | |
470: 15054a09 strne r4, [r5, #-2569] ; 0xfffff5f7 | |
474: 01054b06 tsteq r5, r6, lsl #22 | |
478: 05ba3c03 ldreq r3, [sl, #3075]! ; 0xc03 | |
47c: 7fba0315 svcvc 0x00ba0315 | |
480: 0301054a movweq r0, #5450 ; 0x154a | |
484: 05ba00c6 ldreq r0, [sl, #198]! ; 0xc6 | |
488: 4a4a0316 bmi 12810e8 <debug+0x1280b50> | |
48c: 06840905 streq r0, [r4], r5, lsl #18 | |
490: 0615054a ldreq r0, [r5], -sl, asr #10 | |
494: 03010530 movweq r0, #5424 ; 0x1530 | |
498: 16059e32 ; <UNDEFINED> instruction: 0x16059e32 | |
49c: 054a5303 strbeq r5, [sl, #-771] ; 0xfffffcfd | |
4a0: 0505840c streq r8, [r5, #-1036] ; 0xfffffbf4 | |
4a4: 19056606 stmdbne r5, {r1, r2, r9, sl, sp, lr} | |
4a8: 01054e06 tsteq r5, r6, lsl #28 | |
4ac: 05ba2703 ldreq r2, [sl, #1795]! ; 0x703 | |
4b0: 4a550305 bmi 15410cc <debug+0x1540b34> | |
4b4: 09031105 stmdbeq r3, {r0, r2, r8, ip} | |
4b8: 059e062e ldreq r0, [lr, #1582] ; 0x62e | |
4bc: 052f0620 streq r0, [pc, #-1568]! ; fffffea4 <debug+0xfffff90c> | |
4c0: 01059f22 tsteq r5, r2, lsr #30 | |
4c4: 05662003 strbeq r2, [r6, #-3]! | |
4c8: 4a6b0314 bmi 1ac1120 <debug+0x1ac0b88> | |
4cc: 059f1605 ldreq r1, [pc, #1541] ; ad9 <debug+0x541> | |
4d0: 01056905 tsteq r5, r5, lsl #18 | |
4d4: 064a1103 strbeq r1, [sl], -r3, lsl #2 | |
4d8: 667ddf03 ldrbtvs sp, [sp], -r3, lsl #30 | |
4dc: 03060d05 movweq r0, #27909 ; 0x6d05 | |
4e0: 06660293 ; <UNDEFINED> instruction: 0x06660293 | |
4e4: 061e054a ldreq r0, [lr], -sl, asr #10 | |
4e8: 061c0552 ; <UNDEFINED> instruction: 0x061c0552 | |
4ec: 0609054a streq r0, [r9], -sl, asr #10 | |
4f0: 0322054b ; <UNDEFINED> instruction: 0x0322054b | |
4f4: 03064a74 movweq r4, #27252 ; 0x6a74 | |
4f8: 052e7df0 streq r7, [lr, #-3568]! ; 0xfffff210 | |
4fc: 02900305 addseq r0, r0, #335544320 ; 0x14000000 | |
500: 0601052e streq r0, [r1], -lr, lsr #10 | |
504: 054a1103 strbeq r1, [sl, #-259] ; 0xfffffefd | |
508: 4a730319 bmi 1cc1174 <debug+0x1cc0bdc> | |
50c: 054b1805 strbeq r1, [fp, #-2053] ; 0xfffff7fb | |
510: 01052d19 tsteq r5, r9, lsl sp | |
514: 05820d03 streq r0, [r2, #3331] ; 0xd03 | |
518: 00d30300 sbcseq r0, r3, r0, lsl #6 | |
51c: 0a14054a beq 501a4c <debug+0x5014b4> | |
520: 0816059f ldmdaeq r6, {r0, r1, r2, r3, r4, r7, r8, sl} | |
524: 4c10053d cfldr32mi mvfx0, [r0], {61} ; 0x3d | |
528: 09030905 stmdbeq r3, {r0, r2, r8, fp} | |
52c: 4b15052e blmi 5419ec <debug+0x541454> | |
530: 2b030105 blcs c094c <debug+0xc03b4> | |
534: 031605ba tsteq r6, #780140544 ; 0x2e800000 | |
538: 13054a5b movwne r4, #23131 ; 0x5a5b | |
53c: 06260587 strteq r0, [r6], -r7, lsl #11 | |
540: 4a34054a bmi d01a70 <debug+0xd014d8> | |
544: 054a0905 strbeq r0, [sl, #-2309] ; 0xfffff6fb | |
548: 05510616 ldrbeq r0, [r1, #-1558] ; 0xfffff9ea | |
54c: 1c058512 cfstr32ne mvfx8, [r5], {18} | |
550: 09054a06 stmdbeq r5, {r1, r2, r9, fp, lr} | |
554: 0615054a ldreq r0, [r5], -sl, asr #10 | |
558: 0301054b movweq r0, #5451 ; 0x154b | |
55c: 1505ba15 strne fp, [r5, #-2581] ; 0xfffff5eb | |
560: 054a6103 strbeq r6, [sl, #-259] ; 0xfffffefd | |
564: ba1f0301 blt 7c1170 <debug+0x7c0bd8> | |
568: 71031605 tstvc r3, r5, lsl #12 | |
56c: 8505054a strhi r0, [r5, #-1354] ; 0xfffffab6 | |
570: 0c030105 stfeqs f0, [r3], {5} | |
574: d3030666 movwle r0, #13926 ; 0x3666 | |
578: 05054a7c streq r4, [r5, #-2684] ; 0xfffff584 | |
57c: 03a10306 ; <UNDEFINED> instruction: 0x03a10306 | |
580: 0301059e movweq r0, #5534 ; 0x159e | |
584: 0d052e0c stceq 14, cr2, [r5, #-48] ; 0xffffffd0 | |
588: 06667603 strbteq r7, [r6], -r3, lsl #12 | |
58c: 0619052e ldreq r0, [r9], -lr, lsr #10 | |
590: 0301054b movweq r0, #5451 ; 0x154b | |
594: 0005d609 andeq sp, r5, r9, lsl #12 | |
598: 4a7eff03 bmi 1fc01ac <debug+0x1fbfc14> | |
59c: 9f0a1405 svcls 0x000a1405 | |
5a0: 3d081605 stccc 6, cr1, [r8, #-20] ; 0xffffffec | |
5a4: 054c1005 strbeq r1, [ip, #-5] | |
5a8: 2e0b0309 cdpcs 3, 0, cr0, cr11, cr9, {0} | |
5ac: 054b1505 strbeq r1, [fp, #-1285] ; 0xfffffafb | |
5b0: ba2d0301 blt b411bc <debug+0xb40c24> | |
5b4: 59031605 stmdbpl r3, {r0, r2, r9, sl, ip} | |
5b8: 87130566 ldrhi r0, [r3, -r6, ror #10] | |
5bc: 4a062605 bmi 189dd8 <debug+0x189840> | |
5c0: 054a3405 strbeq r3, [sl, #-1029] ; 0xfffffbfb | |
5c4: 16054a09 strne r4, [r5], -r9, lsl #20 | |
5c8: 12055106 andne r5, r5, #-2147483647 ; 0x80000001 | |
5cc: 061c0585 ldreq r0, [ip], -r5, lsl #11 | |
5d0: 4a09052e bmi 241a90 <debug+0x2414f8> | |
5d4: 4b061505 blmi 1859f0 <debug+0x185458> | |
5d8: 06ba7603 ldrteq r7, [sl], r3, lsl #12 | |
5dc: 9e7db803 cdpls 8, 7, cr11, cr13, cr3, {0} | |
5e0: 03060105 movweq r0, #24837 ; 0x6105 | |
5e4: 052e02e9 streq r0, [lr, #-745]! ; 0xfffffd17 | |
5e8: 666f0316 ; <UNDEFINED> instruction: 0x666f0316 | |
5ec: 06a10505 strteq r0, [r1], r5, lsl #10 | |
5f0: 667da503 ldrbtvs sl, [sp], -r3, lsl #10 | |
5f4: 03062305 movweq r2, #25349 ; 0x6305 | |
5f8: 056602dd strbeq r0, [r6, #-733]! ; 0xfffffd23 | |
5fc: 2e4a060d cdpcs 6, 4, cr0, cr10, cr13, {0} | |
600: 4a7da303 bmi 1f69214 <debug+0x1f68c7c> | |
604: 03061305 movweq r1, #25349 ; 0x6305 | |
608: 052e02db streq r0, [lr, #-731]! ; 0xfffffd25 | |
60c: 052e0605 streq r0, [lr, #-1541]! ; 0xfffff9fb | |
610: 0a030616 beq c1e70 <debug+0xc18d8> | |
614: 8601054a strhi r0, [r1], -sl, asr #10 | |
618: 75031905 strvc r1, [r3, #-2309] ; 0xfffff6fb | |
61c: 03010566 movweq r0, #5478 ; 0x1566 | |
620: 06029e0b streq r9, [r2], -fp, lsl #28 | |
624: Address 0x0000000000000624 is out of bounds. | |
Disassembly of section .debug_loc: | |
00000000 <.debug_loc>: | |
0: 00000064 andeq r0, r0, r4, rrx | |
4: 0000006c andeq r0, r0, ip, rrx | |
8: 00500001 subseq r0, r0, r1 | |
c: 00000000 andeq r0, r0, r0 | |
10: 64000000 strvs r0, [r0], #-0 | |
14: 66000000 strvs r0, [r0], -r0 | |
18: 01000000 mrseq r0, (UNDEF: 0) | |
1c: 00005100 andeq r5, r0, r0, lsl #2 | |
20: 00000000 andeq r0, r0, r0 | |
24: 00640000 rsbeq r0, r4, r0 | |
28: 006c0000 rsbeq r0, ip, r0 | |
2c: 00010000 andeq r0, r1, r0 | |
30: 00007850 andeq r7, r0, r0, asr r8 | |
34: 00008200 andeq r8, r0, r0, lsl #4 | |
38: 50000100 andpl r0, r0, r0, lsl #2 | |
... | |
44: 000000b4 strheq r0, [r0], -r4 | |
48: 000000c8 andeq r0, r0, r8, asr #1 | |
4c: 00500001 subseq r0, r0, r1 | |
50: 00000000 andeq r0, r0, r0 | |
54: dc000000 stcle 0, cr0, [r0], {-0} | |
58: e2000000 and r0, r0, #0 | |
5c: 01000000 mrseq r0, (UNDEF: 0) | |
60: 00005000 andeq r5, r0, r0 | |
64: 00000000 andeq r0, r0, r0 | |
68: 01300000 teqeq r0, r0 | |
6c: 01440000 mrseq r0, (UNDEF: 68) | |
70: 00010000 andeq r0, r1, r0 | |
74: 00000050 andeq r0, r0, r0, asr r0 | |
78: 00000000 andeq r0, r0, r0 | |
7c: 00015e00 andeq r5, r1, r0, lsl #28 | |
80: 00017600 andeq r7, r1, r0, lsl #12 | |
84: 10000200 andne r0, r0, r0, lsl #4 | |
88: 00017600 andeq r7, r1, r0, lsl #12 | |
8c: 00017c00 andeq r7, r1, r0, lsl #24 | |
90: 55000100 strpl r0, [r0, #-256] ; 0xffffff00 | |
94: 00000182 andeq r0, r0, r2, lsl #3 | |
98: 000001a4 andeq r0, r0, r4, lsr #3 | |
9c: 00550001 subseq r0, r5, r1 | |
a0: 00000000 andeq r0, r0, r0 | |
a4: 64000000 strvs r0, [r0], #-0 | |
a8: 76000001 strvc r0, [r0], -r1 | |
ac: 02000001 andeq r0, r0, #1 | |
b0: 76001000 strvc r1, [r0], -r0 | |
b4: a4000001 strge r0, [r0], #-1 | |
b8: 02000001 andeq r0, r0, #1 | |
bc: 00011000 andeq r1, r1, r0 | |
c0: 00000000 andeq r0, r0, r0 | |
c4: 64000000 strvs r0, [r0], #-0 | |
c8: a4000001 strge r0, [r0], #-1 | |
cc: 01000001 tsteq r0, r1 | |
d0: 00005400 andeq r5, r0, r0, lsl #8 | |
... | |
dc: 000e0000 andeq r0, lr, r0 | |
e0: 00010000 andeq r0, r1, r0 | |
e4: 00000050 andeq r0, r0, r0, asr r0 | |
... | |
f0: 00001600 andeq r1, r0, r0, lsl #12 | |
f4: 51000100 mrspl r0, (UNDEF: 16) | |
... | |
104: 00000004 andeq r0, r0, r4 | |
108: 04520001 ldrbeq r0, [r2], #-1 | |
10c: 30000000 andcc r0, r0, r0 | |
110: 01000000 mrseq r0, (UNDEF: 0) | |
114: 00005400 andeq r5, r0, r0, lsl #8 | |
118: 00000000 andeq r0, r0, r0 | |
11c: 00220000 eoreq r0, r2, r0 | |
120: 00340000 eorseq r0, r4, r0 | |
124: 00010000 andeq r0, r1, r0 | |
128: 00000050 andeq r0, r0, r0, asr r0 | |
12c: 00000000 andeq r0, r0, r0 | |
130: 00004000 andeq r4, r0, r0 | |
134: 00004400 andeq r4, r0, r0, lsl #8 | |
138: 50000100 andpl r0, r0, r0, lsl #2 | |
13c: 00000044 andeq r0, r0, r4, asr #32 | |
140: 00000072 andeq r0, r0, r2, ror r0 | |
144: 00540001 subseq r0, r4, r1 | |
148: 00000000 andeq r0, r0, r0 | |
14c: 4a000000 bmi 154 <ProgramPage+0x20> | |
150: 60000000 andvs r0, r0, r0 | |
154: 01000000 mrseq r0, (UNDEF: 0) | |
158: 00005000 andeq r5, r0, r0 | |
15c: 00000000 andeq r0, r0, r0 | |
160: 00b40000 adcseq r0, r4, r0 | |
164: 00b80000 adcseq r0, r8, r0 | |
168: 00010000 andeq r0, r1, r0 | |
16c: 0000b850 andeq fp, r0, r0, asr r8 | |
170: 00011c00 andeq r1, r1, r0, lsl #24 | |
174: 54000100 strpl r0, [r0], #-256 ; 0xffffff00 | |
178: 00000126 andeq r0, r0, r6, lsr #2 | |
17c: 00000134 andeq r0, r0, r4, lsr r1 | |
180: 00540001 subseq r0, r4, r1 | |
184: 00000000 andeq r0, r0, r0 | |
188: b6000000 strlt r0, [r0], -r0 | |
18c: b8000000 stmdalt r0, {} ; <UNPREDICTABLE> | |
190: 01000000 mrseq r0, (UNDEF: 0) | |
194: 00b85000 adcseq r5, r8, r0 | |
198: 011c0000 tsteq ip, r0 | |
19c: 00010000 andeq r0, r1, r0 | |
1a0: 00012654 andeq r2, r1, r4, asr r6 | |
1a4: 00013400 andeq r3, r1, r0, lsl #8 | |
1a8: 54000100 strpl r0, [r0], #-256 ; 0xffffff00 | |
... | |
1b4: 00000134 andeq r0, r0, r4, lsr r1 | |
1b8: 0000013e andeq r0, r0, lr, lsr r1 | |
1bc: 3e500001 cdpcc 0, 5, cr0, cr0, cr1, {0} | |
1c0: 30000001 andcc r0, r0, r1 | |
1c4: 01000002 tsteq r0, r2 | |
1c8: 00005400 andeq r5, r0, r0, lsl #8 | |
1cc: 00000000 andeq r0, r0, r0 | |
1d0: 01340000 teqeq r4, r0 | |
1d4: 013e0000 teqeq lr, r0 | |
1d8: 00010000 andeq r0, r1, r0 | |
1dc: 00013e51 andeq r3, r1, r1, asr lr | |
1e0: 00023000 andeq r3, r2, r0 | |
1e4: 56000100 strpl r0, [r0], -r0, lsl #2 | |
... | |
1f0: 00000134 andeq r0, r0, r4, lsr r1 | |
1f4: 0000013e andeq r0, r0, lr, lsr r1 | |
1f8: 3e520001 cdpcc 0, 5, cr0, cr2, cr1, {0} | |
1fc: 30000001 andcc r0, r0, r1 | |
200: 01000002 tsteq r0, r2 | |
204: 00005500 andeq r5, r0, r0, lsl #10 | |
208: 00000000 andeq r0, r0, r0 | |
20c: 01380000 teqeq r8, r0 | |
210: 013e0000 teqeq lr, r0 | |
214: 00010000 andeq r0, r1, r0 | |
218: 00013e50 andeq r3, r1, r0, asr lr | |
21c: 00023000 andeq r3, r2, r0 | |
220: 54000100 strpl r0, [r0], #-256 ; 0xffffff00 | |
... | |
22c: 00000138 andeq r0, r0, r8, lsr r1 | |
230: 0000013e andeq r0, r0, lr, lsr r1 | |
234: 3e500001 cdpcc 0, 5, cr0, cr0, cr1, {0} | |
238: 30000001 andcc r0, r0, r1 | |
23c: 01000002 tsteq r0, r2 | |
240: 00005400 andeq r5, r0, r0, lsl #8 | |
244: 00000000 andeq r0, r0, r0 | |
248: 01380000 teqeq r8, r0 | |
24c: 013e0000 teqeq lr, r0 | |
250: 00010000 andeq r0, r1, r0 | |
254: 00013e51 andeq r3, r1, r1, asr lr | |
258: 00023000 andeq r3, r2, r0 | |
25c: 56000100 strpl r0, [r0], -r0, lsl #2 | |
... | |
268: 00000222 andeq r0, r0, r2, lsr #4 | |
26c: 00000236 andeq r0, r0, r6, lsr r2 | |
270: 00100002 andseq r0, r0, r2 | |
274: 00000236 andeq r0, r0, r6, lsr r2 | |
278: 00000268 andeq r0, r0, r8, ror #4 | |
27c: 00560001 subseq r0, r6, r1 | |
280: 00000000 andeq r0, r0, r0 | |
284: 68000000 stmdavs r0, {} ; <UNPREDICTABLE> | |
288: 72000002 andvc r0, r0, #2 | |
28c: 01000002 tsteq r0, r2 | |
290: 02725000 rsbseq r5, r2, #0 | |
294: 02fe0000 rscseq r0, lr, #0 | |
298: 00010000 andeq r0, r1, r0 | |
29c: 00000054 andeq r0, r0, r4, asr r0 | |
2a0: 00000000 andeq r0, r0, r0 | |
2a4: 00026800 andeq r6, r2, r0, lsl #16 | |
2a8: 00027200 andeq r7, r2, r0, lsl #4 | |
2ac: 51000100 mrspl r0, (UNDEF: 16) | |
2b0: 00000272 andeq r0, r0, r2, ror r2 | |
2b4: 000002fe strdeq r0, [r0], -lr | |
2b8: 00550001 subseq r0, r5, r1 | |
2bc: 00000000 andeq r0, r0, r0 | |
2c0: 68000000 stmdavs r0, {} ; <UNPREDICTABLE> | |
2c4: 72000002 andvc r0, r0, #2 | |
2c8: 01000002 tsteq r0, r2 | |
2cc: 02725200 rsbseq r5, r2, #0, 4 | |
2d0: 028e0000 addeq r0, lr, #0 | |
2d4: 00010000 andeq r0, r1, r0 | |
2d8: 00000056 andeq r0, r0, r6, asr r0 | |
2dc: 00000000 andeq r0, r0, r0 | |
2e0: 00026c00 andeq r6, r2, r0, lsl #24 | |
2e4: 00027200 andeq r7, r2, r0, lsl #4 | |
2e8: 50000100 andpl r0, r0, r0, lsl #2 | |
2ec: 00000272 andeq r0, r0, r2, ror r2 | |
2f0: 000002fe strdeq r0, [r0], -lr | |
2f4: 00540001 subseq r0, r4, r1 | |
2f8: 00000000 andeq r0, r0, r0 | |
2fc: 6c000000 stcvs 0, cr0, [r0], {-0} | |
300: 72000002 andvc r0, r0, #2 | |
304: 01000002 tsteq r0, r2 | |
308: 02725200 rsbseq r5, r2, #0, 4 | |
30c: 028e0000 addeq r0, lr, #0 | |
310: 00010000 andeq r0, r1, r0 | |
314: 00000056 andeq r0, r0, r6, asr r0 | |
318: 00000000 andeq r0, r0, r0 | |
31c: 00026c00 andeq r6, r2, r0, lsl #24 | |
320: 00027200 andeq r7, r2, r0, lsl #4 | |
324: 50000100 andpl r0, r0, r0, lsl #2 | |
328: 00000272 andeq r0, r0, r2, ror r2 | |
32c: 000002fe strdeq r0, [r0], -lr | |
330: 00540001 subseq r0, r4, r1 | |
334: 00000000 andeq r0, r0, r0 | |
338: 6c000000 stcvs 0, cr0, [r0], {-0} | |
33c: 72000002 andvc r0, r0, #2 | |
340: 01000002 tsteq r0, r2 | |
344: 02725100 rsbseq r5, r2, #0, 2 | |
348: 02fe0000 rscseq r0, lr, #0 | |
34c: 00010000 andeq r0, r1, r0 | |
350: 00000055 andeq r0, r0, r5, asr r0 | |
354: 00000000 andeq r0, r0, r0 | |
358: 0002f400 andeq pc, r2, r0, lsl #8 | |
35c: 00030400 andeq r0, r3, r0, lsl #8 | |
360: 10000200 andne r0, r0, r0, lsl #4 | |
364: 00030400 andeq r0, r3, r0, lsl #8 | |
368: 00031c00 andeq r1, r3, r0, lsl #24 | |
36c: 51000100 mrspl r0, (UNDEF: 16) | |
... | |
378: 00000328 andeq r0, r0, r8, lsr #6 | |
37c: 00000332 andeq r0, r0, r2, lsr r3 | |
380: 32500001 subscc r0, r0, #1 | |
384: ce000003 cdpgt 0, 0, cr0, cr0, cr3, {0} | |
388: 01000003 tsteq r0, r3 | |
38c: 03e05400 mvneq r5, #0, 8 | |
390: 03f00000 mvnseq r0, #0 | |
394: 00010000 andeq r0, r1, r0 | |
398: 00000054 andeq r0, r0, r4, asr r0 | |
39c: 00000000 andeq r0, r0, r0 | |
3a0: 00032800 andeq r2, r3, r0, lsl #16 | |
3a4: 00033200 andeq r3, r3, r0, lsl #4 | |
3a8: 51000100 mrspl r0, (UNDEF: 16) | |
3ac: 00000332 andeq r0, r0, r2, lsr r3 | |
3b0: 000003f0 strdeq r0, [r0], -r0 ; <UNPREDICTABLE> | |
3b4: 00570001 subseq r0, r7, r1 | |
3b8: 00000000 andeq r0, r0, r0 | |
3bc: 28000000 stmdacs r0, {} ; <UNPREDICTABLE> | |
3c0: 32000003 andcc r0, r0, #3 | |
3c4: 01000003 tsteq r0, r3 | |
3c8: 03325200 teqeq r2, #0, 4 | |
3cc: 03f00000 mvnseq r0, #0 | |
3d0: 00010000 andeq r0, r1, r0 | |
3d4: 00000058 andeq r0, r0, r8, asr r0 | |
3d8: 00000000 andeq r0, r0, r0 | |
3dc: 00032c00 andeq r2, r3, r0, lsl #24 | |
3e0: 00033200 andeq r3, r3, r0, lsl #4 | |
3e4: 50000100 andpl r0, r0, r0, lsl #2 | |
3e8: 00000332 andeq r0, r0, r2, lsr r3 | |
3ec: 000003ce andeq r0, r0, lr, asr #7 | |
3f0: e0540001 subs r0, r4, r1 | |
3f4: f0000003 ; <UNDEFINED> instruction: 0xf0000003 | |
3f8: 01000003 tsteq r0, r3 | |
3fc: 00005400 andeq r5, r0, r0, lsl #8 | |
400: 00000000 andeq r0, r0, r0 | |
404: 032c0000 ; <UNDEFINED> instruction: 0x032c0000 | |
408: 03320000 teqeq r2, #0 | |
40c: 00010000 andeq r0, r1, r0 | |
410: 00033250 andeq r3, r3, r0, asr r2 | |
414: 0003ce00 andeq ip, r3, r0, lsl #28 | |
418: 54000100 strpl r0, [r0], #-256 ; 0xffffff00 | |
41c: 000003e0 andeq r0, r0, r0, ror #7 | |
420: 000003f0 strdeq r0, [r0], -r0 ; <UNPREDICTABLE> | |
424: 00540001 subseq r0, r4, r1 | |
428: 00000000 andeq r0, r0, r0 | |
42c: 2c000000 stccs 0, cr0, [r0], {-0} | |
430: 32000003 andcc r0, r0, #3 | |
434: 01000003 tsteq r0, r3 | |
438: 03325100 teqeq r2, #0, 2 | |
43c: 03f00000 mvnseq r0, #0 | |
440: 00010000 andeq r0, r1, r0 | |
444: 00000057 andeq r0, r0, r7, asr r0 | |
448: 00000000 andeq r0, r0, r0 | |
44c: 0003b000 andeq fp, r3, r0 | |
450: 0003be00 andeq fp, r3, r0, lsl #28 | |
454: 10000200 andne r0, r0, r0, lsl #4 | |
458: 0003be00 andeq fp, r3, r0, lsl #28 | |
45c: 0003d200 andeq sp, r3, r0, lsl #4 | |
460: 51000100 mrspl r0, (UNDEF: 16) | |
464: 000003e0 andeq r0, r0, r0, ror #7 | |
468: 000003e6 andeq r0, r0, r6, ror #7 | |
46c: 00510001 subseq r0, r1, r1 | |
470: 00000000 andeq r0, r0, r0 | |
474: Address 0x0000000000000474 is out of bounds. | |
Disassembly of section .debug_pubnames: | |
00000000 <.debug_pubnames>: | |
0: 0000001e andeq r0, r0, lr, lsl r0 | |
4: 00000002 andeq r0, r0, r2 | |
8: 01220000 ; <UNDEFINED> instruction: 0x01220000 | |
c: 001f0000 andseq r0, pc, r0 | |
10: 6c460000 marvs acc0, r0, r6 | |
14: 44687361 strbtmi r7, [r8], #-865 ; 0xfffffc9f | |
18: 63697665 cmnvs r9, #105906176 ; 0x6500000 | |
1c: 00000065 andeq r0, r0, r5, rrx | |
20: 014d0000 mrseq r0, (UNDEF: 77) | |
24: 00020000 andeq r0, r2, r0 | |
28: 00000122 andeq r0, r0, r2, lsr #2 | |
2c: 000009b7 ; <UNDEFINED> instruction: 0x000009b7 | |
30: 00000914 andeq r0, r0, r4, lsl r9 | |
34: 636d766e cmnvs sp, #115343360 ; 0x6e00000 | |
38: 6172655f cmnvs r2, pc, asr r5 | |
3c: 705f6573 subsvc r6, pc, r3, ror r5 ; <UNPREDICTABLE> | |
40: 00656761 rsbeq r6, r5, r1, ror #14 | |
44: 0000094e andeq r0, r0, lr, asr #18 | |
48: 636d766e cmnvs sp, #115343360 ; 0x6e00000 | |
4c: 6172655f cmnvs r2, pc, asr r5 | |
50: 615f6573 cmpvs pc, r3, ror r5 ; <UNPREDICTABLE> | |
54: 6e5f6c6c cdpvs 12, 5, cr6, cr15, cr12, {3} | |
58: 735f746f cmpvc pc, #1862270976 ; 0x6f000000 | |
5c: 08ee0064 stmiaeq lr!, {r2, r5, r6}^ | |
60: 766e0000 strbtvc r0, [lr], -r0 | |
64: 775f636d ldrbvc r6, [pc, -sp, ror #6] | |
68: 00746961 rsbseq r6, r4, r1, ror #18 | |
6c: 000007e6 andeq r0, r0, r6, ror #15 | |
70: 64616572 strbtvs r6, [r1], #-1394 ; 0xfffffa8e | |
74: 6765725f ; <UNDEFINED> instruction: 0x6765725f | |
78: 306e6f69 rsbcc r6, lr, r9, ror #30 | |
7c: 7a69735f bvc 1a5ce00 <debug+0x1a5c868> | |
80: 08c70065 stmiaeq r7, {r0, r2, r5, r6}^ | |
84: 766e0000 strbtvc r0, [lr], -r0 | |
88: 695f636d ldmdbvs pc, {r0, r2, r3, r5, r6, r8, r9, sp, lr}^ ; <UNPREDICTABLE> | |
8c: 5f74696e svcpl 0x0074696e | |
90: 65646f6d strbvs r6, [r4, #-3949]! ; 0xfffff093 | |
94: 00082b00 andeq r2, r8, r0, lsl #22 | |
98: 5f736900 svcpl 0x00736900 | |
9c: 73617265 cmnvc r1, #1342177286 ; 0x50000006 | |
a0: cf006465 svcgt 0x00006465 | |
a4: 72000007 andvc r0, r0, #7 | |
a8: 5f646165 svcpl 0x00646165 | |
ac: 65646f63 strbvs r6, [r4, #-3939]! ; 0xfffff09d | |
b0: 7a69735f bvc 1a5ce34 <debug+0x1a5c89c> | |
b4: 08890065 stmeq r9, {r0, r2, r5, r6} | |
b8: 73690000 cmnvc r9, #0 | |
bc: 6165725f cmnvs r5, pc, asr r2 | |
c0: 63616264 cmnvs r1, #100, 4 ; 0x40000006 | |
c4: 72705f6b rsbsvc r5, r0, #428 ; 0x1ac | |
c8: 6365746f cmnvs r5, #1862270976 ; 0x6f000000 | |
cc: 00646574 rsbeq r6, r4, r4, ror r5 | |
d0: 000007b8 ; <UNDEFINED> instruction: 0x000007b8 | |
d4: 64616572 strbtvs r6, [r1], #-1394 ; 0xfffffa8e | |
d8: 6761705f ; <UNDEFINED> instruction: 0x6761705f | |
dc: 69735f65 ldmdbvs r3!, {r0, r2, r5, r6, r8, r9, sl, fp, ip, lr}^ | |
e0: 3700657a smlsdxcc r0, sl, r5, r6 | |
e4: 6e000009 cdpvs 0, 0, cr0, cr0, cr9, {0} | |
e8: 5f636d76 svcpl 0x00636d76 | |
ec: 73617265 cmnvc r1, #1342177286 ; 0x50000006 | |
f0: 69755f65 ldmdbvs r5!, {r0, r2, r5, r6, r8, r9, sl, fp, ip, lr}^ | |
f4: fd007263 stc2 2, cr7, [r0, #-396] ; 0xfffffe74 | |
f8: 72000007 andvc r0, r0, #7 | |
fc: 5f646165 svcpl 0x00646165 | |
100: 73616c66 cmnvc r1, #26112 ; 0x6600 | |
104: 74735f68 ldrbtvc r5, [r3], #-3944 ; 0xfffff098 | |
108: 00747261 rsbseq r7, r4, r1, ror #4 | |
10c: 000007a1 andeq r0, r0, r1, lsr #15 | |
110: 64616572 strbtvs r6, [r1], #-1394 ; 0xfffffa8e | |
114: 7261705f rsbvc r7, r1, #95 ; 0x5f | |
118: 756e5f74 strbvc r5, [lr, #-3956]! ; 0xfffff08c | |
11c: 7265626d rsbvc r6, r5, #-805306362 ; 0xd0000006 | |
120: 00087600 andeq r7, r8, r0, lsl #12 | |
124: 73696400 cmnvc r9, #0, 8 | |
128: 656c6261 strbvs r6, [ip, #-609]! ; 0xfffffd9f | |
12c: 7270625f rsbsvc r6, r0, #-268435451 ; 0xf0000005 | |
130: 0100746f tsteq r0, pc, ror #8 | |
134: 6e000009 cdpvs 0, 0, cr0, cr0, cr9, {0} | |
138: 5f636d76 svcpl 0x00636d76 | |
13c: 73617265 cmnvc r1, #1342177286 ; 0x50000006 | |
140: 6c615f65 stclvs 15, cr5, [r1], #-404 ; 0xfffffe6c | |
144: 08a0006c stmiaeq r0!, {r2, r3, r5, r6} | |
148: 68630000 stmdavs r3!, {}^ ; <UNPREDICTABLE> | |
14c: 5f6b6365 svcpl 0x006b6365 | |
150: 65676170 strbvs r6, [r7, #-368]! ; 0xfffffe90 | |
154: 6174735f cmnvs r4, pc, asr r3 | |
158: 00737574 rsbseq r7, r3, r4, ror r5 | |
15c: 00000814 andeq r0, r0, r4, lsl r8 | |
160: 64616572 strbtvs r6, [r1], #-1394 ; 0xfffffa8e | |
164: 616c665f cmnvs ip, pc, asr r6 | |
168: 655f6873 ldrbvs r6, [pc, #-2163] ; fffff8fd <debug+0xfffff365> | |
16c: 0000646e andeq r6, r0, lr, ror #8 | |
170: 74000000 strvc r0, [r0], #-0 | |
174: 02000000 andeq r0, r0, #0 | |
178: 000ad900 andeq sp, sl, r0, lsl #18 | |
17c: 00038200 andeq r8, r3, r0, lsl #4 | |
180: 00017f00 andeq r7, r1, r0, lsl #30 | |
184: 61724500 cmnvs r2, r0, lsl #10 | |
188: 65536573 ldrbvs r6, [r3, #-1395] ; 0xfffffa8d | |
18c: 726f7463 rsbvc r7, pc, #1660944384 ; 0x63000000 | |
190: 0000d200 andeq sp, r0, r0, lsl #4 | |
194: 696e4900 stmdbvs lr!, {r8, fp, lr}^ | |
198: 015c0074 cmpeq ip, r4, ror r0 | |
19c: 72450000 subvc r0, r5, #0 | |
1a0: 43657361 cmnmi r5, #-2080374783 ; 0x84000001 | |
1a4: 00706968 rsbseq r6, r0, r8, ror #18 | |
1a8: 000001b5 ; <UNDEFINED> instruction: 0x000001b5 | |
1ac: 676f7250 ; <UNDEFINED> instruction: 0x676f7250 | |
1b0: 506d6172 rsbpl r6, sp, r2, ror r1 | |
1b4: 00656761 rsbeq r6, r5, r1, ror #14 | |
1b8: 00000027 andeq r0, r0, r7, lsr #32 | |
1bc: 75626564 strbvc r6, [r2, #-1380]! ; 0xfffffa9c | |
1c0: 01260067 ; <UNDEFINED> instruction: 0x01260067 | |
1c4: 6e550000 cdpvs 0, 5, cr0, cr5, cr0, {0} | |
1c8: 74696e49 strbtvc r6, [r9], #-3657 ; 0xfffff1b7 | |
1cc: 00024100 andeq r4, r2, r0, lsl #2 | |
1d0: 616c4200 cmnvs ip, r0, lsl #4 | |
1d4: 68436b6e stmdavs r3, {r1, r2, r3, r5, r6, r8, r9, fp, sp, lr}^ | |
1d8: 006b6365 rsbeq r6, fp, r5, ror #6 | |
1dc: 000002e0 andeq r0, r0, r0, ror #5 | |
1e0: 69726556 ldmdbvs r2!, {r1, r2, r4, r6, r8, sl, sp, lr}^ | |
1e4: 00007966 andeq r7, r0, r6, ror #18 | |
1e8: Address 0x00000000000001e8 is out of bounds. | |
Disassembly of section .debug_pubtypes: | |
00000000 <.debug_pubtypes>: | |
0: 00000073 andeq r0, r0, r3, ror r0 | |
4: 00000002 andeq r0, r0, r2 | |
8: 01220000 ; <UNDEFINED> instruction: 0x01220000 | |
c: 01000000 mrseq r0, (UNDEF: 0) | |
10: 6c460000 marvs acc0, r0, r6 | |
14: 53687361 cmnpl r8, #-2080374783 ; 0x84000001 | |
18: 6f746365 svcvs 0x00746365 | |
1c: e5007372 str r7, [r0, #-882] ; 0xfffffc8e | |
20: 6c000000 stcvs 0, cr0, [r0], {-0} | |
24: 20676e6f rsbcs r6, r7, pc, ror #28 | |
28: 69736e75 ldmdbvs r3!, {r0, r2, r4, r5, r6, r9, sl, fp, sp, lr}^ | |
2c: 64656e67 strbtvs r6, [r5], #-3687 ; 0xfffff199 | |
30: 746e6920 strbtvc r6, [lr], #-2336 ; 0xfffff6e0 | |
34: 0000ec00 andeq lr, r0, r0, lsl #24 | |
38: 736e7500 cmnvc lr, #0, 10 | |
3c: 656e6769 strbvs r6, [lr, #-1897]! ; 0xfffff897 | |
40: 68632064 stmdavs r3!, {r2, r5, r6, sp}^ | |
44: c4007261 strgt r7, [r0], #-609 ; 0xfffffd9f | |
48: 75000000 strvc r0, [r0, #-0] | |
4c: 6769736e strbvs r7, [r9, -lr, ror #6]! | |
50: 2064656e rsbcs r6, r4, lr, ror #10 | |
54: 726f6873 rsbvc r6, pc, #7536640 ; 0x730000 | |
58: 00360074 eorseq r0, r6, r4, ror r0 | |
5c: 6c460000 marvs acc0, r0, r6 | |
60: 44687361 strbtmi r7, [r8], #-865 ; 0xfffffc9f | |
64: 63697665 cmnvs r9, #105906176 ; 0x6500000 | |
68: 00d70065 sbcseq r0, r7, r5, rrx | |
6c: 68630000 stmdavs r3!, {}^ ; <UNPREDICTABLE> | |
70: 00007261 andeq r7, r0, r1, ror #4 | |
74: ce000000 cdpgt 0, 0, cr0, cr0, cr0, {0} | |
78: 02000000 andeq r0, r0, #0 | |
7c: 00012200 andeq r2, r1, r0, lsl #4 | |
80: 0009b700 andeq fp, r9, r0, lsl #14 | |
84: 0003b600 andeq fp, r3, r0, lsl #12 | |
88: 43494600 movtmi r4, #38400 ; 0x9600 | |
8c: 4e495f52 mcrmi 15, 2, r5, cr9, cr2, {2} | |
90: 545f4f46 ldrbpl r4, [pc], #-3910 ; 98 <EraseChip> | |
94: 00657079 rsbeq r7, r5, r9, ror r0 | |
98: 000009a4 andeq r0, r0, r4, lsr #19 | |
9c: 00746e69 rsbseq r6, r4, r9, ror #28 | |
a0: 00000999 muleq r0, r9, r9 | |
a4: 65676170 strbvs r6, [r7, #-368]! ; 0xfffffe90 | |
a8: 6174735f cmnvs r4, pc, asr r3 | |
ac: 5f737574 svcpl 0x00737574 | |
b0: 05900074 ldreq r0, [r0, #116] ; 0x74 | |
b4: 524e0000 subpl r0, lr, #0 | |
b8: 564e5f46 strbpl r5, [lr], -r6, asr #30 | |
bc: 545f434d ldrbpl r4, [pc], #-845 ; c4 <EraseSector+0x10> | |
c0: 00657079 rsbeq r7, r5, r9, ror r0 | |
c4: 000009ab andeq r0, r0, fp, lsr #19 | |
c8: 636d766e cmnvs sp, #115343360 ; 0x6e00000 | |
cc: 646f6d5f strbtvs r6, [pc], #-3423 ; d4 <EraseSector+0x20> | |
d0: 00745f65 rsbseq r5, r4, r5, ror #30 | |
d4: 00000363 andeq r0, r0, r3, ror #6 | |
d8: 746e6975 strbtvc r6, [lr], #-2421 ; 0xfffff68b | |
dc: 745f3233 ldrbvc r3, [pc], #-563 ; e4 <EraseSector+0x30> | |
e0: 00036e00 andeq r6, r3, r0, lsl #28 | |
e4: 736e7500 cmnvc lr, #0, 10 | |
e8: 656e6769 strbvs r6, [lr, #-1897]! ; 0xfffff897 | |
ec: 6e692064 cdpvs 0, 6, cr2, cr9, cr4, {3} | |
f0: 00750074 rsbseq r0, r5, r4, ror r0 | |
f4: 524e0000 subpl r0, lr, #0 | |
f8: 49465f46 stmdbmi r6, {r1, r2, r6, r8, r9, sl, fp, ip, lr}^ | |
fc: 545f5243 ldrbpl r5, [pc], #-579 ; 104 <EraseSector+0x50> | |
100: 00657079 rsbeq r7, r5, r9, ror r0 | |
104: 00000048 andeq r0, r0, r8, asr #32 | |
108: 69736e75 ldmdbvs r3!, {r0, r2, r4, r5, r6, r9, sl, fp, sp, lr}^ | |
10c: 64656e67 strbtvs r6, [r5], #-3687 ; 0xfffff199 | |
110: 61686320 cmnvs r8, r0, lsr #6 | |
114: 05410072 strbeq r0, [r1, #-114] ; 0xffffff8e | |
118: 49460000 stmdbmi r6, {}^ ; <UNPREDICTABLE> | |
11c: 4e5f5243 cdpmi 2, 5, cr5, cr15, cr3, {2} | |
120: 545f4346 ldrbpl r4, [pc], #-838 ; 128 <EraseSector+0x74> | |
124: 00657079 rsbeq r7, r5, r9, ror r0 | |
128: 00000460 andeq r0, r0, r0, ror #8 | |
12c: 52434946 subpl r4, r3, #1146880 ; 0x118000 | |
130: 4d45545f cfstrdmi mvd5, [r5, #-380] ; 0xfffffe84 | |
134: 79545f50 ldmdbvc r4, {r4, r6, r8, r9, sl, fp, ip, lr}^ | |
138: 92006570 andls r6, r0, #112, 10 ; 0x1c000000 | |
13c: 5f000009 svcpl 0x00000009 | |
140: 6c6f6f42 stclvs 15, cr6, [pc], #-264 ; 40 <UnInit> | |
144: 00000000 andeq r0, r0, r0 | |
148: 00007200 andeq r7, r0, r0, lsl #4 | |
14c: d9000200 stmdble r0, {r9} | |
150: 8200000a andhi r0, r0, #10 | |
154: 75000003 strvc r0, [r0, #-3] | |
158: 69000003 stmdbvs r0, {r0, r1} | |
15c: 3900746e stmdbcc r0, {r1, r2, r3, r5, r6, sl, ip, sp, lr} | |
160: 44000000 strmi r0, [r0], #-0 | |
164: 67756265 ldrbvs r6, [r5, -r5, ror #4]! | |
168: 00007200 andeq r7, r0, r0, lsl #4 | |
16c: 6e697500 cdpvs 5, 6, cr7, cr9, cr0, {0} | |
170: 5f323374 svcpl 0x00323374 | |
174: 007d0074 rsbseq r0, sp, r4, ror r0 | |
178: 6e750000 cdpvs 0, 7, cr0, cr5, cr0, {0} | |
17c: 6e676973 ; <UNDEFINED> instruction: 0x6e676973 | |
180: 69206465 stmdbvs r0!, {r0, r2, r5, r6, sl, sp, lr} | |
184: a500746e strge r7, [r0, #-1134] ; 0xfffffb92 | |
188: 75000000 strvc r0, [r0, #-0] | |
18c: 6769736e strbvs r7, [r9, -lr, ror #6]! | |
190: 2064656e rsbcs r6, r4, lr, ror #10 | |
194: 72616863 rsbvc r6, r1, #6488064 ; 0x630000 | |
198: 0000c700 andeq ip, r0, r0, lsl #14 | |
19c: 6e697500 cdpvs 5, 6, cr7, cr9, cr0, {0} | |
1a0: 745f3874 ldrbvc r3, [pc], #-2164 ; 1a8 <ProgramPage+0x74> | |
1a4: 0000bb00 andeq fp, r0, r0, lsl #22 | |
1a8: 6e6f6c00 cdpvs 12, 6, cr6, cr15, cr0, {0} | |
1ac: 6e752067 cdpvs 0, 7, cr2, cr5, cr7, {3} | |
1b0: 6e676973 ; <UNDEFINED> instruction: 0x6e676973 | |
1b4: 69206465 stmdbvs r0!, {r0, r2, r5, r6, sl, sp, lr} | |
1b8: 0000746e andeq r7, r0, lr, ror #8 | |
1bc: Address 0x00000000000001bc is out of bounds. | |
Disassembly of section .debug_str: | |
00000000 <.debug_str>: | |
0: 706d6f43 rsbvc r6, sp, r3, asr #30 | |
4: 6e656e6f cdpvs 14, 6, cr6, cr5, cr15, {3} | |
8: 41203a74 ; <UNDEFINED> instruction: 0x41203a74 | |
c: 43204d52 ; <UNDEFINED> instruction: 0x43204d52 | |
10: 69706d6f ldmdbvs r0!, {r0, r1, r2, r3, r5, r6, r8, sl, fp, sp, lr}^ | |
14: 2072656c rsbscs r6, r2, ip, ror #10 | |
18: 30312e36 eorscc r2, r1, r6, lsr lr | |
1c: 5420312e strtpl r3, [r0], #-302 ; 0xfffffed2 | |
20: 3a6c6f6f bcc 1b1bde4 <debug+0x1b1b84c> | |
24: 6d726120 ldfvse f6, [r2, #-128]! ; 0xffffff80 | |
28: 6e616c63 cdpvs 12, 6, cr6, cr1, cr3, {3} | |
2c: 355b2067 ldrbcc r2, [fp, #-103] ; 0xffffff99 | |
30: 33343164 teqcc r4, #100, 2 | |
34: 5d303032 ldcpl 0, cr3, [r0, #-200]! ; 0xffffff38 | |
38: 2f2e2e00 svccs 0x002e2e00 | |
3c: 632f2e2e ; <UNDEFINED> instruction: 0x632f2e2e | |
40: 6f6d6d6f svcvs 0x006d6d6f | |
44: 6c612e6e stclvs 14, cr2, [r1], #-440 ; 0xfffffe48 | |
48: 69726f67 ldmdbvs r2!, {r0, r1, r2, r5, r6, r8, r9, sl, fp, sp, lr}^ | |
4c: 5c6d6874 stclpl 8, cr6, [sp], #-464 ; 0xfffffe30 | |
50: 73616c46 cmnvc r1, #17920 ; 0x4600 | |
54: 76654468 strbtvc r4, [r5], -r8, ror #8 | |
58: 4300632e movwmi r6, #814 ; 0x32e | |
5c: 73555c3a cmpvc r5, #14848 ; 0x3a00 | |
60: 5c737265 lfmpl f7, 2, [r3], #-404 ; 0xfffffe6c | |
64: 69746973 ldmdbvs r4!, {r0, r1, r4, r5, r6, r8, fp, sp, lr}^ | |
68: 636f445c cmnvs pc, #92, 8 ; 0x5c000000 | |
6c: 6e656d75 mcrvs 13, 3, r6, cr5, cr5, {3} | |
70: 475c7374 ; <UNDEFINED> instruction: 0x475c7374 | |
74: 535c7469 cmppl ip, #1761607680 ; 0x69000000 | |
78: 6f544741 svcvs 0x00544741 | |
7c: 5c736c6f ldclpl 12, cr6, [r3], #-444 ; 0xfffffe44 | |
80: 6d66726e sfmvs f7, 2, [r6, #-440]! ; 0xfffffe48 | |
84: 505c6b64 subspl r6, ip, r4, ror #22 | |
88: 656a6f72 strbvs r6, [sl, #-3954]! ; 0xfffff08e | |
8c: 5c737463 cfldrdpl mvd7, [r3], #-396 ; 0xfffffe74 | |
90: 6c69656b cfstr64vs mvdx6, [r9], #-428 ; 0xfffffe54 | |
94: 676c612e strbvs r6, [ip, -lr, lsr #2]! | |
98: 7469726f strbtvc r7, [r9], #-623 ; 0xfffffd91 | |
9c: 465c6d68 ldrbmi r6, [ip], -r8, ror #26 | |
a0: 6873616c ldmdavs r3!, {r2, r3, r5, r6, r8, sp, lr}^ | |
a4: 46007265 strmi r7, [r0], -r5, ror #4 | |
a8: 6873616c ldmdavs r3!, {r2, r3, r5, r6, r8, sp, lr}^ | |
ac: 69766544 ldmdbvs r6!, {r2, r6, r8, sl, sp, lr}^ | |
b0: 56006563 strpl r6, [r0], -r3, ror #10 | |
b4: 00737265 rsbseq r7, r3, r5, ror #4 | |
b8: 69736e75 ldmdbvs r3!, {r0, r2, r4, r5, r6, r9, sl, fp, sp, lr}^ | |
bc: 64656e67 strbtvs r6, [r5], #-3687 ; 0xfffff199 | |
c0: 6f687320 svcvs 0x00687320 | |
c4: 44007472 strmi r7, [r0], #-1138 ; 0xfffffb8e | |
c8: 614e7665 cmpvs lr, r5, ror #12 | |
cc: 6300656d movwvs r6, #1389 ; 0x56d | |
d0: 00726168 rsbseq r6, r2, r8, ror #2 | |
d4: 657a6973 ldrbvs r6, [sl, #-2419]! ; 0xfffff68d | |
d8: 65707974 ldrbvs r7, [r0, #-2420]! ; 0xfffff68c | |
dc: 76654400 strbtvc r4, [r5], -r0, lsl #8 | |
e0: 65707954 ldrbvs r7, [r0, #-2388]! ; 0xfffff6ac | |
e4: 76654400 strbtvc r4, [r5], -r0, lsl #8 | |
e8: 00726441 rsbseq r6, r2, r1, asr #8 | |
ec: 676e6f6c strbvs r6, [lr, -ip, ror #30]! | |
f0: 736e7520 cmnvc lr, #32, 10 ; 0x8000000 | |
f4: 656e6769 strbvs r6, [lr, #-1897]! ; 0xfffff897 | |
f8: 6e692064 cdpvs 0, 6, cr2, cr9, cr4, {3} | |
fc: 7a730074 bvc 1cc02d4 <debug+0x1cbfd3c> | |
100: 00766544 rsbseq r6, r6, r4, asr #10 | |
104: 61507a73 cmpvs r0, r3, ror sl | |
108: 52006567 andpl r6, r0, #432013312 ; 0x19c00000 | |
10c: 76007365 strvc r7, [r0], -r5, ror #6 | |
110: 6d456c61 stclvs 12, cr6, [r5, #-388] ; 0xfffffe7c | |
114: 00797470 rsbseq r7, r9, r0, ror r4 | |
118: 69736e75 ldmdbvs r3!, {r0, r2, r4, r5, r6, r9, sl, fp, sp, lr}^ | |
11c: 64656e67 strbtvs r6, [r5], #-3687 ; 0xfffff199 | |
120: 61686320 cmnvs r8, r0, lsr #6 | |
124: 6f740072 svcvs 0x00740072 | |
128: 676f7250 ; <UNDEFINED> instruction: 0x676f7250 | |
12c: 456f7400 strbmi r7, [pc, #-1024]! ; fffffd34 <debug+0xfffff79c> | |
130: 65736172 ldrbvs r6, [r3, #-370]! ; 0xfffffe8e | |
134: 63657300 cmnvs r5, #0, 6 | |
138: 73726f74 cmnvc r2, #116, 30 ; 0x1d0 | |
13c: 537a7300 cmnpl sl, #0, 6 | |
140: 6f746365 svcvs 0x00746365 | |
144: 64410072 strbvs r0, [r1], #-114 ; 0xffffff8e | |
148: 65537264 ldrbvs r7, [r3, #-612] ; 0xfffffd9c | |
14c: 726f7463 rsbvc r7, pc, #1660944384 ; 0x63000000 | |
150: 616c4600 cmnvs ip, r0, lsl #12 | |
154: 65536873 ldrbvs r6, [r3, #-2163] ; 0xfffff78d | |
158: 726f7463 rsbvc r7, pc, #1660944384 ; 0x63000000 | |
15c: 6f430073 svcvs 0x00430073 | |
160: 6e6f706d cdpvs 0, 6, cr7, cr15, cr13, {3} | |
164: 3a746e65 bcc 1d1bb00 <debug+0x1d1b568> | |
168: 4d524120 ldfmie f4, [r2, #-128] ; 0xffffff80 | |
16c: 6d6f4320 stclvs 3, cr4, [pc, #-128]! ; f4 <EraseSector+0x40> | |
170: 656c6970 strbvs r6, [ip, #-2416]! ; 0xfffff690 | |
174: 2e362072 mrccs 0, 1, r2, cr6, cr2, {3} | |
178: 312e3031 ; <UNDEFINED> instruction: 0x312e3031 | |
17c: 6f6f5420 svcvs 0x006f5420 | |
180: 61203a6c ; <UNDEFINED> instruction: 0x61203a6c | |
184: 6c636d72 stclvs 13, cr6, [r3], #-456 ; 0xfffffe38 | |
188: 20676e61 rsbcs r6, r7, r1, ror #28 | |
18c: 3164355b cmncc r4, fp, asr r5 | |
190: 30323334 eorscc r3, r2, r4, lsr r3 | |
194: 2e005d30 mcrcs 13, 0, r5, cr0, cr0, {1} | |
198: 2e2e2f2e cdpcs 15, 2, cr2, cr14, cr14, {1} | |
19c: 6d6f632f stclvs 3, cr6, [pc, #-188]! ; e8 <EraseSector+0x34> | |
1a0: 2e6e6f6d cdpcs 15, 6, cr6, cr14, cr13, {3} | |
1a4: 6f676c61 svcvs 0x00676c61 | |
1a8: 68746972 ldmdavs r4!, {r1, r4, r5, r6, r8, fp, sp, lr}^ | |
1ac: 6c465c6d mcrrvs 12, 6, r5, r6, cr13 | |
1b0: 55687361 strbpl r7, [r8, #-865]! ; 0xfffffc9f | |
1b4: 736c6974 cmnvc ip, #116, 18 ; 0x1d0000 | |
1b8: 4300632e movwmi r6, #814 ; 0x32e | |
1bc: 73555c3a cmpvc r5, #14848 ; 0x3a00 | |
1c0: 5c737265 lfmpl f7, 2, [r3], #-404 ; 0xfffffe6c | |
1c4: 69746973 ldmdbvs r4!, {r0, r1, r4, r5, r6, r8, fp, sp, lr}^ | |
1c8: 636f445c cmnvs pc, #92, 8 ; 0x5c000000 | |
1cc: 6e656d75 mcrvs 13, 3, r6, cr5, cr5, {3} | |
1d0: 475c7374 ; <UNDEFINED> instruction: 0x475c7374 | |
1d4: 535c7469 cmppl ip, #1761607680 ; 0x69000000 | |
1d8: 6f544741 svcvs 0x00544741 | |
1dc: 5c736c6f ldclpl 12, cr6, [r3], #-444 ; 0xfffffe44 | |
1e0: 6d66726e sfmvs f7, 2, [r6, #-440]! ; 0xfffffe48 | |
1e4: 505c6b64 subspl r6, ip, r4, ror #22 | |
1e8: 656a6f72 strbvs r6, [sl, #-3954]! ; 0xfffff08e | |
1ec: 5c737463 cfldrdpl mvd7, [r3], #-396 ; 0xfffffe74 | |
1f0: 6c69656b cfstr64vs mvdx6, [r9], #-428 ; 0xfffffe54 | |
1f4: 676c612e strbvs r6, [ip, -lr, lsr #2]! | |
1f8: 7469726f strbtvc r7, [r9], #-623 ; 0xfffffd91 | |
1fc: 465c6d68 ldrbmi r6, [ip], -r8, ror #26 | |
200: 6873616c ldmdavs r3!, {r2, r3, r5, r6, r8, sp, lr}^ | |
204: 75007265 strvc r7, [r0, #-613] ; 0xfffffd9b | |
208: 6769736e strbvs r7, [r9, -lr, ror #6]! | |
20c: 2064656e rsbcs r6, r4, lr, ror #10 | |
210: 72616863 rsbvc r6, r1, #6488064 ; 0x630000 | |
214: 47415000 strbmi r5, [r1, -r0] | |
218: 41465f45 cmpmi r6, r5, asr #30 | |
21c: 524f5443 subpl r5, pc, #1124073472 ; 0x43000000 | |
220: 52505f59 subspl r5, r0, #356 ; 0x164 | |
224: 4345544f movtmi r5, #21583 ; 0x544f | |
228: 00444554 subeq r4, r4, r4, asr r5 | |
22c: 45474150 strbmi r4, [r7, #-336] ; 0xfffffeb0 | |
230: 4553555f ldrbmi r5, [r3, #-1375] ; 0xfffffaa1 | |
234: 52505f52 subspl r5, r0, #328 ; 0x148 | |
238: 4345544f movtmi r5, #21583 ; 0x544f | |
23c: 00444554 subeq r4, r4, r4, asr r5 | |
240: 45474150 strbmi r4, [r7, #-336] ; 0xfffffeb0 | |
244: 464f535f ; <UNDEFINED> instruction: 0x464f535f | |
248: 56454454 ; <UNDEFINED> instruction: 0x56454454 | |
24c: 00454349 subeq r4, r5, r9, asr #6 | |
250: 45474150 strbmi r4, [r7, #-336] ; 0xfffffeb0 | |
254: 504e555f subpl r5, lr, pc, asr r5 | |
258: 45544f52 ldrbmi r4, [r4, #-3922] ; 0xfffff0ae | |
25c: 44455443 strbmi r5, [r5], #-1091 ; 0xfffffbbd | |
260: 4d564e00 ldclmi 14, cr4, [r6, #-0] | |
264: 45525f43 ldrbmi r5, [r2, #-3907] ; 0xfffff0bd | |
268: 4e004441 cdpmi 4, 0, cr4, cr0, cr1, {2} | |
26c: 5f434d56 svcpl 0x00434d56 | |
270: 53415245 movtpl r5, #4677 ; 0x1245 | |
274: 564e0045 strbpl r0, [lr], -r5, asr #32 | |
278: 575f434d ldrbpl r4, [pc, -sp, asr #6] | |
27c: 45544952 ldrbmi r4, [r4, #-2386] ; 0xfffff6ae | |
280: 4d564e00 ldclmi 14, cr4, [r6, #-0] | |
284: 45525f43 ldrbmi r5, [r2, #-3907] ; 0xfffff0bd | |
288: 565f4441 ldrbpl r4, [pc], -r1, asr #8 | |
28c: 46495245 strbmi r5, [r9], -r5, asr #4 | |
290: 50430059 subpl r0, r3, r9, asr r0 | |
294: 54534554 ldrbpl r4, [r3], #-1364 ; 0xfffffaac | |
298: 6e750030 mrcvs 0, 3, r0, cr5, cr0, {1} | |
29c: 6e676973 ; <UNDEFINED> instruction: 0x6e676973 | |
2a0: 69206465 stmdbvs r0!, {r0, r2, r5, r6, sl, sp, lr} | |
2a4: 7500746e strvc r7, [r0, #-1134] ; 0xfffffb92 | |
2a8: 33746e69 cmncc r4, #1680 ; 0x690 | |
2ac: 00745f32 rsbseq r5, r4, r2, lsr pc | |
2b0: 45545043 ldrbmi r5, [r4, #-67] ; 0xffffffbd | |
2b4: 30305453 eorscc r5, r0, r3, asr r4 | |
2b8: 53455200 movtpl r5, #20992 ; 0x5200 | |
2bc: 45565245 ldrbmi r5, [r6, #-581] ; 0xfffffdbb | |
2c0: 69730044 ldmdbvs r3!, {r2, r6}^ | |
2c4: 7974657a ldmdbvc r4!, {r1, r3, r4, r5, r6, r8, sl, sp, lr}^ | |
2c8: 43006570 movwmi r6, #1392 ; 0x570 | |
2cc: 5045444f subpl r4, r5, pc, asr #8 | |
2d0: 53454741 movtpl r4, #22337 ; 0x5741 | |
2d4: 00455a49 subeq r5, r5, r9, asr #20 | |
2d8: 45444f43 strbmi r4, [r4, #-3907] ; 0xfffff0bd | |
2dc: 455a4953 ldrbmi r4, [sl, #-2387] ; 0xfffff6ad | |
2e0: 44425200 strbmi r5, [r2], #-512 ; 0xfffffe00 | |
2e4: 53455400 movtpl r5, #21504 ; 0x5400 | |
2e8: 41545354 cmpmi r4, r4, asr r3 | |
2ec: 00535554 subseq r5, r3, r4, asr r5 | |
2f0: 45534552 ldrbmi r4, [r3, #-1362] ; 0xfffffaae | |
2f4: 44455652 strbmi r5, [r5], #-1618 ; 0xfffff9ae | |
2f8: 45440031 strbmi r0, [r4, #-49] ; 0xffffffcf | |
2fc: 45434956 strbmi r4, [r3, #-2390] ; 0xfffff6aa | |
300: 45505954 ldrbmi r5, [r0, #-2388] ; 0xfffff6ac | |
304: 4e4f4300 cdpmi 3, 4, cr4, cr15, cr0, {0} | |
308: 49474946 stmdbmi r7, {r1, r2, r6, r8, fp, lr}^ | |
30c: 45440044 strbmi r0, [r4, #-68] ; 0xffffffbc | |
310: 45434956 strbmi r4, [r3, #-2390] ; 0xfffff6aa | |
314: 52004449 andpl r4, r0, #1224736768 ; 0x49000000 | |
318: 52455345 subpl r5, r5, #335544321 ; 0x14000001 | |
31c: 32444556 subcc r4, r4, #360710144 ; 0x15800000 | |
320: 54504300 ldrbpl r4, [r0], #-768 ; 0xfffffd00 | |
324: 31545345 cmpcc r4, r5, asr #6 | |
328: 54504300 ldrbpl r4, [r0], #-768 ; 0xfffffd00 | |
32c: 32545345 subscc r5, r4, #335544321 ; 0x14000001 | |
330: 54504300 ldrbpl r4, [r0], #-768 ; 0xfffffd00 | |
334: 33545345 cmpcc r4, #335544321 ; 0x14000001 | |
338: 54504300 ldrbpl r4, [r0], #-768 ; 0xfffffd00 | |
33c: 34545345 ldrbcc r5, [r4], #-837 ; 0xfffffcbb | |
340: 00524500 subseq r4, r2, r0, lsl #10 | |
344: 44005249 strmi r5, [r0], #-585 ; 0xfffffdb7 | |
348: 43495645 movtmi r5, #38469 ; 0x9645 | |
34c: 44444145 strbmi r4, [r4], #-325 ; 0xfffffebb | |
350: 50595452 subspl r5, r9, r2, asr r4 | |
354: 45440045 strbmi r0, [r4, #-69] ; 0xffffffbb | |
358: 45434956 strbmi r4, [r3, #-2390] ; 0xfffff6aa | |
35c: 52444441 subpl r4, r4, #1090519040 ; 0x41000000 | |
360: 53455200 movtpl r5, #20992 ; 0x5200 | |
364: 45565245 ldrbmi r5, [r6, #-581] ; 0xfffffdbb | |
368: 49003344 stmdbmi r0, {r2, r6, r8, r9, ip, sp} | |
36c: 004f464e subeq r4, pc, lr, asr #12 | |
370: 54524150 ldrbpl r4, [r2], #-336 ; 0xfffffeb0 | |
374: 52415600 subpl r5, r1, #0, 12 | |
378: 544e4149 strbpl r4, [lr], #-329 ; 0xfffffeb7 | |
37c: 43415000 movtmi r5, #4096 ; 0x1000 | |
380: 4547414b strbmi r4, [r7, #-331] ; 0xfffffeb5 | |
384: 4d415200 sfmmi f5, 2, [r1, #-0] | |
388: 414c4600 cmpmi ip, r0, lsl #12 | |
38c: 46004853 ; <UNDEFINED> instruction: 0x46004853 | |
390: 5f524349 svcpl 0x00524349 | |
394: 4f464e49 svcmi 0x00464e49 | |
398: 7079545f rsbsvc r5, r9, pc, asr r4 | |
39c: 45520065 ldrbmi r0, [r2, #-101] ; 0xffffff9b | |
3a0: 56524553 ; <UNDEFINED> instruction: 0x56524553 | |
3a4: 00344445 eorseq r4, r4, r5, asr #8 | |
3a8: 0050544f subseq r5, r0, pc, asr #8 | |
3ac: 45534552 ldrbmi r4, [r3, #-1362] ; 0xfffffaae | |
3b0: 44455652 strbmi r5, [r5], #-1618 ; 0xfffff9ae | |
3b4: 41500035 cmpmi r0, r5, lsr r0 | |
3b8: 4f4e5452 svcmi 0x004e5452 | |
3bc: 52574800 subspl r4, r7, #0, 16 | |
3c0: 53495645 movtpl r5, #38469 ; 0x9645 | |
3c4: 004e4f49 subeq r4, lr, r9, asr #30 | |
3c8: 444f5250 strbmi r5, [pc], #-592 ; 3d0 <Verify+0xa8> | |
3cc: 49544355 ldmdbmi r4, {r0, r2, r4, r6, r8, r9, lr}^ | |
3d0: 45524e4f ldrbmi r4, [r2, #-3663] ; 0xfffff1b1 | |
3d4: 49534956 ldmdbmi r3, {r1, r2, r4, r6, r8, fp, lr}^ | |
3d8: 52004e4f andpl r4, r0, #1264 ; 0x4f0 | |
3dc: 52455345 subpl r5, r5, #335544321 ; 0x14000001 | |
3e0: 36444556 ; <UNDEFINED> instruction: 0x36444556 | |
3e4: 54504300 ldrbpl r4, [r0], #-768 ; 0xfffffd00 | |
3e8: 35545345 ldrbcc r5, [r4, #-837] ; 0xfffffcbb | |
3ec: 54504300 ldrbpl r4, [r0], #-768 ; 0xfffffd00 | |
3f0: 36545345 ldrbcc r5, [r4], -r5, asr #6 | |
3f4: 54504300 ldrbpl r4, [r0], #-768 ; 0xfffffd00 | |
3f8: 37545345 ldrbcc r5, [r4, -r5, asr #6] | |
3fc: 54504300 ldrbpl r4, [r0], #-768 ; 0xfffffd00 | |
400: 38545345 ldmdacc r4, {r0, r2, r6, r8, r9, ip, lr}^ | |
404: 53455200 movtpl r5, #20992 ; 0x5200 | |
408: 45565245 ldrbmi r5, [r6, #-581] ; 0xfffffdbb | |
40c: 43003744 movwmi r3, #1860 ; 0x744 | |
410: 43504948 cmpmi r0, #72, 18 ; 0x120000 | |
414: 30464e4f subcc r4, r6, pc, asr #28 | |
418: 48430030 stmdami r3, {r4, r5}^ | |
41c: 4f435049 svcmi 0x00435049 | |
420: 3130464e teqcc r0, lr, asr #12 | |
424: 49484300 stmdbmi r8, {r8, r9, lr}^ | |
428: 4e4f4350 mcrmi 3, 2, r4, cr15, cr0, {2} | |
42c: 00323046 eorseq r3, r2, r6, asr #32 | |
430: 50494843 subpl r4, r9, r3, asr #16 | |
434: 464e4f43 strbmi r4, [lr], -r3, asr #30 | |
438: 52003330 andpl r3, r0, #48, 6 ; 0xc0000000 | |
43c: 4f494441 svcmi 0x00494441 | |
440: 4d495254 sfmmi f5, 2, [r9, #-336] ; 0xfffffeb0 | |
444: 52003030 andpl r3, r0, #48 ; 0x30 | |
448: 4f494441 svcmi 0x00494441 | |
44c: 4d495254 sfmmi f5, 2, [r9, #-336] ; 0xfffffeb0 | |
450: 52003130 andpl r3, r0, #48, 2 | |
454: 52455345 subpl r5, r5, #335544321 ; 0x14000001 | |
458: 38444556 stmdacc r4, {r1, r2, r4, r6, r8, sl, lr}^ | |
45c: 414c4600 cmpmi ip, r0, lsl #12 | |
460: 57504853 ; <UNDEFINED> instruction: 0x57504853 | |
464: 30505552 subscc r5, r0, r2, asr r5 | |
468: 414c4600 cmpmi ip, r0, lsl #12 | |
46c: 57504853 ; <UNDEFINED> instruction: 0x57504853 | |
470: 31505552 cmpcc r0, r2, asr r5 | |
474: 414c4600 cmpmi ip, r0, lsl #12 | |
478: 57504853 ; <UNDEFINED> instruction: 0x57504853 | |
47c: 32505552 subscc r5, r0, #343932928 ; 0x14800000 | |
480: 414c4600 cmpmi ip, r0, lsl #12 | |
484: 57504853 ; <UNDEFINED> instruction: 0x57504853 | |
488: 33505552 cmpcc r0, #343932928 ; 0x14800000 | |
48c: 53455200 movtpl r5, #20992 ; 0x5200 | |
490: 45565245 ldrbmi r5, [r6, #-581] ; 0xfffffdbb | |
494: 52003944 andpl r3, r0, #68, 18 ; 0x110000 | |
498: 4d464e43 stclmi 14, cr4, [r6, #-268] ; 0xfffffef4 | |
49c: 0045444f subeq r4, r5, pc, asr #8 | |
4a0: 464e4352 ; <UNDEFINED> instruction: 0x464e4352 | |
4a4: 49484300 stmdbmi r8, {r8, r9, lr}^ | |
4a8: 4e4f4350 mcrmi 3, 2, r4, cr15, cr0, {2} | |
4ac: 00343046 eorseq r3, r4, r6, asr #32 | |
4b0: 45534552 ldrbmi r4, [r3, #-1362] ; 0xfffffaae | |
4b4: 44455652 strbmi r5, [r5], #-1618 ; 0xfffff9ae | |
4b8: 54003031 strpl r3, [r0], #-49 ; 0xffffffcf | |
4bc: 00504d45 subseq r4, r0, r5, asr #26 | |
4c0: 41003041 tstmi r0, r1, asr #32 | |
4c4: 32410031 subcc r0, r1, #49 ; 0x31 | |
4c8: 00334100 eorseq r4, r3, r0, lsl #2 | |
4cc: 41003441 tstmi r0, r1, asr #8 | |
4d0: 30420035 subcc r0, r2, r5, lsr r0 | |
4d4: 00314200 eorseq r4, r1, r0, lsl #4 | |
4d8: 42003242 andmi r3, r0, #536870916 ; 0x20000004 | |
4dc: 34420033 strbcc r0, [r2], #-51 ; 0xffffffcd | |
4e0: 00354200 eorseq r4, r5, r0, lsl #4 | |
4e4: 54003054 strpl r3, [r0], #-84 ; 0xffffffac | |
4e8: 32540031 subscc r0, r4, #49 ; 0x31 | |
4ec: 00335400 eorseq r5, r3, r0, lsl #8 | |
4f0: 46003454 ; <UNDEFINED> instruction: 0x46003454 | |
4f4: 5f524349 svcpl 0x00524349 | |
4f8: 504d4554 subpl r4, sp, r4, asr r5 | |
4fc: 7079545f rsbsvc r5, r9, pc, asr r4 | |
500: 45520065 ldrbmi r0, [r2, #-101] ; 0xffffff9b | |
504: 56524553 ; <UNDEFINED> instruction: 0x56524553 | |
508: 31314445 teqcc r1, r5, asr #8 | |
50c: 43464e00 movtmi r4, #28160 ; 0x6e00 | |
510: 47415400 strbmi r5, [r1, -r0, lsl #8] | |
514: 44414548 strbmi r4, [r1], #-1352 ; 0xfffffab8 | |
518: 00305245 eorseq r5, r0, r5, asr #4 | |
51c: 48474154 stmdami r7, {r2, r4, r6, r8, lr}^ | |
520: 45444145 strbmi r4, [r4, #-325] ; 0xfffffebb | |
524: 54003152 strpl r3, [r0], #-338 ; 0xfffffeae | |
528: 45484741 strbmi r4, [r8, #-1857] ; 0xfffff8bf | |
52c: 52454441 subpl r4, r5, #1090519040 ; 0x41000000 | |
530: 41540032 cmpmi r4, r2, lsr r0 | |
534: 41454847 cmpmi r5, r7, asr #16 | |
538: 33524544 cmpcc r2, #68, 10 ; 0x11000000 | |
53c: 43494600 movtmi r4, #38400 ; 0x9600 | |
540: 464e5f52 ; <UNDEFINED> instruction: 0x464e5f52 | |
544: 79545f43 ldmdbvc r4, {r0, r1, r6, r8, r9, sl, fp, ip, lr}^ | |
548: 4e006570 cfrshl64mi mvdx0, mvdx0, r6 | |
54c: 465f4652 ; <UNDEFINED> instruction: 0x465f4652 | |
550: 5f524349 svcpl 0x00524349 | |
554: 65707954 ldrbvs r7, [r0, #-2388]! ; 0xfffff6ac | |
558: 41455200 mrsmi r5, (UNDEF: 101) | |
55c: 56005944 strpl r5, [r0], -r4, asr #18 | |
560: 46495245 strbmi r5, [r9], -r5, asr #4 | |
564: 49414659 stmdbmi r1, {r0, r3, r4, r6, r9, sl, lr}^ | |
568: 0044454c subeq r4, r4, ip, asr #10 | |
56c: 464e4f43 strbmi r4, [lr], -r3, asr #30 | |
570: 45004749 strmi r4, [r0, #-1865] ; 0xfffff8b7 | |
574: 45534152 ldrbmi r4, [r3, #-338] ; 0xfffffeae | |
578: 45474150 strbmi r4, [r7, #-336] ; 0xfffffeb0 | |
57c: 41524500 cmpmi r2, r0, lsl #10 | |
580: 43504553 cmpmi r0, #348127232 ; 0x14c00000 | |
584: 45003152 strmi r3, [r0, #-338] ; 0xfffffeae | |
588: 45534152 ldrbmi r4, [r3, #-338] ; 0xfffffeae | |
58c: 004c4c41 subeq r4, ip, r1, asr #24 | |
590: 53415245 movtpl r5, #4677 ; 0x1245 | |
594: 52435045 subpl r5, r3, #69 ; 0x45 | |
598: 52450030 subpl r0, r5, #48 ; 0x30 | |
59c: 55455341 strbpl r5, [r5, #-833] ; 0xfffffcbf | |
5a0: 00524349 subseq r4, r2, r9, asr #6 | |
5a4: 43414349 movtmi r4, #4937 ; 0x1349 | |
5a8: 4e434548 cdpmi 5, 4, cr4, cr3, cr8, {2} | |
5ac: 48490046 stmdami r9, {r1, r2, r6}^ | |
5b0: 49005449 stmdbmi r0, {r0, r3, r6, sl, ip, lr} | |
5b4: 5353494d cmppl r3, #1261568 ; 0x134000 | |
5b8: 53455400 movtpl r5, #21504 ; 0x5400 | |
5bc: 444f4d54 strbmi r4, [pc], #-3412 ; 5c4 <debug+0x2c> | |
5c0: 45540045 ldrbmi r0, [r4, #-69] ; 0xffffffbb | |
5c4: 414d5453 cmpmi sp, r3, asr r4 | |
5c8: 52455353 subpl r5, r5, #1275068417 ; 0x4c000001 | |
5cc: 00455341 subeq r5, r5, r1, asr #6 | |
5d0: 54534554 ldrbpl r4, [r3], #-1364 ; 0xfffffaac | |
5d4: 53415245 movtpl r5, #4677 ; 0x1245 | |
5d8: 46455245 strbmi r5, [r5], -r5, asr #4 | |
5dc: 4c4c4543 cfstr64mi mvdx4, [ip], {67} ; 0x43 | |
5e0: 53455400 movtpl r5, #21504 ; 0x5400 | |
5e4: 00435454 subeq r5, r3, r4, asr r4 | |
5e8: 54534554 ldrbpl r4, [r3], #-1364 ; 0xfffffaac | |
5ec: 41544144 cmpmi r4, r4, asr #2 | |
5f0: 00383231 eorseq r3, r8, r1, lsr r2 | |
5f4: 54534554 ldrbpl r4, [r3], #-1364 ; 0xfffffaac | |
5f8: 41544144 cmpmi r4, r4, asr #2 | |
5fc: 49383231 ldmdbmi r8!, {r0, r4, r5, r9, ip, sp} | |
600: 5400434e strpl r4, [r0], #-846 ; 0xfffffcb2 | |
604: 43545345 cmpmi r4, #335544321 ; 0x14000001 | |
608: 4e49504d cdpmi 0, 4, cr5, cr9, cr13, {2} | |
60c: 45540043 ldrbmi r0, [r4, #-67] ; 0xffffffbd | |
610: 434e5453 movtmi r5, #58451 ; 0xe453 | |
614: 4e49504d cdpmi 0, 4, cr5, cr9, cr13, {2} | |
618: 45540043 ldrbmi r0, [r4, #-67] ; 0xffffffbd | |
61c: 4f435453 svcmi 0x00435453 | |
620: 4f52544e svcmi 0x0052544e | |
624: 4e494c4c cdpmi 12, 4, cr4, cr9, cr12, {2} | |
628: 54005345 strpl r5, [r0], #-837 ; 0xfffffcbb | |
62c: 43545345 cmpmi r4, #335544321 ; 0x14000001 | |
630: 52544e4f subspl r4, r4, #1264 ; 0x4f0 | |
634: 44414c4f strbmi r4, [r1], #-3151 ; 0xfffff3b1 | |
638: 54005244 strpl r5, [r0], #-580 ; 0xfffffdbc | |
63c: 43545345 cmpmi r4, #335544321 ; 0x14000001 | |
640: 544e554f strbpl r5, [lr], #-1359 ; 0xfffffab1 | |
644: 45525245 ldrbmi r5, [r2, #-581] ; 0xfffffdbb | |
648: 44414f4c strbmi r4, [r1], #-3916 ; 0xfffff0b4 | |
64c: 53455400 movtpl r5, #21504 ; 0x5400 | |
650: 554f4354 strbpl r4, [pc, #-852] ; 304 <BlankCheck+0x9c> | |
654: 5245544e subpl r5, r5, #1308622848 ; 0x4e000000 | |
658: 4e4e5552 mcrmi 5, 2, r5, cr14, cr2, {2} | |
65c: 00474e49 subeq r4, r7, r9, asr #28 | |
660: 54534554 ldrbpl r4, [r3], #-1364 ; 0xfffffaac | |
664: 464e4f43 strbmi r4, [lr], -r3, asr #30 | |
668: 54004749 strpl r4, [r0], #-1865 ; 0xfffff8b7 | |
66c: 54545345 ldrbpl r5, [r4], #-837 ; 0xfffffcbb | |
670: 5050564d subspl r5, r0, sp, asr #12 | |
674: 45414e41 strbmi r4, [r1, #-3649] ; 0xfffff1bf | |
678: 524e004e subpl r0, lr, #78 ; 0x4e | |
67c: 564e5f46 strbpl r5, [lr], -r6, asr #30 | |
680: 545f434d ldrbpl r4, [pc], #-845 ; 688 <debug+0xf0> | |
684: 00657079 rsbeq r7, r5, r9, ror r0 | |
688: 64616572 strbtvs r6, [r1], #-1394 ; 0xfffffa8e | |
68c: 7261705f rsbvc r7, r1, #95 ; 0x5f | |
690: 756e5f74 strbvc r5, [lr, #-3956]! ; 0xfffff08c | |
694: 7265626d rsbvc r6, r5, #-805306362 ; 0xd0000006 | |
698: 61657200 cmnvs r5, r0, lsl #4 | |
69c: 61705f64 cmnvs r0, r4, ror #30 | |
6a0: 735f6567 cmpvc pc, #432013312 ; 0x19c00000 | |
6a4: 00657a69 rsbeq r7, r5, r9, ror #20 | |
6a8: 64616572 strbtvs r6, [r1], #-1394 ; 0xfffffa8e | |
6ac: 646f635f strbtvs r6, [pc], #-863 ; 6b4 <debug+0x11c> | |
6b0: 69735f65 ldmdbvs r3!, {r0, r2, r5, r6, r8, r9, sl, fp, ip, lr}^ | |
6b4: 7200657a andvc r6, r0, #511705088 ; 0x1e800000 | |
6b8: 5f646165 svcpl 0x00646165 | |
6bc: 69676572 stmdbvs r7!, {r1, r4, r5, r6, r8, sl, sp, lr}^ | |
6c0: 5f306e6f svcpl 0x00306e6f | |
6c4: 657a6973 ldrbvs r6, [sl, #-2419]! ; 0xfffff68d | |
6c8: 61657200 cmnvs r5, r0, lsl #4 | |
6cc: 6c665f64 stclvs 15, cr5, [r6], #-400 ; 0xfffffe70 | |
6d0: 5f687361 svcpl 0x00687361 | |
6d4: 72617473 rsbvc r7, r1, #1929379840 ; 0x73000000 | |
6d8: 65720074 ldrbvs r0, [r2, #-116]! ; 0xffffff8c | |
6dc: 665f6461 ldrbvs r6, [pc], -r1, ror #8 | |
6e0: 6873616c ldmdavs r3!, {r2, r3, r5, r6, r8, sp, lr}^ | |
6e4: 646e655f strbtvs r6, [lr], #-1375 ; 0xfffffaa1 | |
6e8: 5f736900 svcpl 0x00736900 | |
6ec: 73617265 cmnvc r1, #1342177286 ; 0x50000006 | |
6f0: 5f006465 svcpl 0x00006465 | |
6f4: 6c6f6f42 stclvs 15, cr6, [pc], #-264 ; 5f4 <debug+0x5c> | |
6f8: 73696400 cmnvc r9, #0, 8 | |
6fc: 656c6261 strbvs r6, [ip, #-609]! ; 0xfffffd9f | |
700: 7270625f rsbsvc r6, r0, #-268435451 ; 0xf0000005 | |
704: 6900746f stmdbvs r0, {r0, r1, r2, r3, r5, r6, sl, ip, sp, lr} | |
708: 65725f73 ldrbvs r5, [r2, #-3955]! ; 0xfffff08d | |
70c: 61626461 cmnvs r2, r1, ror #8 | |
710: 705f6b63 subsvc r6, pc, r3, ror #22 | |
714: 65746f72 ldrbvs r6, [r4, #-3954]! ; 0xfffff08e | |
718: 64657463 strbtvs r7, [r5], #-1123 ; 0xfffffb9d | |
71c: 65686300 strbvs r6, [r8, #-768]! ; 0xfffffd00 | |
720: 705f6b63 subsvc r6, pc, r3, ror #22 | |
724: 5f656761 svcpl 0x00656761 | |
728: 74617473 strbtvc r7, [r1], #-1139 ; 0xfffffb8d | |
72c: 70007375 andvc r7, r0, r5, ror r3 | |
730: 5f656761 svcpl 0x00656761 | |
734: 74617473 strbtvc r7, [r1], #-1139 ; 0xfffffb8d | |
738: 745f7375 ldrbvc r7, [pc], #-885 ; 740 <debug+0x1a8> | |
73c: 6d766e00 ldclvs 14, cr6, [r6, #-0] | |
740: 6e695f63 cdpvs 15, 6, cr5, cr9, cr3, {3} | |
744: 6d5f7469 cfldrdvs mvd7, [pc, #-420] ; 5a8 <debug+0x10> | |
748: 0065646f rsbeq r6, r5, pc, ror #8 | |
74c: 00746e69 rsbseq r6, r4, r9, ror #28 | |
750: 636d766e cmnvs sp, #115343360 ; 0x6e00000 | |
754: 6961775f stmdbvs r1!, {r0, r1, r2, r3, r4, r6, r8, r9, sl, ip, sp, lr}^ | |
758: 766e0074 ; <UNDEFINED> instruction: 0x766e0074 | |
75c: 655f636d ldrbvs r6, [pc, #-877] ; 3f7 <read_part_number+0x7> | |
760: 65736172 ldrbvs r6, [r3, #-370]! ; 0xfffffe8e | |
764: 6c6c615f stfvse f6, [ip], #-380 ; 0xfffffe84 | |
768: 6d766e00 ldclvs 14, cr6, [r6, #-0] | |
76c: 72655f63 rsbvc r5, r5, #396 ; 0x18c | |
770: 5f657361 svcpl 0x00657361 | |
774: 65676170 strbvs r6, [r7, #-368]! ; 0xfffffe90 | |
778: 6d766e00 ldclvs 14, cr6, [r6, #-0] | |
77c: 72655f63 rsbvc r5, r5, #396 ; 0x18c | |
780: 5f657361 svcpl 0x00657361 | |
784: 72636975 rsbvc r6, r3, #1916928 ; 0x1d4000 | |
788: 6d766e00 ldclvs 14, cr6, [r6, #-0] | |
78c: 72655f63 rsbvc r5, r5, #396 ; 0x18c | |
790: 5f657361 svcpl 0x00657361 | |
794: 5f6c6c61 svcpl 0x006c6c61 | |
798: 5f746f6e svcpl 0x00746f6e | |
79c: 61006473 tstvs r0, r3, ror r4 | |
7a0: 65726464 ldrbvs r6, [r2, #-1124]! ; 0xfffffb9c | |
7a4: 63007373 movwvs r7, #883 ; 0x373 | |
7a8: 746e756f strbtvc r7, [lr], #-1391 ; 0xfffffa91 | |
7ac: 64646100 strbtvs r6, [r4], #-256 ; 0xffffff00 | |
7b0: 6f6d0072 svcvs 0x006d0072 | |
7b4: 6e006564 cfsh32vs mvfx6, mvfx0, #52 | |
7b8: 5f636d76 svcpl 0x00636d76 | |
7bc: 65646f6d strbvs r6, [r4, #-3949]! ; 0xfffff093 | |
7c0: 6500745f strvs r7, [r0, #-1119] ; 0xfffffba1 | |
7c4: 65736172 ldrbvs r6, [r3, #-370]! ; 0xfffffe8e | |
7c8: 6369755f cmnvs r9, #398458880 ; 0x17c00000 | |
7cc: 72650072 rsbvc r0, r5, #114 ; 0x72 | |
7d0: 5f657361 svcpl 0x00657361 | |
7d4: 5f646e65 svcpl 0x00646e65 | |
7d8: 72646461 rsbvc r6, r4, #1627389952 ; 0x61000000 | |
7dc: 00737365 rsbseq r7, r3, r5, ror #6 | |
7e0: 706d6f43 rsbvc r6, sp, r3, asr #30 | |
7e4: 6e656e6f cdpvs 14, 6, cr6, cr5, cr15, {3} | |
7e8: 41203a74 ; <UNDEFINED> instruction: 0x41203a74 | |
7ec: 43204d52 ; <UNDEFINED> instruction: 0x43204d52 | |
7f0: 69706d6f ldmdbvs r0!, {r0, r1, r2, r3, r5, r6, r8, sl, fp, sp, lr}^ | |
7f4: 2072656c rsbscs r6, r2, ip, ror #10 | |
7f8: 30312e36 eorscc r2, r1, r6, lsr lr | |
7fc: 5420312e strtpl r3, [r0], #-302 ; 0xfffffed2 | |
800: 3a6c6f6f bcc 1b1c5c4 <debug+0x1b1c02c> | |
804: 6d726120 ldfvse f6, [r2, #-128]! ; 0xffffff80 | |
808: 6e616c63 cdpvs 12, 6, cr6, cr1, cr3, {3} | |
80c: 355b2067 ldrbcc r2, [fp, #-103] ; 0xffffff99 | |
810: 33343164 teqcc r4, #100, 2 | |
814: 5d303032 ldcpl 0, cr3, [r0, #-200]! ; 0xffffff38 | |
818: 63727300 cmnvs r2, #0, 6 | |
81c: 616c465c cmnvs ip, ip, asr r6 | |
820: 72506873 subsvc r6, r0, #7536640 ; 0x730000 | |
824: 00632e67 rsbeq r2, r3, r7, ror #28 | |
828: 555c3a43 ldrbpl r3, [ip, #-2627] ; 0xfffff5bd | |
82c: 73726573 cmnvc r2, #482344960 ; 0x1cc00000 | |
830: 7469735c strbtvc r7, [r9], #-860 ; 0xfffffca4 | |
834: 6f445c69 svcvs 0x00445c69 | |
838: 656d7563 strbvs r7, [sp, #-1379]! ; 0xfffffa9d | |
83c: 5c73746e cfldrdpl mvd7, [r3], #-440 ; 0xfffffe48 | |
840: 5c746947 ; <UNDEFINED> instruction: 0x5c746947 | |
844: 54474153 strbpl r4, [r7], #-339 ; 0xfffffead | |
848: 736c6f6f cmnvc ip, #444 ; 0x1bc | |
84c: 66726e5c ; <UNDEFINED> instruction: 0x66726e5c | |
850: 5c6b646d cfstrdpl mvd6, [fp], #-436 ; 0xfffffe4c | |
854: 6a6f7250 bvs 1bdd19c <debug+0x1bdcc04> | |
858: 73746365 cmnvc r4, #-1811939327 ; 0x94000001 | |
85c: 69656b5c stmdbvs r5!, {r2, r3, r4, r6, r8, r9, fp, sp, lr}^ | |
860: 6c612e6c stclvs 14, cr2, [r1], #-432 ; 0xfffffe50 | |
864: 69726f67 ldmdbvs r2!, {r0, r1, r2, r5, r6, r8, r9, sl, fp, sp, lr}^ | |
868: 5c6d6874 stclpl 8, cr6, [sp], #-464 ; 0xfffffe30 | |
86c: 73616c46 cmnvc r1, #17920 ; 0x4600 | |
870: 00726568 rsbseq r6, r2, r8, ror #10 | |
874: 75626564 strbvc r6, [r2, #-1380]! ; 0xfffffa9c | |
878: 75660067 strbvc r0, [r6, #-103]! ; 0xffffff99 | |
87c: 6974636e ldmdbvs r4!, {r1, r2, r3, r5, r6, r8, r9, sp, lr}^ | |
880: 75006e6f strvc r6, [r0, #-3695] ; 0xfffff191 | |
884: 6769736e strbvs r7, [r9, -lr, ror #6]! | |
888: 2064656e rsbcs r6, r4, lr, ror #10 | |
88c: 00746e69 rsbseq r6, r4, r9, ror #28 | |
890: 746e6975 strbtvc r6, [lr], #-2421 ; 0xfffff68b | |
894: 745f3233 ldrbvc r3, [pc], #-563 ; 89c <debug+0x304> | |
898: 65686300 strbvs r6, [r8, #-768]! ; 0xfffffd00 | |
89c: 6f706b63 svcvs 0x00706b63 | |
8a0: 00746e69 rsbseq r6, r4, r9, ror #28 | |
8a4: 6f727265 svcvs 0x00727265 | |
8a8: 61640072 smcvs 16386 ; 0x4002 | |
8ac: 44006174 strmi r6, [r0], #-372 ; 0xfffffe8c | |
8b0: 67756265 ldrbvs r6, [r5, -r5, ror #4]! | |
8b4: 736e7500 cmnvc lr, #0, 10 | |
8b8: 656e6769 strbvs r6, [lr, #-1897]! ; 0xfffff897 | |
8bc: 68632064 stmdavs r3!, {r2, r5, r6, sp}^ | |
8c0: 50007261 andpl r7, r0, r1, ror #4 | |
8c4: 5f454741 svcpl 0x00454741 | |
8c8: 54434146 strbpl r4, [r3], #-326 ; 0xfffffeba | |
8cc: 5f59524f svcpl 0x0059524f | |
8d0: 544f5250 strbpl r5, [pc], #-592 ; 8d8 <debug+0x340> | |
8d4: 45544345 ldrbmi r4, [r4, #-837] ; 0xfffffcbb | |
8d8: 41500044 cmpmi r0, r4, asr #32 | |
8dc: 555f4547 ldrbpl r4, [pc, #-1351] ; 39d <Verify+0x75> | |
8e0: 5f524553 svcpl 0x00524553 | |
8e4: 544f5250 strbpl r5, [pc], #-592 ; 8ec <debug+0x354> | |
8e8: 45544345 ldrbmi r4, [r4, #-837] ; 0xfffffcbb | |
8ec: 41500044 cmpmi r0, r4, asr #32 | |
8f0: 535f4547 cmppl pc, #297795584 ; 0x11c00000 | |
8f4: 4454464f ldrbmi r4, [r4], #-1615 ; 0xfffff9b1 | |
8f8: 43495645 movtmi r5, #38469 ; 0x9645 | |
8fc: 41500045 cmpmi r0, r5, asr #32 | |
900: 555f4547 ldrbpl r4, [pc, #-1351] ; 3c1 <Verify+0x99> | |
904: 4f52504e svcmi 0x0052504e | |
908: 54434554 strbpl r4, [r3], #-1364 ; 0xfffffaac | |
90c: 6c004445 cfstrsvs mvf4, [r0], {69} ; 0x45 | |
910: 20676e6f rsbcs r6, r7, pc, ror #28 | |
914: 69736e75 ldmdbvs r3!, {r0, r2, r4, r5, r6, r9, sl, fp, sp, lr}^ | |
918: 64656e67 strbtvs r6, [r5], #-3687 ; 0xfffff199 | |
91c: 746e6920 strbtvc r6, [lr], #-2336 ; 0xfffff6e0 | |
920: 6e697500 cdpvs 5, 6, cr7, cr9, cr0, {0} | |
924: 745f3874 ldrbvc r3, [pc], #-2164 ; 92c <debug+0x394> | |
928: 696e4900 stmdbvs lr!, {r8, fp, lr}^ | |
92c: 6e690074 mcrvs 0, 3, r0, cr9, cr4, {3} | |
930: 6e550074 mrcvs 0, 2, r0, cr5, cr4, {3} | |
934: 74696e49 strbtvc r6, [r9], #-3657 ; 0xfffff1b7 | |
938: 61724500 cmnvs r2, r0, lsl #10 | |
93c: 68436573 stmdavs r3, {r0, r1, r4, r5, r6, r8, sl, sp, lr}^ | |
940: 45007069 strmi r7, [r0, #-105] ; 0xffffff97 | |
944: 65736172 ldrbvs r6, [r3, #-370]! ; 0xfffffe8e | |
948: 74636553 strbtvc r6, [r3], #-1363 ; 0xfffffaad | |
94c: 5000726f andpl r7, r0, pc, ror #4 | |
950: 72676f72 rsbvc r6, r7, #456 ; 0x1c8 | |
954: 61506d61 cmpvs r0, r1, ror #26 | |
958: 42006567 andmi r6, r0, #432013312 ; 0x19c00000 | |
95c: 6b6e616c blvs 1b98f14 <debug+0x1b9897c> | |
960: 63656843 cmnvs r5, #4390912 ; 0x430000 | |
964: 6556006b ldrbvs r0, [r6, #-107] ; 0xffffff95 | |
968: 79666972 stmdbvc r6!, {r1, r4, r5, r6, r8, fp, sp, lr}^ | |
96c: 72646100 rsbvc r6, r4, #0, 2 | |
970: 6b6c6300 blvs 1b19578 <debug+0x1b18fe0> | |
974: 636e6600 cmnvs lr, #0, 12 | |
978: 74657200 strbtvc r7, [r5], #-512 ; 0xfffffe00 | |
97c: 64646100 strbtvs r6, [r4], #-256 ; 0xffffff00 | |
980: 73736572 cmnvc r3, #478150656 ; 0x1c800000 | |
984: 007a7300 rsbseq r7, sl, r0, lsl #6 | |
988: 00667562 rsbeq r7, r6, r2, ror #10 | |
98c: 5f727470 svcpl 0x00727470 | |
990: 72646461 rsbvc r6, r4, #1627389952 ; 0x61000000 | |
994: 00737365 rsbseq r7, r3, r5, ror #6 | |
998: 657a6973 ldrbvs r6, [sl, #-2419]! ; 0xfffff68d | |
99c: 70006900 andvc r6, r0, r0, lsl #18 | |
9a0: 645f7274 ldrbvs r7, [pc], #-628 ; 9a8 <debug+0x410> | |
9a4: 00617461 rsbeq r7, r1, r1, ror #8 | |
9a8: 00746170 rsbseq r6, r4, r0, ror r1 | |
9ac: 74746170 ldrbtvc r6, [r4], #-368 ; 0xfffffe90 | |
9b0: 006e7265 rsbeq r7, lr, r5, ror #4 | |
Disassembly of section .debug_ranges: | |
00000000 <.debug_ranges>: | |
0: 00000064 andeq r0, r0, r4, rrx | |
4: 0000006c andeq r0, r0, ip, rrx | |
8: 00000070 andeq r0, r0, r0, ror r0 | |
c: 00000076 andeq r0, r0, r6, ror r0 | |
10: 00000078 andeq r0, r0, r8, ror r0 | |
14: 00000082 andeq r0, r0, r2, lsl #1 | |
... | |
20: 000002f4 strdeq r0, [r0], -r4 | |
24: 000002fa strdeq r0, [r0], -sl | |
28: 00000308 andeq r0, r0, r8, lsl #6 | |
2c: 0000030a andeq r0, r0, sl, lsl #6 | |
30: 00000310 andeq r0, r0, r0, lsl r3 | |
34: 00000324 andeq r0, r0, r4, lsr #6 | |
... | |
Disassembly of section .note: | |
00000000 <.note>: | |
0: 00000004 andeq r0, r0, r4 | |
4: 00000010 andeq r0, r0, r0, lsl r0 | |
8: 40000000 andmi r0, r0, r0 | |
c: 004d5241 subeq r5, sp, r1, asr #4 | |
... | |
1c: 00000001 andeq r0, r0, r1 | |
Disassembly of section .comment: | |
00000000 <.comment>: | |
0: 706d6f43 rsbvc r6, sp, r3, asr #30 | |
4: 6e656e6f cdpvs 14, 6, cr6, cr5, cr15, {3} | |
8: 41203a74 ; <UNDEFINED> instruction: 0x41203a74 | |
c: 43204d52 ; <UNDEFINED> instruction: 0x43204d52 | |
10: 69706d6f ldmdbvs r0!, {r0, r1, r2, r3, r5, r6, r8, sl, fp, sp, lr}^ | |
14: 2072656c rsbscs r6, r2, ip, ror #10 | |
18: 30312e36 eorscc r2, r1, r6, lsr lr | |
1c: 5420312e strtpl r3, [r0], #-302 ; 0xfffffed2 | |
20: 3a6c6f6f bcc 1b1bde4 <debug+0x1b1b84c> | |
24: 6d726120 ldfvse f6, [r2, #-128]! ; 0xffffff80 | |
28: 6b6e696c blvs 1b9a5e0 <debug+0x1b9a048> | |
2c: 64355b20 ldrtvs r5, [r5], #-2848 ; 0xfffff4e0 | |
30: 38323431 ldmdacc r2!, {r0, r4, r5, sl, ip, sp} | |
34: 005d3030 subseq r3, sp, r0, lsr r0 | |
38: 4c6d7241 sfmmi f7, 2, [sp], #-260 ; 0xfffffefc | |
3c: 206b6e69 rsbcs r6, fp, r9, ror #28 | |
40: 74732d2d ldrbtvc r2, [r3], #-3373 ; 0xfffff2d3 | |
44: 74636972 strbtvc r6, [r3], #-2418 ; 0xfffff68e | |
48: 6c2d2d20 stcvs 13, cr2, [sp], #-128 ; 0xffffff80 | |
4c: 5f64616f svcpl 0x0064616f | |
50: 72646461 rsbvc r6, r4, #1627389952 ; 0x61000000 | |
54: 70616d5f rsbvc r6, r1, pc, asr sp | |
58: 666e695f ; <UNDEFINED> instruction: 0x666e695f | |
5c: 2d2d206f stccs 0, cr2, [sp, #-444]! ; 0xfffffe44 | |
60: 2070616d rsbscs r6, r0, sp, ror #2 | |
64: 79732d2d ldmdbvc r3!, {r0, r2, r3, r5, r8, sl, fp, sp}^ | |
68: 6c6f626d sfmvs f6, 2, [pc], #-436 ; fffffebc <debug+0xfffff924> | |
6c: 2d2d2073 stccs 0, cr2, [sp, #-460]! ; 0xfffffe34 | |
70: 67616964 strbvs r6, [r1, -r4, ror #18]! | |
74: 7075735f rsbsvc r7, r5, pc, asr r3 | |
78: 73657270 cmnvc r5, #112, 4 | |
7c: 39393d73 ldmdbcc r9!, {r0, r1, r4, r5, r6, r8, sl, fp, ip, sp} | |
80: 4c2c3133 stfmis f3, [ip], #-204 ; 0xffffff34 | |
84: 35303336 ldrcc r3, [r0, #-822]! ; 0xfffffcca | |
88: 632d2d20 ; <UNDEFINED> instruction: 0x632d2d20 | |
8c: 433d7570 teqmi sp, #112, 10 ; 0x1c000000 | |
90: 6574726f ldrbvs r7, [r4, #-623]! ; 0xfffffd91 | |
94: 344d2d78 strbcc r2, [sp], #-3448 ; 0xfffff288 | |
98: 2070662e rsbscs r6, r0, lr, lsr #12 | |
9c: 696c2d2d stmdbvs ip!, {r0, r2, r3, r5, r8, sl, fp, sp}^ | |
a0: 2e3d7473 mrccs 4, 1, r7, cr13, cr3, {3} | |
a4: 66726e5c ; <UNDEFINED> instruction: 0x66726e5c | |
a8: 78783235 ldmdavc r8!, {r0, r2, r4, r5, r9, ip, sp}^ | |
ac: 616d2e78 smcvs 53992 ; 0xd2e8 | |
b0: 2d2d2070 stccs 0, cr2, [sp, #-448]! ; 0xfffffe40 | |
b4: 7074756f rsbsvc r7, r4, pc, ror #10 | |
b8: 2e3d7475 mrccs 4, 1, r7, cr13, cr5, {3} | |
bc: 75625f5c strbvc r5, [r2, #-3932]! ; 0xfffff0a4 | |
c0: 5c646c69 stclpl 12, cr6, [r4], #-420 ; 0xfffffe5c | |
c4: 3566726e strbcc r7, [r6, #-622]! ; 0xfffffd92 | |
c8: 78787832 ldmdavc r8!, {r1, r4, r5, fp, ip, sp, lr}^ | |
cc: 6678612e ldrbtvs r6, [r8], -lr, lsr #2 | |
d0: 732d2d20 ; <UNDEFINED> instruction: 0x732d2d20 | |
d4: 74746163 ldrbtvc r6, [r4], #-355 ; 0xfffffe9d | |
d8: 2e3d7265 cdpcs 2, 3, cr7, cr13, cr5, {3} | |
dc: 61545c2e cmpvs r4, lr, lsr #24 | |
e0: 74656772 strbtvc r6, [r5], #-1906 ; 0xfffff88e | |
e4: 6e696c2e cdpvs 12, 6, cr6, cr9, cr14, {1} | |
e8: 732d2d20 ; <UNDEFINED> instruction: 0x732d2d20 | |
ec: 6f727379 svcvs 0x00727379 | |
f0: 433d746f teqmi sp, #1862270976 ; 0x6f000000 | |
f4: 654b5c3a strbvs r5, [fp, #-3130] ; 0xfffff3c6 | |
f8: 765f6c69 ldrbvc r6, [pc], -r9, ror #24 | |
fc: 52415c35 subpl r5, r1, #13568 ; 0x3500 | |
100: 52415c4d subpl r5, r1, #19712 ; 0x4d00 | |
104: 414c434d cmpmi ip, sp, asr #6 | |
108: 2d20474e stccs 7, cr4, [r0, #-312]! ; 0xfffffec8 | |
10c: 666e692d strbtvs r6, [lr], -sp, lsr #18 | |
110: 75733d6f ldrbvc r3, [r3, #-3439]! ; 0xfffff291 | |
114: 72616d6d rsbvc r6, r1, #6976 ; 0x1b40 | |
118: 7a697379 bvc 1a5cf04 <debug+0x1a5c96c> | |
11c: 732c7365 ; <UNDEFINED> instruction: 0x732c7365 | |
120: 73657a69 cmnvc r5, #430080 ; 0x69000 | |
124: 746f742c strbtvc r7, [pc], #-1068 ; 12c <EraseSector+0x78> | |
128: 2c736c61 ldclcs 12, cr6, [r3], #-388 ; 0xfffffe7c | |
12c: 73756e75 cmnvc r5, #1872 ; 0x750 | |
130: 762c6465 strtvc r6, [ip], -r5, ror #8 | |
134: 65656e65 strbvs r6, [r5, #-3685]! ; 0xfffff19b | |
138: 000a7372 andeq r7, sl, r2, ror r3 | |
13c: 75706e49 ldrbvc r6, [r0, #-3657]! ; 0xfffff1b7 | |
140: 6f432074 svcvs 0x00432074 | |
144: 6e656d6d cdpvs 13, 6, cr6, cr5, cr13, {3} | |
148: 003a7374 eorseq r7, sl, r4, ror r3 | |
14c: 616c6600 cmnvs ip, r0, lsl #12 | |
150: 72706873 rsbsvc r6, r0, #7536640 ; 0x730000 | |
154: 006f2e67 rsbeq r2, pc, r7, ror #28 | |
158: 73616c66 cmnvc r1, #26112 ; 0x6600 | |
15c: 69747568 ldmdbvs r4!, {r3, r5, r6, r8, sl, ip, sp, lr}^ | |
160: 6f2e736c svcvs 0x002e736c | |
164: 616c6600 cmnvs ip, r0, lsl #12 | |
168: 65646873 strbvs r6, [r4, #-2163]! ; 0xfffff78d | |
16c: 006f2e76 rsbeq r2, pc, r6, ror lr ; <UNPREDICTABLE> | |
170: 6f430000 svcvs 0x00430000 | |
174: 6e6f706d cdpvs 0, 6, cr7, cr15, cr13, {3} | |
178: 3a746e65 bcc 1d1bb14 <debug+0x1d1b57c> | |
17c: 4d524120 ldfmie f4, [r2, #-128] ; 0xffffff80 | |
180: 6d6f4320 stclvs 3, cr4, [pc, #-128]! ; 108 <EraseSector+0x54> | |
184: 656c6970 strbvs r6, [ip, #-2416]! ; 0xfffff690 | |
188: 2e362072 mrccs 0, 1, r2, cr6, cr2, {3} | |
18c: 312e3031 ; <UNDEFINED> instruction: 0x312e3031 | |
190: 6f6f5420 svcvs 0x006f5420 | |
194: 61203a6c ; <UNDEFINED> instruction: 0x61203a6c | |
198: 6c636d72 stclvs 13, cr6, [r3], #-456 ; 0xfffffe38 | |
19c: 20676e61 rsbcs r6, r7, r1, ror #28 | |
1a0: 3164355b cmncc r4, fp, asr r5 | |
1a4: 30323334 eorscc r3, r2, r4, lsr r3 | |
1a8: 00005d30 andeq r5, r0, r0, lsr sp |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment