[*] Binary protection state of mtd_debug

  
  	Partial RELRO  No Canary found   NX disabled  No PIE       No RPATH     No RUNPATH   No Symbols


[*] Function fprintf tear down of mtd_debug

   10704:	e28cca11 	add	ip, ip, #69632	; 0x11000
   10708:	e5bcf960 	ldr	pc, [ip, #2400]!	; 0x960

Disassembly of section .text:

0001070c <.text>:
   1070c:	e3500003 	cmp	r0, #3
   10710:	e92d4ff0 	push	{r4, r5, r6, r7, r8, r9, sl, fp, lr}
   10714:	e1a04001 	mov	r4, r1
   10718:	e24dd044 	sub	sp, sp, #68	; 0x44
   1071c:	1a00000b 	bne	10750 <fopen64@plt+0x50>
   10720:	e59f175c 	ldr	r1, [pc, #1884]	; 10e84 <fopen64@plt+0x784>
   10724:	e5940004 	ldr	r0, [r4, #4]
   10728:	ebffffe2 	bl	106b8 <strcmp@plt>
   1072c:	e3500000 	cmp	r0, #0
   10730:	0a00001f 	beq	107b4 <fopen64@plt+0xb4>
   10734:	e59f374c 	ldr	r3, [pc, #1868]	; 10e88 <fopen64@plt+0x788>
   10738:	e59f274c 	ldr	r2, [pc, #1868]	; 10e8c <fopen64@plt+0x78c>
   1073c:	e59f174c 	ldr	r1, [pc, #1868]	; 10e90 <fopen64@plt+0x790>
   10740:	e5930000 	ldr	r0, [r3]
   10744:	ebffffc3 	bl	10658 <fprintf@plt>
   10748:	e3a00001 	mov	r0, #1
   1074c:	ebffffdc 	bl	106c4 <exit@plt>
--
   1078c:	e3500005 	cmp	r0, #5
   10790:	1affffe7 	bne	10734 <fopen64@plt+0x34>
   10794:	e59f1700 	ldr	r1, [pc, #1792]	; 10e9c <fopen64@plt+0x79c>
   10798:	e5940004 	ldr	r0, [r4, #4]
   1079c:	ebffffc5 	bl	106b8 <strcmp@plt>
   107a0:	e3500000 	cmp	r0, #0
   107a4:	03a05003 	moveq	r5, #3
   107a8:	1affffe1 	bne	10734 <fopen64@plt+0x34>
   107ac:	e3a00002 	mov	r0, #2
   107b0:	ea000000 	b	107b8 <fopen64@plt+0xb8>
   107b4:	e1a05000 	mov	r5, r0
   107b8:	e3801a01 	orr	r1, r0, #4096	; 0x1000
   107bc:	e5940008 	ldr	r0, [r4, #8]
   107c0:	ebffffb9 	bl	106ac <open64@plt>
   107c4:	e2509000 	subs	r9, r0, #0
   107c8:	aa000008 	bge	107f0 <fopen64@plt+0xf0>
   107cc:	e59f26b8 	ldr	r2, [pc, #1720]	; 10e8c <fopen64@plt+0x78c>
   107d0:	e59f16c8 	ldr	r1, [pc, #1736]	; 10ea0 <fopen64@plt+0x7a0>
   107d4:	e59f36ac 	ldr	r3, [pc, #1708]	; 10e88 <fopen64@plt+0x788>
   107d8:	e5930000 	ldr	r0, [r3]
   107dc:	ebffff9d 	bl	10658 <fprintf@plt>
   107e0:	e3e00000 	mvn	r0, #0
   107e4:	eaffffd8 	b	1074c <fopen64@plt+0x4c>
--
   10ad0:	e1a04005 	mov	r4, r5
   10ad4:	e1a00004 	mov	r0, r4
   10ad8:	ebfffecc 	bl	10610 <alloc@plt>
   10adc:	e2506000 	subs	r6, r0, #0
   10ae0:	0a00001f 	beq	10b64 <fopen64@plt+0x464>
   10ae4:	e59fa43c 	ldr	sl, [pc, #1084]	; 10f28 <fopen64@plt+0x828>
   10ae8:	e1540005 	cmp	r4, r5
   10aec:	a1a04005 	movge	r4, r5
   10af0:	e1a02004 	mov	r2, r4
   10af4:	e1a01006 	mov	r1, r6
   10af8:	e1a00009 	mov	r0, r9
   10afc:	ebfffede 	bl	1067c <read@plt>
   10b00:	e2508000 	subs	r8, r0, #0
   10b04:	aa000026 	bge	10ba4 <fopen64@plt+0x4a4>
   10b08:	e59f0378 	ldr	r0, [pc, #888]	; 10e88 <fopen64@plt+0x788>
   10b0c:	e58d5000 	str	r5, [sp]
   10b10:	e1a03004 	mov	r3, r4
   10b14:	e59f240c 	ldr	r2, [pc, #1036]	; 10f28 <fopen64@plt+0x828>
   10b18:	e59f140c 	ldr	r1, [pc, #1036]	; 10f2c <fopen64@plt+0x82c>
   10b1c:	e5900000 	ldr	r0, [r0]
   10b20:	ebfffecc 	bl	10658 <fprintf@plt>
   10b24:	e59f0404 	ldr	r0, [pc, #1028]	; 10f30 <fopen64@plt+0x830>
   10b28:	ebfffeb5 	bl	10604 <perror@plt>
   10b2c:	e1a00007 	mov	r0, r7
   10b30:	ebfffeec 	bl	106e8 <close@plt>
   10b34:	e1a00006 	mov	r0, r6
   10b38:	ebfffeed 	bl	106f4 <free@plt>
   10b3c:	e3a0b001 	mov	fp, #1
   10b40:	e1a00009 	mov	r0, r9
   10b44:	ebfffee7 	bl	106e8 <close@plt>
   10b48:	e3500000 	cmp	r0, #0
   10b4c:	aa0000c9 	bge	10e78 <fopen64@plt+0x778>
   10b50:	e59f2334 	ldr	r2, [pc, #820]	; 10e8c <fopen64@plt+0x78c>
   10b54:	e59f13d8 	ldr	r1, [pc, #984]	; 10f34 <fopen64@plt+0x834>
   10b58:	eaffff1d 	b	107d4 <fopen64@plt+0xd4>
   10b5c:	e59f03d4 	ldr	r0, [pc, #980]	; 10f38 <fopen64@plt+0x838>
   10b60:	eaffffd0 	b	10aa8 <fopen64@plt+0x3a8>
   10b64:	e1a03004 	mov	r3, r4
   10b68:	e1a0200a 	mov	r2, sl
   10b6c:	e59f13c8 	ldr	r1, [pc, #968]	; 10f3c <fopen64@plt+0x83c>
   10b70:	e5980000 	ldr	r0, [r8]
   10b74:	ebfffeb7 	bl	10658 <fprintf@plt>
   10b78:	e3540801 	cmp	r4, #65536	; 0x10000
   10b7c:	0a000006 	beq	10b9c <fopen64@plt+0x49c>
   10b80:	e3a03801 	mov	r3, #65536	; 0x10000
   10b84:	e1a0200a 	mov	r2, sl
   10b88:	e59f13b0 	ldr	r1, [pc, #944]	; 10f40 <fopen64@plt+0x840>
   10b8c:	e5980000 	ldr	r0, [r8]
   10b90:	ebfffeb0 	bl	10658 <fprintf@plt>
   10b94:	e3a04801 	mov	r4, #65536	; 0x10000
   10b98:	eaffffcd 	b	10ad4 <fopen64@plt+0x3d4>
   10b9c:	e59f03a0 	ldr	r0, [pc, #928]	; 10f44 <fopen64@plt+0x844>
   10ba0:	eaffffc0 	b	10aa8 <fopen64@plt+0x3a8>
   10ba4:	e1580004 	cmp	r8, r4
   10ba8:	aa000006 	bge	10bc8 <fopen64@plt+0x4c8>
   10bac:	e59f02d4 	ldr	r0, [pc, #724]	; 10e88 <fopen64@plt+0x788>
   10bb0:	e58d8000 	str	r8, [sp]
   10bb4:	e1a03004 	mov	r3, r4
   10bb8:	e1a0200a 	mov	r2, sl
   10bbc:	e59f1384 	ldr	r1, [pc, #900]	; 10f48 <fopen64@plt+0x848>
   10bc0:	e5900000 	ldr	r0, [r0]
   10bc4:	ebfffea3 	bl	10658 <fprintf@plt>
   10bc8:	e1a02008 	mov	r2, r8
   10bcc:	e1a01006 	mov	r1, r6
   10bd0:	e1a00007 	mov	r0, r7
   10bd4:	ebfffe9c 	bl	1064c <write@plt>
   10bd8:	e2503000 	subs	r3, r0, #0
   10bdc:	aa000008 	bge	10c04 <fopen64@plt+0x504>
   10be0:	e59f02a0 	ldr	r0, [pc, #672]	; 10e88 <fopen64@plt+0x788>
   10be4:	e58d5000 	str	r5, [sp]
   10be8:	e1a03004 	mov	r3, r4
   10bec:	e59f2334 	ldr	r2, [pc, #820]	; 10f28 <fopen64@plt+0x828>
   10bf0:	e59f1354 	ldr	r1, [pc, #852]	; 10f4c <fopen64@plt+0x84c>
   10bf4:	e5900000 	ldr	r0, [r0]
   10bf8:	ebfffe96 	bl	10658 <fprintf@plt>
   10bfc:	e59f034c 	ldr	r0, [pc, #844]	; 10f50 <fopen64@plt+0x850>
   10c00:	eaffffc8 	b	10b28 <fopen64@plt+0x428>
   10c04:	e1530004 	cmp	r3, r4
   10c08:	0a000006 	beq	10c28 <fopen64@plt+0x528>
   10c0c:	e59f0274 	ldr	r0, [pc, #628]	; 10e88 <fopen64@plt+0x788>
   10c10:	e58d4000 	str	r4, [sp]
   10c14:	e1a0200b 	mov	r2, fp
   10c18:	e59f1334 	ldr	r1, [pc, #820]	; 10f54 <fopen64@plt+0x854>
   10c1c:	e5900000 	ldr	r0, [r0]
   10c20:	ebfffe8c 	bl	10658 <fprintf@plt>
   10c24:	eaffffc0 	b	10b2c <fopen64@plt+0x42c>
   10c28:	e0455004 	sub	r5, r5, r4
--
   10ca4:	e1530001 	cmp	r3, r1
   10ca8:	01520000 	cmpeq	r2, r0
   10cac:	1affff7c 	bne	10aa4 <fopen64@plt+0x3a4>
   10cb0:	e59f12a4 	ldr	r1, [pc, #676]	; 10f5c <fopen64@plt+0x85c>
   10cb4:	e59d0014 	ldr	r0, [sp, #20]
   10cb8:	ebfffe90 	bl	10700 <fopen64@plt>
   10cbc:	e2506000 	subs	r6, r0, #0
   10cc0:	0a000015 	beq	10d1c <fopen64@plt+0x61c>
   10cc4:	e59fa1bc 	ldr	sl, [pc, #444]	; 10e88 <fopen64@plt+0x788>
   10cc8:	e59fb290 	ldr	fp, [pc, #656]	; 10f60 <fopen64@plt+0x860>
   10ccc:	e1a05008 	mov	r5, r8
   10cd0:	e1a04008 	mov	r4, r8
   10cd4:	e1a00004 	mov	r0, r4
   10cd8:	ebfffe4c 	bl	10610 <alloc@plt>
   10cdc:	e2507000 	subs	r7, r0, #0
   10ce0:	1a000014 	bne	10d38 <fopen64@plt+0x638>
   10ce4:	e1a03004 	mov	r3, r4
   10ce8:	e1a0200b 	mov	r2, fp
   10cec:	e59f1270 	ldr	r1, [pc, #624]	; 10f64 <fopen64@plt+0x864>
   10cf0:	e59a0000 	ldr	r0, [sl]
   10cf4:	ebfffe57 	bl	10658 <fprintf@plt>
   10cf8:	e3540801 	cmp	r4, #65536	; 0x10000
   10cfc:	0a000008 	beq	10d24 <fopen64@plt+0x624>
   10d00:	e3a03801 	mov	r3, #65536	; 0x10000
   10d04:	e1a0200b 	mov	r2, fp
   10d08:	e59f1230 	ldr	r1, [pc, #560]	; 10f40 <fopen64@plt+0x840>
   10d0c:	e59a0000 	ldr	r0, [sl]
   10d10:	ebfffe50 	bl	10658 <fprintf@plt>
   10d14:	e3a04801 	mov	r4, #65536	; 0x10000
   10d18:	eaffffed 	b	10cd4 <fopen64@plt+0x5d4>
--
   10d24:	e59f0218 	ldr	r0, [pc, #536]	; 10f44 <fopen64@plt+0x844>
   10d28:	ebfffe35 	bl	10604 <perror@plt>
   10d2c:	e1a00006 	mov	r0, r6
   10d30:	ebfffe5a 	bl	106a0 <fclose@plt>
   10d34:	eaffff80 	b	10b3c <fopen64@plt+0x43c>
   10d38:	e1540005 	cmp	r4, r5
   10d3c:	a1a04005 	movge	r4, r5
   10d40:	e1a03006 	mov	r3, r6
   10d44:	e3a02001 	mov	r2, #1
   10d48:	e1a01004 	mov	r1, r4
   10d4c:	e1a00007 	mov	r0, r7
   10d50:	ebfffe4c 	bl	10688 <fread@plt>
   10d54:	e3500001 	cmp	r0, #1
   10d58:	0a00000b 	beq	10d8c <fopen64@plt+0x68c>
   10d5c:	e59f0124 	ldr	r0, [pc, #292]	; 10e88 <fopen64@plt+0x788>
   10d60:	e58d5000 	str	r5, [sp]
   10d64:	e1a03004 	mov	r3, r4
   10d68:	e59f21f0 	ldr	r2, [pc, #496]	; 10f60 <fopen64@plt+0x860>
   10d6c:	e59f11f8 	ldr	r1, [pc, #504]	; 10f6c <fopen64@plt+0x86c>
   10d70:	e5900000 	ldr	r0, [r0]
   10d74:	ebfffe37 	bl	10658 <fprintf@plt>
   10d78:	e59f01f0 	ldr	r0, [pc, #496]	; 10f70 <fopen64@plt+0x870>
   10d7c:	ebfffe20 	bl	10604 <perror@plt>
   10d80:	e1a00007 	mov	r0, r7
   10d84:	ebfffe5a 	bl	106f4 <free@plt>
   10d88:	eaffffe7 	b	10d2c <fopen64@plt+0x62c>
   10d8c:	e1a00006 	mov	r0, r6
   10d90:	ebfffe36 	bl	10670 <ferror@plt>
   10d94:	e250b000 	subs	fp, r0, #0
   10d98:	1affffef 	bne	10d5c <fopen64@plt+0x65c>
   10d9c:	e1a02004 	mov	r2, r4
   10da0:	e1a01007 	mov	r1, r7
   10da4:	e1a00009 	mov	r0, r9
   10da8:	ebfffe27 	bl	1064c <write@plt>
   10dac:	e3500000 	cmp	r0, #0
   10db0:	aa000008 	bge	10dd8 <fopen64@plt+0x6d8>
   10db4:	e59f00cc 	ldr	r0, [pc, #204]	; 10e88 <fopen64@plt+0x788>
   10db8:	e58d5000 	str	r5, [sp]
   10dbc:	e1a03004 	mov	r3, r4
   10dc0:	e59f2198 	ldr	r2, [pc, #408]	; 10f60 <fopen64@plt+0x860>
   10dc4:	e59f1180 	ldr	r1, [pc, #384]	; 10f4c <fopen64@plt+0x84c>
   10dc8:	e5900000 	ldr	r0, [r0]
   10dcc:	ebfffe21 	bl	10658 <fprintf@plt>
   10dd0:	e59f0178 	ldr	r0, [pc, #376]	; 10f50 <fopen64@plt+0x850>
   10dd4:	eaffffe8 	b	10d7c <fopen64@plt+0x67c>
--
   10e20:	e3a02000 	mov	r2, #0
   10e24:	e1a01002 	mov	r1, r2
   10e28:	e1a05000 	mov	r5, r0
   10e2c:	e5940010 	ldr	r0, [r4, #16]
   10e30:	ebfffdfc 	bl	10628 <strtoul@plt>
   10e34:	e28d2020 	add	r2, sp, #32
   10e38:	e59f1138 	ldr	r1, [pc, #312]	; 10f78 <fopen64@plt+0x878>
   10e3c:	e58d5020 	str	r5, [sp, #32]
   10e40:	e58d0024 	str	r0, [sp, #36]	; 0x24
   10e44:	e1a04000 	mov	r4, r0
   10e48:	e1a00009 	mov	r0, r9
   10e4c:	ebfffde6 	bl	105ec <ioctl@plt>
   10e50:	e3500000 	cmp	r0, #0
   10e54:	b59f0120 	ldrlt	r0, [pc, #288]	; 10f7c <fopen64@plt+0x87c>
   10e58:	baffff12 	blt	10aa8 <fopen64@plt+0x3a8>
   10e5c:	e59f0024 	ldr	r0, [pc, #36]	; 10e88 <fopen64@plt+0x788>
   10e60:	e1a03005 	mov	r3, r5
   10e64:	e1a02004 	mov	r2, r4
   10e68:	e59f1110 	ldr	r1, [pc, #272]	; 10f80 <fopen64@plt+0x880>
   10e6c:	e5900000 	ldr	r0, [r0]
   10e70:	ebfffdf8 	bl	10658 <fprintf@plt>
   10e74:	eafffe91 	b	108c0 <fopen64@plt+0x1c0>
   10e78:	e1a0000b 	mov	r0, fp


[*] Function fprintf used 13 times mtd_debug