lunixbochs / usercorn

dynamic binary analysis via platform emulation
MIT License
890 stars 98 forks source link

Arm v7 emulation -> panic: Syscall missing: 18023 #300

Open rfenouil opened 6 years ago

rfenouil commented 6 years ago

Hello,

I tried to message on gitter but it looks like the 'usercorn' room is not active. Apologies if this is not the appropriate place for usercorn questions/problems/issues, here is one from a a newbie.

I am trying to start the execution of a binary compiled for arm (cortex A8 cpu) but I'm facing an error message "panic: Syscall missing: 18023" I am totaly dumb regarding emulation, how it works, and best practices... But I tried usercorn as an alternative to qemu for running a full application, which is maybe silly.

If that can help, I used Texas Instrument devkit (ti-processor-sdk-linux-am335x-evm-04.03.00.05) as prefix for linked libraries: 'armv7ahf-neon-linux-gnueabi' I had to create a symbolic link to the ld-linux.so3 before getting this error on execution.

Any help or remark (or question) would be appreciated. Thank you.

lunixbochs commented 6 years ago

is it arm32 or arm64 binary? can you run with -trace -disbytes and show me the failing syscall instruction?

lunixbochs commented 6 years ago

Might be similar to https://github.com/lunixbochs/usercorn/issues/25#issuecomment-200626660 - could be a different ABI, or a thumb syscall.

lunixbochs commented 6 years ago

This could be ARM EABI which passes syscall number in r7.

rfenouil commented 6 years ago

Hello,

thank you for your answers and sorry for the late reply (could not install usercorn on my laptop). It is an arm32 binary. Here is the full log coming out of the call with '-trace -disbytes':

./usercorn -trace -disbytes -prefix '/home/user/ti-processor-sdk-linux-am335x-evm-04.03.00.05/linux-devkit/sysroots/armv7ahf-neon-linux-gnueabi' ~/exec_main
0x1452b9c0: 94a09fe5 ldr sl, [pc, #0x94]                     | r10 = 0x000275a4 | R 1452ba5c
0x1452b9c4: 94409fe5 ldr r4, [pc, #0x94]                     |  r4 = 0x00000938 | R 1452ba60
0x1452b9c8: 0d00a0e1 mov r0, sp                              |  r0 = 0xbfffed08
0x1452b9cc: ac0b00fa blx #0x1452e884                         |  lr = 0x1452b9d0
0x1452e884: dff81435 ldrlo pc, [r4, #-0x8df]                 |  r3 = 0x00024766 | R 1452ed9c
R 0x1452ba5c: a4750200                                       [.u..                ] R
R 0x1452ba60: 38090000                                       [8...                ] R
0x1452e888: dff81415 ldrne pc, [r4, #-0x8df]                 |  r1 = 0x00000024 | R 1452eda0
0x1452e88c: 2de9f04f svcmi #0xf0e92d                         |  sp = 0xbfffece4 | W bfffece4
0x1452e890: 89b0 sub sp, #0x24                               |  sp = 0xbfffecc0
0x1452e892: dff81025 ldrhs pc, [r0, #-0x8df]                 |  r2 = 0x0002475e | R 1452eda4
0x1452e896: 7b44 add r3, pc                                  |  r3 = 0x14553000
0x1452e898: 02af add r7, sp, #8                              |  r7 = 0xbfffecc8
0x1452e89a: 7861 str r0, [r7, #0x14]                         |                  | W bfffecdc
0x1452e89c: 5b58 ldr r3, [r3, r1]                            |  r3 = 0x00003885 | R 14553024
0x1452e89e: 7a44 add r2, pc                                  |  r2 = 0x14553000
0x1452e8a0: 1268 ldr r2, [r2]                                |  r2 = 0x00027f44 | R 14553000
0x1452e8a2: aff22004 strteq pc, [r0], #-0x2af                |  r4 = 0x1452e884
0x1452e8a6: 23f00103 movweq pc, #0x1023                      |  r3 = 0x00003884
0x1452e8aa: dff8fc14 ldrbtne pc, [ip], #0x8df                |  r1 = 0x00024798 | R 1452eda8
0x1452e8ae: e41a subs r4, r4, r3                             |  r4 = 0x1452b000
0x1452e8b0: a358 ldr r3, [r4, r2]                            |  r3 = 0x0000000e | R 14552f44
0x1452e8b2: 2244 add r2, r4                                  |  r2 = 0x14552f44
0x1452e8b4: 7944 add r1, pc                                  |  r1 = 0x14553050
0x1452e8b6: c1f82025 strhs pc, [r0, #-0x8c1]!                |                  | W 14553570
0x1452e8ba: c1f81845 ldrmi pc, [r8, #-0x8c1]                 |                  | W 14553568
0x1452e8be: bbb3 cbz r3, #0x1452e930                         |                 
0x1452e8c0: dff8e864 strbtvs pc, [r8], #0x8df                |  r6 = 0x00024774 | R 1452edac
R 0x1452ed9c: 66470200                                       [fG..                ] R
R 0x1452eda0: 24000000                                       [$...                ] R
W 0xbfffece4: 38090000 00000000 00000000 00000000 00000000   [8...................] W
   0xbfffecf8: 00000000 a4750200 00000000 d0b95214            [.....u........R.    ]
R 0x1452eda4: 5e470200                                       [^G..                ] R
W 0xbfffecdc: 08edffbf                                       [....                ] W
R 0x14553024: 00000000                                       [....                ] R
R 0x14553000: 00000000                                       [....                ] R
R 0x1452eda8: 98470200                                       [.G..                ] R
R 0x14552f44: 00000000                                       [....                ] R
W 0x14553570: 442f5514                                       [D/U.                ] W
W 0x14553568: 00b05214                                       [..R.                ] W
0x1452e8c4: 4ff6ff5c ldclpl p6, c15, [pc], #0x13c            | r12 = 0x0000fdff
0x1452e8c8: dff8e454 strbtpl pc, [r4], #0x8df                |  r5 = 0x00024772 | R 1452edb0
0x1452e8cc: c6f6ff7c ldclvc p6, c15, [pc], #0x318            | r12 = 0x6ffffdff
0x1452e8d0: dff8e0e4 strbt pc, [r0], #0x8df                  |  lr = 0x0002476c | R 1452edb4
0x1452e8d4: dff8e004 strbteq pc, [r0], #0x8df                |  r0 = 0x00024766 | R 1452edb8
0x1452e8d8: 7e44 add r6, pc                                  |  r6 = 0x14553050
0x1452e8da: 7d44 add r5, pc                                  |  r5 = 0x14553050
0x1452e8dc: 06f14046 strbmi pc, [r0], -r6, lsl #2            |  r6 = 0xd4553050
0x1452e8e0: fe44 add lr, pc                                  |  lr = 0x14553050
0x1452e8e2: 05f14045 strbmi pc, [r0, #-0x105]                |  r5 = 0xd4553050
0x1452e8e6: 7844 add r0, pc                                  |  r0 = 0x14553050
0x1452e8e8: 06f50e76 strvc pc, [lr], -r6, lsl #10            |  r6 = 0xd4553288
0x1452e8ec: a5f5fc75 ldrbvc pc, [ip, #0x5a5]!                |  r5 = 0xd4552e58
0x1452e8f0: 0ef5c06e cdpvs p5, #0xc, c15, c0, c14, #0        |  lr = 0x14553650
0x1452e8f4: 00f5a760 adcvs pc, r7, r0, lsl #10               |  r0 = 0x14553588
0x1452e8f8: 09e0 b #0x1452e90e                               |                 
0x1452e90e: 212b cmp r3, #0x21                               |                 
R 0x1452edac: 74470200                                       [tG..                ] R
R 0x1452edb0: 72470200                                       [rG..                ] R
R 0x1452edb4: 6c470200                                       [lG..                ] R
R 0x1452edb8: 66470200                                       [fG..                ] R
0x1452e910: f3d9 bls #0x1452e8fa                             |                 
0x1452e8fa: dff8c014 strbne pc, [r0], #0x8df                 |  r1 = 0x0002474e | R 1452edbc
0x1452e8fe: 7944 add r1, pc                                  |  r1 = 0x14553050
0x1452e900: 01f5a761                                         |  r1 = 0x14553588
0x1452e904: 41f82320 eorhs pc, r3, r1, asr #16               |                  | W 145535c0
0x1452e908: 52f8083f svclo #0x8f852                          |  r2 = 0x14552f4c | R 14552f4c
                                                             +  r3 = 0x00000004
0x1452e90c: 83b1 cbz r3, #0x1452e930                         |                 
0x1452e90e: 212b cmp r3, #0x21                               |                 
R 0x1452edbc: 4e470200                                       [NG..                ] R
W 0x145535c0: 442f5514                                       [D/U.                ] W
R 0x14552f4c: 00000000                                       [....                ] R
0x1452e910: f3d9 bls #0x1452e8fa                             |                 
0x1452e8fa: dff8c014 strbne pc, [r0], #0x8df                 |  r1 = 0x0002474e | R 1452edbc
0x1452e8fe: 7944 add r1, pc                                  |  r1 = 0x14553050
0x1452e900: 01f5a761                                         |  r1 = 0x14553588
0x1452e904: 41f82320 eorhs pc, r3, r1, asr #16               |                  | W 14553598
0x1452e908: 52f8083f svclo #0x8f852                          |  r2 = 0x14552f54 | R 14552f54
                                                             +  r3 = 0x6ffffef5
0x1452e90c: 83b1 cbz r3, #0x1452e930                         |                 
0x1452e90e: 212b cmp r3, #0x21                               |                 
R 0x1452edbc: 4e470200                                       [NG..                ] R
W 0x14553598: 4c2f5514                                       [L/U.                ] W
R 0x14552f54: 00000000                                       [....                ] R
0x1452e910: f3d9 bls #0x1452e8fa                             |                 
0x1452e912: 6ff01041 tstmi r0, pc, rrx                       |  r1 = 0x6fffffff
0x1452e916: c91a subs r1, r1, r3                             |  r1 = 0x0000010a
0x1452e918: 0f29 cmp r1, #0xf                                |                 
0x1452e91a: 00f2bc80 adcshi pc, ip, r0, lsl #4               |                 
0x1452ea96: 43f31e01 tsteq lr, r3, asr #6                    |  r1 = 0xeffffef5
0x1452ea9a: 11f1040f svceq #0x4f111                          |                 
0x1452ea9e: 04d9 bls #0x1452eaaa                             |                 
0x1452eaaa: aceb0301 smlatbeq r3, ip, fp, lr                 |  r1 = 0xffffff0a
0x1452eaae: 0b29 cmp r1, #0xb                                |                 
0x1452eab0: 6dd8 bhi #0x1452eb8e                             |                 
0x1452eb8e: 4ff6ff61                                         |  r1 = 0x0000feff
0x1452eb92: c6f6ff71                                         |  r1 = 0x6ffffeff
0x1452eb96: c91a subs r1, r1, r3                             |  r1 = 0x0000000a
0x1452eb98: 0a29 cmp r1, #0xa                                |                 
0x1452eb9a: 9ebf ittt ls                                     |                 
0x1452eb9c: 9b00 lsls r3, r3, #2                             |  r3 = 0xbffffbd4
0x1452eb9e: 5b42 rsbs r3, r3, #0                             |  r3 = 0x4000042c
0x1452eba0: 9a51 str r2, [r3, r6]                            |                  | W 145536b4
0x1452eba2: b1e6 b #0x1452e908                               |                 
0x1452e908: 52f8083f svclo #0x8f852                          |  r2 = 0x14552f5c | R 14552f5c
                                                             +  r3 = 0x00000005
W 0x145536b4: 542f5514                                       [T/U.                ] W
0x1452e90c: 83b1 cbz r3, #0x1452e930                         |                 
0x1452e90e: 212b cmp r3, #0x21                               |                 
R 0x14552f5c: 00000000                                       [....                ] R
0x1452e910: f3d9 bls #0x1452e8fa                             |                 
0x1452e8fa: dff8c014 strbne pc, [r0], #0x8df                 |  r1 = 0x0002474e | R 1452edbc
0x1452e8fe: 7944 add r1, pc                                  |  r1 = 0x14553050
0x1452e900: 01f5a761                                         |  r1 = 0x14553588
0x1452e904: 41f82320 eorhs pc, r3, r1, asr #16               |                  | W 1455359c
0x1452e908: 52f8083f svclo #0x8f852                          |  r2 = 0x14552f64 | R 14552f64
                                                             +  r3 = 0x00000006
0x1452e90c: 83b1 cbz r3, #0x1452e930                         |                 
0x1452e90e: 212b cmp r3, #0x21                               |                 
R 0x1452edbc: 4e470200                                       [NG..                ] R
W 0x1455359c: 5c2f5514                                       [\/U.                ] W
R 0x14552f64: 00000000                                       [....                ] R
0x1452e910: f3d9 bls #0x1452e8fa                             |                 
0x1452e8fa: dff8c014 strbne pc, [r0], #0x8df                 |  r1 = 0x0002474e | R 1452edbc
0x1452e8fe: 7944 add r1, pc                                  |  r1 = 0x14553050
0x1452e900: 01f5a761                                         |  r1 = 0x14553588
0x1452e904: 41f82320 eorhs pc, r3, r1, asr #16               |                  | W 145535a0
0x1452e908: 52f8083f svclo #0x8f852                          |  r2 = 0x14552f6c | R 14552f6c
                                                             +  r3 = 0x0000000a
0x1452e90c: 83b1 cbz r3, #0x1452e930                         |                 
0x1452e90e: 212b cmp r3, #0x21                               |                 
R 0x1452edbc: 4e470200                                       [NG..                ] R
W 0x145535a0: 642f5514                                       [d/U.                ] W
R 0x14552f6c: 00000000                                       [....                ] R
0x1452e910: f3d9 bls #0x1452e8fa                             |                 
0x1452e8fa: dff8c014 strbne pc, [r0], #0x8df                 |  r1 = 0x0002474e | R 1452edbc
0x1452e8fe: 7944 add r1, pc                                  |  r1 = 0x14553050
0x1452e900: 01f5a761                                         |  r1 = 0x14553588
0x1452e904: 41f82320 eorhs pc, r3, r1, asr #16               |                  | W 145535b0
0x1452e908: 52f8083f svclo #0x8f852                          |  r2 = 0x14552f74 | R 14552f74
                                                             +  r3 = 0x0000000b
0x1452e90c: 83b1 cbz r3, #0x1452e930                         |                 
0x1452e90e: 212b cmp r3, #0x21                               |                 
R 0x1452edbc: 4e470200                                       [NG..                ] R
W 0x145535b0: 6c2f5514                                       [l/U.                ] W
R 0x14552f74: 00000000                                       [....                ] R
0x1452e910: f3d9 bls #0x1452e8fa                             |                 
0x1452e8fa: dff8c014 strbne pc, [r0], #0x8df                 |  r1 = 0x0002474e | R 1452edbc
0x1452e8fe: 7944 add r1, pc                                  |  r1 = 0x14553050
0x1452e900: 01f5a761                                         |  r1 = 0x14553588
0x1452e904: 41f82320 eorhs pc, r3, r1, asr #16               |                  | W 145535b4
0x1452e908: 52f8083f svclo #0x8f852                          |  r2 = 0x14552f7c | R 14552f7c
                                                             +  r3 = 0x00000003
0x1452e90c: 83b1 cbz r3, #0x1452e930                         |                 
0x1452e90e: 212b cmp r3, #0x21                               |                 
R 0x1452edbc: 4e470200                                       [NG..                ] R
W 0x145535b4: 742f5514                                       [t/U.                ] W
R 0x14552f7c: 00000000                                       [....                ] R
0x1452e910: f3d9 bls #0x1452e8fa                             |                 
0x1452e8fa: dff8c014 strbne pc, [r0], #0x8df                 |  r1 = 0x0002474e | R 1452edbc
0x1452e8fe: 7944 add r1, pc                                  |  r1 = 0x14553050
0x1452e900: 01f5a761                                         |  r1 = 0x14553588
0x1452e904: 41f82320 eorhs pc, r3, r1, asr #16               |                  | W 14553594
0x1452e908: 52f8083f svclo #0x8f852                          |  r2 = 0x14552f84 | R 14552f84
                                                             +  r3 = 0x00000002
0x1452e90c: 83b1 cbz r3, #0x1452e930                         |                 
0x1452e90e: 212b cmp r3, #0x21                               |                 
R 0x1452edbc: 4e470200                                       [NG..                ] R
W 0x14553594: 7c2f5514                                       [|/U.                ] W
R 0x14552f84: 00000000                                       [....                ] R
0x1452e910: f3d9 bls #0x1452e8fa                             |                 
0x1452e8fa: dff8c014 strbne pc, [r0], #0x8df                 |  r1 = 0x0002474e | R 1452edbc
0x1452e8fe: 7944 add r1, pc                                  |  r1 = 0x14553050
0x1452e900: 01f5a761                                         |  r1 = 0x14553588
0x1452e904: 41f82320 eorhs pc, r3, r1, asr #16               |                  | W 14553590
0x1452e908: 52f8083f svclo #0x8f852                          |  r2 = 0x14552f8c | R 14552f8c
                                                             +  r3 = 0x00000014
0x1452e90c: 83b1 cbz r3, #0x1452e930                         |                 
0x1452e90e: 212b cmp r3, #0x21                               |                 
R 0x1452edbc: 4e470200                                       [NG..                ] R
W 0x14553590: 842f5514                                       [./U.                ] W
R 0x14552f8c: 00000000                                       [....                ] R
0x1452e910: f3d9 bls #0x1452e8fa                             |                 
0x1452e8fa: dff8c014 strbne pc, [r0], #0x8df                 |  r1 = 0x0002474e | R 1452edbc
0x1452e8fe: 7944 add r1, pc                                  |  r1 = 0x14553050
0x1452e900: 01f5a761                                         |  r1 = 0x14553588
0x1452e904: 41f82320 eorhs pc, r3, r1, asr #16               |                  | W 145535d8
0x1452e908: 52f8083f svclo #0x8f852                          |  r2 = 0x14552f94 | R 14552f94
                                                             +  r3 = 0x00000017
0x1452e90c: 83b1 cbz r3, #0x1452e930                         |                 
0x1452e90e: 212b cmp r3, #0x21                               |                 
R 0x1452edbc: 4e470200                                       [NG..                ] R
W 0x145535d8: 8c2f5514                                       [./U.                ] W
R 0x14552f94: 00000000                                       [....                ] R
0x1452e910: f3d9 bls #0x1452e8fa                             |                 
0x1452e8fa: dff8c014 strbne pc, [r0], #0x8df                 |  r1 = 0x0002474e | R 1452edbc
0x1452e8fe: 7944 add r1, pc                                  |  r1 = 0x14553050
0x1452e900: 01f5a761                                         |  r1 = 0x14553588
0x1452e904: 41f82320 eorhs pc, r3, r1, asr #16               |                  | W 145535e4
0x1452e908: 52f8083f svclo #0x8f852                          |  r2 = 0x14552f9c | R 14552f9c
                                                             +  r3 = 0x00000011
0x1452e90c: 83b1 cbz r3, #0x1452e930                         |                 
0x1452e90e: 212b cmp r3, #0x21                               |                 
R 0x1452edbc: 4e470200                                       [NG..                ] R
W 0x145535e4: 942f5514                                       [./U.                ] W
R 0x14552f9c: 00000000                                       [....                ] R
0x1452e910: f3d9 bls #0x1452e8fa                             |                 
0x1452e8fa: dff8c014 strbne pc, [r0], #0x8df                 |  r1 = 0x0002474e | R 1452edbc
0x1452e8fe: 7944 add r1, pc                                  |  r1 = 0x14553050
0x1452e900: 01f5a761                                         |  r1 = 0x14553588
0x1452e904: 41f82320 eorhs pc, r3, r1, asr #16               |                  | W 145535cc
0x1452e908: 52f8083f svclo #0x8f852                          |  r2 = 0x14552fa4 | R 14552fa4
                                                             +  r3 = 0x00000012
0x1452e90c: 83b1 cbz r3, #0x1452e930                         |                 
0x1452e90e: 212b cmp r3, #0x21                               |                 
R 0x1452edbc: 4e470200                                       [NG..                ] R
W 0x145535cc: 9c2f5514                                       [./U.                ] W
R 0x14552fa4: 00000000                                       [....                ] R
0x1452e910: f3d9 bls #0x1452e8fa                             |                 
0x1452e8fa: dff8c014 strbne pc, [r0], #0x8df                 |  r1 = 0x0002474e | R 1452edbc
0x1452e8fe: 7944 add r1, pc                                  |  r1 = 0x14553050
0x1452e900: 01f5a761                                         |  r1 = 0x14553588
0x1452e904: 41f82320 eorhs pc, r3, r1, asr #16               |                  | W 145535d0
0x1452e908: 52f8083f svclo #0x8f852                          |  r2 = 0x14552fac | R 14552fac
                                                             +  r3 = 0x00000013
0x1452e90c: 83b1 cbz r3, #0x1452e930                         |                 
0x1452e90e: 212b cmp r3, #0x21                               |                 
R 0x1452edbc: 4e470200                                       [NG..                ] R
W 0x145535d0: a42f5514                                       [./U.                ] W
R 0x14552fac: 00000000                                       [....                ] R
0x1452e910: f3d9 bls #0x1452e8fa                             |                 
0x1452e8fa: dff8c014 strbne pc, [r0], #0x8df                 |  r1 = 0x0002474e | R 1452edbc
0x1452e8fe: 7944 add r1, pc                                  |  r1 = 0x14553050
0x1452e900: 01f5a761                                         |  r1 = 0x14553588
0x1452e904: 41f82320 eorhs pc, r3, r1, asr #16               |                  | W 145535d4
0x1452e908: 52f8083f svclo #0x8f852                          |  r2 = 0x14552fb4 | R 14552fb4
                                                             +  r3 = 0x6ffffffc
0x1452e90c: 83b1 cbz r3, #0x1452e930                         |                 
0x1452e90e: 212b cmp r3, #0x21                               |                 
R 0x1452edbc: 4e470200                                       [NG..                ] R
W 0x145535d4: ac2f5514                                       [./U.                ] W
R 0x14552fb4: 00000000                                       [....                ] R
0x1452e910: f3d9 bls #0x1452e8fa                             |                 
0x1452e912: 6ff01041 tstmi r0, pc, rrx                       |  r1 = 0x6fffffff
0x1452e916: c91a subs r1, r1, r3                             |  r1 = 0x00000003
0x1452e918: 0f29 cmp r1, #0xf                                |                 
0x1452e91a: 00f2bc80 adcshi pc, ip, r0, lsl #4               |                 
0x1452e91e: c3f1e043 mvnmi pc, #0xc0000030                   |  r3 = 0x00000004
0x1452e922: 2133 adds r3, #0x21                              |  r3 = 0x00000025
0x1452e924: 40f82320 eorhs pc, r3, r0, asr #16               |                  | W 1455361c
0x1452e928: 52f8083f svclo #0x8f852                          |  r2 = 0x14552fbc | R 14552fbc
                                                             +  r3 = 0x6ffffffd
0x1452e92c: 002b cmp r3, #0                                  |                 
0x1452e92e: eed1 bne #0x1452e90e                             |                 
0x1452e90e: 212b cmp r3, #0x21                               |                 
W 0x1455361c: b42f5514                                       [./U.                ] W
R 0x14552fbc: 00000000                                       [....                ] R
0x1452e910: f3d9 bls #0x1452e8fa                             |                 
0x1452e912: 6ff01041 tstmi r0, pc, rrx                       |  r1 = 0x6fffffff
0x1452e916: c91a subs r1, r1, r3                             |  r1 = 0x00000002
0x1452e918: 0f29 cmp r1, #0xf                                |                 
0x1452e91a: 00f2bc80 adcshi pc, ip, r0, lsl #4               |                 
0x1452e91e: c3f1e043 mvnmi pc, #0xc0000030                   |  r3 = 0x00000003
0x1452e922: 2133 adds r3, #0x21                              |  r3 = 0x00000024
0x1452e924: 40f82320 eorhs pc, r3, r0, asr #16               |                  | W 14553618
0x1452e928: 52f8083f svclo #0x8f852                          |  r2 = 0x14552fc4 | R 14552fc4
                                                             +  r3 = 0x6ffffff0
0x1452e92c: 002b cmp r3, #0                                  |                 
0x1452e92e: eed1 bne #0x1452e90e                             |                 
0x1452e90e: 212b cmp r3, #0x21                               |                 
W 0x14553618: bc2f5514                                       [./U.                ] W
R 0x14552fc4: 00000000                                       [....                ] R
0x1452e910: f3d9 bls #0x1452e8fa                             |                 
0x1452e912: 6ff01041 tstmi r0, pc, rrx                       |  r1 = 0x6fffffff
0x1452e916: c91a subs r1, r1, r3                             |  r1 = 0x0000000f
0x1452e918: 0f29 cmp r1, #0xf                                |                 
0x1452e91a: 00f2bc80 adcshi pc, ip, r0, lsl #4               |                 
0x1452e91e: c3f1e043 mvnmi pc, #0xc0000030                   |  r3 = 0x00000010
0x1452e922: 2133 adds r3, #0x21                              |  r3 = 0x00000031
0x1452e924: 40f82320 eorhs pc, r3, r0, asr #16               |                  | W 1455364c
0x1452e928: 52f8083f svclo #0x8f852                          |  r2 = 0x14552fcc | R 14552fcc
                                                             +  r3 = 0x6ffffffa
0x1452e92c: 002b cmp r3, #0                                  |                 
0x1452e92e: eed1 bne #0x1452e90e                             |                 
0x1452e90e: 212b cmp r3, #0x21                               |                 
W 0x1455364c: c42f5514                                       [./U.                ] W
R 0x14552fcc: 00000000                                       [....                ] R
0x1452e910: f3d9 bls #0x1452e8fa                             |                 
0x1452e912: 6ff01041 tstmi r0, pc, rrx                       |  r1 = 0x6fffffff
0x1452e916: c91a subs r1, r1, r3                             |  r1 = 0x00000005
0x1452e918: 0f29 cmp r1, #0xf                                |                 
0x1452e91a: 00f2bc80 adcshi pc, ip, r0, lsl #4               |                 
0x1452e91e: c3f1e043 mvnmi pc, #0xc0000030                   |  r3 = 0x00000006
0x1452e922: 2133 adds r3, #0x21                              |  r3 = 0x00000027
0x1452e924: 40f82320 eorhs pc, r3, r0, asr #16               |                  | W 14553624
0x1452e928: 52f8083f svclo #0x8f852                          |  r2 = 0x14552fd4 | R 14552fd4
                                                             +  r3 = 0x00000000
0x1452e92c: 002b cmp r3, #0                                  |                 
0x1452e92e: eed1 bne #0x1452e90e                             |                 
0x1452e930: 002c cmp r4, #0                                  |                 
W 0x14553624: cc2f5514                                       [./U.                ] W
R 0x14552fd4: 00000000                                       [....                ] R
0x1452e932: 47d0 beq #0x1452e9c4                             |                 
0x1452e934: dff88834 strlo pc, [r8], #0x8df                  |  r3 = 0x00024714 | R 1452edc0
0x1452e938: 7b44 add r3, pc                                  |  r3 = 0x14553050
0x1452e93a: d3f84835 strblo pc, [r8, #-0x8d3]                |  r3 = 0x14552f4c | R 14553598
0x1452e93e: 13b1 cbz r3, #0x1452e946                         |                 
0x1452e940: 5a68 ldr r2, [r3, #4]                            |  r2 = 0x000000f4 | R 14552f50
R 0x1452edc0: 14470200                                       [.G..                ] R
R 0x14553598: 4c2f5514                                       [L/U.                ] R
0x1452e942: 2244 add r2, r4                                  |  r2 = 0x1452b0f4
0x1452e944: 5a60 str r2, [r3, #4]                            |                  | W 14552f50
0x1452e946: dff87c34 ldrbtlo pc, [ip], #-0x8df               |  r3 = 0x00024702 | R 1452edc4
0x1452e94a: 7b44 add r3, pc                                  |  r3 = 0x14553050
0x1452e94c: d3f84435 strblo pc, [r4, #-0x8d3]                |  r3 = 0x14552f7c | R 14553594
0x1452e950: 13b1 cbz r3, #0x1452e958                         |                 
0x1452e952: 5a68 ldr r2, [r3, #4]                            |  r2 = 0x00028000 | R 14552f80
R 0x14552f50: f4b05214                                       [..R.                ] R
W 0x14552f50: f4b05214                                       [..R.                ] W
R 0x1452edc4: 02470200                                       [.G..                ] R
R 0x14553594: 7c2f5514                                       [|/U.                ] R
0x1452e954: 2244 add r2, r4                                  |  r2 = 0x14553000
0x1452e956: 5a60 str r2, [r3, #4]                            |                  | W 14552f80
0x1452e958: dff86c34 strbtlo pc, [ip], #-0x8df               |  r3 = 0x000246f0 | R 1452edc8
0x1452e95c: 7b44 add r3, pc                                  |  r3 = 0x14553050
0x1452e95e: d3f84c35 strblo pc, [ip, #-0x8d3]                |  r3 = 0x14552f5c | R 1455359c
0x1452e962: 13b1 cbz r3, #0x1452e96a                         |                 
0x1452e964: 5a68 ldr r2, [r3, #4]                            |  r2 = 0x00000460 | R 14552f60
R 0x14552f80: 00305514                                       [.0U.                ] R
W 0x14552f80: 00305514                                       [.0U.                ] W
R 0x1452edc8: f0460200                                       [.F..                ] R
R 0x1455359c: 5c2f5514                                       [\/U.                ] R
0x1452e966: 2244 add r2, r4                                  |  r2 = 0x1452b460
0x1452e968: 5a60 str r2, [r3, #4]                            |                  | W 14552f60
0x1452e96a: dff86034 strbtlo pc, [r0], #-0x8df               |  r3 = 0x000246de | R 1452edcc
0x1452e96e: 7b44 add r3, pc                                  |  r3 = 0x14553050
0x1452e970: d3f85035 ldrblo pc, [r0, #-0x8d3]                |  r3 = 0x14552f64 | R 145535a0
0x1452e974: 13b1 cbz r3, #0x1452e97c                         |                 
0x1452e976: 5a68 ldr r2, [r3, #4]                            |  r2 = 0x00000290 | R 14552f68
R 0x14552f60: 60b45214                                       [`.R.                ] R
W 0x14552f60: 60b45214                                       [`.R.                ] W
R 0x1452edcc: de460200                                       [.F..                ] R
R 0x145535a0: 642f5514                                       [d/U.                ] R
0x1452e978: 2244 add r2, r4                                  |  r2 = 0x1452b290
0x1452e97a: 5a60 str r2, [r3, #4]                            |                  | W 14552f68
0x1452e97c: dff85034 ldrblo pc, [r0], #-0x8df                |  r3 = 0x000246cc | R 1452edd0
0x1452e980: 7b44 add r3, pc                                  |  r3 = 0x14553050
0x1452e982: d3f87c35 ldrblo pc, [ip, #-0x8d3]!               |  r3 = 0x14552f9c | R 145535cc
0x1452e986: 13b1 cbz r3, #0x1452e98e                         |                 
0x1452e988: 5a68 ldr r2, [r3, #4]                            |  r2 = 0x0000069c | R 14552fa0
R 0x14552f68: 90b25214                                       [..R.                ] R
W 0x14552f68: 90b25214                                       [..R.                ] W
R 0x1452edd0: cc460200                                       [.F..                ] R
R 0x145535cc: 9c2f5514                                       [./U.                ] R
0x1452e98a: 2244 add r2, r4                                  |  r2 = 0x1452b69c
0x1452e98c: 5a60 str r2, [r3, #4]                            |                  | W 14552fa0
0x1452e98e: dff84434 strblo pc, [r4], #-0x8df                |  r3 = 0x000246ba | R 1452edd4
0x1452e992: 7b44 add r3, pc                                  |  r3 = 0x14553050
0x1452e994: d3f89435 ldrlo pc, [r4, #0x8d3]                  |  r3 = 0x14552f94 | R 145535e4
0x1452e998: 13b1 cbz r3, #0x1452e9a0                         |                 
0x1452e99a: 5a68 ldr r2, [r3, #4]                            |  r2 = 0x0000073c | R 14552f98
R 0x14552fa0: 9cb65214                                       [..R.                ] R
W 0x14552fa0: 9cb65214                                       [..R.                ] W
R 0x1452edd4: ba460200                                       [.F..                ] R
R 0x145535e4: 942f5514                                       [./U.                ] R
0x1452e99c: 2244 add r2, r4                                  |  r2 = 0x1452b73c
0x1452e99e: 5a60 str r2, [r3, #4]                            |                  | W 14552f98
0x1452e9a0: dff83434 ldrtlo pc, [r4], #-0x8df                |  r3 = 0x000246a8 | R 1452edd8
0x1452e9a4: 7b44 add r3, pc                                  |  r3 = 0x14553050
0x1452e9a6: d3f8fc35 ldrblo pc, [ip, #0x8d3]!                |  r3 = 0x14552fc4 | R 1455364c
0x1452e9aa: 13b1 cbz r3, #0x1452e9b2                         |                 
0x1452e9ac: 5a68 ldr r2, [r3, #4]                            |  r2 = 0x00000604 | R 14552fc8
R 0x14552f98: 3cb75214                                       [<.R.                ] R
W 0x14552f98: 3cb75214                                       [<.R.                ] W
R 0x1452edd8: a8460200                                       [.F..                ] R
R 0x1455364c: c42f5514                                       [./U.                ] R
0x1452e9ae: 2244 add r2, r4                                  |  r2 = 0x1452b604
0x1452e9b0: 5a60 str r2, [r3, #4]                            |                  | W 14552fc8
0x1452e9b2: dff82834 strtlo pc, [r8], #-0x8df                |  r3 = 0x00024696 | R 1452eddc
0x1452e9b6: 7b44 add r3, pc                                  |  r3 = 0x14553050
0x1452e9b8: d3f86436                                         |  r3 = 0x14552f54 | R 145536b4
0x1452e9bc: 13b1 cbz r3, #0x1452e9c4                         |                 
0x1452e9be: 5a68 ldr r2, [r3, #4]                            |  r2 = 0x000001b4 | R 14552f58
R 0x14552fc8: 04b65214                                       [..R.                ] R
W 0x14552fc8: 04b65214                                       [..R.                ] W
R 0x1452eddc: 96460200                                       [.F..                ] R
R 0x145536b4: 542f5514                                       [T/U.                ] R
0x1452e9c0: 2244 add r2, r4                                  |  r2 = 0x1452b1b4
0x1452e9c2: 5a60 str r2, [r3, #4]                            |                  | W 14552f58
0x1452e9c4: dff81834 ldrlo pc, [r8], #-0x8df                 |  r3 = 0x00024684 | R 1452ede0
0x1452e9c8: 7b44 add r3, pc                                  |  r3 = 0x14553050
0x1452e9ca: d3f88815 strne pc, [r8, #0x8d3]                  |  r1 = 0x14552f8c | R 145535d8
0x1452e9ce: 19b1 cbz r1, #0x1452e9d8                         |                 
0x1452e9d0: 4b68 ldr r3, [r1, #4]                            |  r3 = 0x00000011 | R 14552f90
R 0x14552f58: b4b15214                                       [..R.                ] R
W 0x14552f58: b4b15214                                       [..R.                ] W
R 0x1452ede0: 84460200                                       [.F..                ] R
R 0x145535d8: 8c2f5514                                       [./U.                ] R
0x1452e9d2: 112b cmp r3, #0x11                               |                 
0x1452e9d4: 40f0cf81 bichi pc, pc, r0, asr #32               |                 
0x1452e9d8: dff80834 strlo pc, [r8], #-0x8df                 |  r3 = 0x00024670 | R 1452ede4
R 0x14552f90: 00000000                                       [....                ] R
0x1452e9dc: 7b44 add r3, pc                                  |  r3 = 0x14553050
0x1452e9de: d3f87c55 ldrbpl pc, [ip, #-0x8d3]!               |  r5 = 0x14552f9c | R 145535cc
0x1452e9e2: 2db1 cbz r5, #0x1452e9f0                         |                 
0x1452e9e4: d3f88435 strlo pc, [r4, #0x8d3]                  |  r3 = 0x14552fac | R 145535d4
R 0x1452ede4: 70460200                                       [pF..                ] R
R 0x145535cc: 9c2f5514                                       [./U.                ] R
0x1452e9e8: 5b68 ldr r3, [r3, #4]                            |  r3 = 0x00000008 | R 14552fb0
0x1452e9ea: 082b cmp r3, #8                                  |                 
0x1452e9ec: 40f08381 orrhi pc, r3, r0, asr #32               |                 
0x1452e9f0: fd4b ldr r3, [pc, #0x3f4]                        |  r3 = 0x0002465a | R 1452ede8
R 0x145535d4: ac2f5514                                       [./U.                ] R
R 0x14552fb0: 00000000                                       [....                ] R
0x1452e9f2: 7b44 add r3, pc                                  |  r3 = 0x14553050
0x1452e9f4: d3f8d035 ldrblo pc, [r0, #0x8d3]                 |  r3 = 0x00000000 | R 14553620
0x1452e9f8: 23b1 cbz r3, #0x1452ea04                         |                 
0x1452ea04: f94b ldr r3, [pc, #0x3e4]                        |  r3 = 0x00024646 | R 1452edec
R 0x1452ede8: 5a460200                                       [ZF..                ] R
R 0x14553620: 00000000                                       [....                ] R
0x1452ea06: 7b44 add r3, pc                                  |  r3 = 0x14553050
0x1452ea08: d3f8b035 ldrlo pc, [r0, #0x8d3]!                 |  r3 = 0x00000000 | R 14553600
0x1452ea0c: 23b1 cbz r3, #0x1452ea18                         |                 
0x1452ea18: f54b ldr r3, [pc, #0x3d4]                        |  r3 = 0x00024632 | R 1452edf0
R 0x1452edec: 46460200                                       [FF..                ] R
R 0x14553600: 00000000                                       [....                ] R
0x1452ea1a: 7b44 add r3, pc                                  |  r3 = 0x14553050
0x1452ea1c: d3f8ac25 strhs pc, [ip, #0x8d3]!                 |  r2 = 0x00000000 | R 145535fc
0x1452ea20: 002a cmp r2, #0                                  |                 
0x1452ea22: 40f09f81 orrshi pc, pc, r0, asr #32              |                 
0x1452ea26: d3f87425 ldrbhs pc, [r4, #-0x8d3]!               |                  | R 145535c4
R 0x1452edf0: 32460200                                       [2F..                ] R
R 0x145535fc: 00000000                                       [....                ] R
0x1452ea2a: 002a cmp r2, #0                                  |                 
0x1452ea2c: 40f09181 orrshi pc, r1, r0, asr #32              |                 
0x1452ea30: 002c cmp r4, #0                                  |                 
R 0x145535c4: 00000000                                       [....                ] R
0x1452ea32: 42d1 bne #0x1452eaba                             |                 
0x1452eaba: d54b ldr r3, [pc, #0x354]                        |  r3 = 0x00024590 | R 1452ee10
0x1452eabc: 7b44 add r3, pc                                  |  r3 = 0x14553050
0x1452eabe: d3f894e5 ldr pc, [r4, #0x8d3]                    |  lr = 0x14552f94 | R 145535e4
0x1452eac2: 002d cmp r5, #0                                  |                 
0x1452eac4: 00f0e780 rschi pc, r7, r0                        |                 
0x1452eac8: d3f8d425 ldrbhs pc, [r4, #0x8d3]                 |  r2 = 0x14552fcc | R 14553624
R 0x1452ee10: 90450200                                       [.E..                ] R
R 0x145535e4: 942f5514                                       [./U.                ] R
0x1452eacc: d3f88035 strlo pc, [r0, #0x8d3]                  |  r3 = 0x14552fa4 | R 145535d0
0x1452ead0: 6868 ldr r0, [r5, #4]                            |  r0 = 0x1452b69c | R 14552fa0
0x1452ead2: 5e68 ldr r6, [r3, #4]                            |  r6 = 0x000000a0 | R 14552fa8
0x1452ead4: 002a cmp r2, #0                                  |                 
0x1452ead6: 00f0e380 rschi pc, r3, r0                        |                 
0x1452eada: 5568 ldr r5, [r2, #4]                            |  r5 = 0x00000011 | R 14552fd0
R 0x14553624: cc2f5514                                       [./U.                ] R
R 0x145535d0: a42f5514                                       [./U.                ] R
R 0x14552fa0: 9cb65214                                       [..R.                ] R
R 0x14552fa8: 00000000                                       [....                ] R
0x1452eadc: 00eb060b bleq #0x146e96e4                        | r11 = 0x1452b73c
0x1452eae0: 0246 mov r2, r0                                  |  r2 = 0x1452b69c
0x1452eae2: 00ebc505 strbeq lr, [r5, #0xb00]                 |  r5 = 0x1452b724
0x1452eae6: 69b1 cbz r1, #0x1452eb04                         |                 
0x1452eae8: ca4b ldr r3, [pc, #0x328]                        |  r3 = 0x0002455e | R 1452ee14
R 0x14552fd0: 00000000                                       [....                ] R
0x1452eaea: def80410                                         |  r1 = 0x1452b73c | R 14552f98
0x1452eaee: 7b44 add r3, pc                                  |  r3 = 0x14553050
0x1452eaf0: d3f84035 strblo pc, [r0, #-0x8d3]                |  r3 = 0x14552f84 | R 14553590
0x1452eaf4: 5b68 ldr r3, [r3, #4]                            |  r3 = 0x00000030 | R 14552f88
0x1452eaf6: 1944 add r1, r3                                  |  r1 = 0x1452b76c
0x1452eaf8: 5945 cmp r1, fp                                  |                 
0x1452eafa: 03eb000b bleq #0x1456970e                        | r11 = 0x1452b6cc
0x1452eafe: 08bf it eq                                       |                 
0x1452eb00: f61a subs r6, r6, r3                             | r11 = 0x1452b76c
0x1452eb02: b344 add fp, r6                                  |  r3 = 0x00024544 | R 1452ee18
0x1452eb04: c44b ldr r3, [pc, #0x310]                        |                 
0x1452eb06: aa42 cmp r2, r5                                  |  r3 = 0x14553050
0x1452eb08: 7b44d3f8                                         |  r3 = 0x14552f64 | R 145535a0
0x1452eb0c: 5035 adds r5, #0x50                              |  r3 = 0x1452b290 | R 14552f68
0x1452eb0e: 5b68 ldr r3, [r3, #4]                            |  r0 = 0x1452b290
0x1452eb10: 1846 mov r0, r3                                  |                 
0x1452eb14: 52f8081b blne #0x1476cc64                        |  r1 = 0x00027ee8 | R 1452b69c
                                                             +  r2 = 0x1452b6a4
R 0x1452ee14: 5e450200                                       [^E..                ] R
R 0x14552f98: 3cb75214                                       [<.R.                ] R
R 0x14553590: 842f5514                                       [./U.                ] R
R 0x14552f88: 00000000                                       [....                ] R
R 0x1452ee18: 44450200                                       [DE..                ] R
R 0x145535a0: 642f5514                                       [d/U.                ] R
R 0x14552f68: 90b25214                                       [..R.                ] R
0x1452eb18: 6358 ldr r3, [r4, r1]                            |  r3 = 0x0000c019 | R 14552ee8
0x1452eb1a: aa42 cmp r2, r5                                  |                 
0x1452eb1c: 2344 add r3, r4                                  |  r3 = 0x14537019
0x1452eb1e: 6350 str r3, [r4, r1]                            |                  | W 14552ee8
0x1452eb20: f8d3 blo #0x1452eb14                             |                 
0x1452eb14: 52f8081b blne #0x1476cc64                        |  r1 = 0x00027eec | R 1452b6a4
                                                             +  r2 = 0x1452b6ac
R 0x1452b69c: e87e0200                                       [.~..                ] R
R 0x14552ee8: 19705314                                       [.pS.                ] R
W 0x14552ee8: 19705314                                       [.pS.                ] W
0x1452eb18: 6358 ldr r3, [r4, r1]                            |  r3 = 0x0000b5a1 | R 14552eec
0x1452eb1a: aa42 cmp r2, r5                                  |                 
0x1452eb1c: 2344 add r3, r4                                  |  r3 = 0x145365a1
0x1452eb1e: 6350 str r3, [r4, r1]                            |                  | W 14552eec
0x1452eb20: f8d3 blo #0x1452eb14                             |                 
0x1452eb14: 52f8081b blne #0x1476cc64                        |  r1 = 0x00027ef0 | R 1452b6ac
                                                             +  r2 = 0x1452b6b4
R 0x1452b6a4: ec7e0200                                       [.~..                ] R
R 0x14552eec: a1655314                                       [.eS.                ] R
W 0x14552eec: a1655314                                       [.eS.                ] W
0x1452eb18: 6358 ldr r3, [r4, r1]                            |  r3 = 0x0000b3dd | R 14552ef0
0x1452eb1a: aa42 cmp r2, r5                                  |                 
0x1452eb1c: 2344 add r3, r4                                  |  r3 = 0x145363dd
0x1452eb1e: 6350 str r3, [r4, r1]                            |                  | W 14552ef0
0x1452eb20: f8d3 blo #0x1452eb14                             |                 
0x1452eb14: 52f8081b blne #0x1476cc64                        |  r1 = 0x00027ef4 | R 1452b6b4
                                                             +  r2 = 0x1452b6bc
R 0x1452b6ac: f07e0200                                       [.~..                ] R
R 0x14552ef0: dd635314                                       [.cS.                ] R
W 0x14552ef0: dd635314                                       [.cS.                ] W
0x1452eb18: 6358 ldr r3, [r4, r1]                            |  r3 = 0x0000cc29 | R 14552ef4
0x1452eb1a: aa42 cmp r2, r5                                  |                 
0x1452eb1c: 2344 add r3, r4                                  |  r3 = 0x14537c29
0x1452eb1e: 6350 str r3, [r4, r1]                            |                  | W 14552ef4
0x1452eb20: f8d3 blo #0x1452eb14                             |                 
0x1452eb14: 52f8081b blne #0x1476cc64                        |  r1 = 0x00027ef8 | R 1452b6bc
                                                             +  r2 = 0x1452b6c4
R 0x1452b6b4: f47e0200                                       [.~..                ] R
R 0x14552ef4: 297c5314                                       [)|S.                ] R
W 0x14552ef4: 297c5314                                       [)|S.                ] W
0x1452eb18: 6358 ldr r3, [r4, r1]                            |  r3 = 0x00007309 | R 14552ef8
0x1452eb1a: aa42 cmp r2, r5                                  |                 
0x1452eb1c: 2344 add r3, r4                                  |  r3 = 0x14532309
0x1452eb1e: 6350 str r3, [r4, r1]                            |                  | W 14552ef8
0x1452eb20: f8d3 blo #0x1452eb14                             |                 
0x1452eb14: 52f8081b blne #0x1476cc64                        |  r1 = 0x00027efc | R 1452b6c4
                                                             +  r2 = 0x1452b6cc
R 0x1452b6bc: f87e0200                                       [.~..                ] R
R 0x14552ef8: 09235314                                       [.#S.                ] R
W 0x14552ef8: 09235314                                       [.#S.                ] W
0x1452eb18: 6358 ldr r3, [r4, r1]                            |  r3 = 0x0000de25 | R 14552efc
0x1452eb1a: aa42 cmp r2, r5                                  |                 
0x1452eb1c: 2344 add r3, r4                                  |  r3 = 0x14538e25
0x1452eb1e: 6350 str r3, [r4, r1]                            |                  | W 14552efc
0x1452eb20: f8d3 blo #0x1452eb14                             |                 
0x1452eb14: 52f8081b blne #0x1476cc64                        |  r1 = 0x00027f00 | R 1452b6cc
                                                             +  r2 = 0x1452b6d4
R 0x1452b6c4: fc7e0200                                       [.~..                ] R
R 0x14552efc: 258e5314                                       [%.S.                ] R
W 0x14552efc: 258e5314                                       [%.S.                ] W
0x1452eb18: 6358 ldr r3, [r4, r1]                            |  r3 = 0x0000e1c9 | R 14552f00
0x1452eb1a: aa42 cmp r2, r5                                  |                 
0x1452eb1c: 2344 add r3, r4                                  |  r3 = 0x145391c9
0x1452eb1e: 6350 str r3, [r4, r1]                            |                  | W 14552f00
0x1452eb20: f8d3 blo #0x1452eb14                             |                 
0x1452eb14: 52f8081b blne #0x1476cc64                        |  r1 = 0x00027f04 | R 1452b6d4
                                                             +  r2 = 0x1452b6dc
R 0x1452b6cc: 007f0200                                       [....                ] R
R 0x14552f00: c9915314                                       [..S.                ] R
W 0x14552f00: c9915314                                       [..S.                ] W
0x1452eb18: 6358 ldr r3, [r4, r1]                            |  r3 = 0x0000f905 | R 14552f04
0x1452eb1a: aa42 cmp r2, r5                                  |                 
0x1452eb1c: 2344 add r3, r4                                  |  r3 = 0x1453a905
0x1452eb1e: 6350 str r3, [r4, r1]                            |                  | W 14552f04
0x1452eb20: f8d3 blo #0x1452eb14                             |                 
0x1452eb14: 52f8081b blne #0x1476cc64                        |  r1 = 0x00027f08 | R 1452b6dc
                                                             +  r2 = 0x1452b6e4
R 0x1452b6d4: 047f0200                                       [....                ] R
R 0x14552f04: 05a95314                                       [..S.                ] R
W 0x14552f04: 05a95314                                       [..S.                ] W
0x1452eb18: 6358 ldr r3, [r4, r1]                            |  r3 = 0x0000db15 | R 14552f08
0x1452eb1a: aa42 cmp r2, r5                                  |                 
0x1452eb1c: 2344 add r3, r4                                  |  r3 = 0x14538b15
0x1452eb1e: 6350 str r3, [r4, r1]                            |                  | W 14552f08
0x1452eb20: f8d3 blo #0x1452eb14                             |                 
0x1452eb14: 52f8081b blne #0x1476cc64                        |  r1 = 0x00027f0c | R 1452b6e4
                                                             +  r2 = 0x1452b6ec
R 0x1452b6dc: 087f0200                                       [....                ] R
R 0x14552f08: 158b5314                                       [..S.                ] R
W 0x14552f08: 158b5314                                       [..S.                ] W
0x1452eb18: 6358 ldr r3, [r4, r1]                            |  r3 = 0x00010801 | R 14552f0c
0x1452eb1a: aa42 cmp r2, r5                                  |                 
0x1452eb1c: 2344 add r3, r4                                  |  r3 = 0x1453b801
0x1452eb1e: 6350 str r3, [r4, r1]                            |                  | W 14552f0c
0x1452eb20: f8d3 blo #0x1452eb14                             |                 
0x1452eb14: 52f8081b blne #0x1476cc64                        |  r1 = 0x00028024 | R 1452b6ec
                                                             +  r2 = 0x1452b6f4
R 0x1452b6e4: 0c7f0200                                       [....                ] R
R 0x14552f0c: 01b85314                                       [..S.                ] R
W 0x14552f0c: 01b85314                                       [..S.                ] W
0x1452eb18: 6358 ldr r3, [r4, r1]                            |  r3 = 0x00003885 | R 14553024
0x1452eb1a: aa42 cmp r2, r5                                  |                 
0x1452eb1c: 2344 add r3, r4                                  |  r3 = 0x1452e885
0x1452eb1e: 6350 str r3, [r4, r1]                            |                  | W 14553024
0x1452eb20: f8d3 blo #0x1452eb14                             |                 
0x1452eb14: 52f8081b blne #0x1476cc64                        |  r1 = 0x00028028 | R 1452b6f4
                                                             +  r2 = 0x1452b6fc
R 0x1452b6ec: 24800200                                       [$...                ] R
R 0x14553024: 85e85214                                       [..R.                ] R
W 0x14553024: 85e85214                                       [..R.                ] W
0x1452eb18: 6358 ldr r3, [r4, r1]                            |  r3 = 0x0001176d | R 14553028
0x1452eb1a: aa42 cmp r2, r5                                  |                 
0x1452eb1c: 2344 add r3, r4                                  |  r3 = 0x1453c76d
0x1452eb1e: 6350 str r3, [r4, r1]                            |                  | W 14553028
0x1452eb20: f8d3 blo #0x1452eb14                             |                 
0x1452eb14: 52f8081b blne #0x1476cc64                        |  r1 = 0x00028030 | R 1452b6fc
                                                             +  r2 = 0x1452b704
R 0x1452b6f4: 28800200                                       [(...                ] R
R 0x14553028: 6dc75314                                       [m.S.                ] R
W 0x14553028: 6dc75314                                       [m.S.                ] W
0x1452eb18: 6358 ldr r3, [r4, r1]                            |  r3 = 0x00028934 | R 14553030
0x1452eb1a: aa42 cmp r2, r5                                  |                 
0x1452eb1c: 2344 add r3, r4                                  |  r3 = 0x14553934
0x1452eb1e: 6350 str r3, [r4, r1]                            |                  | W 14553030
0x1452eb20: f8d3 blo #0x1452eb14                             |                 
0x1452eb14: 52f8081b blne #0x1476cc64                        |  r1 = 0x00028034 | R 1452b704
                                                             +  r2 = 0x1452b70c
R 0x1452b6fc: 30800200                                       [0...                ] R
R 0x14553030: 34395514                                       [49U.                ] R
W 0x14553030: 34395514                                       [49U.                ] W
0x1452eb18: 6358 ldr r3, [r4, r1]                            |  r3 = 0x0000f984 | R 14553034
0x1452eb1a: aa42 cmp r2, r5                                  |                 
0x1452eb1c: 2344 add r3, r4                                  |  r3 = 0x1453a984
0x1452eb1e: 6350 str r3, [r4, r1]                            |                  | W 14553034
0x1452eb20: f8d3 blo #0x1452eb14                             |                 
0x1452eb14: 52f8081b blne #0x1476cc64                        |  r1 = 0x00028038 | R 1452b70c
                                                             +  r2 = 0x1452b714
R 0x1452b704: 34800200                                       [4...                ] R
R 0x14553034: 84a95314                                       [..S.                ] R
W 0x14553034: 84a95314                                       [..S.                ] W
0x1452eb18: 6358 ldr r3, [r4, r1]                            |  r3 = 0x0000f9a8 | R 14553038
0x1452eb1a: aa42 cmp r2, r5                                  |                 
0x1452eb1c: 2344 add r3, r4                                  |  r3 = 0x1453a9a8
0x1452eb1e: 6350 str r3, [r4, r1]                            |                  | W 14553038
0x1452eb20: f8d3 blo #0x1452eb14                             |                 
0x1452eb14: 52f8081b blne #0x1476cc64                        |  r1 = 0x0002803c | R 1452b714
                                                             +  r2 = 0x1452b71c
R 0x1452b70c: 38800200                                       [8...                ] R
R 0x14553038: a8a95314                                       [..S.                ] R
W 0x14553038: a8a95314                                       [..S.                ] W
0x1452eb18: 6358 ldr r3, [r4, r1]                            |  r3 = 0x00011d21 | R 1455303c
0x1452eb1a: aa42 cmp r2, r5                                  |                 
0x1452eb1c: 2344 add r3, r4                                  |  r3 = 0x1453cd21
0x1452eb1e: 6350 str r3, [r4, r1]                            |                  | W 1455303c
0x1452eb20: f8d3 blo #0x1452eb14                             |                 
0x1452eb14: 52f8081b blne #0x1476cc64                        |  r1 = 0x00028040 | R 1452b71c
                                                             +  r2 = 0x1452b724
R 0x1452b714: 3c800200                                       [<...                ] R
R 0x1455303c: 21cd5314                                       [!.S.                ] R
W 0x1455303c: 21cd5314                                       [!.S.                ] W
0x1452eb18: 6358 ldr r3, [r4, r1]                            |  r3 = 0x00011d31 | R 14553040
0x1452eb1a: aa42 cmp r2, r5                                  |                 
0x1452eb1c: 2344 add r3, r4                                  |  r3 = 0x1453cd31
0x1452eb1e: 6350 str r3, [r4, r1]                            |                  | W 14553040
0x1452eb20: f8d3 blo #0x1452eb14                             |                 
0x1452eb22: dff8f8a2 rscsge pc, r8, #0xdf0000                | r10 = 0x00024526 | R 1452ee1c
R 0x1452b71c: 40800200                                       [@...                ] R
R 0x14553040: 31cd5314                                       [1.S.                ] R
W 0x14553040: 31cd5314                                       [1.S.                ] W
0x1452eb26: fa44 add sl, pc                                  | r10 = 0x14553050
0x1452eb28: daf8fc35 ldrblo pc, [ip, #0x8da]!                |  r3 = 0x14552fc4 | R 1455364c
0x1452eb2c: 002b cmp r3, #0                                  |                 
0x1452eb2e: 00f0fd80 rscshi pc, sp, r0                       |                 
0x1452eb32: ab45 cmp fp, r5                                  |                 
R 0x1452ee1c: 26450200                                       [&E..                ] R
R 0x1455364c: c42f5514                                       [./U.                ] R
0x1452eb34: 82d9 bls #0x1452ea3c                             |                 
0x1452eb36: ba4b ldr r3, [pc, #0x2e8]                        |  r3 = 0x000241b0 | R 1452ee20
0x1452eb38: 8146 mov sb, r0                                  |  r9 = 0x1452b290
0x1452eb3a: a046 mov r8, r4                                  |  r8 = 0x1452b000
0x1452eb3c: 7b44 add r3, pc                                  |  r3 = 0x14552cf0
0x1452eb3e: fb60 str r3, [r7, #0xc]                          |                  | W bfffecd4
0x1452eb40: b84b ldr r3, [pc, #0x2e0]                        |  r3 = 0x00024d3a | R 1452ee24
0x1452eb42: 7b44 add r3, pc                                  |  r3 = 0x14553880
0x1452eb44: 3b61 str r3, [r7, #0x10]                         |                  | W bfffecd8
0x1452eb46: 6968 ldr r1, [r5, #4]                            |  r1 = 0x00001a15 | R 1452b728
0x1452eb48: daf81805 ldreq pc, [r8, #-0x8da]                 |  r0 = 0x1452b000 | R 14553568
0x1452eb4c: 2c68 ldr r4, [r5]                                |  r4 = 0x0002802c | R 1452b724
0x1452eb4e: 0a0a lsrs r2, r1, #8                             |  r2 = 0x0000001a
0x1452eb50: c9b2 uxtb r1, r1                                 |  r1 = 0x00000015
0x1452eb52: 09eb0212 andne lr, r2, #0x2400                   |  r2 = 0x1452b430
0x1452eb56: 08eb0403 movweq lr, #0x4b08                      |  r3 = 0x1455302c
0x1452eb5a: 92f80ce0 mul ip, r2, r8                          |  lr = 0x00000011 | R 1452b43c
0x1452eb5e: 5668 ldr r6, [r2, #4]                            |  r6 = 0x00027ce8 | R 1452b434
0x1452eb60: 0ef00f0e cdpeq p0, #0, c15, c15, c14, #0         |  lr = 0x00000001
0x1452eb64: bef10a0f svceq #0xaf1be                          |                 
0x1452eb68: 0644 add r6, r0                                  |  r6 = 0x14552ce8
0x1452eb6a: 00f08580 addhi pc, r5, r0                        |                 
0x1452eb6e: 481e subs r0, r1, #1                             |  r0 = 0x00000014
R 0x1452ee20: b0410200                                       [.A..                ] R
W 0xbfffecd4: f02c5514 80385514                              [.,U..8U.            ] W
R 0x1452ee24: 3a4d0200                                       [:M..                ] R
R 0x1452b728: 151a0000 44800200                              [....D...            ] R
R 0x14553568: 00b05214                                       [..R.                ] R
R 0x1452b43c: 11                                             [.                   ] R
R 0x1452b434: e87c0200                                       [.|..                ] R
0x1452eb70: 1528 cmp r0, #0x15                               |                 
0x1452eb72: 7ad8 bhi #0x1452ec6a                             |                 
0x1452eb74: dfe800f0                                         |                  | R 1452eb8c
0x1452ec50: 5368 ldr r3, [r2, #4]                            |  r3 = 0x00027ce8 | R 1452b434
R 0x1452eb8c: 6c                                             [l                   ] R
0x1452ec52: 002b cmp r3, #0                                  |                 
0x1452ec54: 08bf it eq                                       |                 
0x1452ec56: 1e4648f8                                         |                  | W 1455302c
0x1452ec5a: 0460 str r4, [r0]                                |                 
0x1452ebc4: 0835 adds r5, #8                                 |  r5 = 0x1452b72c
R 0x1452b434: e87c0200                                       [.|..                ] R
W 0x1455302c: e82c5514                                       [.,U.                ] W
0x1452ebc6: ab45 cmp fp, r5                                  |                 
0x1452ebc8: bdd8 bhi #0x1452eb46                             |                 
0x1452eb46: 6968 ldr r1, [r5, #4]                            |  r1 = 0x00000a15 | R 1452b730
0x1452eb48: daf81805 ldreq pc, [r8, #-0x8da]                 |  r0 = 0x1452b000 | R 14553568
0x1452eb4c: 2c68 ldr r4, [r5]                                |  r4 = 0x00028044 | R 1452b72c
0x1452eb4e: 0a0a lsrs r2, r1, #8                             |  r2 = 0x0000000a
0x1452eb50: c9b2 uxtb r1, r1                                 |  r1 = 0x00000015
0x1452eb52: 09eb0212 andne lr, r2, #0x2400                   |  r2 = 0x1452b330
0x1452eb56: 08eb0403 movweq lr, #0x4b08                      |  r3 = 0x14553044
0x1452eb5a: 92f80ce0 mul ip, r2, r8                          |  lr = 0x00000011 | R 1452b33c
0x1452eb5e: 5668 ldr r6, [r2, #4]                            |  r6 = 0x00028940 | R 1452b334
0x1452eb60: 0ef00f0e cdpeq p0, #0, c15, c15, c14, #0         |  lr = 0x00000001
0x1452eb64: bef10a0f svceq #0xaf1be                          |                 
0x1452eb68: 0644 add r6, r0                                  |  r6 = 0x14553940
0x1452eb6a: 00f08580 addhi pc, r5, r0                        |                 
0x1452eb6e: 481e subs r0, r1, #1                             |  r0 = 0x00000014
R 0x1452b730: 150a0000 48800200                              [....H...            ] R
R 0x14553568: 00b05214                                       [..R.                ] R
R 0x1452b33c: 11                                             [.                   ] R
R 0x1452b334: 40890200                                       [@...                ] R
0x1452eb70: 1528 cmp r0, #0x15                               |                 
0x1452eb72: 7ad8 bhi #0x1452ec6a                             |                 
0x1452eb74: dfe800f0                                         |                  | R 1452eb8c
0x1452ec50: 5368 ldr r3, [r2, #4]                            |  r3 = 0x00028940 | R 1452b334
R 0x1452eb8c: 6c                                             [l                   ] R
0x1452ec52: 002b cmp r3, #0                                  |                 
0x1452ec54: 08bf it eq                                       |                 
0x1452ec56: 1e4648f8                                         |                  | W 14553044
0x1452ec5a: 0460 str r4, [r0]                                |                 
0x1452ebc4: 0835 adds r5, #8                                 |  r5 = 0x1452b734
R 0x1452b334: 40890200                                       [@...                ] R
W 0x14553044: 40395514                                       [@9U.                ] W
0x1452ebc6: ab45 cmp fp, r5                                  |                 
0x1452ebc8: bdd8 bhi #0x1452eb46                             |                 
0x1452eb46: 6968 ldr r1, [r5, #4]                            |  r1 = 0x00000715 | R 1452b738
0x1452eb48: daf81805 ldreq pc, [r8, #-0x8da]                 |  r0 = 0x1452b000 | R 14553568
0x1452eb4c: 2c68 ldr r4, [r5]                                |  r4 = 0x00028048 | R 1452b734
0x1452eb4e: 0a0a lsrs r2, r1, #8                             |  r2 = 0x00000007
0x1452eb50: c9b2 uxtb r1, r1                                 |  r1 = 0x00000015
0x1452eb52: 09eb0212 andne lr, r2, #0x2400                   |  r2 = 0x1452b300
0x1452eb56: 08eb0403 movweq lr, #0x4b08                      |  r3 = 0x14553048
0x1452eb5a: 92f80ce0 mul ip, r2, r8                          |  lr = 0x00000022 | R 1452b30c
0x1452eb5e: 5668 ldr r6, [r2, #4]                            |  r6 = 0x00010ab9 | R 1452b304
0x1452eb60: 0ef00f0e cdpeq p0, #0, c15, c15, c14, #0         |  lr = 0x00000002
0x1452eb64: bef10a0f svceq #0xaf1be                          |                 
0x1452eb68: 0644 add r6, r0                                  |  r6 = 0x1453bab9
0x1452eb6a: 00f08580 addhi pc, r5, r0                        |                 
0x1452eb6e: 481e subs r0, r1, #1                             |  r0 = 0x00000014
R 0x1452b738: 15070000 0c800200                              [........            ] R
R 0x14553568: 00b05214                                       [..R.                ] R
R 0x1452b30c: 22                                             ["                   ] R
R 0x1452b304: b90a0100                                       [....                ] R
0x1452eb70: 1528 cmp r0, #0x15                               |                 
0x1452eb72: 7ad8 bhi #0x1452ec6a                             |                 
0x1452eb74: dfe800f0                                         |                  | R 1452eb8c
0x1452ec50: 5368 ldr r3, [r2, #4]                            |  r3 = 0x00010ab9 | R 1452b304
R 0x1452eb8c: 6c                                             [l                   ] R
0x1452ec52: 002b cmp r3, #0                                  |                 
0x1452ec54: 08bf it eq                                       |                 
0x1452ec56: 1e4648f8                                         |                  | W 14553048
0x1452ec5a: 0460 str r4, [r0]                                |                 
0x1452ebc4: 0835 adds r5, #8                                 |  r5 = 0x1452b73c
R 0x1452b304: b90a0100                                       [....                ] R
W 0x14553048: b9ba5314                                       [..S.                ] W
0x1452ebc6: ab45 cmp fp, r5                                  |                 
0x1452ebc8: bdd8 bhi #0x1452eb46                             |                 
0x1452eb46: 6968 ldr r1, [r5, #4]                            |  r1 = 0x00000c16 | R 1452b740
0x1452eb48: daf81805 ldreq pc, [r8, #-0x8da]                 |  r0 = 0x1452b000 | R 14553568
0x1452eb4c: 2c68 ldr r4, [r5]                                |  r4 = 0x0002800c | R 1452b73c
0x1452eb4e: 0a0a lsrs r2, r1, #8                             |  r2 = 0x0000000c
0x1452eb50: c9b2 uxtb r1, r1                                 |  r1 = 0x00000016
0x1452eb52: 09eb0212 andne lr, r2, #0x2400                   |  r2 = 0x1452b350
0x1452eb56: 08eb0403 movweq lr, #0x4b08                      |  r3 = 0x1455300c
0x1452eb5a: 92f80ce0 mul ip, r2, r8                          |  lr = 0x00000022 | R 1452b35c
0x1452eb5e: 5668 ldr r6, [r2, #4]                            |  r6 = 0x000109bd | R 1452b354
0x1452eb60: 0ef00f0e cdpeq p0, #0, c15, c15, c14, #0         |  lr = 0x00000002
0x1452eb64: bef10a0f svceq #0xaf1be                          |                 
0x1452eb68: 0644 add r6, r0                                  |  r6 = 0x1453b9bd
0x1452eb6a: 00f08580 addhi pc, r5, r0                        |                 
0x1452eb6e: 481e subs r0, r1, #1                             |  r0 = 0x00000015
R 0x1452b740: 160c0000 10800200                              [........            ] R
R 0x14553568: 00b05214                                       [..R.                ] R
R 0x1452b35c: 22                                             ["                   ] R
R 0x1452b354: bd090100                                       [....                ] R
0x1452eb70: 1528 cmp r0, #0x15                               |                 
0x1452eb72: 7ad8 bhi #0x1452ec6a                             |                 
0x1452eb74: dfe800f0                                         |                  | R 1452eb8d
0x1452ec50: 5368 ldr r3, [r2, #4]                            |  r3 = 0x000109bd | R 1452b354
R 0x1452eb8d: 6c                                             [l                   ] R
0x1452ec52: 002b cmp r3, #0                                  |                 
0x1452ec54: 08bf it eq                                       |                 
0x1452ec56: 1e4648f8                                         |                  | W 1455300c
0x1452ec5a: 0460 str r4, [r0]                                |                 
0x1452ebc4: 0835 adds r5, #8                                 |  r5 = 0x1452b744
R 0x1452b354: bd090100                                       [....                ] R
W 0x1455300c: bdb95314                                       [..S.                ] W
0x1452ebc6: ab45 cmp fp, r5                                  |                 
0x1452ebc8: bdd8 bhi #0x1452eb46                             |                 
0x1452eb46: 6968 ldr r1, [r5, #4]                            |  r1 = 0x00001716 | R 1452b748
0x1452eb48: daf81805 ldreq pc, [r8, #-0x8da]                 |  r0 = 0x1452b000 | R 14553568
0x1452eb4c: 2c68 ldr r4, [r5]                                |  r4 = 0x00028010 | R 1452b744
0x1452eb4e: 0a0a lsrs r2, r1, #8                             |  r2 = 0x00000017
0x1452eb50: c9b2 uxtb r1, r1                                 |  r1 = 0x00000016
0x1452eb52: 09eb0212 andne lr, r2, #0x2400                   |  r2 = 0x1452b400
0x1452eb56: 08eb0403 movweq lr, #0x4b08                      |  r3 = 0x14553010
0x1452eb5a: 92f80ce0 mul ip, r2, r8                          |  lr = 0x00000022 | R 1452b40c
0x1452eb5e: 5668 ldr r6, [r2, #4]                            |  r6 = 0x00010a79 | R 1452b404
0x1452eb60: 0ef00f0e cdpeq p0, #0, c15, c15, c14, #0         |  lr = 0x00000002
0x1452eb64: bef10a0f svceq #0xaf1be                          |                 
0x1452eb68: 0644 add r6, r0                                  |  r6 = 0x1453ba79
0x1452eb6a: 00f08580 addhi pc, r5, r0                        |                 
0x1452eb6e: 481e subs r0, r1, #1                             |  r0 = 0x00000015
R 0x1452b748: 16170000 14800200                              [........            ] R
R 0x14553568: 00b05214                                       [..R.                ] R
R 0x1452b40c: 22                                             ["                   ] R
R 0x1452b404: 790a0100                                       [y...                ] R
0x1452eb70: 1528 cmp r0, #0x15                               |                 
0x1452eb72: 7ad8 bhi #0x1452ec6a                             |                 
0x1452eb74: dfe800f0                                         |                  | R 1452eb8d
0x1452ec50: 5368 ldr r3, [r2, #4]                            |  r3 = 0x00010a79 | R 1452b404
R 0x1452eb8d: 6c                                             [l                   ] R
0x1452ec52: 002b cmp r3, #0                                  |                 
0x1452ec54: 08bf it eq                                       |                 
0x1452ec56: 1e4648f8                                         |                  | W 14553010
0x1452ec5a: 0460 str r4, [r0]                                |                 
0x1452ebc4: 0835 adds r5, #8                                 |  r5 = 0x1452b74c
R 0x1452b404: 790a0100                                       [y...                ] R
W 0x14553010: 79ba5314                                       [y.S.                ] W
0x1452ebc6: ab45 cmp fp, r5                                  |                 
0x1452ebc8: bdd8 bhi #0x1452eb46                             |                 
0x1452eb46: 6968 ldr r1, [r5, #4]                            |  r1 = 0x00001516 | R 1452b750
0x1452eb48: daf81805 ldreq pc, [r8, #-0x8da]                 |  r0 = 0x1452b000 | R 14553568
0x1452eb4c: 2c68 ldr r4, [r5]                                |  r4 = 0x00028014 | R 1452b74c
0x1452eb4e: 0a0a lsrs r2, r1, #8                             |  r2 = 0x00000015
0x1452eb50: c9b2 uxtb r1, r1                                 |  r1 = 0x00000016
0x1452eb52: 09eb0212 andne lr, r2, #0x2400                   |  r2 = 0x1452b3e0
0x1452eb56: 08eb0403 movweq lr, #0x4b08                      |  r3 = 0x14553014
0x1452eb5a: 92f80ce0 mul ip, r2, r8                          |  lr = 0x00000012 | R 1452b3ec
0x1452eb5e: 5668 ldr r6, [r2, #4]                            |  r6 = 0x0000dad5 | R 1452b3e4
0x1452eb60: 0ef00f0e cdpeq p0, #0, c15, c15, c14, #0         |  lr = 0x00000002
0x1452eb64: bef10a0f svceq #0xaf1be                          |                 
0x1452eb68: 0644 add r6, r0                                  |  r6 = 0x14538ad5
0x1452eb6a: 00f08580 addhi pc, r5, r0                        |                 
0x1452eb6e: 481e subs r0, r1, #1                             |  r0 = 0x00000015
R 0x1452b750: 16150000 18800200                              [........            ] R
R 0x14553568: 00b05214                                       [..R.                ] R
R 0x1452b3ec: 12                                             [.                   ] R
R 0x1452b3e4: d5da0000                                       [....                ] R
0x1452eb70: 1528 cmp r0, #0x15                               |                 
0x1452eb72: 7ad8 bhi #0x1452ec6a                             |                 
0x1452eb74: dfe800f0                                         |                  | R 1452eb8d
0x1452ec50: 5368 ldr r3, [r2, #4]                            |  r3 = 0x0000dad5 | R 1452b3e4
R 0x1452eb8d: 6c                                             [l                   ] R
0x1452ec52: 002b cmp r3, #0                                  |                 
0x1452ec54: 08bf it eq                                       |                 
0x1452ec56: 1e4648f8                                         |                  | W 14553014
0x1452ec5a: 0460 str r4, [r0]                                |                 
0x1452ebc4: 0835 adds r5, #8                                 |  r5 = 0x1452b754
R 0x1452b3e4: d5da0000                                       [....                ] R
W 0x14553014: d58a5314                                       [..S.                ] W
0x1452ebc6: ab45 cmp fp, r5                                  |                 
0x1452ebc8: bdd8 bhi #0x1452eb46                             |                 
0x1452eb46: 6968 ldr r1, [r5, #4]                            |  r1 = 0x00000f16 | R 1452b758
0x1452eb48: daf81805 ldreq pc, [r8, #-0x8da]                 |  r0 = 0x1452b000 | R 14553568
0x1452eb4c: 2c68 ldr r4, [r5]                                |  r4 = 0x00028018 | R 1452b754
0x1452eb4e: 0a0a lsrs r2, r1, #8                             |  r2 = 0x0000000f
0x1452eb50: c9b2 uxtb r1, r1                                 |  r1 = 0x00000016
0x1452eb52: 09eb0212 andne lr, r2, #0x2400                   |  r2 = 0x1452b380
0x1452eb56: 08eb0403 movweq lr, #0x4b08                      |  r3 = 0x14553018
0x1452eb5a: 92f80ce0 mul ip, r2, r8                          |  lr = 0x00000022 | R 1452b38c
0x1452eb5e: 5668 ldr r6, [r2, #4]                            |  r6 = 0x00010a81 | R 1452b384
0x1452eb60: 0ef00f0e cdpeq p0, #0, c15, c15, c14, #0         |  lr = 0x00000002
0x1452eb64: bef10a0f svceq #0xaf1be                          |                 
0x1452eb68: 0644 add r6, r0                                  |  r6 = 0x1453ba81
0x1452eb6a: 00f08580 addhi pc, r5, r0                        |                 
0x1452eb6e: 481e subs r0, r1, #1                             |  r0 = 0x00000015
R 0x1452b758: 160f0000 1c800200                              [........            ] R
R 0x14553568: 00b05214                                       [..R.                ] R
R 0x1452b38c: 22                                             ["                   ] R
R 0x1452b384: 810a0100                                       [....                ] R
0x1452eb70: 1528 cmp r0, #0x15                               |                 
0x1452eb72: 7ad8 bhi #0x1452ec6a                             |                 
0x1452eb74: dfe800f0                                         |                  | R 1452eb8d
0x1452ec50: 5368 ldr r3, [r2, #4]                            |  r3 = 0x00010a81 | R 1452b384
R 0x1452eb8d: 6c                                             [l                   ] R
0x1452ec52: 002b cmp r3, #0                                  |                 
0x1452ec54: 08bf it eq                                       |                 
0x1452ec56: 1e4648f8                                         |                  | W 14553018
0x1452ec5a: 0460 str r4, [r0]                                |                 
0x1452ebc4: 0835 adds r5, #8                                 |  r5 = 0x1452b75c
R 0x1452b384: 810a0100                                       [....                ] R
W 0x14553018: 81ba5314                                       [..S.                ] W
0x1452ebc6: ab45 cmp fp, r5                                  |                 
0x1452ebc8: bdd8 bhi #0x1452eb46                             |                 
0x1452eb46: 6968 ldr r1, [r5, #4]                            |  r1 = 0x00000816 | R 1452b760
0x1452eb48: daf81805 ldreq pc, [r8, #-0x8da]                 |  r0 = 0x1452b000 | R 14553568
0x1452eb4c: 2c68 ldr r4, [r5]                                |  r4 = 0x0002801c | R 1452b75c
0x1452eb4e: 0a0a lsrs r2, r1, #8                             |  r2 = 0x00000008
0x1452eb50: c9b2 uxtb r1, r1                                 |  r1 = 0x00000016
0x1452eb52: 09eb0212 andne lr, r2, #0x2400                   |  r2 = 0x1452b310
0x1452eb56: 08eb0403 movweq lr, #0x4b08                      |  r3 = 0x1455301c
0x1452eb5a: 92f80ce0 mul ip, r2, r8                          |  lr = 0x00000022 | R 1452b31c
0x1452eb5e: 5668 ldr r6, [r2, #4]                            |  r6 = 0x00010c21 | R 1452b314
0x1452eb60: 0ef00f0e cdpeq p0, #0, c15, c15, c14, #0         |  lr = 0x00000002
0x1452eb64: bef10a0f svceq #0xaf1be                          |                 
0x1452eb68: 0644 add r6, r0                                  |  r6 = 0x1453bc21
0x1452eb6a: 00f08580 addhi pc, r5, r0                        |                 
0x1452eb6e: 481e subs r0, r1, #1                             |  r0 = 0x00000015
R 0x1452b760: 16080000 20800200                              [.... ...            ] R
R 0x14553568: 00b05214                                       [..R.                ] R
R 0x1452b31c: 22                                             ["                   ] R
R 0x1452b314: 210c0100                                       [!...                ] R
0x1452eb70: 1528 cmp r0, #0x15                               |                 
0x1452eb72: 7ad8 bhi #0x1452ec6a                             |                 
0x1452eb74: dfe800f0                                         |                  | R 1452eb8d
0x1452ec50: 5368 ldr r3, [r2, #4]                            |  r3 = 0x00010c21 | R 1452b314
R 0x1452eb8d: 6c                                             [l                   ] R
0x1452ec52: 002b cmp r3, #0                                  |                 
0x1452ec54: 08bf it eq                                       |                 
0x1452ec56: 1e4648f8                                         |                  | W 1455301c
0x1452ec5a: 0460 str r4, [r0]                                |                 
0x1452ebc4: 0835 adds r5, #8                                 |  r5 = 0x1452b764
R 0x1452b314: 210c0100                                       [!...                ] R
W 0x1455301c: 21bc5314                                       [!.S.                ] W
0x1452ebc6: ab45 cmp fp, r5                                  |                 
0x1452ebc8: bdd8 bhi #0x1452eb46                             |                 
0x1452eb46: 6968 ldr r1, [r5, #4]                            |  r1 = 0x00000716 | R 1452b768
0x1452eb48: daf81805 ldreq pc, [r8, #-0x8da]                 |  r0 = 0x1452b000 | R 14553568
0x1452eb4c: 2c68 ldr r4, [r5]                                |  r4 = 0x00028020 | R 1452b764
0x1452eb4e: 0a0a lsrs r2, r1, #8                             |  r2 = 0x00000007
0x1452eb50: c9b2 uxtb r1, r1                                 |  r1 = 0x00000016
0x1452eb52: 09eb0212 andne lr, r2, #0x2400                   |  r2 = 0x1452b300
0x1452eb56: 08eb0403 movweq lr, #0x4b08                      |  r3 = 0x14553020
0x1452eb5a: 92f80ce0 mul ip, r2, r8                          |  lr = 0x00000022 | R 1452b30c
0x1452eb5e: 5668 ldr r6, [r2, #4]                            |  r6 = 0x00010ab9 | R 1452b304
0x1452eb60: 0ef00f0e cdpeq p0, #0, c15, c15, c14, #0         |  lr = 0x00000002
0x1452eb64: bef10a0f svceq #0xaf1be                          |                 
0x1452eb68: 0644 add r6, r0                                  |  r6 = 0x1453bab9
0x1452eb6a: 00f08580 addhi pc, r5, r0                        |                 
0x1452eb6e: 481e subs r0, r1, #1                             |  r0 = 0x00000015
R 0x1452b768: 16070000 04e02de5                              [......-.            ] R
R 0x14553568: 00b05214                                       [..R.                ] R
R 0x1452b30c: 22                                             ["                   ] R
R 0x1452b304: b90a0100                                       [....                ] R
0x1452eb70: 1528 cmp r0, #0x15                               |                 
0x1452eb72: 7ad8 bhi #0x1452ec6a                             |                 
0x1452eb74: dfe800f0                                         |                  | R 1452eb8d
0x1452ec50: 5368 ldr r3, [r2, #4]                            |  r3 = 0x00010ab9 | R 1452b304
R 0x1452eb8d: 6c                                             [l                   ] R
0x1452ec52: 002b cmp r3, #0                                  |                 
0x1452ec54: 08bf it eq                                       |                 
0x1452ec56: 1e4648f8                                         |                  | W 14553020
0x1452ec5a: 0460 str r4, [r0]                                |                 
0x1452ebc4: 0835 adds r5, #8                                 |  r5 = 0x1452b76c
R 0x1452b304: b90a0100                                       [....                ] R
W 0x14553020: b9ba5314                                       [..S.                ] W
0x1452ebc6: ab45 cmp fp, r5                                  |                 
0x1452ebc8: bdd8 bhi #0x1452eb46                             |                 
0x1452ebca: 37e7 b #0x1452ea3c                               |                 
0x1452ea3c: ed4c ldr r4, [pc, #0x3b4]                        |  r4 = 0x0002460a | R 1452edf4
0x1452ea3e: ee4e ldr r6, [pc, #0x3b8]                        |  r6 = 0xffffc5ae | R 1452edf8
0x1452ea40: ee4d ldr r5, [pc, #0x3b8]                        |  r5 = 0x00024f00 | R 1452edfc
0x1452ea42: 7c44 add r4, pc                                  |  r4 = 0x14553050
0x1452ea44: 94f8ac36 ssatlo pc, #0xd, r4, lsl #0x11          |  r3 = 0x00000000 | R 145536fc
0x1452ea48: 04f5a368 stmvs r3!, {r2, r8, sl, ip, sp, lr, pc} |  r8 = 0x14553568
0x1452ea4c: 4046 mov r0, r8                                  |  r0 = 0x14553568
0x1452ea4e: 7e44 add r6, pc                                  |  r6 = 0x1452b000
0x1452ea50: 7d44 add r5, pc                                  |  r5 = 0x14553954
0x1452ea52: 43f00403 movweq pc, #0x4043                      |  r3 = 0x00000004
0x1452ea56: 84f8ac36 strtlo pc, [ip], r4, lsl #17            |                  | W 145536fc
0x1452ea5a: 04f0f5fa blx #0x142aaa72                         |  lr = 0x1452ea5f
0x14533048: d0f84c31                                         |  r3 = 0x14552f54 | R 145536b4
R 0x1452edf4: 0a460200                                       [.F..                ] R
R 0x1452edf8: aec5ffff                                       [....                ] R
R 0x1452edfc: 004f0200                                       [.O..                ] R
R 0x145536fc: 04                                             [.                   ] R
W 0x145536fc: 04                                             [.                   ] W
0x1453304c: ebb1 cbz r3, #0x1453308a                         |                 
0x1453304e: 70b5 push {r4, r5, r6, lr}                       |  sp = 0xbfffecb0 | W bfffecb0
R 0x145536b4: 542f5514                                       [T/U.                ] R
0x14533050: 5a68 ldr r2, [r3, #4]                            |  r2 = 0x1452b1b4 | R 14552f58
0x14533052: 1468 ldr r4, [r2]                                |  r4 = 0x00000011 | R 1452b1b4
0x14533054: c0f87841 cmnmi r8, r0, asr #17                   |                  | W 145536e0
0x14533058: 9368 ldr r3, [r2, #8]                            |  r3 = 0x00000008 | R 1452b1bc
0x1453305a: 5168 ldr r1, [r2, #4]                            |  r1 = 0x00000003 | R 1452b1b8
0x1453305c: 5d1e subs r5, r3, #1                             |  r5 = 0x00000007
0x1453305e: 2b42 tst r3, r5                                  |                 
0x14533060: 22d1 bne #0x145330a8                             |                 
0x14533062: 8900 lsls r1, r1, #2                             |  r1 = 0x0000000c
W 0xbfffecb0: 50305514 54395514 00b05214 5fea5214            [P0U.T9U...R._.R.    ] W
R 0x14552f58: b4b15214                                       [..R.                ] R
R 0x1452b1b4: 11000000                                       [....                ] R
W 0x145536e0: 11000000                                       [....                ] W
R 0x1452b1bc: 08000000 08000000                              [........            ] R
0x14533064: 02f11006 ldreq pc, [r0], -r2, lsl #2             |  r6 = 0x1452b1c4
0x14533068: 06eb8303 orreq lr, r3, #0x1800                   |  r3 = 0x1452b1e4
0x1453306c: c0f87c51 cmnpl ip, r0, asr #17                   |                  | W 145536e4
0x14533070: c1eb8401 orreq lr, r4, r1, asr #23               |  r1 = 0x00000038
0x14533074: d268 ldr r2, [r2, #0xc]                          |  r2 = 0x00000008 | R 1452b1c0
0x14533076: c0f88831 orrlo pc, r8, r0, asr #17               |                  | W 145536f0
0x1453307a: 0b44 add r3, r1                                  |  r3 = 0x1452b21c
0x1453307c: c0f88461 orrvs pc, r4, r0, asr #17               |                  | W 145536ec
0x14533080: c0f88c31 orrlo pc, ip, r0, asr #17               |                  | W 145536f4
0x14533084: c0f88021 orrhs pc, r0, r0, asr #17               |                  | W 145536e8
0x14533088: 70bd pop {r4, r5, r6, pc}                        |  sp = 0xbfffecc0 | R bfffecb0
                                                             +  r4 = 0x14553050 + R bfffecb4
                                                             +  r5 = 0x14553954 + R bfffecb8
                                                             +  r6 = 0x1452b000 + R bfffecbc
0x1452ea5e: e84a ldr r2, [pc, #0x3a0]                        |  r2 = 0x0000fd50 | R 1452ee00
W 0x145536e4: 07000000 08000000                              [........            ] W
R 0x1452b1c0: 08000000                                       [....                ] R
W 0x145536ec: c4b15214                                       [..R.                ] W
W 0x145536f4: 1cb25214                                       [..R.                ] W
R 0xbfffecb0: 50305514                                       [P0U.                ] R
R 0xbfffecb4: 54395514                                       [T9U.                ] R
R 0xbfffecb8: 00b05214                                       [..R.                ] R
R 0xbfffecbc: 5fea5214                                       [_.R.                ] R
0x1452ea60: e84b ldr r3, [pc, #0x3a0]                        |  r3 = 0x000244cc | R 1452ee04
0x1452ea62: e949 ldr r1, [pc, #0x3a4]                        |  r1 = 0xffffd36f | R 1452ee08
0x1452ea64: 7a44 add r2, pc                                  |  r2 = 0x1453e7b8
0x1452ea66: 7869 ldr r0, [r7, #0x14]                         |  r0 = 0xbfffed08 | R bfffecdc
0x1452ea68: 7b44 add r3, pc                                  |  r3 = 0x14552f38
0x1452ea6a: c4f8cc26 strbhs pc, [ip], r4, asr #17            |                  | W 1455371c
0x1452ea6e: 7944 add r1, pc                                  |  r1 = 0x1452bde1
0x1452ea70: 1f60 str r7, [r3]                                |                  | W 14552f38
0x1452ea72: c4f82c85 strhi pc, [ip, #-0x8c4]!                |                  | W 1455357c
0x1452ea76: c4f8c466 strbvs pc, [r4], r4, asr #17            |                  | W 14553714
0x1452ea7a: c4f8c856 strbpl pc, [r8], r4, asr #17            |                  | W 14553718
0x1452ea7e: 0cf0affc stc2 p0, c15, [pc], #0x30               |  lr = 0x1452ea83
0x1453b3e0: 2de9f04f svcmi #0xf0e92d                         |  sp = 0xbfffec9c | W bfffec9c
R 0x1452ee00: 50fd0000                                       [P...                ] R
R 0x1452ee04: cc440200                                       [.D..                ] R
R 0x1452ee08: 6fd3ffff                                       [o...                ] R
R 0xbfffecdc: 08edffbf                                       [....                ] R
W 0x14553718: 54395514                                       [T9U.                ] W
W 0x14552f38: c8ecffbf                                       [....                ] W
W 0x1455357c: 68355514                                       [h5U.                ] W
W 0x14553714: 00b05214                                       [..R.                ] W
0x1453b3e4: 0346 mov r3, r0                                  |  r3 = 0xbfffed08
0x1453b3e6: 8c4d ldr r5, [pc, #0x230]                        |  r5 = 0x00017b42 | R 1453b618
0x1453b3e8: 0f46 mov r7, r1                                  |  r7 = 0x1452bde1
0x1453b3ea: 91b0 sub sp, #0x44                               |  sp = 0xbfffec58
0x1453b3ec: 53f8046b blvs #0x14679540                        |  r3 = 0xbfffed0c | R bfffed08
                                                             +  r6 = 0x00000001
0x1453b3f0: 8a4a ldr r2, [pc, #0x228]                        |  r2 = 0x00018486 | R 1453b61c
0x1453b3f2: 7d44 add r5, pc                                  |  r5 = 0x14552f38
0x1453b3f4: 8a4c ldr r4, [pc, #0x228]                        |  r4 = 0x0001852c | R 1453b620
0x1453b3f6: 2860 str r0, [r5]                                |                  | W 14552f38
0x1453b3f8: 751c adds r5, r6, #1                             |  r5 = 0x00000002
0x1453b3fa: 7a44 add r2, pc                                  |  r2 = 0x14553884
0x1453b3fc: 8949 ldr r1, [pc, #0x224]                        |  r1 = 0x00017884 | R 1453b624
0x1453b3fe: 1360 str r3, [r2]                                |                  | W 14553884
0x1453b400: 03eb8502 addeq lr, r5, #0xc00                    |  r2 = 0xbfffed14
W 0xbfffec9c: 50305514 54395514 00b05214 c8ecffbf 68355514   [P0U.T9U...R.....h5U.] W
   0xbfffecb0: 90b25214 50305514 6cb75214 83ea5214            [..R.P0U.l.R...R.    ]
R 0x1453b618: 427b0100                                       [B{..                ] R
R 0xbfffed08: 00000000                                       [....                ] R
R 0x1453b61c: 86840100                                       [....                ] R
R 0x1453b620: 2c850100                                       [,...                ] R
W 0x14552f38: 08edffbf                                       [....                ] W
R 0x1453b624: 84780100                                       [.x..                ] R
W 0x14553884: 0cedffbf                                       [....                ] W
0x1453b404: 7c44 add r4, pc                                  |  r4 = 0x14553934
0x1453b406: 2260 str r2, [r4]                                |                  | W 14553934
0x1453b408: 7944 add r1, pc                                  |  r1 = 0x14552c90
0x1453b40a: 53f82500 eoreq pc, r5, r3, asr r8                |  r0 = 0xbfffff7b | R bfffed14
0x1453b40e: 0e60 str r6, [r1]                                |                  | W 14552c90
0x1453b410: 18b1 cbz r0, #0x1453b41a                         |                 
0x1453b412: 52f8043f svclo #0x4f852                          |  r2 = 0xbfffed18 | R bfffed18
                                                             +  r3 = 0xbffff9bf
W 0x14553934: 14edffbf                                       [....                ] W
R 0xbfffed14: 00000000                                       [....                ] R
W 0x14552c90: 01000000                                       [....                ] W
0x1453b416: 002b cmp r3, #0                                  |                 
0x1453b418: fbd1 bne #0x1453b412                             |                 
0x1453b412: 52f8043f svclo #0x4f852                          |  r2 = 0xbfffed1c | R bfffed1c
                                                             +  r3 = 0xbffff99b
R 0xbfffed18: 00000000                                       [....                ] R
0x1453b416: 002b cmp r3, #0                                  |                 
0x1453b418: fbd1 bne #0x1453b412                             |                 
0x1453b412: 52f8043f svclo #0x4f852                          |  r2 = 0xbfffed20 | R bfffed20
                                                             +  r3 = 0xbffff979
R 0xbfffed1c: 00000000                                       [....                ] R
0x1453b416: 002b cmp r3, #0                                  |                 
0x1453b418: fbd1 bne #0x1453b412                             |                 
0x1453b412: 52f8043f svclo #0x4f852                          |  r2 = 0xbfffed24 | R bfffed24
                                                             +  r3 = 0xbffff962
R 0xbfffed20: 00000000                                       [....                ] R
0x1453b416: 002b cmp r3, #0                                  |                 
0x1453b418: fbd1 bne #0x1453b412                             |                 
0x1453b412: 52f8043f svclo #0x4f852                          |  r2 = 0xbfffed28 | R bfffed28
                                                             +  r3 = 0xbffff951
R 0xbfffed24: 00000000                                       [....                ] R
0x1453b416: 002b cmp r3, #0                                  |                 
0x1453b418: fbd1 bne #0x1453b412                             |                 
0x1453b412: 52f8043f svclo #0x4f852                          |  r2 = 0xbfffed2c | R bfffed2c
                                                             +  r3 = 0xbffff946
R 0xbfffed28: 00000000                                       [....                ] R
0x1453b416: 002b cmp r3, #0                                  |                 
0x1453b418: fbd1 bne #0x1453b412                             |                 
0x1453b412: 52f8043f svclo #0x4f852                          |  r2 = 0xbfffed30 | R bfffed30
                                                             +  r3 = 0xbffff931
R 0xbfffed2c: 00000000                                       [....                ] R
0x1453b416: 002b cmp r3, #0                                  |                 
0x1453b418: fbd1 bne #0x1453b412                             |                 
0x1453b412: 52f8043f svclo #0x4f852                          |  r2 = 0xbfffed34 | R bfffed34
                                                             +  r3 = 0xbffff911
R 0xbfffed30: 00000000                                       [....                ] R
0x1453b416: 002b cmp r3, #0                                  |                 
0x1453b418: fbd1 bne #0x1453b412                             |                 
0x1453b412: 52f8043f svclo #0x4f852                          |  r2 = 0xbfffed38 | R bfffed38
                                                             +  r3 = 0xbffff8fd
R 0xbfffed34: 00000000                                       [....                ] R
0x1453b416: 002b cmp r3, #0                                  |                 
0x1453b418: fbd1 bne #0x1453b412                             |                 
0x1453b412: 52f8043f svclo #0x4f852                          |  r2 = 0xbfffed3c | R bfffed3c
                                                             +  r3 = 0xbffff8ec
R 0xbfffed38: 00000000                                       [....                ] R
0x1453b416: 002b cmp r3, #0                                  |                 
0x1453b418: fbd1 bne #0x1453b412                             |                 
0x1453b412: 52f8043f svclo #0x4f852                          |  r2 = 0xbfffed40 | R bfffed40
                                                             +  r3 = 0xbffff8e1
R 0xbfffed3c: 00000000                                       [....                ] R
0x1453b416: 002b cmp r3, #0                                  |                 
0x1453b418: fbd1 bne #0x1453b412                             |                 
0x1453b412: 52f8043f svclo #0x4f852                          |  r2 = 0xbfffed44 | R bfffed44
                                                             +  r3 = 0xbffff8b8
R 0xbfffed40: 00000000                                       [....                ] R
0x1453b416: 002b cmp r3, #0                                  |                 
0x1453b418: fbd1 bne #0x1453b412                             |                 
0x1453b412: 52f8043f svclo #0x4f852                          |  r2 = 0xbfffed48 | R bfffed48
                                                             +  r3 = 0xbffff882
R 0xbfffed44: 00000000                                       [....                ] R
0x1453b416: 002b cmp r3, #0                                  |                 
0x1453b418: fbd1 bne #0x1453b412                             |                 
0x1453b412: 52f8043f svclo #0x4f852                          |  r2 = 0xbfffed4c | R bfffed4c
                                                             +  r3 = 0xbffff871
R 0xbfffed48: 00000000                                       [....                ] R
0x1453b416: 002b cmp r3, #0                                  |                 
0x1453b418: fbd1 bne #0x1453b412                             |                 
0x1453b412: 52f8043f svclo #0x4f852                          |  r2 = 0xbfffed50 | R bfffed50
                                                             +  r3 = 0xbffff864
R 0xbfffed4c: 00000000                                       [....                ] R
0x1453b416: 002b cmp r3, #0                                  |                 
0x1453b418: fbd1 bne #0x1453b412                             |                 
0x1453b412: 52f8043f svclo #0x4f852                          |  r2 = 0xbfffed54 | R bfffed54
                                                             +  r3 = 0xbffff84d
R 0xbfffed50: 00000000                                       [....                ] R
0x1453b416: 002b cmp r3, #0                                  |                 
0x1453b418: fbd1 bne #0x1453b412                             |                 
0x1453b412: 52f8043f svclo #0x4f852                          |  r2 = 0xbfffed58 | R bfffed58
                                                             +  r3 = 0xbffff83b
R 0xbfffed54: 00000000                                       [....                ] R
0x1453b416: 002b cmp r3, #0                                  |                 
0x1453b418: fbd1 bne #0x1453b412                             |                 
0x1453b412: 52f8043f svclo #0x4f852                          |  r2 = 0xbfffed5c | R bfffed5c
                                                             +  r3 = 0xbffff81a
R 0xbfffed58: 00000000                                       [....                ] R
0x1453b416: 002b cmp r3, #0                                  |                 
0x1453b418: fbd1 bne #0x1453b412                             |                 
0x1453b412: 52f8043f svclo #0x4f852                          |  r2 = 0xbfffed60 | R bfffed60
                                                             +  r3 = 0xbffff7e7
R 0xbfffed5c: 00000000                                       [....                ] R
0x1453b416: 002b cmp r3, #0                                  |                 
0x1453b418: fbd1 bne #0x1453b412                             |                 
0x1453b412: 52f8043f svclo #0x4f852                          |  r2 = 0xbfffed64 | R bfffed64
                                                             +  r3 = 0xbffff7cc
R 0xbfffed60: 00000000                                       [....                ] R
0x1453b416: 002b cmp r3, #0                                  |                 
0x1453b418: fbd1 bne #0x1453b412                             |                 
0x1453b412: 52f8043f svclo #0x4f852                          |  r2 = 0xbfffed68 | R bfffed68
                                                             +  r3 = 0xbffff7b9
R 0xbfffed64: 00000000                                       [....                ] R
0x1453b416: 002b cmp r3, #0                                  |                 
0x1453b418: fbd1 bne #0x1453b412                             |                 
0x1453b412: 52f8043f svclo #0x4f852                          |  r2 = 0xbfffed6c | R bfffed6c
                                                             +  r3 = 0xbffff7a2
R 0xbfffed68: 00000000                                       [....                ] R
0x1453b416: 002b cmp r3, #0                                  |                 
0x1453b418: fbd1 bne #0x1453b412                             |                 
0x1453b412: 52f8043f svclo #0x4f852                          |  r2 = 0xbfffed70 | R bfffed70
                                                             +  r3 = 0xbffff78d
R 0xbfffed6c: 00000000                                       [....                ] R
0x1453b416: 002b cmp r3, #0                                  |                 
0x1453b418: fbd1 bne #0x1453b412                             |                 
0x1453b412: 52f8043f svclo #0x4f852                          |  r2 = 0xbfffed74 | R bfffed74
                                                             +  r3 = 0xbffff77a
R 0xbfffed70: 00000000                                       [....                ] R
0x1453b416: 002b cmp r3, #0                                  |                 
0x1453b418: fbd1 bne #0x1453b412                             |                 
0x1453b412: 52f8043f svclo #0x4f852                          |  r2 = 0xbfffed78 | R bfffed78
                                                             +  r3 = 0xbffff767
R 0xbfffed74: 00000000                                       [....                ] R
0x1453b416: 002b cmp r3, #0                                  |                 
0x1453b418: fbd1 bne #0x1453b412                             |                 
0x1453b412: 52f8043f svclo #0x4f852                          |  r2 = 0xbfffed7c | R bfffed7c
                                                             +  r3 = 0xbffff752
R 0xbfffed78: 00000000                                       [....                ] R
0x1453b416: 002b cmp r3, #0                                  |                 
0x1453b418: fbd1 bne #0x1453b412                             |                 
0x1453b412: 52f8043f svclo #0x4f852                          |  r2 = 0xbfffed80 | R bfffed80
                                                             +  r3 = 0xbffff6ed
R 0xbfffed7c: 00000000                                       [....                ] R
0x1453b416: 002b cmp r3, #0                                  |                 
0x1453b418: fbd1 bne #0x1453b412                             |                 
0x1453b412: 52f8043f svclo #0x4f852                          |  r2 = 0xbfffed84 | R bfffed84
                                                             +  r3 = 0xbffff6d2
R 0xbfffed80: 00000000                                       [....                ] R
0x1453b416: 002b cmp r3, #0                                  |                 
0x1453b418: fbd1 bne #0x1453b412                             |                 
0x1453b412: 52f8043f svclo #0x4f852                          |  r2 = 0xbfffed88 | R bfffed88
                                                             +  r3 = 0xbffff6ba
R 0xbfffed84: 00000000                                       [....                ] R
0x1453b416: 002b cmp r3, #0                                  |                 
0x1453b418: fbd1 bne #0x1453b412                             |                 
0x1453b412: 52f8043f svclo #0x4f852                          |  r2 = 0xbfffed8c | R bfffed8c
                                                             +  r3 = 0xbffff69e
R 0xbfffed88: 00000000                                       [....                ] R
0x1453b416: 002b cmp r3, #0                                  |                 
0x1453b418: fbd1 bne #0x1453b412                             |                 
0x1453b412: 52f8043f svclo #0x4f852                          |  r2 = 0xbfffed90 | R bfffed90
                                                             +  r3 = 0xbffff691
R 0xbfffed8c: 00000000                                       [....                ] R
0x1453b416: 002b cmp r3, #0                                  |                 
0x1453b418: fbd1 bne #0x1453b412                             |                 
0x1453b412: 52f8043f svclo #0x4f852                          |  r2 = 0xbfffed94 | R bfffed94
                                                             +  r3 = 0xbffff67d
R 0xbfffed90: 00000000                                       [....                ] R
0x1453b416: 002b cmp r3, #0                                  |                 
0x1453b418: fbd1 bne #0x1453b412                             |                 
0x1453b412: 52f8043f svclo #0x4f852                          |  r2 = 0xbfffed98 | R bfffed98
                                                             +  r3 = 0xbffff66d
R 0xbfffed94: 00000000                                       [....                ] R
0x1453b416: 002b cmp r3, #0                                  |                 
0x1453b418: fbd1 bne #0x1453b412                             |                 
0x1453b412: 52f8043f svclo #0x4f852                          |  r2 = 0xbfffed9c | R bfffed9c
                                                             +  r3 = 0xbffff65c
R 0xbfffed98: 00000000                                       [....                ] R
0x1453b416: 002b cmp r3, #0                                  |                 
0x1453b418: fbd1 bne #0x1453b412                             |                 
0x1453b412: 52f8043f svclo #0x4f852                          |  r2 = 0xbfffeda0 | R bfffeda0
                                                             +  r3 = 0xbffff64a
R 0xbfffed9c: 00000000                                       [....                ] R
0x1453b416: 002b cmp r3, #0                                  |                 
0x1453b418: fbd1 bne #0x1453b412                             |                 
0x1453b412: 52f8043f svclo #0x4f852                          |  r2 = 0xbfffeda4 | R bfffeda4
                                                             +  r3 = 0xbffff629
R 0xbfffeda0: 00000000                                       [....                ] R
0x1453b416: 002b cmp r3, #0                                  |                 
0x1453b418: fbd1 bne #0x1453b412                             |                 
0x1453b412: 52f8043f svclo #0x4f852                          |  r2 = 0xbfffeda8 | R bfffeda8
                                                             +  r3 = 0xbffff615
R 0xbfffeda4: 00000000                                       [....                ] R
0x1453b416: 002b cmp r3, #0                                  |                 
0x1453b418: fbd1 bne #0x1453b412                             |                 
0x1453b412: 52f8043f svclo #0x4f852                          |  r2 = 0xbfffedac | R bfffedac
                                                             +  r3 = 0xbffff603
R 0xbfffeda8: 00000000                                       [....                ] R
0x1453b416: 002b cmp r3, #0                                  |                 
0x1453b418: fbd1 bne #0x1453b412                             |                 
0x1453b412: 52f8043f svclo #0x4f852                          |  r2 = 0xbfffedb0 | R bfffedb0
                                                             +  r3 = 0xbffff5e2
R 0xbfffedac: 00000000                                       [....                ] R
0x1453b416: 002b cmp r3, #0                                  |                 
0x1453b418: fbd1 bne #0x1453b412                             |                 
0x1453b412: 52f8043f svclo #0x4f852                          |  r2 = 0xbfffedb4 | R bfffedb4
                                                             +  r3 = 0xbffff5d3
R 0xbfffedb0: 00000000                                       [....                ] R
0x1453b416: 002b cmp r3, #0                                  |                 
0x1453b418: fbd1 bne #0x1453b412                             |                 
0x1453b412: 52f8043f svclo #0x4f852                          |  r2 = 0xbfffedb8 | R bfffedb8
                                                             +  r3 = 0xbffff5cb
R 0xbfffedb4: 00000000                                       [....                ] R
0x1453b416: 002b cmp r3, #0                                  |                 
0x1453b418: fbd1 bne #0x1453b412                             |                 
0x1453b412: 52f8043f svclo #0x4f852                          |  r2 = 0xbfffedbc | R bfffedbc
                                                             +  r3 = 0xbffff5b9
R 0xbfffedb8: 00000000                                       [....                ] R
0x1453b416: 002b cmp r3, #0                                  |                 
0x1453b418: fbd1 bne #0x1453b412                             |                 
0x1453b412: 52f8043f svclo #0x4f852                          |  r2 = 0xbfffedc0 | R bfffedc0
                                                             +  r3 = 0xbffff5a7
R 0xbfffedbc: 00000000                                       [....                ] R
0x1453b416: 002b cmp r3, #0                                  |                 
0x1453b418: fbd1 bne #0x1453b412                             |                 
0x1453b412: 52f8043f svclo #0x4f852                          |  r2 = 0xbfffedc4 | R bfffedc4
                                                             +  r3 = 0xbffff57b
R 0xbfffedc0: 00000000                                       [....                ] R
0x1453b416: 002b cmp r3, #0                                  |                 
0x1453b418: fbd1 bne #0x1453b412                             |                 
0x1453b412: 52f8043f svclo #0x4f852                          |  r2 = 0xbfffedc8 | R bfffedc8
                                                             +  r3 = 0xbffff56b
R 0xbfffedc4: 00000000                                       [....                ] R
0x1453b416: 002b cmp r3, #0                                  |                 
0x1453b418: fbd1 bne #0x1453b412                             |                 
0x1453b412: 52f8043f svclo #0x4f852                          |  r2 = 0xbfffedcc | R bfffedcc
                                                             +  r3 = 0xbffff535
R 0xbfffedc8: 00000000                                       [....                ] R
0x1453b416: 002b cmp r3, #0                                  |                 
0x1453b418: fbd1 bne #0x1453b412                             |                 
0x1453b412: 52f8043f svclo #0x4f852                          |  r2 = 0xbfffedd0 | R bfffedd0
                                                             +  r3 = 0xbffff516
R 0xbfffedcc: 00000000                                       [....                ] R
0x1453b416: 002b cmp r3, #0                                  |                 
0x1453b418: fbd1 bne #0x1453b412                             |                 
0x1453b412: 52f8043f svclo #0x4f852                          |  r2 = 0xbfffedd4 | R bfffedd4
                                                             +  r3 = 0xbffff4ed
R 0xbfffedd0: 00000000                                       [....                ] R
0x1453b416: 002b cmp r3, #0                                  |                 
0x1453b418: fbd1 bne #0x1453b412                             |                 
0x1453b412: 52f8043f svclo #0x4f852                          |  r2 = 0xbfffedd8 | R bfffedd8
                                                             +  r3 = 0xbffff4ac
R 0xbfffedd4: 00000000                                       [....                ] R
0x1453b416: 002b cmp r3, #0                                  |                 
0x1453b418: fbd1 bne #0x1453b412                             |                 
0x1453b412: 52f8043f svclo #0x4f852                          |  r2 = 0xbfffeddc | R bfffeddc
                                                             +  r3 = 0xbfffef87
R 0xbfffedd8: 00000000                                       [....                ] R
0x1453b416: 002b cmp r3, #0                                  |                 
0x1453b418: fbd1 bne #0x1453b412                             |                 
0x1453b412: 52f8043f svclo #0x4f852                          |  r2 = 0xbfffede0 | R bfffede0
                                                             +  r3 = 0xbfffef66
R 0xbfffeddc: 00000000                                       [....                ] R
0x1453b416: 002b cmp r3, #0                                  |                 
0x1453b418: fbd1 bne #0x1453b412                             |                 
0x1453b412: 52f8043f svclo #0x4f852                          |  r2 = 0xbfffede4 | R bfffede4
                                                             +  r3 = 0xbfffef14
R 0xbfffede0: 00000000                                       [....                ] R
0x1453b416: 002b cmp r3, #0                                  |                 
0x1453b418: fbd1 bne #0x1453b412                             |                 
0x1453b412: 52f8043f svclo #0x4f852                          |  r2 = 0xbfffede8 | R bfffede8
                                                             +  r3 = 0xbfffeef4
R 0xbfffede4: 00000000                                       [....                ] R
0x1453b416: 002b cmp r3, #0                                  |                 
0x1453b418: fbd1 bne #0x1453b412                             |                 
0x1453b412: 52f8043f svclo #0x4f852                          |  r2 = 0xbfffedec | R bfffedec
                                                             +  r3 = 0xbfffeee1
R 0xbfffede8: 00000000                                       [....                ] R
0x1453b416: 002b cmp r3, #0                                  |                 
0x1453b418: fbd1 bne #0x1453b412                             |                 
0x1453b412: 52f8043f svclo #0x4f852                          |  r2 = 0xbfffedf0 | R bfffedf0
                                                             +  r3 = 0xbfffeed4
R 0xbfffedec: 00000000                                       [....                ] R
0x1453b416: 002b cmp r3, #0                                  |                 
0x1453b418: fbd1 bne #0x1453b412                             |                 
0x1453b412: 52f8043f svclo #0x4f852                          |  r2 = 0xbfffedf4 | R bfffedf4
                                                             +  r3 = 0x00000000
R 0xbfffedf0: 00000000                                       [....                ] R
0x1453b416: 002b cmp r3, #0                                  |                 
0x1453b418: fbd1 bne #0x1453b412                             |                 
0x1453b41a: 5368 ldr r3, [r2, #4]                            |  r3 = 0x00000003 | R bfffedf8
R 0xbfffedf4: 00000000                                       [....                ] R
0x1453b41c: 0021 movs r1, #0                                 |  r1 = 0x00000000
0x1453b41e: 824c ldr r4, [pc, #0x208]                        |  r4 = 0x000178c8 | R 1453b628
0x1453b420: 0432 adds r2, #4                                 |  r2 = 0xbfffedf8
0x1453b422: 8248 ldr r0, [pc, #0x208]                        |  r0 = 0xffff0596 | R 1453b62c
0x1453b424: 7c44 add r4, pc                                  |  r4 = 0x14552cf0
0x1453b426: 7844 add r0, pc                                  |  r0 = 0x1452b9c0
0x1453b428: 2265 str r2, [r4, #0x50]                         |                  | W 14552d40
0x1453b42a: a160 str r1, [r4, #8]                            |                  | W 14552cf8
0x1453b42c: 0f90 str r0, [sp, #0x3c]                         |                  | W bfffec94
0x1453b42e: 002b cmp r3, #0                                  |                 
0x1453b430: 00f0ba80 adcshi pc, sl, r0                       |                 
0x1453b434: d4f8e861                                         |  r6 = 0x00000000 | R 14552ed8
R 0xbfffedf8: 00000000                                       [....                ] R
R 0x1453b628: c8780100                                       [.x..                ] R
R 0x1453b62c: 9605ffff                                       [....                ] R
W 0x14552d40: f8edffbf                                       [....                ] W
W 0x14552cf8: 00000000                                       [....                ] W
W 0xbfffec94: c0b95214                                       [..R.                ] W
0x1453b438: 8846 mov r8, r1                                  |  r8 = 0x00000000
0x1453b43a: 7d4d ldr r5, [pc, #0x1f4]                        |  r5 = 0x00017aea | R 1453b630
0x1453b43c: 8b46 mov fp, r1                                  | r11 = 0x00000000
0x1453b43e: 8e46 mov lr, r1                                  |  lr = 0x00000000
0x1453b440: 8c46 mov ip, r1                                  | r12 = 0x00000000
0x1453b442: 0896 str r6, [sp, #0x20]                         |                  | W bfffec78
0x1453b444: 8946 mov sb, r1                                  |  r9 = 0x00000000
0x1453b446: d4f8f061 ldrsbvs pc, [r0, #0x84]!                |                  | R 14552ee0
0x1453b44a: 7d44 add r5, pc                                  |  r5 = 0x14552f38
0x1453b44c: 8a46 mov sl, r1                                  | r10 = 0x00000000
0x1453b44e: 0591 str r1, [sp, #0x14]                         |                  | W bfffec6c
0x1453b450: 0491 str r1, [sp, #0x10]                         |                  | W bfffec68
0x1453b452: 0c96 str r6, [sp, #0x30]                         |                  | W bfffec88
0x1453b454: 6e68 ldr r6, [r5, #4]                            |                  | R 14552f3c
0x1453b456: ad68 ldr r5, [r5, #8]                            |  r5 = 0x00000000 | R 14552f40
0x1453b458: 0391 str r1, [sp, #0xc]                          |                  | W bfffec64
0x1453b45a: 0996 str r6, [sp, #0x24]                         |                  | W bfffec7c
0x1453b45c: 0e46 mov r6, r1                                  |                 
0x1453b45e: 0295 str r5, [sp, #8]                            |                  | W bfffec60
0x1453b460: d4f8f451 ldrsbpl pc, [r4, #0x84]!                |                  | R 14552ee4
0x1453b464: 0097 str r7, [sp]                                |                  | W bfffec58
0x1453b466: 0d95 str r5, [sp, #0x34]                         |                  | W bfffec8c
0x1453b468: a56b ldr r5, [r4, #0x38]                         |                  | R 14552d28
0x1453b46a: 0795 str r5, [sp, #0x1c]                         |                  | W bfffec74
0x1453b46c: 256a ldr r5, [r4, #0x20]                         |                  | R 14552d10
0x1453b46e: 0695 str r5, [sp, #0x18]                         |                  | W bfffec70
0x1453b470: 256c ldr r5, [r4, #0x40]                         |                  | R 14552d30
0x1453b472: 0a95 str r5, [sp, #0x28]                         |                  | W bfffec80
0x1453b474: 656c ldr r5, [r4, #0x44]                         |                  | R 14552d34
0x1453b476: 2469 ldr r4, [r4, #0x10]                         |  r4 = 0x00001000 | R 14552d00
0x1453b478: 0b95 str r5, [sp, #0x2c]                         |                  | W bfffec84
0x1453b47a: 0d46 mov r5, r1                                  |                 
0x1453b47c: 0194 str r4, [sp, #4]                            |                  | W bfffec5c
0x1453b47e: 0c46 mov r4, r1                                  |  r4 = 0x00000000
0x1453b480: 033b subs r3, #3                                 |  r3 = 0x00000000
0x1453b482: 1e2b cmp r3, #0x1e                               |                 
0x1453b484: 15d8 bhi #0x1453b4b2                             |                 
0x1453b486: dfe803f0                                         |                  | R 1453b48a
R 0x14552ed8: 00000000                                       [....                ] R
R 0x1453b630: ea7a0100                                       [.z..                ] R
W 0xbfffec70: 00000000                                       [....                ] W
R 0x14552ee0: 00000000                                       [....                ] R
W 0xbfffec5c: 00100000                                       [....                ] W
W 0xbfffec84: 00000000                                       [....                ] W
R 0x14552f3c: 00000000                                       [....                ] R
R 0x14552f40: 00000000                                       [....                ] R
R 0x14552ee4: 00000000                                       [....                ] R
W 0xbfffec58: e1bd5214                                       [..R.                ] W
R 0x14552d28: 00000000                                       [....                ] R
R 0x14552d10: 00000000                                       [....                ] R
R 0x14552d30: 00000000                                       [....                ] R
W 0xbfffec80: 00000000                                       [....                ] W
R 0x14552d34: 00000000                                       [....                ] R
R 0x14552d00: 00000000                                       [....                ] R
0x1453b5a0: 5568 ldr r5, [r2, #4]                            |  r5 = 0x00008034 | R bfffedfc
R 0x1453b48a: 8b                                             [.                   ] R
0x1453b5a2: 86e7 b #0x1453b4b2                               |                 
0x1453b4b2: 52f8083f svclo #0x8f852                          |  r2 = 0xbfffee00 | R bfffee00
                                                             +  r3 = 0x00000004
R 0xbfffedfc: 00000000                                       [....                ] R
0x1453b4b6: 002b cmp r3, #0                                  |                 
0x1453b4b8: e2d1 bne #0x1453b480                             |                 
0x1453b480: 033b subs r3, #3                                 |  r3 = 0x00000001
R 0xbfffee00: 00000000                                       [....                ] R
0x1453b482: 1e2b cmp r3, #0x1e                               |                 
0x1453b484: 15d8 bhi #0x1453b4b2                             |                 
0x1453b486: dfe803f0                                         |                  | R 1453b48b
0x1453b4b2: 52f8083f svclo #0x8f852                          |  r2 = 0xbfffee08 | R bfffee08
                                                             +  r3 = 0x00000005
R 0x1453b48b: 14                                             [.                   ] R
0x1453b4b6: 002b cmp r3, #0                                  |                 
0x1453b4b8: e2d1 bne #0x1453b480                             |                 
0x1453b480: 033b subs r3, #3                                 |  r3 = 0x00000002
R 0xbfffee08: 00000000                                       [....                ] R
0x1453b482: 1e2b cmp r3, #0x1e                               |                 
0x1453b484: 15d8 bhi #0x1453b4b2                             |                 
0x1453b486: dfe803f0                                         |                  | R 1453b48c
0x1453b5a4: 5468 ldr r4, [r2, #4]                            |  r4 = 0x00000008 | R bfffee0c
R 0x1453b48c: 8d                                             [.                   ] R
0x1453b5a6: 84e7 b #0x1453b4b2                               |                 
0x1453b4b2: 52f8083f svclo #0x8f852                          |  r2 = 0xbfffee10 | R bfffee10
                                                             +  r3 = 0x00000006
R 0xbfffee0c: 00000000                                       [....                ] R
0x1453b4b6: 002b cmp r3, #0                                  |                 
0x1453b4b8: e2d1 bne #0x1453b480                             |                 
0x1453b480: 033b subs r3, #3                                 |  r3 = 0x00000003
R 0xbfffee10: 00000000                                       [....                ] R
0x1453b482: 1e2b cmp r3, #0x1e                               |                 
0x1453b484: 15d8 bhi #0x1453b4b2                             |                 
0x1453b486: dfe803f0                                         |                  | R 1453b48d
0x1453b598: 5368 ldr r3, [r2, #4]                            |  r3 = 0x00001000 | R bfffee14
R 0x1453b48d: 87                                             [.                   ] R
0x1453b59a: 0126 movs r6, #1                                 |  r6 = 0x00000001
0x1453b59c: 0193 str r3, [sp, #4]                            |                  | W bfffec5c
0x1453b59e: 88e7 b #0x1453b4b2                               |                 
0x1453b4b2: 52f8083f svclo #0x8f852                          |  r2 = 0xbfffee18 | R bfffee18
                                                             +  r3 = 0x00000007
R 0xbfffee14: 00000000                                       [....                ] R
W 0xbfffec5c: 00100000                                       [....                ] W
0x1453b4b6: 002b cmp r3, #0                                  |                 
0x1453b4b8: e2d1 bne #0x1453b480                             |                 
0x1453b480: 033b subs r3, #3                                 |  r3 = 0x00000004
R 0xbfffee18: 00000000                                       [....                ] R
0x1453b482: 1e2b cmp r3, #0x1e                               |                 
0x1453b484: 15d8 bhi #0x1453b4b2                             |                 
0x1453b486: dfe803f0                                         |                  | R 1453b48e
0x1453b4b2: 52f8083f svclo #0x8f852                          |  r2 = 0xbfffee20 | R bfffee20
                                                             +  r3 = 0x00000008
R 0x1453b48e: 14                                             [.                   ] R
0x1453b4b6: 002b cmp r3, #0                                  |                 
0x1453b4b8: e2d1 bne #0x1453b480                             |                 
0x1453b480: 033b subs r3, #3                                 |  r3 = 0x00000005
R 0xbfffee20: 00000000                                       [....                ] R
0x1453b482: 1e2b cmp r3, #0x1e                               |                 
0x1453b484: 15d8 bhi #0x1453b4b2                             |                 
0x1453b486: dfe803f0                                         |                  | R 1453b48f
0x1453b4b2: 52f8083f svclo #0x8f852                          |  r2 = 0xbfffee28 | R bfffee28
                                                             +  r3 = 0x00000009
R 0x1453b48f: 14                                             [.                   ] R
0x1453b4b6: 002b cmp r3, #0                                  |                 
0x1453b4b8: e2d1 bne #0x1453b480                             |                 
0x1453b480: 033b subs r3, #3                                 |  r3 = 0x00000006
R 0xbfffee28: 00000000                                       [....                ] R
0x1453b482: 1e2b cmp r3, #0x1e                               |                 
0x1453b484: 15d8 bhi #0x1453b4b2                             |                 
0x1453b486: dfe803f0                                         |                  | R 1453b490
0x1453b590: 5068 ldr r0, [r2, #4]                            |  r0 = 0x0000d170 | R bfffee2c
R 0x1453b490: 83                                             [.                   ] R
0x1453b592: 4ff0010a beq #0x145b76d6                         | r10 = 0x00000001
0x1453b596: 8ce7 b #0x1453b4b2                               |                 
0x1453b4b2: 52f8083f svclo #0x8f852                          |  r2 = 0xbfffee30 | R bfffee30
                                                             +  r3 = 0x0000000b
R 0xbfffee2c: 00000000                                       [....                ] R
0x1453b4b6: 002b cmp r3, #0                                  |                 
0x1453b4b8: e2d1 bne #0x1453b480                             |                 
0x1453b480: 033b subs r3, #3                                 |  r3 = 0x00000008
R 0xbfffee30: 00000000                                       [....                ] R
0x1453b482: 1e2b cmp r3, #0x1e                               |                 
0x1453b484: 15d8 bhi #0x1453b4b2                             |                 
0x1453b486: dfe803f0                                         |                  | R 1453b492
0x1453b4b2: 52f8083f svclo #0x8f852                          |  r2 = 0xbfffee38 | R bfffee38
                                                             +  r3 = 0x0000000c
R 0x1453b492: 14                                             [.                   ] R
0x1453b4b6: 002b cmp r3, #0                                  |                 
0x1453b4b8: e2d1 bne #0x1453b480                             |                 
0x1453b480: 033b subs r3, #3                                 |  r3 = 0x00000009
R 0xbfffee38: 00000000                                       [....                ] R
0x1453b482: 1e2b cmp r3, #0x1e                               |                 
0x1453b484: 15d8 bhi #0x1453b4b2                             |                 
0x1453b486: dfe803f0                                         |                  | R 1453b493
0x1453b4b2: 52f8083f svclo #0x8f852                          |  r2 = 0xbfffee40 | R bfffee40
                                                             +  r3 = 0x0000000d
R 0x1453b493: 14                                             [.                   ] R
0x1453b4b6: 002b cmp r3, #0                                  |                 
0x1453b4b8: e2d1 bne #0x1453b480                             |                 
0x1453b480: 033b subs r3, #3                                 |  r3 = 0x0000000a
R 0xbfffee40: 00000000                                       [....                ] R
0x1453b482: 1e2b cmp r3, #0x1e                               |                 
0x1453b484: 15d8 bhi #0x1453b4b2                             |                 
0x1453b486: dfe803f0                                         |                  | R 1453b494
0x1453b4b2: 52f8083f svclo #0x8f852                          |  r2 = 0xbfffee48 | R bfffee48
                                                             +  r3 = 0x0000000e
R 0x1453b494: 14                                             [.                   ] R
0x1453b4b6: 002b cmp r3, #0                                  |                 
0x1453b4b8: e2d1 bne #0x1453b480                             |                 
0x1453b480: 033b subs r3, #3                                 |  r3 = 0x0000000b
R 0xbfffee48: 00000000                                       [....                ] R
0x1453b482: 1e2b cmp r3, #0x1e                               |                 
0x1453b484: 15d8 bhi #0x1453b4b2                             |                 
0x1453b486: dfe803f0                                         |                  | R 1453b495
0x1453b4b2: 52f8083f svclo #0x8f852                          |  r2 = 0xbfffee50 | R bfffee50
                                                             +  r3 = 0x0000000f
R 0x1453b495: 14                                             [.                   ] R
0x1453b4b6: 002b cmp r3, #0                                  |                 
0x1453b4b8: e2d1 bne #0x1453b480                             |                 
0x1453b480: 033b subs r3, #3                                 |  r3 = 0x0000000c
R 0xbfffee50: 00000000                                       [....                ] R
0x1453b482: 1e2b cmp r3, #0x1e                               |                 
0x1453b484: 15d8 bhi #0x1453b4b2                             |                 
0x1453b486: dfe803f0                                         |                  | R 1453b496
0x1453b586: 5368 ldr r3, [r2, #4]                            |  r3 = 0xbfffffec | R bfffee54
R 0x1453b496: 7e                                             [~                   ] R
0x1453b588: 4ff0010c                                         | r12 = 0x00000001
0x1453b58c: 0393 str r3, [sp, #0xc]                          |                  | W bfffec64
0x1453b58e: 90e7 b #0x1453b4b2                               |                 
0x1453b4b2: 52f8083f svclo #0x8f852                          |  r2 = 0xbfffee58 | R bfffee58
                                                             +  r3 = 0x00000011
R 0xbfffee54: 00000000                                       [....                ] R
W 0xbfffec64: ecffffbf                                       [....                ] W
0x1453b4b6: 002b cmp r3, #0                                  |                 
0x1453b4b8: e2d1 bne #0x1453b480                             |                 
0x1453b480: 033b subs r3, #3                                 |  r3 = 0x0000000e
R 0xbfffee58: 00000000                                       [....                ] R
0x1453b482: 1e2b cmp r3, #0x1e                               |                 
0x1453b484: 15d8 bhi #0x1453b4b2                             |                 
0x1453b486: dfe803f0                                         |                  | R 1453b498
0x1453b56e: 5368 ldr r3, [r2, #4]                            |  r3 = 0x00000064 | R bfffee5c
R 0x1453b498: 72                                             [r                   ] R
0x1453b570: 4ff0010e cdpeq p0, #0, c15, c1, c15, #2          |  lr = 0x00000001
0x1453b574: 0693 str r3, [sp, #0x18]                         |                  | W bfffec70
0x1453b576: 9ce7 b #0x1453b4b2                               |                 
0x1453b4b2: 52f8083f svclo #0x8f852                          |  r2 = 0xbfffee60 | R bfffee60
                                                             +  r3 = 0x00000019
R 0xbfffee5c: 00000000                                       [....                ] R
W 0xbfffec70: 64000000                                       [d...                ] W
0x1453b4b6: 002b cmp r3, #0                                  |                 
0x1453b4b8: e2d1 bne #0x1453b480                             |                 
0x1453b480: 033b subs r3, #3                                 |  r3 = 0x00000016
R 0xbfffee60: 00000000                                       [....                ] R
0x1453b482: 1e2b cmp r3, #0x1e                               |                 
0x1453b484: 15d8 bhi #0x1453b4b2                             |                 
0x1453b486: dfe803f0                                         |                  | R 1453b4a0
0x1453b552: 5368 ldr r3, [r2, #4]                            |  r3 = 0xbffffff0 | R bfffee64
R 0x1453b4a0: 64                                             [d                   ] R
0x1453b554: 0121 movs r1, #1                                 |  r1 = 0x00000001
0x1453b556: 0993 str r3, [sp, #0x24]                         |                  | W bfffec7c
0x1453b558: abe7 b #0x1453b4b2                               |                 
0x1453b4b2: 52f8083f svclo #0x8f852                          |  r2 = 0xbfffee68 | R bfffee68
                                                             +  r3 = 0x00000000
R 0xbfffee64: 00000000                                       [....                ] R
W 0xbfffec7c: f0ffffbf                                       [....                ] W
0x1453b4b6: 002b cmp r3, #0                                  |                 
0x1453b4b8: e2d1 bne #0x1453b480                             |                 
0x1453b4ba: 009f ldr r7, [sp]                                |                  | R bfffec58
R 0xbfffee68: 00000000                                       [....                ] R
0x1453b4bc: 002e cmp r6, #0                                  |                 
0x1453b4be: 40f0a580 adchi pc, r5, r0, asr #32               |                 
0x1453b60c: 164b ldr r3, [pc, #0x58]                         |  r3 = 0x000176dc | R 1453b668
R 0xbfffec58: e1bd5214                                       [..R.                ] R
0x1453b60e: 019a ldr r2, [sp, #4]                            |  r2 = 0x00001000 | R bfffec5c
0x1453b610: 7b44 add r3, pc                                  |  r3 = 0x14552cf0
0x1453b612: 1a61 str r2, [r3, #0x10]                         |                  | W 14552d00
0x1453b614: 55e7 b #0x1453b4c2                               |                 
0x1453b4c2: baf1000f svceq #0xf1ba                           |                 
R 0x1453b668: dc760100                                       [.v..                ] R
R 0xbfffec5c: 00100000                                       [....                ] R
W 0x14552d00: 00100000                                       [....                ] W
0x1453b4c6: 00d0 beq #0x1453b4ca                             |                 
0x1453b4c8: 0f90 str r0, [sp, #0x3c]                         |                  | W bfffec94
0x1453b4ca: b9f1000f svceq #0xf1b9                           |                 
0x1453b4ce: 03d0 beq #0x1453b4d8                             |                 
0x1453b4d8: bcf1000f svceq #0xf1bc                           |                 
W 0xbfffec94: 70d10000                                       [p...                ] W
0x1453b4dc: 03d0 beq #0x1453b4e6                             |                 
0x1453b4de: 564b ldr r3, [pc, #0x158]                        |  r3 = 0x0001780a | R 1453b638
0x1453b4e0: 039a ldr r2, [sp, #0xc]                          |  r2 = 0xbfffffec | R bfffec64
0x1453b4e2: 7b44 add r3, pc                                  |  r3 = 0x14552cf0
0x1453b4e4: 9a60 str r2, [r3, #8]                            |                  | W 14552cf8
0x1453b4e6: 049b ldr r3, [sp, #0x10]                         |  r3 = 0x00000000 | R bfffec68
0x1453b4e8: 2bb1 cbz r3, #0x1453b4f6                         |                 
0x1453b4f6: 059b ldr r3, [sp, #0x14]                         |                  | R bfffec6c
R 0x1453b638: 0a780100                                       [.x..                ] R
R 0xbfffec64: ecffffbf                                       [....                ] R
W 0x14552cf8: ecffffbf                                       [....                ] W
R 0xbfffec68: 00000000                                       [....                ] R
0x1453b4f8: 3bb1 cbz r3, #0x1453b50a                         |                 
0x1453b50a: bef1000f svceq #0xf1be                           |                 
R 0xbfffec6c: 00000000                                       [....                ] R
0x1453b50e: 03d0 beq #0x1453b518                             |                 
0x1453b510: 4c4b ldr r3, [pc, #0x130]                        |  r3 = 0x000177d8 | R 1453b644
0x1453b512: 069a ldr r2, [sp, #0x18]                         |  r2 = 0x00000064 | R bfffec70
0x1453b514: 7b44 add r3, pc                                  |  r3 = 0x14552cf0
0x1453b516: 1a62 str r2, [r3, #0x20]                         |                  | W 14552d10
0x1453b518: bbf1000f svceq #0xf1bb                           |                 
0x1453b51c: 03d0 beq #0x1453b526                             |                 
0x1453b526: b8f1000f svceq #0xf1b8                           |                 
R 0x1453b644: d8770100                                       [.w..                ] R
R 0xbfffec70: 64000000                                       [d...                ] R
W 0x14552d10: 64000000                                       [d...                ] W
0x1453b52a: 04d0 beq #0x1453b536                             |                 
0x1453b536: 0029 cmp r1, #0                                  |                 
0x1453b538: 38d0 beq #0x1453b5ac                             |                 
0x1453b53a: 454b ldr r3, [pc, #0x114]                        |  r3 = 0x000179f6 | R 1453b650
0x1453b53c: 099a ldr r2, [sp, #0x24]                         |  r2 = 0xbffffff0 | R bfffec7c
0x1453b53e: 7b44 add r3, pc                                  |  r3 = 0x14552f38
0x1453b540: 5a60 str r2, [r3, #4]                            |                  | W 14552f3c
0x1453b542: 33e0 b #0x1453b5ac                               |                 
0x1453b5ac: 294e ldr r6, [pc, #0xa4]                         |  r6 = 0x00017738 | R 1453b654
R 0x1453b650: f6790100                                       [.y..                ] R
R 0xbfffec7c: f0ffffbf                                       [....                ] R
W 0x14552f3c: f0ffffbf                                       [....                ] W
0x1453b5ae: 0020 movs r0, #0                                 |  r0 = 0x00000000
0x1453b5b0: 00f092fc ldc2 p0, c15, [r2], {0}                 |  lr = 0x1453b5b5
0x1453bed8: 10b5 push {r4, lr}                               |  sp = 0xbfffec50 | W bfffec50
R 0x1453b654: 38770100                                       [8w..                ] R
0x1453beda: 0346 mov r3, r0                                  |  r3 = 0x00000000
0x1453bedc: 4ff02d0c stceq p0, c15, [sp], #-0x13c            | r12 = 0x0000002d
0x1453bee0: fff7f6ff                                         |  lr = 0x1453bee5
0x1453bed0: 80b5 push {r7, lr}                               |  sp = 0xbfffec48 | W bfffec48
W 0xbfffec50: 08000000 b5b55314                              [......S.            ] W
0x1453bed2: 6746 mov r7, ip                                  |  r7 = 0x0000002d

+++ caught panic +++
Syscall missing: 18023

[pc]
0x1453bed4: 00df80bd stclt p15, c13, [r0]
[memory map]
  0x8000-0x2ef8000 r-x [exe] ~/exec_main
  0x2eff000-0x13d2c000 rw- [exe] ~/exec_main
  0x1452b000-0x14543000 r-x [interp] /home/user/ti-processor-sdk-linux-am335x-evm-04.03.00.05/linux-devkit/sysroots/armv7ahf-neon-linux-gnueabi/lib/ld-2.23.so
  0x14552000-0x14554000 rw- [interp] /home/user/ti-processor-sdk-linux-am335x-evm-04.03.00.05/linux-devkit/sysroots/armv7ahf-neon-linux-gnueabi/lib/ld-2.23.so
  0xbf800000-0xc0000000 rwx [stack]
  0xffff0000-0x100000000 r-x
[registers]
r5: 0x8034
r10: 0x1
r7: 0x2d
r11: 0x0
r8: 0x0
r1: 0x1
r12: 0x2d
r9: 0x0
lr: 0x1453bee5
r3: 0x0
r0: 0x0
r2: 0xbffffff0
r6: 0x17738
sp: 0xbfffec48
r4: 0x8
[callstack]
  0x0
%!(EXTRA string=0x0)  0x1452e890
%!(EXTRA string=0x1452e890)  0x1452e892
%!(EXTRA string=0x1452e892)  0x1453b3e4
%!(EXTRA string=0x1453b3e4)  0x1453b3ec
%!(EXTRA string=0x1453b3ec)  0x1453beda
%!(EXTRA string=0x1453beda)  0x1453bed2
%!(EXTRA string=0x1453bed2)  0x1453bed4
%!(EXTRA string=0x1453bed4)panic: Syscall missing: 18023 [recovered]
    panic: Syscall missing: 18023

goroutine 1 [running]:
github.com/lunixbochs/usercorn/go.(*Usercorn).Run.func1(0xc420182000)
    /home/user/usercorn/.gopath/src/github.com/lunixbochs/usercorn/go/usercorn.go:399 +0x4f2
panic(0x7c6220, 0xc4203817a0)
    /home/user/usercorn/deps/go-x86_64-Linux/src/runtime/panic.go:491 +0x283
github.com/lunixbochs/usercorn/go.(*Usercorn).Syscall(0xc420182000, 0x4667, 0x0, 0x0, 0xc420366900, 0xc420366900, 0x4, 0xdf004667)
    /home/user/usercorn/.gopath/src/github.com/lunixbochs/usercorn/go/usercorn.go:770 +0x81a
github.com/lunixbochs/usercorn/go/arch/arm.LinuxSyscall(0xce2580, 0xc420182000, 0x4667)
    /home/user/usercorn/.gopath/src/github.com/lunixbochs/usercorn/go/arch/arm/linux.go:116 +0xeb
github.com/lunixbochs/usercorn/go/arch/arm.LinuxInterrupt(0xce2580, 0xc420182000, 0x2)
    /home/user/usercorn/.gopath/src/github.com/lunixbochs/usercorn/go/arch/arm/linux.go:130 +0x133
github.com/lunixbochs/usercorn/go.(*Usercorn).addHooks.func2(0xcdda40, 0xc42017c000, 0x2)
    /home/user/usercorn/.gopath/src/github.com/lunixbochs/usercorn/go/usercorn.go:597 +0x49
github.com/lunixbochs/usercorn/go/cpu/unicorn.(*UnicornCpu).HookAdd.func3(0xcde760, 0xc42017a000, 0xc400000002)
    /home/user/usercorn/.gopath/src/github.com/lunixbochs/usercorn/go/cpu/unicorn/unicorn.go:53 +0x45
github.com/unicorn-engine/unicorn/bindings/go/unicorn.hookInterrupt(0x2a05c90, 0x2, 0x5)
    /home/user/usercorn/deps/gopath/src/github.com/unicorn-engine/unicorn/bindings/go/unicorn/hook.go:80 +0x71
github.com/unicorn-engine/unicorn/bindings/go/unicorn._cgoexpwrap_5df61e954c57_hookInterrupt(0x2a05c90, 0x10e00000002, 0x5)
    github.com/unicorn-engine/unicorn/bindings/go/unicorn/_obj/_cgo_gotypes.go:644 +0x3d
github.com/unicorn-engine/unicorn/bindings/go/unicorn._Cfunc_uc_emu_start(0x2a05c90, 0x1452b9c0, 0xffffffffffffffff, 0x0, 0x0, 0xc400000000)
    github.com/unicorn-engine/unicorn/bindings/go/unicorn/_obj/_cgo_gotypes.go:243 +0x50
github.com/unicorn-engine/unicorn/bindings/go/unicorn.(*uc).StartWithOptions.func1(0x2a05c90, 0x1452b9c0, 0xffffffffffffffff, 0x0, 0x0, 0x1)
    /home/user/usercorn/deps/gopath/src/github.com/unicorn-engine/unicorn/bindings/go/unicorn/unicorn.go:110 +0x8c
github.com/unicorn-engine/unicorn/bindings/go/unicorn.(*uc).StartWithOptions(0xc42017a000, 0x1452b9c0, 0xffffffffffffffff, 0xc420079950, 0xc42048e0c0, 0xc42048e0c8)
    /home/user/usercorn/deps/gopath/src/github.com/unicorn-engine/unicorn/bindings/go/unicorn/unicorn.go:110 +0x5c
github.com/unicorn-engine/unicorn/bindings/go/unicorn.(*uc).Start(0xc42017a000, 0x1452b9c0, 0xffffffffffffffff, 0xc4200799d0, 0x74bd7b)
    /home/user/usercorn/deps/gopath/src/github.com/unicorn-engine/unicorn/bindings/go/unicorn/unicorn.go:115 +0x5b
github.com/lunixbochs/usercorn/go/cpu/unicorn.(*UnicornCpu).Start(0xc42017c000, 0x1452b9c0, 0xffffffffffffffff, 0x0, 0x1452b9c0)
    <autogenerated>:1 +0x53
github.com/lunixbochs/usercorn/go.(*Usercorn).Start(0xc420182000, 0x1452b9c0, 0xffffffffffffffff, 0x0, 0x0)
    /home/user/usercorn/.gopath/src/github.com/lunixbochs/usercorn/go/usercorn.go:511 +0x54
github.com/lunixbochs/usercorn/go.(*Usercorn).Run(0xc420182000, 0x0, 0x0)
    /home/user/usercorn/.gopath/src/github.com/lunixbochs/usercorn/go/usercorn.go:455 +0x316
github.com/lunixbochs/usercorn/go/cmd.(*UsercornCmd).Run(0xc4200a6320, 0xc4200100c0, 0x6, 0x6, 0xc420148e00, 0x38, 0x38, 0x0)
    /home/user/usercorn/.gopath/src/github.com/lunixbochs/usercorn/go/cmd/cmd.go:426 +0x1dab
main.main()
    /home/user/usercorn/go/cmd/usercorn/main.go:10 +0x83

Hope that helps... As you suggested, it looks like some 'r7' related commands make it crash at the end... But no idea what it means :)

Thank you for your help.

All the best.