[*] Binary protection state of libpaho-mqtt3a.so.1.3.9
Partial RELRO No Canary found NX disabled DSO No RPATH No RUNPATH No Symbols
[*] Function fprintf tear down of libpaho-mqtt3a.so.1.3.9
12148: e28dd024 add sp, sp, #36 ; 0x24
1214c: e8bd8030 pop {r4, r5, pc}
12150: e1a00004 mov r0, r4
12154: ebffffc7 bl 12078 <MQTTAsync_malloc+0xc8f8>
12158: eafffffa b 12148 <MQTTAsync_malloc+0xc9c8>
1215c: 0000c9d9 ldrdeq ip, [r0], -r9
12160: 0000c9c5 andeq ip, r0, r5, asr #19
12164: e92d47f0 push {r4, r5, r6, r7, r8, r9, sl, lr}
12168: e59f40e0 ldr r4, [pc, #224] ; 12250 <MQTTAsync_malloc+0xcad0>
1216c: e1a06000 mov r6, r0
12170: e08f4004 add r4, pc, r4
12174: e5940000 ldr r0, [r4]
12178: e59f70d4 ldr r7, [pc, #212] ; 12254 <MQTTAsync_malloc+0xcad4>
1217c: e3500000 cmp r0, #0
12180: e08f7007 add r7, pc, r7
12184: e1a05001 mov r5, r1
12188: 0a000025 beq 12224 <MQTTAsync_malloc+0xcaa4>
1218c: e1a02001 mov r2, r1
12190: e59f10c0 ldr r1, [pc, #192] ; 12258 <MQTTAsync_malloc+0xcad8>
12194: e08f1001 add r1, pc, r1
12198: ebffc0f5 bl 2574 <fprintf@plt>
1219c: e59f30b8 ldr r3, [pc, #184] ; 1225c <MQTTAsync_malloc+0xcadc>
121a0: e5940000 ldr r0, [r4]
--
1aba4: 0a000044 beq 1acbc <MQTTReasonCode_toString+0x28d8>
1aba8: e1a00004 mov r0, r4
1abac: e28dd014 add sp, sp, #20
1abb0: e8bd4ff0 pop {r4, r5, r6, r7, r8, r9, sl, fp, lr}
1abb4: eaff9ebc b 26ac <fclose@plt>
1abb8: e59f6118 ldr r6, [pc, #280] ; 1acd8 <MQTTReasonCode_toString+0x28f4>
1abbc: e59f8118 ldr r8, [pc, #280] ; 1acdc <MQTTReasonCode_toString+0x28f8>
1abc0: e0030699 mul r3, r9, r6
1abc4: e08f8008 add r8, pc, r8
1abc8: e58d3004 str r3, [sp, #4]
1abcc: e59d2004 ldr r2, [sp, #4]
1abd0: e0833008 add r3, r3, r8
1abd4: e7922008 ldr r2, [r2, r8]
1abd8: e3520000 cmp r2, #0
1abdc: 0a00000f beq 1ac20 <MQTTReasonCode_toString+0x283c>
1abe0: e5936008 ldr r6, [r3, #8]
1abe4: e59f10f4 ldr r1, [pc, #244] ; 1ace0 <MQTTReasonCode_toString+0x28fc>
1abe8: e2467001 sub r7, r6, #1
1abec: e08f1001 add r1, pc, r1
1abf0: e1a00004 mov r0, r4
1abf4: ebff9e5e bl 2574 <fprintf@plt>
1abf8: e3570000 cmp r7, #0
1abfc: aa000009 bge 1ac28 <MQTTReasonCode_toString+0x2844>
1ac00: e59f30dc ldr r3, [pc, #220] ; 1ace4 <MQTTReasonCode_toString+0x2900>
1ac04: e59d2004 ldr r2, [sp, #4]
1ac08: e59f10d8 ldr r1, [pc, #216] ; 1ace8 <MQTTReasonCode_toString+0x2904>
1ac0c: e08f3003 add r3, pc, r3
1ac10: e7922003 ldr r2, [r2, r3]
1ac14: e08f1001 add r1, pc, r1
1ac18: e1a00004 mov r0, r4
1ac1c: ebff9e54 bl 2574 <fprintf@plt>
1ac20: e2899001 add r9, r9, #1
1ac24: eaffffd2 b 1ab74 <MQTTReasonCode_toString+0x2790>
1ac28: e59d3004 ldr r3, [sp, #4]
1ac2c: e3a02028 mov r2, #40 ; 0x28
1ac30: e0050792 mul r5, r2, r7
1ac34: e0233296 mla r3, r6, r2, r3
1ac38: e59d2004 ldr r2, [sp, #4]
1ac3c: e59f10a8 ldr r1, [pc, #168] ; 1acec <MQTTReasonCode_toString+0x2908>
1ac40: e2822010 add r2, r2, #16
1ac44: e0883003 add r3, r8, r3
1ac48: e0822005 add r2, r2, r5
1ac4c: e5933008 ldr r3, [r3, #8]
1ac50: e0882002 add r2, r8, r2
1ac54: e08f1001 add r1, pc, r1
1ac58: e1a00004 mov r0, r4
1ac5c: ebff9e44 bl 2574 <fprintf@plt>
1ac60: e3e03027 mvn r3, #39 ; 0x27
1ac64: e0070693 mul r7, r3, r6
1ac68: e59d3004 ldr r3, [sp, #4]
1ac6c: e2855028 add r5, r5, #40 ; 0x28
1ac70: e0855003 add r5, r5, r3
1ac74: e59f3074 ldr r3, [pc, #116] ; 1acf0 <MQTTReasonCode_toString+0x290c>
1ac78: e3a08000 mov r8, #0
1ac7c: e08f3003 add r3, pc, r3
1ac80: e1a06003 mov r6, r3
1ac84: e2488028 sub r8, r8, #40 ; 0x28
1ac88: e1580007 cmp r8, r7
1ac8c: 0affffdb beq 1ac00 <MQTTReasonCode_toString+0x281c>
1ac90: e59d200c ldr r2, [sp, #12]
1ac94: e0883005 add r3, r8, r5
1ac98: e0833002 add r3, r3, r2
1ac9c: e0882002 add r2, r8, r2
1aca0: e2422018 sub r2, r2, #24
1aca4: e5933008 ldr r3, [r3, #8]
1aca8: e0822005 add r2, r2, r5
1acac: e1a01006 mov r1, r6
1acb0: e1a00004 mov r0, r4
1acb4: ebff9e2e bl 2574 <fprintf@plt>
1acb8: eafffff1 b 1ac84 <MQTTReasonCode_toString+0x28a0>
1acbc: e28dd014 add sp, sp, #20
[*] Function fprintf used 5 times libpaho-mqtt3a.so.1.3.9