Diagram of mystery.elf, stopped in blue (mystery.c:2)
 AddressContents decoded
[0x7fffffc]00 00 80 e4saved pc_cstart frame
[0x7fffff8]00 00 80 0csaved lr
[0x7fffff4]08 00 00 00saved sp
[0x7fffff0]00 00 00 00saved fp
[0x7ffffec]00 00 80 b8saved pcmain frame
[0x7ffffe8]00 00 81 00saved lr
[0x7ffffe4]07 ff ff f0saved sp
[0x7ffffe0]07 ff ff fcsaved fp
[0x7ffffdc]00 00 00 00saved r5
[0x7ffffd8]00 00 00 00saved r4
[0x7ffffd4]00 00 80 64saved pcyellow frame
[0x7ffffd0]00 00 80 c8saved lr
[0x7ffffcc]07 ff ff d8saved sp
[0x7ffffc8]07 ff ff ecsaved fp
[0x7ffffc4]00 00 00 03
[0x7ffffc0]00 00 00 02
[0x7ffffbc]00 00 00 01
[0x7ffffb8]00 00 00 00
fp =>[0x7ffffb4]00 00 80 1csaved pcblue frame
[0x7ffffb0]00 00 80 7csaved lr
[0x7ffffac]07 ff ff b8saved sp
sp =>[0x7ffffa8]07 ff ff d4saved fp
     
[ 0x8134]00 00 00 00\0\0\0\0
[ 0x8130]20 20 00 00<_cstart+88>.word 0x20200000
[ 0x812c]00 00 81 38<_cstart+84>.word 0x8138
[ 0x8128]00 00 81 34<_cstart+80>.word 0x8134
[ 0x8124]e1 2f ff 1e<_cstart+76>bx lr
[ 0x8120]e8 9d 68 00<_cstart+72>ldm sp, {fp, sp, lr}
[ 0x811c]e2 4b d0 0c<_cstart+68>sub sp, fp, #12, 0
[ 0x8118]e5 82 30 20<_cstart+64>str r3, [r2, #32]
[ 0x8114]e3 a0 39 02<_cstart+60>mov r3, #32768
[ 0x8110]e5 82 30 10<_cstart+56>str r3, [r2, #16]
[ 0x810c]e3 83 36 02<_cstart+52>orr r3, r3, #2097152
[ 0x8108]e3 c3 36 0e<_cstart+48>bic r3, r3, #14680064
[ 0x8104]e5 92 30 10<_cstart+44>ldr r3, [r2, #16]
[ 0x8100]e5 9f 20 28<_cstart+40>ldr r2, [pc, #40]
[ 0x80fc]eb ff ff ea<_cstart+36>bl 0x80ac <main>
[ 0x80f8]3a ff ff fa<_cstart+32>bcc 0x80e8 <_cstart+16>
[ 0x80f4]34 c3 20 01<_cstart+28>strbcc r2, [r3], #1
[ 0x80f0]33 a0 20 00<_cstart+24>movcc r2, #0, 0
[ 0x80ec]e1 53 00 02<_cstart+20>cmp r3, r2
[ 0x80e8]e5 9f 20 3c<_cstart+16>ldr r2, [pc, #60]
[ 0x80e4]e5 9f 30 3c<_cstart+12>ldr r3, [pc, #60]
[ 0x80e0]e2 4c b0 04<_cstart+8>sub fp, r12, #4, 0
[ 0x80dc]e9 2d d8 00<_cstart+4>push {fp, r12, lr, pc}
[ 0x80d8]e1 a0 c0 0d<_cstart+0>mov r12, sp
[ 0x80d4]e1 2f ff 1e<main+40>bx lr
[ 0x80d0]e8 9d 68 30<main+36>ldm sp, {r4, r5, fp, sp, lr}
[ 0x80cc]e2 4b d0 14<main+32>sub sp, fp, #20, 0
[ 0x80c8]e0 44 00 00<main+28>sub r0, r4, r0
[ 0x80c4]eb ff ff e3<main+24>bl 0x8058 <yellow>
[ 0x80c0]e1 a0 40 00<main+20>mov r4, r0
[ 0x80bc]eb ff ff f1<main+16>bl 0x8088 <green>
[ 0x80b8]e3 a0 00 11<main+12>mov r0, #17, 0
[ 0x80b4]e2 4c b0 04<main+8>sub fp, r12, #4, 0
[ 0x80b0]e9 2d d8 30<main+4>push {r4, r5, fp, r12, lr, pc}
[ 0x80ac]e1 a0 c0 0d<main+0>mov r12, sp
[ 0x80a8]e1 2f ff 1e<green+32>bx lr
[ 0x80a4]e8 9d 68 00<green+28>ldm sp, {fp, sp, lr}
[ 0x80a0]e2 4b d0 0c<green+24>sub sp, fp, #12, 0
[ 0x809c]e1 a0 00 03<green+20>mov r0, r3
[ 0x8098]e0 03 03 90<green+16>mul r3, r0, r3
[ 0x8094]e1 a0 30 00<green+12>mov r3, r0
[ 0x8090]e2 4c b0 04<green+8>sub fp, r12, #4, 0
[ 0x808c]e9 2d d8 00<green+4>push {fp, r12, lr, pc}
[ 0x8088]e1 a0 c0 0d<green+0>mov r12, sp
[ 0x8084]e1 2f ff 1e<yellow+44>bx lr
[ 0x8080]e8 9d 68 00<yellow+40>ldm sp, {fp, sp, lr}
[ 0x807c]e2 4b d0 0c<yellow+36>sub sp, fp, #12, 0
[ 0x8078]eb ff ff e4<yellow+32>bl 0x8010 <blue>
[ 0x8074]e2 4b 00 1c<yellow+28>sub r0, fp, #28, 0
[ 0x8070]eb ff ff ed<yellow+24>bl 0x802c <red>
[ 0x806c]e2 4b 00 1c<yellow+20>sub r0, fp, #28, 0
[ 0x8068]e3 a0 10 04<yellow+16>mov r1, #4, 0
[ 0x8064]e2 4d d0 10<yellow+12>sub sp, sp, #16, 0
[ 0x8060]e2 4c b0 04<yellow+8>sub fp, r12, #4, 0
[ 0x805c]e9 2d d8 00<yellow+4>push {fp, r12, lr, pc}
[ 0x8058]e1 a0 c0 0d<yellow+0>mov r12, sp
[ 0x8054]e1 2f ff 1e<red+40>bx lr
[ 0x8050]e8 9d 68 00<red+36>ldm sp, {fp, sp, lr}
[ 0x804c]e2 4b d0 0c<red+32>sub sp, fp, #12, 0
[ 0x8048]ba ff ff fb<red+28>blt 0x803c <red+16>
[ 0x8044]b2 83 30 01<red+24>addlt r3, r3, #1, 0
[ 0x8040]b7 80 31 03<red+20>strlt r3, [r0, r3, lsl #2]
[ 0x803c]e1 53 00 01<red+16>cmp r3, r1
[ 0x8038]e3 a0 30 00<red+12>mov r3, #0, 0
[ 0x8034]e2 4c b0 04<red+8>sub fp, r12, #4, 0
[ 0x8030]e9 2d d8 00<red+4>push {fp, r12, lr, pc}
[ 0x802c]e1 a0 c0 0d<red+0>mov r12, sp
[ 0x8028]e1 2f ff 1e<blue+24>bx lr
[ 0x8024]e8 9d 68 00<blue+20>ldm sp, {fp, sp, lr}
[ 0x8020]e2 4b d0 0c<blue+16>sub sp, fp, #12, 0
pc =>[ 0x801c]e5 90 00 00<blue+12>ldr r0, [r0]
[ 0x8018]e2 4c b0 04<blue+8>sub fp, r12, #4, 0
[ 0x8014]e9 2d d8 00<blue+4>push {fp, r12, lr, pc}
[ 0x8010]e1 a0 c0 0d<blue+0>mov r12, sp
[ 0x800c]ea ff ff fe<hang+0>b 0x800c <hang>
[ 0x8008]eb 00 00 32<_start+8>bl 0x80d8 <_cstart>
[ 0x8004]e3 a0 b0 00<_start+4>mov fp, #0, 0
[ 0x8000]e3 a0 d3 02<_start+0>mov sp, #134217728