[*] Binary protection state of flash_unlock
Partial RELRO No Canary found NX disabled No PIE No RPATH No RUNPATH No Symbols
[*] Function printf tear down of flash_unlock
10538: e3500068 cmp r0, #104 ; 0x68
1053c: 03a00000 moveq r0, #0
10540: 0a000000 beq 10548 <__register_frame_info@plt+0x74>
10544: e3a00001 mov r0, #1
10548: eb00013e bl 10a48 <__register_frame_info@plt+0x574>
1054c: e350006c cmp r0, #108 ; 0x6c
10550: 0a000006 beq 10570 <__register_frame_info@plt+0x9c>
10554: e3500075 cmp r0, #117 ; 0x75
10558: 1afffff9 bne 10544 <__register_frame_info@plt+0x70>
1055c: e3a03001 mov r3, #1
10560: ea000000 b 10568 <__register_frame_info@plt+0x94>
10564: e3a03002 mov r3, #2
10568: e5863000 str r3, [r6]
1056c: ea000000 b 10574 <__register_frame_info@plt+0xa0>
10570: e5868000 str r8, [r6]
10574: e2844001 add r4, r4, #1
10578: eaffffe1 b 10504 <__register_frame_info@plt+0x30>
1057c: e59f2334 ldr r2, [pc, #820] ; 108b8 <__register_frame_info@plt+0x3e4>
10580: e59f1334 ldr r1, [pc, #820] ; 108bc <__register_frame_info@plt+0x3e8>
10584: e59f0334 ldr r0, [pc, #820] ; 108c0 <__register_frame_info@plt+0x3ec>
10588: ebffffb0 bl 10450 <printf@plt>
1058c: e3a00000 mov r0, #0
10590: ebffffcc bl 104c8 <exit@plt>
--
10808: e5943000 ldr r3, [r4]
1080c: e59f20a8 ldr r2, [pc, #168] ; 108bc <__register_frame_info@plt+0x3e8>
10810: e59f10f4 ldr r1, [pc, #244] ; 1090c <__register_frame_info@plt+0x438>
10814: e5906000 ldr r6, [r0]
10818: e58d3000 str r3, [sp]
1081c: e5953068 ldr r3, [r5, #104] ; 0x68
10820: e5970000 ldr r0, [r7]
10824: ebffff18 bl 1048c <fprintf@plt>
10828: e1a00006 mov r0, r6
1082c: e5974000 ldr r4, [r7]
10830: ebffff09 bl 1045c <strerror@plt>
10834: e58d6000 str r6, [sp]
10838: e58d0004 str r0, [sp, #4]
1083c: eaffff88 b 10664 <__register_frame_info@plt+0x190>
10840: e59f10c8 ldr r1, [pc, #200] ; 10910 <__register_frame_info@plt+0x43c>
10844: eaffffe5 b 107e0 <__register_frame_info@plt+0x30c>
10848: e3550002 cmp r5, #2
1084c: 1a000013 bne 108a0 <__register_frame_info@plt+0x3cc>
10850: e5941000 ldr r1, [r4]
10854: e59f00b8 ldr r0, [pc, #184] ; 10914 <__register_frame_info@plt+0x440>
10858: ebfffefc bl 10450 <printf@plt>
1085c: e59d1010 ldr r1, [sp, #16]
10860: e59f00b0 ldr r0, [pc, #176] ; 10918 <__register_frame_info@plt+0x444>
10864: ebfffef9 bl 10450 <printf@plt>
10868: e59d1014 ldr r1, [sp, #20]
1086c: e59f00a8 ldr r0, [pc, #168] ; 1091c <__register_frame_info@plt+0x448>
10870: ebfffef6 bl 10450 <printf@plt>
10874: e59d100c ldr r1, [sp, #12]
10878: e59f20a0 ldr r2, [pc, #160] ; 10920 <__register_frame_info@plt+0x44c>
1087c: e59f30a0 ldr r3, [pc, #160] ; 10924 <__register_frame_info@plt+0x450>
10880: e3510000 cmp r1, #0
10884: 01a01002 moveq r1, r2
10888: 11a01003 movne r1, r3
1088c: e59f0094 ldr r0, [pc, #148] ; 10928 <__register_frame_info@plt+0x454>
10890: ebfffeee bl 10450 <printf@plt>
10894: e59d100c ldr r1, [sp, #12]
10898: e59f008c ldr r0, [pc, #140] ; 1092c <__register_frame_info@plt+0x458>
1089c: ebfffeeb bl 10450 <printf@plt>
108a0: e3a00000 mov r0, #0
108a4: e28dd03c add sp, sp, #60 ; 0x3c
[*] Function printf used 6 times flash_unlock