[*] 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 strcpy tear down of libpaho-mqtt3a.so.1.3.9
5c30: e3520003 cmp r2, #3
5c34: 1a000056 bne 5d94 <MQTTAsync_malloc+0x614>
5c38: e0456000 sub r6, r5, r0
5c3c: e1a01006 mov r1, r6
5c40: ebfff23c bl 2538 <strnlen@plt>
5c44: e2807001 add r7, r0, #1
5c48: e1560007 cmp r6, r7
5c4c: 0a000050 beq 5d94 <MQTTAsync_malloc+0x614>
5c50: e5943058 ldr r3, [r4, #88] ; 0x58
5c54: e3530000 cmp r3, #0
5c58: 1a000009 bne 5c84 <MQTTAsync_malloc+0x504>
5c5c: e59f038c ldr r0, [pc, #908] ; 5ff0 <MQTTAsync_malloc+0x870>
5c60: e1a02007 mov r2, r7
5c64: e3a01f8b mov r1, #556 ; 0x22c
5c68: e08f0000 add r0, pc, r0
5c6c: eb0054e3 bl 1b000 <MQTTReasonCode_toString+0x2c1c>
5c70: e3500000 cmp r0, #0
5c74: e5840034 str r0, [r4, #52] ; 0x34
5c78: 0a000045 beq 5d94 <MQTTAsync_malloc+0x614>
5c7c: e59d100c ldr r1, [sp, #12]
5c80: ebfff1ba bl 2370 <strcpy@plt>
5c84: e59d200c ldr r2, [sp, #12]
5c88: e0823007 add r3, r2, r7
--
5e48: e045b000 sub fp, r5, r0
5e4c: e1a0100b mov r1, fp
5e50: ebfff1b8 bl 2538 <strnlen@plt>
5e54: e2807001 add r7, r0, #1
5e58: e15b0007 cmp fp, r7
5e5c: 0affffcc beq 5d94 <MQTTAsync_malloc+0x614>
5e60: e5943038 ldr r3, [r4, #56] ; 0x38
5e64: e1a02007 mov r2, r7
5e68: e1a01009 mov r1, r9
5e6c: e59d0000 ldr r0, [sp]
5e70: e58d3004 str r3, [sp, #4]
5e74: eb005461 bl 1b000 <MQTTReasonCode_toString+0x2c1c>
5e78: e59d3004 ldr r3, [sp, #4]
5e7c: e1a0b106 lsl fp, r6, #2
5e80: e3500000 cmp r0, #0
5e84: e7830106 str r0, [r3, r6, lsl #2]
5e88: 0affffc1 beq 5d94 <MQTTAsync_malloc+0x614>
5e8c: e5943038 ldr r3, [r4, #56] ; 0x38
5e90: e59d100c ldr r1, [sp, #12]
5e94: e7930106 ldr r0, [r3, r6, lsl #2]
5e98: ebfff134 bl 2370 <strcpy@plt>
5e9c: e59d200c ldr r2, [sp, #12]
5ea0: e3580004 cmp r8, #4
--
5f70: e1530006 cmp r3, r6
5f74: daffff94 ble 5dcc <MQTTAsync_malloc+0x64c>
5f78: e59d000c ldr r0, [sp, #12]
5f7c: e045b000 sub fp, r5, r0
5f80: e1a0100b mov r1, fp
5f84: ebfff16b bl 2538 <strnlen@plt>
5f88: e280a001 add sl, r0, #1
5f8c: e15b000a cmp fp, sl
5f90: 0affff7f beq 5d94 <MQTTAsync_malloc+0x614>
5f94: e1a0200a mov r2, sl
5f98: e1a01009 mov r1, r9
5f9c: e1a00007 mov r0, r7
5fa0: e594b038 ldr fp, [r4, #56] ; 0x38
5fa4: eb005415 bl 1b000 <MQTTReasonCode_toString+0x2c1c>
5fa8: e3500000 cmp r0, #0
5fac: e78b0106 str r0, [fp, r6, lsl #2]
5fb0: 0affff77 beq 5d94 <MQTTAsync_malloc+0x614>
5fb4: e5943038 ldr r3, [r4, #56] ; 0x38
5fb8: e59d100c ldr r1, [sp, #12]
5fbc: e7930106 ldr r0, [r3, r6, lsl #2]
5fc0: ebfff0ea bl 2370 <strcpy@plt>
5fc4: e59d200c ldr r2, [sp, #12]
5fc8: e2866001 add r6, r6, #1
--
6994: e28bb001 add fp, fp, #1
6998: eaffffba b 6888 <MQTTAsync_malloc+0x1108>
699c: e1a0200a mov r2, sl
69a0: e1a01009 mov r1, r9
69a4: e5950084 ldr r0, [r5, #132] ; 0x84
69a8: e12fff33 blx r3
69ac: e3500000 cmp r0, #0
69b0: e58d001c str r0, [sp, #28]
69b4: 0affffe1 beq 6940 <MQTTAsync_malloc+0x11c0>
69b8: eaffffed b 6974 <MQTTAsync_malloc+0x11f4>
69bc: e59d3020 ldr r3, [sp, #32]
69c0: e7930007 ldr r0, [r3, r7]
69c4: ebffef8f bl 2808 <strlen@plt>
69c8: e59f10d8 ldr r1, [pc, #216] ; 6aa8 <MQTTAsync_malloc+0x1328>
69cc: e2802001 add r2, r0, #1
69d0: e59d000c ldr r0, [sp, #12]
69d4: eb005189 bl 1b000 <MQTTReasonCode_toString+0x2c1c>
69d8: e59d3020 ldr r3, [sp, #32]
69dc: e588005c str r0, [r8, #92] ; 0x5c
69e0: e7931007 ldr r1, [r3, r7]
69e4: ebffee61 bl 2370 <strcpy@plt>
69e8: e59d3020 ldr r3, [sp, #32]
69ec: e3a0102d mov r1, #45 ; 0x2d
--
740c: e59f11d8 ldr r1, [pc, #472] ; 75ec <MQTTAsync_malloc+0x1e6c>
7410: e08f0000 add r0, pc, r0
7414: eb004f68 bl 1b1bc <MQTTReasonCode_toString+0x2dd8>
7418: eaffff68 b 71c0 <MQTTAsync_malloc+0x1a40>
741c: e59f31cc ldr r3, [pc, #460] ; 75f0 <MQTTAsync_malloc+0x1e70>
7420: e59f21cc ldr r2, [pc, #460] ; 75f4 <MQTTAsync_malloc+0x1e74>
7424: e08f3003 add r3, pc, r3
7428: e08f2002 add r2, pc, r2
742c: eafffeea b 6fdc <MQTTAsync_malloc+0x185c>
7430: e1a00006 mov r0, r6
7434: ebffecf3 bl 2808 <strlen@plt>
7438: e59f51b8 ldr r5, [pc, #440] ; 75f8 <MQTTAsync_malloc+0x1e78>
743c: e59f11b8 ldr r1, [pc, #440] ; 75fc <MQTTAsync_malloc+0x1e7c>
7440: e08f5005 add r5, pc, r5
7444: e2802001 add r2, r0, #1
7448: e1a00005 mov r0, r5
744c: eb004eeb bl 1b000 <MQTTReasonCode_toString+0x2c1c>
7450: e1a01006 mov r1, r6
7454: e3a06000 mov r6, #0
7458: e584005c str r0, [r4, #92] ; 0x5c
745c: ebffebc3 bl 2370 <strcpy@plt>
7460: e594203c ldr r2, [r4, #60] ; 0x3c
7464: e3a01fd7 mov r1, #860 ; 0x35c
--
1277c: 1a000098 bne 129e4 <MQTTAsync_malloc+0xd264>
12780: e59f42c8 ldr r4, [pc, #712] ; 12a50 <MQTTAsync_malloc+0xd2d0>
12784: e28d1008 add r1, sp, #8
12788: e08f4004 add r4, pc, r4
1278c: e1a00004 mov r0, r4
12790: ebffbf1d bl 240c <stat64@plt>
12794: e3700001 cmn r0, #1
12798: 0a000019 beq 12804 <MQTTAsync_malloc+0xd084>
1279c: e59f12b0 ldr r1, [pc, #688] ; 12a54 <MQTTAsync_malloc+0xd2d4>
127a0: e1a00004 mov r0, r4
127a4: e08f1001 add r1, pc, r1
127a8: ebffc040 bl 28b0 <fopen64@plt>
127ac: e2505000 subs r5, r0, #0
127b0: 0a000013 beq 12804 <MQTTAsync_malloc+0xd084>
127b4: e59f429c ldr r4, [pc, #668] ; 12a58 <MQTTAsync_malloc+0xd2d8>
127b8: e59f129c ldr r1, [pc, #668] ; 12a5c <MQTTAsync_malloc+0xd2dc>
127bc: e08f4004 add r4, pc, r4
127c0: e2844024 add r4, r4, #36 ; 0x24
127c4: e08f1001 add r1, pc, r1
127c8: e1a00004 mov r0, r4
127cc: ebffbee7 bl 2370 <strcpy@plt>
127d0: e1a00004 mov r0, r4
127d4: ebffc00b bl 2808 <strlen@plt>
--
1280c: e08f1001 add r1, pc, r1
12810: ebfffe53 bl 12164 <MQTTAsync_malloc+0xc9e4>
12814: ea00001e b 12894 <MQTTAsync_malloc+0xd114>
12818: e59f1244 ldr r1, [pc, #580] ; 12a64 <MQTTAsync_malloc+0xd2e4>
1281c: e1a00006 mov r0, r6
12820: e08f1001 add r1, pc, r1
12824: ebffc021 bl 28b0 <fopen64@plt>
12828: e3500000 cmp r0, #0
1282c: e5840000 str r0, [r4]
12830: 0affff93 beq 12684 <MQTTAsync_malloc+0xcf04>
12834: e1a00006 mov r0, r6
12838: ebffbff2 bl 2808 <strlen@plt>
1283c: e2800001 add r0, r0, #1
12840: ebffbf15 bl 249c <alloc@plt>
12844: e3500000 cmp r0, #0
12848: e1a07000 mov r7, r0
1284c: e584000c str r0, [r4, #12]
12850: 0594001c ldreq r0, [r4, #28]
12854: 0a00000d beq 12890 <MQTTAsync_malloc+0xd110>
12858: e1a01006 mov r1, r6
1285c: ebffbec3 bl 2370 <strcpy@plt>
12860: e1a00006 mov r0, r6
12864: ebffbfe7 bl 2808 <strlen@plt>
--
12d2c: e1a08002 mov r8, r2
12d30: e1a09001 mov r9, r1
12d34: e58d3004 str r3, [sp, #4]
12d38: ebffbe6d bl 26f4 <Thread_lock_mutex@plt>
12d3c: ebfffd4b bl 12270 <MQTTAsync_malloc+0xcaf0>
12d40: e59d3004 ldr r3, [sp, #4]
12d44: e59f208c ldr r2, [pc, #140] ; 12dd8 <MQTTAsync_malloc+0xd658>
12d48: e7933002 ldr r3, [r3, r2]
12d4c: e3a02008 mov r2, #8
12d50: e1a01003 mov r1, r3
12d54: e58d3004 str r3, [sp, #4]
12d58: e1a04000 mov r4, r0
12d5c: ebffbdc2 bl 246c <emcpy@plt>
12d60: e59a3014 ldr r3, [sl, #20]
12d64: e59d1000 ldr r1, [sp]
12d68: e5843008 str r3, [r4, #8]
12d6c: e584900c str r9, [r4, #12]
12d70: e5848010 str r8, [r4, #16]
12d74: e5847014 str r7, [r4, #20]
12d78: e2840018 add r0, r4, #24
12d7c: ebffbd7b bl 2370 <strcpy@plt>
12d80: e3560000 cmp r6, #0
12d84: 13a03001 movne r3, #1
--
12e74: eb002061 bl 1b000 <MQTTReasonCode_toString+0x2c1c>
12e78: e3500000 cmp r0, #0
12e7c: e5850000 str r0, [r5]
12e80: 1a00000e bne 12ec0 <MQTTAsync_malloc+0xd740>
12e84: e1a02005 mov r2, r5
12e88: e3a01047 mov r1, #71 ; 0x47
12e8c: e1a00007 mov r0, r7
12e90: eb0020c9 bl 1b1bc <MQTTReasonCode_toString+0x2dd8>
12e94: e3e03062 mvn r3, #98 ; 0x62
12e98: e58d3004 str r3, [sp, #4]
12e9c: e59f0130 ldr r0, [pc, #304] ; 12fd4 <MQTTAsync_malloc+0xd854>
12ea0: e3a03003 mov r3, #3
12ea4: e28d2004 add r2, sp, #4
12ea8: e3a01068 mov r1, #104 ; 0x68
12eac: e08f0000 add r0, pc, r0
12eb0: eb001ed8 bl 1aa18 <MQTTReasonCode_toString+0x2634>
12eb4: e59d0004 ldr r0, [sp, #4]
12eb8: e28dd008 add sp, sp, #8
12ebc: e8bd81f0 pop {r4, r5, r6, r7, r8, pc}
12ec0: e1a01004 mov r1, r4
12ec4: ebffbd29 bl 2370 <strcpy@plt>
12ec8: e59f3108 ldr r3, [pc, #264] ; 12fd8 <MQTTAsync_malloc+0xd858>
12ecc: e7963003 ldr r3, [r6, r3]
--
14990: e1a0200a mov r2, sl
14994: e1a00006 mov r0, r6
14998: eb001998 bl 1b000 <MQTTReasonCode_toString+0x2c1c>
1499c: e3500000 cmp r0, #0
149a0: e1a0b000 mov fp, r0
149a4: e5840004 str r0, [r4, #4]
149a8: 1a00000b bne 149dc <MQTTAsync_malloc+0xf25c>
149ac: e5943000 ldr r3, [r4]
149b0: e59f1104 ldr r1, [pc, #260] ; 14abc <MQTTAsync_malloc+0xf33c>
149b4: e593200c ldr r2, [r3, #12]
149b8: e1a00006 mov r0, r6
149bc: eb0019fe bl 1b1bc <MQTTReasonCode_toString+0x2dd8>
149c0: e5942000 ldr r2, [r4]
149c4: e59f10f4 ldr r1, [pc, #244] ; 14ac0 <MQTTAsync_malloc+0xf340>
149c8: e1a00006 mov r0, r6
149cc: eb0019fa bl 1b1bc <MQTTReasonCode_toString+0x2dd8>
149d0: e1a02004 mov r2, r4
149d4: e59f10e8 ldr r1, [pc, #232] ; 14ac4 <MQTTAsync_malloc+0xf344>
149d8: eaffffd3 b 1492c <MQTTAsync_malloc+0xf1ac>
149dc: e59d1034 ldr r1, [sp, #52] ; 0x34
149e0: ebffb662 bl 2370 <strcpy@plt>
149e4: e59d2034 ldr r2, [sp, #52] ; 0x34
149e8: e082300a add r3, r2, sl
--
159b0: e3a0104f mov r1, #79 ; 0x4f
159b4: e2802001 add r2, r0, #1
159b8: e59f02d4 ldr r0, [pc, #724] ; 15c94 <Thread_getid+0x1058>
159bc: e08f0000 add r0, pc, r0
159c0: eb00158e bl 1b000 <MQTTReasonCode_toString+0x2c1c>
159c4: e2506000 subs r6, r0, #0
159c8: 1a00000b bne 159fc <Thread_getid+0xdc0>
159cc: e3e03062 mvn r3, #98 ; 0x62
159d0: e58d3010 str r3, [sp, #16]
159d4: e59f02bc ldr r0, [pc, #700] ; 15c98 <Thread_getid+0x105c>
159d8: e3a03003 mov r3, #3
159dc: e08f0000 add r0, pc, r0
159e0: e28d2010 add r2, sp, #16
159e4: e3a0109e mov r1, #158 ; 0x9e
159e8: e2800009 add r0, r0, #9
159ec: eb001409 bl 1aa18 <MQTTReasonCode_toString+0x2634>
159f0: e59d0010 ldr r0, [sp, #16]
159f4: e28dd01c add sp, sp, #28
159f8: e8bd8ff0 pop {r4, r5, r6, r7, r8, r9, sl, fp, pc}
159fc: e1a01004 mov r1, r4
15a00: ebffb25a bl 2370 <strcpy@plt>
15a04: e3a0402d mov r4, #45 ; 0x2d
15a08: e3a0103a mov r1, #58 ; 0x3a
--
15b0c: e1a0000a mov r0, sl
15b10: ebffb33c bl 2808 <strlen@plt>
15b14: e3a01075 mov r1, #117 ; 0x75
15b18: e2802001 add r2, r0, #1
15b1c: e1a00004 mov r0, r4
15b20: eb001536 bl 1b000 <MQTTReasonCode_toString+0x2c1c>
15b24: e2507000 subs r7, r0, #0
15b28: 1a00000a bne 15b58 <Thread_getid+0xf1c>
15b2c: e1a02005 mov r2, r5
15b30: e3a01077 mov r1, #119 ; 0x77
15b34: e1a00004 mov r0, r4
15b38: eb00159f bl 1b1bc <MQTTReasonCode_toString+0x2dd8>
15b3c: e1a0200a mov r2, sl
15b40: e3a01078 mov r1, #120 ; 0x78
15b44: e1a00004 mov r0, r4
15b48: eb00159b bl 1b1bc <MQTTReasonCode_toString+0x2dd8>
15b4c: e1a02006 mov r2, r6
15b50: e3a01079 mov r1, #121 ; 0x79
15b54: eaffffc5 b 15a70 <Thread_getid+0xe34>
15b58: e1a0100a mov r1, sl
15b5c: ebffb203 bl 2370 <strcpy@plt>
15b60: e5d73000 ldrb r3, [r7]
15b64: e28d4014 add r4, sp, #20
15b68: e353005c cmp r3, #92 ; 0x5c
15b6c: 1353002f cmpne r3, #47 ; 0x2f
15b70: 1a00002d bne 15c2c <Thread_getid+0xff0>
15b74: e59f1128 ldr r1, [pc, #296] ; 15ca4 <Thread_getid+0x1068>
15b78: e1a08005 mov r8, r5
15b7c: e4c83001 strb r3, [r8], #1
15b80: e08f1001 add r1, pc, r1
15b84: e1a02004 mov r2, r4
15b88: e2870001 add r0, r7, #1
15b8c: ebffb203 bl 23a0 <strtok_r@plt>
15b90: e1a01000 mov r1, r0
15b94: e1a00008 mov r0, r8
15b98: ebffb1f4 bl 2370 <strcpy@plt>
15b9c: e1a00005 mov r0, r5
15ba0: ebffff53 bl 158f4 <Thread_getid+0xcb8>
--
16308: e28d1010 add r1, sp, #16
1630c: e1a00008 mov r0, r8
16310: ebffb0ca bl 2640 <lstat64@plt>
16314: e1a02008 mov r2, r8
16318: e3a01c02 mov r1, #512 ; 0x200
1631c: e1a00006 mov r0, r6
16320: eb0013a5 bl 1b1bc <MQTTReasonCode_toString+0x2dd8>
16324: e59d3020 ldr r3, [sp, #32]
16328: e2033a0f and r3, r3, #61440 ; 0xf000
1632c: e3530902 cmp r3, #32768 ; 0x8000
16330: 1affffc4 bne 16248 <Thread_getid+0x160c>
16334: e1a00005 mov r0, r5
16338: ebffb132 bl 2808 <strlen@plt>
1633c: e59f107c ldr r1, [pc, #124] ; 163c0 <Thread_getid+0x1784>
16340: e2802001 add r2, r0, #1
16344: e1a00006 mov r0, r6
16348: eb00132c bl 1b000 <MQTTReasonCode_toString+0x2c1c>
1634c: e2504000 subs r4, r0, #0
16350: 0affffd1 beq 1629c <Thread_getid+0x1660>
16354: e1a01005 mov r1, r5
16358: ebffb004 bl 2370 <strcpy@plt>
1635c: e59f1060 ldr r1, [pc, #96] ; 163c4 <Thread_getid+0x1788>
16360: e1a00004 mov r0, r4
--
16824: e3530902 cmp r3, #32768 ; 0x8000
16828: 1a00001c bne 168a0 <Thread_getid+0x1c64>
1682c: e1a00009 mov r0, r9
16830: ebffaff4 bl 2808 <strlen@plt>
16834: e59f10e4 ldr r1, [pc, #228] ; 16920 <Thread_getid+0x1ce4>
16838: e2802001 add r2, r0, #1
1683c: e1a00007 mov r0, r7
16840: eb0011ee bl 1b000 <MQTTReasonCode_toString+0x2c1c>
16844: e59d2008 ldr r2, [sp, #8]
16848: e3500000 cmp r0, #0
1684c: e7860102 str r0, [r6, r2, lsl #2]
16850: 1a000006 bne 16870 <Thread_getid+0x1c34>
16854: e1a0200b mov r2, fp
16858: e59f10c4 ldr r1, [pc, #196] ; 16924 <Thread_getid+0x1ce8>
1685c: e1a00007 mov r0, r7
16860: eb001255 bl 1b1bc <MQTTReasonCode_toString+0x2dd8>
16864: e1a02006 mov r2, r6
16868: e59f10b8 ldr r1, [pc, #184] ; 16928 <Thread_getid+0x1cec>
1686c: eaffffd3 b 167c0 <Thread_getid+0x1b84>
16870: e1a01009 mov r1, r9
16874: ebffaebd bl 2370 <strcpy@plt>
16878: e59d3008 ldr r3, [sp, #8]
1687c: e59f10a8 ldr r1, [pc, #168] ; 1692c <Thread_getid+0x1cf0>
--
194b4: e59f0114 ldr r0, [pc, #276] ; 195d0 <MQTTReasonCode_toString+0x11ec>
194b8: e59d2018 ldr r2, [sp, #24]
194bc: e3a01e22 mov r1, #544 ; 0x220
194c0: e08f0000 add r0, pc, r0
194c4: eb0006cd bl 1b000 <MQTTReasonCode_toString+0x2c1c>
194c8: e3500000 cmp r0, #0
194cc: e58d0014 str r0, [sp, #20]
194d0: 0a000032 beq 195a0 <MQTTReasonCode_toString+0x11bc>
194d4: e1a03805 lsl r3, r5, #16
194d8: e1a03c23 lsr r3, r3, #24
194dc: e1833405 orr r3, r3, r5, lsl #8
194e0: e28d1038 add r1, sp, #56 ; 0x38
194e4: e16132b6 strh r3, [r1, #-38]! ; 0xffffffda
194e8: e3a02002 mov r2, #2
194ec: ebffa3de bl 246c <emcpy@plt>
194f0: e3560000 cmp r6, #0
194f4: 0a000003 beq 19508 <MQTTReasonCode_toString+0x1124>
194f8: e59d0014 ldr r0, [sp, #20]
194fc: e1a01006 mov r1, r6
19500: e2800002 add r0, r0, #2
19504: ebffa399 bl 2370 <strcpy@plt>
19508: e28d3018 add r3, sp, #24
1950c: e58d3000 str r3, [sp]
--
1b084: e1a00004 mov r0, r4
1b088: e587a004 str sl, [r7, #4]
1b08c: e587a008 str sl, [r7, #8]
1b090: e587600c str r6, [r7, #12]
1b094: ebff9d00 bl 249c <alloc@plt>
1b098: e150000a cmp r0, sl
1b09c: e1a04000 mov r4, r0
1b0a0: e5870000 str r0, [r7]
1b0a4: 1a000007 bne 1b0c8 <MQTTReasonCode_toString+0x2ce4>
1b0a8: e59f20f4 ldr r2, [pc, #244] ; 1b1a4 <MQTTReasonCode_toString+0x2dc0>
1b0ac: e3a0100d mov r1, #13
1b0b0: e08f2002 add r2, pc, r2
1b0b4: e3a00005 mov r0, #5
1b0b8: ebffdec1 bl 12bc4 <MQTTAsync_malloc+0xd444>
1b0bc: e1a00007 mov r0, r7
1b0c0: ebff9df4 bl 2898 <free@plt>
1b0c4: eaffffe6 b 1b064 <MQTTReasonCode_toString+0x2c80>
1b0c8: e1a01008 mov r1, r8
1b0cc: e580a000 str sl, [r0]
1b0d0: e286b010 add fp, r6, #16
1b0d4: ebff9ca5 bl 2370 <strcpy@plt>
1b0d8: e5879004 str r9, [r7, #4]
1b0dc: e1a0000b mov r0, fp
--
1b390: e595200c ldr r2, [r5, #12]
1b394: e28aa001 add sl, sl, #1
1b398: e2622020 rsb r2, r2, #32
1b39c: e59f3074 ldr r3, [pc, #116] ; 1b418 <MQTTReasonCode_toString+0x3034>
1b3a0: e082700a add r7, r2, sl
1b3a4: e59f2070 ldr r2, [pc, #112] ; 1b41c <MQTTReasonCode_toString+0x3038>
1b3a8: e0804006 add r4, r0, r6
1b3ac: e1c020f0 strd r2, [r0]
1b3b0: e1c420f8 strd r2, [r4, #8]
1b3b4: e5954000 ldr r4, [r5]
1b3b8: e585600c str r6, [r5, #12]
1b3bc: e1a00004 mov r0, r4
1b3c0: ebff9d10 bl 2808 <strlen@plt>
1b3c4: e1a0100a mov r1, sl
1b3c8: e0876006 add r6, r7, r6
1b3cc: e1a0b000 mov fp, r0
1b3d0: e1a00004 mov r0, r4
1b3d4: ebff9c8d bl 2610 <realloc@plt>
1b3d8: e1a01008 mov r1, r8
1b3dc: e5850000 str r0, [r5]
1b3e0: ebff9be2 bl 2370 <strcpy@plt>
1b3e4: e59f0034 ldr r0, [pc, #52] ; 1b420 <MQTTReasonCode_toString+0x303c>
1b3e8: e5859004 str r9, [r5, #4]
[*] Function strcpy used 18 times libpaho-mqtt3a.so.1.3.9