[*] Binary protection state of MQTTVersion

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


[*] Function printf tear down of MQTTVersion

   107c0:	e59f00a0 	ldr	r0, [pc, #160]	; 10868 <fopen64@plt+0xe4>
   107c4:	e59f60a0 	ldr	r6, [pc, #160]	; 1086c <fopen64@plt+0xe8>
   107c8:	e08f0000 	add	r0, pc, r0
   107cc:	ebffffb9 	bl	106b8 <puts@plt>
   107d0:	e59f8098 	ldr	r8, [pc, #152]	; 10870 <fopen64@plt+0xec>
   107d4:	e59f9098 	ldr	r9, [pc, #152]	; 10874 <fopen64@plt+0xf0>
   107d8:	e08f6006 	add	r6, pc, r6
   107dc:	e3a04000 	mov	r4, #0
   107e0:	e2866010 	add	r6, r6, #16
   107e4:	e08f8008 	add	r8, pc, r8
   107e8:	e08f9009 	add	r9, pc, r9
   107ec:	e7965104 	ldr	r5, [r6, r4, lsl #2]
   107f0:	e28d7004 	add	r7, sp, #4
   107f4:	e1a03005 	mov	r3, r5
   107f8:	e1a02008 	mov	r2, r8
   107fc:	e3a0103c 	mov	r1, #60	; 0x3c
   10800:	e1a00007 	mov	r0, r7
   10804:	ebffffa8 	bl	106ac <snprintf@plt>
   10808:	e1a01005 	mov	r1, r5
   1080c:	e1a00009 	mov	r0, r9
   10810:	ebffffa2 	bl	106a0 <printf@plt>
   10814:	e1a00007 	mov	r0, r7
   10818:	eb0000e3 	bl	10bac <fopen64@plt+0x428>
--
   10b4c:	e1a00004 	mov	r0, r4
   10b50:	ebfffeff 	bl	10754 <fgetc@plt>
   10b54:	eaffffcc 	b	10a8c <fopen64@plt+0x308>
   10b58:	00010634 	andeq	r0, r1, r4, lsr r6
   10b5c:	000106d8 	ldrdeq	r0, [r1], -r8
   10b60:	000002e4 	andeq	r0, r0, r4, ror #5
   10b64:	00010684 	andeq	r0, r1, r4, lsl #13
   10b68:	00000060 	andeq	r0, r0, r0, rrx
   10b6c:	0001055c 	andeq	r0, r1, ip, asr r5
   10b70:	e92d4070 	push	{r4, r5, r6, lr}
   10b74:	e59f502c 	ldr	r5, [pc, #44]	; 10ba8 <fopen64@plt+0x424>
   10b78:	e2804008 	add	r4, r0, #8
   10b7c:	e08f5005 	add	r5, pc, r5
   10b80:	e3a00000 	mov	r0, #0
   10b84:	e2844008 	add	r4, r4, #8
   10b88:	e5141010 	ldr	r1, [r4, #-16]
   10b8c:	e3510000 	cmp	r1, #0
   10b90:	08bd8070 	popeq	{r4, r5, r6, pc}
   10b94:	e514200c 	ldr	r2, [r4, #-12]
   10b98:	e1a00005 	mov	r0, r5
   10b9c:	ebfffebf 	bl	106a0 <printf@plt>
   10ba0:	e3a00001 	mov	r0, #1
   10ba4:	eafffff6 	b	10b84 <fopen64@plt+0x400>
   10ba8:	00000127 	andeq	r0, r0, r7, lsr #2
   10bac:	e92d4070 	push	{r4, r5, r6, lr}
   10bb0:	e3a01001 	mov	r1, #1
   10bb4:	e1a04000 	mov	r4, r0
   10bb8:	ebfffed3 	bl	1070c <dlopen@plt>
   10bbc:	e2505000 	subs	r5, r0, #0
   10bc0:	1a000008 	bne	10be8 <fopen64@plt+0x464>
   10bc4:	ebfffeb2 	bl	10694 <dlerror@plt>
   10bc8:	e1a01004 	mov	r1, r4
   10bcc:	e1a04005 	mov	r4, r5
   10bd0:	e1a02000 	mov	r2, r0
   10bd4:	e59f0050 	ldr	r0, [pc, #80]	; 10c2c <fopen64@plt+0x4a8>
   10bd8:	e08f0000 	add	r0, pc, r0
   10bdc:	ebfffeaf 	bl	106a0 <printf@plt>
   10be0:	e1a00004 	mov	r0, r4
   10be4:	e8bd8070 	pop	{r4, r5, r6, pc}
--
   10c2c:	000000d3 	ldrdeq	r0, [r0], -r3
   10c30:	000000e3 	andeq	r0, r0, r3, ror #1
   10c34:	000000e4 	andeq	r0, r0, r4, ror #1
   10c38:	e92d41f0 	push	{r4, r5, r6, r7, r8, lr}
   10c3c:	e59f704c 	ldr	r7, [pc, #76]	; 10c90 <fopen64@plt+0x50c>
   10c40:	e59f804c 	ldr	r8, [pc, #76]	; 10c94 <fopen64@plt+0x510>
   10c44:	e1a06000 	mov	r6, r0
   10c48:	e3a04000 	mov	r4, #0
   10c4c:	e08f7007 	add	r7, pc, r7
   10c50:	e08f8008 	add	r8, pc, r8
   10c54:	e7975104 	ldr	r5, [r7, r4, lsl #2]
   10c58:	e1a00006 	mov	r0, r6
   10c5c:	e1a01005 	mov	r1, r5
   10c60:	ebffff4a 	bl	10990 <fopen64@plt+0x20c>
   10c64:	e5d03000 	ldrb	r3, [r0]
   10c68:	e1a02000 	mov	r2, r0
   10c6c:	e3530000 	cmp	r3, #0
   10c70:	0a000002 	beq	10c80 <fopen64@plt+0x4fc>
   10c74:	e1a01005 	mov	r1, r5
   10c78:	e1a00008 	mov	r0, r8
   10c7c:	ebfffe87 	bl	106a0 <printf@plt>
   10c80:	e2844001 	add	r4, r4, #1
   10c84:	e3540004 	cmp	r4, #4


[*] Function printf used 4 times MQTTVersion