[*] Binary protection state of libpaho-mqtt3c.so.1.3.9
Partial RELRO No Canary found NX disabled DSO No RPATH No RUNPATH No Symbols
[*] Function fprintf tear down of libpaho-mqtt3c.so.1.3.9
e370: e28dd024 add sp, sp, #36 ; 0x24
e374: e8bd8030 pop {r4, r5, pc}
e378: e1a00004 mov r0, r4
e37c: ebffffc7 bl e2a0 <MQTTClient_strerror+0x6fa4>
e380: eafffffa b e370 <MQTTClient_strerror+0x7074>
e384: 0000b858 andeq fp, r0, r8, asr r8
e388: 0000b844 andeq fp, r0, r4, asr #16
e38c: e92d47f0 push {r4, r5, r6, r7, r8, r9, sl, lr}
e390: e59f40e0 ldr r4, [pc, #224] ; e478 <MQTTClient_strerror+0x717c>
e394: e1a06000 mov r6, r0
e398: e08f4004 add r4, pc, r4
e39c: e5940000 ldr r0, [r4]
e3a0: e59f70d4 ldr r7, [pc, #212] ; e47c <MQTTClient_strerror+0x7180>
e3a4: e3500000 cmp r0, #0
e3a8: e08f7007 add r7, pc, r7
e3ac: e1a05001 mov r5, r1
e3b0: 0a000025 beq e44c <MQTTClient_strerror+0x7150>
e3b4: e1a02001 mov r2, r1
e3b8: e59f10c0 ldr r1, [pc, #192] ; e480 <MQTTClient_strerror+0x7184>
e3bc: e08f1001 add r1, pc, r1
e3c0: ebffd060 bl 2548 <fprintf@plt>
e3c4: e59f30b8 ldr r3, [pc, #184] ; e484 <MQTTClient_strerror+0x7188>
e3c8: e5940000 ldr r0, [r4]
--
16dcc: 0a000044 beq 16ee4 <MQTTReasonCode_toString+0x28d8>
16dd0: e1a00004 mov r0, r4
16dd4: e28dd014 add sp, sp, #20
16dd8: e8bd4ff0 pop {r4, r5, r6, r7, r8, r9, sl, fp, lr}
16ddc: eaffae24 b 2674 <fclose@plt>
16de0: e59f6118 ldr r6, [pc, #280] ; 16f00 <MQTTReasonCode_toString+0x28f4>
16de4: e59f8118 ldr r8, [pc, #280] ; 16f04 <MQTTReasonCode_toString+0x28f8>
16de8: e0030699 mul r3, r9, r6
16dec: e08f8008 add r8, pc, r8
16df0: e58d3004 str r3, [sp, #4]
16df4: e59d2004 ldr r2, [sp, #4]
16df8: e0833008 add r3, r3, r8
16dfc: e7922008 ldr r2, [r2, r8]
16e00: e3520000 cmp r2, #0
16e04: 0a00000f beq 16e48 <MQTTReasonCode_toString+0x283c>
16e08: e5936008 ldr r6, [r3, #8]
16e0c: e59f10f4 ldr r1, [pc, #244] ; 16f08 <MQTTReasonCode_toString+0x28fc>
16e10: e2467001 sub r7, r6, #1
16e14: e08f1001 add r1, pc, r1
16e18: e1a00004 mov r0, r4
16e1c: ebffadc9 bl 2548 <fprintf@plt>
16e20: e3570000 cmp r7, #0
16e24: aa000009 bge 16e50 <MQTTReasonCode_toString+0x2844>
16e28: e59f30dc ldr r3, [pc, #220] ; 16f0c <MQTTReasonCode_toString+0x2900>
16e2c: e59d2004 ldr r2, [sp, #4]
16e30: e59f10d8 ldr r1, [pc, #216] ; 16f10 <MQTTReasonCode_toString+0x2904>
16e34: e08f3003 add r3, pc, r3
16e38: e7922003 ldr r2, [r2, r3]
16e3c: e08f1001 add r1, pc, r1
16e40: e1a00004 mov r0, r4
16e44: ebffadbf bl 2548 <fprintf@plt>
16e48: e2899001 add r9, r9, #1
16e4c: eaffffd2 b 16d9c <MQTTReasonCode_toString+0x2790>
16e50: e59d3004 ldr r3, [sp, #4]
16e54: e3a02028 mov r2, #40 ; 0x28
16e58: e0050792 mul r5, r2, r7
16e5c: e0233296 mla r3, r6, r2, r3
16e60: e59d2004 ldr r2, [sp, #4]
16e64: e59f10a8 ldr r1, [pc, #168] ; 16f14 <MQTTReasonCode_toString+0x2908>
16e68: e2822010 add r2, r2, #16
16e6c: e0883003 add r3, r8, r3
16e70: e0822005 add r2, r2, r5
16e74: e5933008 ldr r3, [r3, #8]
16e78: e0882002 add r2, r8, r2
16e7c: e08f1001 add r1, pc, r1
16e80: e1a00004 mov r0, r4
16e84: ebffadaf bl 2548 <fprintf@plt>
16e88: e3e03027 mvn r3, #39 ; 0x27
16e8c: e0070693 mul r7, r3, r6
16e90: e59d3004 ldr r3, [sp, #4]
16e94: e2855028 add r5, r5, #40 ; 0x28
16e98: e0855003 add r5, r5, r3
16e9c: e59f3074 ldr r3, [pc, #116] ; 16f18 <MQTTReasonCode_toString+0x290c>
16ea0: e3a08000 mov r8, #0
16ea4: e08f3003 add r3, pc, r3
16ea8: e1a06003 mov r6, r3
16eac: e2488028 sub r8, r8, #40 ; 0x28
16eb0: e1580007 cmp r8, r7
16eb4: 0affffdb beq 16e28 <MQTTReasonCode_toString+0x281c>
16eb8: e59d200c ldr r2, [sp, #12]
16ebc: e0883005 add r3, r8, r5
16ec0: e0833002 add r3, r3, r2
16ec4: e0882002 add r2, r8, r2
16ec8: e2422018 sub r2, r2, #24
16ecc: e5933008 ldr r3, [r3, #8]
16ed0: e0822005 add r2, r2, r5
16ed4: e1a01006 mov r1, r6
16ed8: e1a00004 mov r0, r4
16edc: ebffad99 bl 2548 <fprintf@plt>
16ee0: eafffff1 b 16eac <MQTTReasonCode_toString+0x28a0>
16ee4: e28dd014 add sp, sp, #20
[*] Function fprintf used 5 times libpaho-mqtt3c.so.1.3.9