[*] Binary protection state of flash_lock
Partial RELRO No Canary found NX disabled No PIE No RPATH No RUNPATH No Symbols
[*] Function printf tear down of flash_lock
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: eb00013c bl 10a40 <__register_frame_info@plt+0x56c>
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: e5843000 str r3, [r4]
1056c: ea000000 b 10574 <__register_frame_info@plt+0xa0>
10570: e5848000 str r8, [r4]
10574: e2855001 add r5, r5, #1
10578: eaffffe1 b 10504 <__register_frame_info@plt+0x30>
1057c: e59f2330 ldr r2, [pc, #816] ; 108b4 <__register_frame_info@plt+0x3e0>
10580: e59f1330 ldr r1, [pc, #816] ; 108b8 <__register_frame_info@plt+0x3e4>
10584: e59f0330 ldr r0, [pc, #816] ; 108bc <__register_frame_info@plt+0x3e8>
10588: ebffffb0 bl 10450 <printf@plt>
1058c: e3a00000 mov r0, #0
10590: ebffffcc bl 104c8 <exit@plt>
--
10804: e5943004 ldr r3, [r4, #4]
10808: e59f20a8 ldr r2, [pc, #168] ; 108b8 <__register_frame_info@plt+0x3e4>
1080c: e59f10f0 ldr r1, [pc, #240] ; 10904 <__register_frame_info@plt+0x430>
10810: e5906000 ldr r6, [r0]
10814: e58d3000 str r3, [sp]
10818: e5953068 ldr r3, [r5, #104] ; 0x68
1081c: e5970000 ldr r0, [r7]
10820: ebffff19 bl 1048c <fprintf@plt>
10824: e1a00006 mov r0, r6
10828: e5974000 ldr r4, [r7]
1082c: ebffff0a bl 1045c <strerror@plt>
10830: e58d6000 str r6, [sp]
10834: e58d0004 str r0, [sp, #4]
10838: eaffff88 b 10660 <__register_frame_info@plt+0x18c>
1083c: e59f10c4 ldr r1, [pc, #196] ; 10908 <__register_frame_info@plt+0x434>
10840: eaffffe5 b 107dc <__register_frame_info@plt+0x308>
10844: e3550002 cmp r5, #2
10848: 1a000013 bne 1089c <__register_frame_info@plt+0x3c8>
1084c: e5941004 ldr r1, [r4, #4]
10850: e59f00b4 ldr r0, [pc, #180] ; 1090c <__register_frame_info@plt+0x438>
10854: ebfffefd bl 10450 <printf@plt>
10858: e59d1010 ldr r1, [sp, #16]
1085c: e59f00ac ldr r0, [pc, #172] ; 10910 <__register_frame_info@plt+0x43c>
10860: ebfffefa bl 10450 <printf@plt>
10864: e59d1014 ldr r1, [sp, #20]
10868: e59f00a4 ldr r0, [pc, #164] ; 10914 <__register_frame_info@plt+0x440>
1086c: ebfffef7 bl 10450 <printf@plt>
10870: e59d100c ldr r1, [sp, #12]
10874: e59f209c ldr r2, [pc, #156] ; 10918 <__register_frame_info@plt+0x444>
10878: e59f309c ldr r3, [pc, #156] ; 1091c <__register_frame_info@plt+0x448>
1087c: e3510000 cmp r1, #0
10880: 01a01002 moveq r1, r2
10884: 11a01003 movne r1, r3
10888: e59f0090 ldr r0, [pc, #144] ; 10920 <__register_frame_info@plt+0x44c>
1088c: ebfffeef bl 10450 <printf@plt>
10890: e59d100c ldr r1, [sp, #12]
10894: e59f0088 ldr r0, [pc, #136] ; 10924 <__register_frame_info@plt+0x450>
10898: ebfffeec bl 10450 <printf@plt>
1089c: e3a00000 mov r0, #0
108a0: e28dd03c add sp, sp, #60 ; 0x3c
[*] Function printf used 6 times flash_lock