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