[*] 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