[*] Binary protection state of libpaho-mqtt3as.so.1.3.9
Partial RELRO No Canary found NX disabled DSO No RPATH No RUNPATH No Symbols
[*] Function fprintf tear down of libpaho-mqtt3as.so.1.3.9
158e8: e28dd024 add sp, sp, #36 ; 0x24
158ec: e8bd8030 pop {r4, r5, pc}
158f0: e1a00004 mov r0, r4
158f4: ebffffc7 bl 15818 <MQTTAsync_malloc@@Base+0xe93c>
158f8: eafffffa b 158e8 <MQTTAsync_malloc@@Base+0xea0c>
158fc: 0000d69c muleq r0, ip, r6
15900: 0000d688 andeq sp, r0, r8, lsl #13
15904: e92d47f0 push {r4, r5, r6, r7, r8, r9, sl, lr}
15908: e59f40e0 ldr r4, [pc, #224] ; 159f0 <MQTTAsync_malloc@@Base+0xeb14>
1590c: e1a06000 mov r6, r0
15910: e08f4004 add r4, pc, r4
15914: e5940000 ldr r0, [r4]
15918: e59f70d4 ldr r7, [pc, #212] ; 159f4 <MQTTAsync_malloc@@Base+0xeb18>
1591c: e3500000 cmp r0, #0
15920: e08f7007 add r7, pc, r7
15924: e1a05001 mov r5, r1
15928: 0a000025 beq 159c4 <MQTTAsync_malloc@@Base+0xeae8>
1592c: e1a02001 mov r2, r1
15930: e59f10c0 ldr r1, [pc, #192] ; 159f8 <MQTTAsync_malloc@@Base+0xeb1c>
15934: e08f1001 add r1, pc, r1
15938: ebffb7f5 bl 3914 <fprintf@plt>
1593c: e59f30b8 ldr r3, [pc, #184] ; 159fc <MQTTAsync_malloc@@Base+0xeb20>
15940: e5940000 ldr r0, [r4]
--
1e348: 0a000044 beq 1e460 <MQTTReasonCode_toString@@Base+0x26e4>
1e34c: e1a00004 mov r0, r4
1e350: e28dd014 add sp, sp, #20
1e354: e8bd4ff0 pop {r4, r5, r6, r7, r8, r9, sl, fp, lr}
1e358: eaff94e0 b 36e0 <fclose@plt>
1e35c: e59f6118 ldr r6, [pc, #280] ; 1e47c <MQTTReasonCode_toString@@Base+0x2700>
1e360: e59f8118 ldr r8, [pc, #280] ; 1e480 <MQTTReasonCode_toString@@Base+0x2704>
1e364: e0030699 mul r3, r9, r6
1e368: e08f8008 add r8, pc, r8
1e36c: e58d3004 str r3, [sp, #4]
1e370: e59d2004 ldr r2, [sp, #4]
1e374: e0833008 add r3, r3, r8
1e378: e7922008 ldr r2, [r2, r8]
1e37c: e3520000 cmp r2, #0
1e380: 0a00000f beq 1e3c4 <MQTTReasonCode_toString@@Base+0x2648>
1e384: e5936008 ldr r6, [r3, #8]
1e388: e59f10f4 ldr r1, [pc, #244] ; 1e484 <MQTTReasonCode_toString@@Base+0x2708>
1e38c: e2467001 sub r7, r6, #1
1e390: e08f1001 add r1, pc, r1
1e394: e1a00004 mov r0, r4
1e398: ebff955d bl 3914 <fprintf@plt>
1e39c: e3570000 cmp r7, #0
1e3a0: aa000009 bge 1e3cc <MQTTReasonCode_toString@@Base+0x2650>
1e3a4: e59f30dc ldr r3, [pc, #220] ; 1e488 <MQTTReasonCode_toString@@Base+0x270c>
1e3a8: e59d2004 ldr r2, [sp, #4]
1e3ac: e59f10d8 ldr r1, [pc, #216] ; 1e48c <MQTTReasonCode_toString@@Base+0x2710>
1e3b0: e08f3003 add r3, pc, r3
1e3b4: e7922003 ldr r2, [r2, r3]
1e3b8: e08f1001 add r1, pc, r1
1e3bc: e1a00004 mov r0, r4
1e3c0: ebff9553 bl 3914 <fprintf@plt>
1e3c4: e2899001 add r9, r9, #1
1e3c8: eaffffd2 b 1e318 <MQTTReasonCode_toString@@Base+0x259c>
1e3cc: e59d3004 ldr r3, [sp, #4]
1e3d0: e3a02028 mov r2, #40 ; 0x28
1e3d4: e0050792 mul r5, r2, r7
1e3d8: e0233296 mla r3, r6, r2, r3
1e3dc: e59d2004 ldr r2, [sp, #4]
1e3e0: e59f10a8 ldr r1, [pc, #168] ; 1e490 <MQTTReasonCode_toString@@Base+0x2714>
1e3e4: e2822010 add r2, r2, #16
1e3e8: e0883003 add r3, r8, r3
1e3ec: e0822005 add r2, r2, r5
1e3f0: e5933008 ldr r3, [r3, #8]
1e3f4: e0882002 add r2, r8, r2
1e3f8: e08f1001 add r1, pc, r1
1e3fc: e1a00004 mov r0, r4
1e400: ebff9543 bl 3914 <fprintf@plt>
1e404: e3e03027 mvn r3, #39 ; 0x27
1e408: e0070693 mul r7, r3, r6
1e40c: e59d3004 ldr r3, [sp, #4]
1e410: e2855028 add r5, r5, #40 ; 0x28
1e414: e0855003 add r5, r5, r3
1e418: e59f3074 ldr r3, [pc, #116] ; 1e494 <MQTTReasonCode_toString@@Base+0x2718>
1e41c: e3a08000 mov r8, #0
1e420: e08f3003 add r3, pc, r3
1e424: e1a06003 mov r6, r3
1e428: e2488028 sub r8, r8, #40 ; 0x28
1e42c: e1580007 cmp r8, r7
1e430: 0affffdb beq 1e3a4 <MQTTReasonCode_toString@@Base+0x2628>
1e434: e59d200c ldr r2, [sp, #12]
1e438: e0883005 add r3, r8, r5
1e43c: e0833002 add r3, r3, r2
1e440: e0882002 add r2, r8, r2
1e444: e2422018 sub r2, r2, #24
1e448: e5933008 ldr r3, [r3, #8]
1e44c: e0822005 add r2, r2, r5
1e450: e1a01006 mov r1, r6
1e454: e1a00004 mov r0, r4
1e458: ebff952d bl 3914 <fprintf@plt>
1e45c: eafffff1 b 1e428 <MQTTReasonCode_toString@@Base+0x26ac>
1e460: e28dd014 add sp, sp, #20
[*] Function fprintf used 5 times libpaho-mqtt3as.so.1.3.9