[*] 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 strcpy tear down of libpaho-mqtt3as.so.1.3.9

    738c:	e3520003 	cmp	r2, #3
    7390:	1a000056 	bne	74f0 <MQTTAsync_malloc@@Base+0x614>
    7394:	e0456000 	sub	r6, r5, r0
    7398:	e1a01006 	mov	r1, r6
    739c:	ebfff17a 	bl	398c <strnlen@plt>
    73a0:	e2807001 	add	r7, r0, #1
    73a4:	e1560007 	cmp	r6, r7
    73a8:	0a000050 	beq	74f0 <MQTTAsync_malloc@@Base+0x614>
    73ac:	e5943058 	ldr	r3, [r4, #88]	; 0x58
    73b0:	e3530000 	cmp	r3, #0
    73b4:	1a000009 	bne	73e0 <MQTTAsync_malloc@@Base+0x504>
    73b8:	e59f038c 	ldr	r0, [pc, #908]	; 774c <MQTTAsync_malloc@@Base+0x870>
    73bc:	e1a02007 	mov	r2, r7
    73c0:	e3a01f8b 	mov	r1, #556	; 0x22c
    73c4:	e08f0000 	add	r0, pc, r0
    73c8:	eb005cf5 	bl	1e7a4 <MQTTReasonCode_toString@@Base+0x2a28>
    73cc:	e3500000 	cmp	r0, #0
    73d0:	e5840034 	str	r0, [r4, #52]	; 0x34
    73d4:	0a000045 	beq	74f0 <MQTTAsync_malloc@@Base+0x614>
    73d8:	e59d100c 	ldr	r1, [sp, #12]
    73dc:	ebfff1fd 	bl	3bd8 <strcpy@plt>
    73e0:	e59d200c 	ldr	r2, [sp, #12]
    73e4:	e0823007 	add	r3, r2, r7
--
    75a4:	e045b000 	sub	fp, r5, r0
    75a8:	e1a0100b 	mov	r1, fp
    75ac:	ebfff0f6 	bl	398c <strnlen@plt>
    75b0:	e2807001 	add	r7, r0, #1
    75b4:	e15b0007 	cmp	fp, r7
    75b8:	0affffcc 	beq	74f0 <MQTTAsync_malloc@@Base+0x614>
    75bc:	e5943038 	ldr	r3, [r4, #56]	; 0x38
    75c0:	e1a02007 	mov	r2, r7
    75c4:	e1a01009 	mov	r1, r9
    75c8:	e59d0000 	ldr	r0, [sp]
    75cc:	e58d3004 	str	r3, [sp, #4]
    75d0:	eb005c73 	bl	1e7a4 <MQTTReasonCode_toString@@Base+0x2a28>
    75d4:	e59d3004 	ldr	r3, [sp, #4]
    75d8:	e1a0b106 	lsl	fp, r6, #2
    75dc:	e3500000 	cmp	r0, #0
    75e0:	e7830106 	str	r0, [r3, r6, lsl #2]
    75e4:	0affffc1 	beq	74f0 <MQTTAsync_malloc@@Base+0x614>
    75e8:	e5943038 	ldr	r3, [r4, #56]	; 0x38
    75ec:	e59d100c 	ldr	r1, [sp, #12]
    75f0:	e7930106 	ldr	r0, [r3, r6, lsl #2]
    75f4:	ebfff177 	bl	3bd8 <strcpy@plt>
    75f8:	e59d200c 	ldr	r2, [sp, #12]
    75fc:	e3580004 	cmp	r8, #4
--
    76cc:	e1530006 	cmp	r3, r6
    76d0:	daffff94 	ble	7528 <MQTTAsync_malloc@@Base+0x64c>
    76d4:	e59d000c 	ldr	r0, [sp, #12]
    76d8:	e045b000 	sub	fp, r5, r0
    76dc:	e1a0100b 	mov	r1, fp
    76e0:	ebfff0a9 	bl	398c <strnlen@plt>
    76e4:	e280a001 	add	sl, r0, #1
    76e8:	e15b000a 	cmp	fp, sl
    76ec:	0affff7f 	beq	74f0 <MQTTAsync_malloc@@Base+0x614>
    76f0:	e1a0200a 	mov	r2, sl
    76f4:	e1a01009 	mov	r1, r9
    76f8:	e1a00007 	mov	r0, r7
    76fc:	e594b038 	ldr	fp, [r4, #56]	; 0x38
    7700:	eb005c27 	bl	1e7a4 <MQTTReasonCode_toString@@Base+0x2a28>
    7704:	e3500000 	cmp	r0, #0
    7708:	e78b0106 	str	r0, [fp, r6, lsl #2]
    770c:	0affff77 	beq	74f0 <MQTTAsync_malloc@@Base+0x614>
    7710:	e5943038 	ldr	r3, [r4, #56]	; 0x38
    7714:	e59d100c 	ldr	r1, [sp, #12]
    7718:	e7930106 	ldr	r0, [r3, r6, lsl #2]
    771c:	ebfff12d 	bl	3bd8 <strcpy@plt>
    7720:	e59d200c 	ldr	r2, [sp, #12]
    7724:	e2866001 	add	r6, r6, #1
--
    810c:	e28bb001 	add	fp, fp, #1
    8110:	eaffffba 	b	8000 <MQTTAsync_malloc@@Base+0x1124>
    8114:	e1a0200a 	mov	r2, sl
    8118:	e1a01009 	mov	r1, r9
    811c:	e5950094 	ldr	r0, [r5, #148]	; 0x94
    8120:	e12fff33 	blx	r3
    8124:	e3500000 	cmp	r0, #0
    8128:	e58d001c 	str	r0, [sp, #28]
    812c:	0affffe1 	beq	80b8 <MQTTAsync_malloc@@Base+0x11dc>
    8130:	eaffffed 	b	80ec <MQTTAsync_malloc@@Base+0x1210>
    8134:	e59d3020 	ldr	r3, [sp, #32]
    8138:	e7930007 	ldr	r0, [r3, r7]
    813c:	ebffed31 	bl	3608 <strlen@plt>
    8140:	e59f10d8 	ldr	r1, [pc, #216]	; 8220 <MQTTAsync_malloc@@Base+0x1344>
    8144:	e2802001 	add	r2, r0, #1
    8148:	e59d000c 	ldr	r0, [sp, #12]
    814c:	eb005994 	bl	1e7a4 <MQTTReasonCode_toString@@Base+0x2a28>
    8150:	e59d3020 	ldr	r3, [sp, #32]
    8154:	e588005c 	str	r0, [r8, #92]	; 0x5c
    8158:	e7931007 	ldr	r1, [r3, r7]
    815c:	ebffee9d 	bl	3bd8 <strcpy@plt>
    8160:	e59d3020 	ldr	r3, [sp, #32]
    8164:	e3a0102d 	mov	r1, #45	; 0x2d
--
    8b84:	e59f11d8 	ldr	r1, [pc, #472]	; 8d64 <MQTTAsync_malloc@@Base+0x1e88>
    8b88:	e08f0000 	add	r0, pc, r0
    8b8c:	eb005773 	bl	1e960 <MQTTReasonCode_toString@@Base+0x2be4>
    8b90:	eaffff68 	b	8938 <MQTTAsync_malloc@@Base+0x1a5c>
    8b94:	e59f31cc 	ldr	r3, [pc, #460]	; 8d68 <MQTTAsync_malloc@@Base+0x1e8c>
    8b98:	e59f21cc 	ldr	r2, [pc, #460]	; 8d6c <MQTTAsync_malloc@@Base+0x1e90>
    8b9c:	e08f3003 	add	r3, pc, r3
    8ba0:	e08f2002 	add	r2, pc, r2
    8ba4:	eafffeea 	b	8754 <MQTTAsync_malloc@@Base+0x1878>
    8ba8:	e1a00006 	mov	r0, r6
    8bac:	ebffea95 	bl	3608 <strlen@plt>
    8bb0:	e59f51b8 	ldr	r5, [pc, #440]	; 8d70 <MQTTAsync_malloc@@Base+0x1e94>
    8bb4:	e59f11b8 	ldr	r1, [pc, #440]	; 8d74 <MQTTAsync_malloc@@Base+0x1e98>
    8bb8:	e08f5005 	add	r5, pc, r5
    8bbc:	e2802001 	add	r2, r0, #1
    8bc0:	e1a00005 	mov	r0, r5
    8bc4:	eb0056f6 	bl	1e7a4 <MQTTReasonCode_toString@@Base+0x2a28>
    8bc8:	e1a01006 	mov	r1, r6
    8bcc:	e3a06000 	mov	r6, #0
    8bd0:	e584005c 	str	r0, [r4, #92]	; 0x5c
    8bd4:	ebffebff 	bl	3bd8 <strcpy@plt>
    8bd8:	e594203c 	ldr	r2, [r4, #60]	; 0x3c
    8bdc:	e3a01fd7 	mov	r1, #860	; 0x35c
--
   15f1c:	1a000098 	bne	16184 <MQTTAsync_malloc@@Base+0xf2a8>
   15f20:	e59f42c8 	ldr	r4, [pc, #712]	; 161f0 <MQTTAsync_malloc@@Base+0xf314>
   15f24:	e28d1008 	add	r1, sp, #8
   15f28:	e08f4004 	add	r4, pc, r4
   15f2c:	e1a00004 	mov	r0, r4
   15f30:	ebffb5db 	bl	36a4 <stat64@plt>
   15f34:	e3700001 	cmn	r0, #1
   15f38:	0a000019 	beq	15fa4 <MQTTAsync_malloc@@Base+0xf0c8>
   15f3c:	e59f12b0 	ldr	r1, [pc, #688]	; 161f4 <MQTTAsync_malloc@@Base+0xf318>
   15f40:	e1a00004 	mov	r0, r4
   15f44:	e08f1001 	add	r1, pc, r1
   15f48:	ebffb59c 	bl	35c0 <fopen64@plt>
   15f4c:	e2505000 	subs	r5, r0, #0
   15f50:	0a000013 	beq	15fa4 <MQTTAsync_malloc@@Base+0xf0c8>
   15f54:	e59f429c 	ldr	r4, [pc, #668]	; 161f8 <MQTTAsync_malloc@@Base+0xf31c>
   15f58:	e59f129c 	ldr	r1, [pc, #668]	; 161fc <MQTTAsync_malloc@@Base+0xf320>
   15f5c:	e08f4004 	add	r4, pc, r4
   15f60:	e2844024 	add	r4, r4, #36	; 0x24
   15f64:	e08f1001 	add	r1, pc, r1
   15f68:	e1a00004 	mov	r0, r4
   15f6c:	ebffb719 	bl	3bd8 <strcpy@plt>
   15f70:	e1a00004 	mov	r0, r4
   15f74:	ebffb5a3 	bl	3608 <strlen@plt>
--
   15fac:	e08f1001 	add	r1, pc, r1
   15fb0:	ebfffe53 	bl	15904 <MQTTAsync_malloc@@Base+0xea28>
   15fb4:	ea00001e 	b	16034 <MQTTAsync_malloc@@Base+0xf158>
   15fb8:	e59f1244 	ldr	r1, [pc, #580]	; 16204 <MQTTAsync_malloc@@Base+0xf328>
   15fbc:	e1a00006 	mov	r0, r6
   15fc0:	e08f1001 	add	r1, pc, r1
   15fc4:	ebffb57d 	bl	35c0 <fopen64@plt>
   15fc8:	e3500000 	cmp	r0, #0
   15fcc:	e5840000 	str	r0, [r4]
   15fd0:	0affff93 	beq	15e24 <MQTTAsync_malloc@@Base+0xef48>
   15fd4:	e1a00006 	mov	r0, r6
   15fd8:	ebffb58a 	bl	3608 <strlen@plt>
   15fdc:	e2800001 	add	r0, r0, #1
   15fe0:	ebffb567 	bl	3584 <alloc@plt>
   15fe4:	e3500000 	cmp	r0, #0
   15fe8:	e1a07000 	mov	r7, r0
   15fec:	e584000c 	str	r0, [r4, #12]
   15ff0:	0594001c 	ldreq	r0, [r4, #28]
   15ff4:	0a00000d 	beq	16030 <MQTTAsync_malloc@@Base+0xf154>
   15ff8:	e1a01006 	mov	r1, r6
   15ffc:	ebffb6f5 	bl	3bd8 <strcpy@plt>
   16000:	e1a00006 	mov	r0, r6
   16004:	ebffb57f 	bl	3608 <strlen@plt>
--
   164cc:	e1a08002 	mov	r8, r2
   164d0:	e1a09001 	mov	r9, r1
   164d4:	e58d3004 	str	r3, [sp, #4]
   164d8:	ebffb585 	bl	3af4 <Thread_lock_mutex@plt>
   164dc:	ebfffd4b 	bl	15a10 <MQTTAsync_malloc@@Base+0xeb34>
   164e0:	e59d3004 	ldr	r3, [sp, #4]
   164e4:	e59f208c 	ldr	r2, [pc, #140]	; 16578 <MQTTAsync_malloc@@Base+0xf69c>
   164e8:	e7933002 	ldr	r3, [r3, r2]
   164ec:	e3a02008 	mov	r2, #8
   164f0:	e1a01003 	mov	r1, r3
   164f4:	e58d3004 	str	r3, [sp, #4]
   164f8:	e1a04000 	mov	r4, r0
   164fc:	ebffb3e4 	bl	3494 <emcpy@plt>
   16500:	e59a3014 	ldr	r3, [sl, #20]
   16504:	e59d1000 	ldr	r1, [sp]
   16508:	e5843008 	str	r3, [r4, #8]
   1650c:	e584900c 	str	r9, [r4, #12]
   16510:	e5848010 	str	r8, [r4, #16]
   16514:	e5847014 	str	r7, [r4, #20]
   16518:	e2840018 	add	r0, r4, #24
   1651c:	ebffb5ad 	bl	3bd8 <strcpy@plt>
   16520:	e3560000 	cmp	r6, #0
   16524:	13a03001 	movne	r3, #1
--
   16614:	eb002062 	bl	1e7a4 <MQTTReasonCode_toString@@Base+0x2a28>
   16618:	e3500000 	cmp	r0, #0
   1661c:	e5850000 	str	r0, [r5]
   16620:	1a00000e 	bne	16660 <MQTTAsync_malloc@@Base+0xf784>
   16624:	e1a02005 	mov	r2, r5
   16628:	e3a01047 	mov	r1, #71	; 0x47
   1662c:	e1a00007 	mov	r0, r7
   16630:	eb0020ca 	bl	1e960 <MQTTReasonCode_toString@@Base+0x2be4>
   16634:	e3e03062 	mvn	r3, #98	; 0x62
   16638:	e58d3004 	str	r3, [sp, #4]
   1663c:	e59f0130 	ldr	r0, [pc, #304]	; 16774 <MQTTAsync_malloc@@Base+0xf898>
   16640:	e3a03003 	mov	r3, #3
   16644:	e28d2004 	add	r2, sp, #4
   16648:	e3a01068 	mov	r1, #104	; 0x68
   1664c:	e08f0000 	add	r0, pc, r0
   16650:	eb001ed9 	bl	1e1bc <MQTTReasonCode_toString@@Base+0x2440>
   16654:	e59d0004 	ldr	r0, [sp, #4]
   16658:	e28dd008 	add	sp, sp, #8
   1665c:	e8bd81f0 	pop	{r4, r5, r6, r7, r8, pc}
   16660:	e1a01004 	mov	r1, r4
   16664:	ebffb55b 	bl	3bd8 <strcpy@plt>
   16668:	e59f3108 	ldr	r3, [pc, #264]	; 16778 <MQTTAsync_malloc@@Base+0xf89c>
   1666c:	e7963003 	ldr	r3, [r6, r3]
--
   18130:	e1a0200a 	mov	r2, sl
   18134:	e1a00006 	mov	r0, r6
   18138:	eb001999 	bl	1e7a4 <MQTTReasonCode_toString@@Base+0x2a28>
   1813c:	e3500000 	cmp	r0, #0
   18140:	e1a0b000 	mov	fp, r0
   18144:	e5840004 	str	r0, [r4, #4]
   18148:	1a00000b 	bne	1817c <MQTTAsync_malloc@@Base+0x112a0>
   1814c:	e5943000 	ldr	r3, [r4]
   18150:	e59f1104 	ldr	r1, [pc, #260]	; 1825c <MQTTAsync_malloc@@Base+0x11380>
   18154:	e593200c 	ldr	r2, [r3, #12]
   18158:	e1a00006 	mov	r0, r6
   1815c:	eb0019ff 	bl	1e960 <MQTTReasonCode_toString@@Base+0x2be4>
   18160:	e5942000 	ldr	r2, [r4]
   18164:	e59f10f4 	ldr	r1, [pc, #244]	; 18260 <MQTTAsync_malloc@@Base+0x11384>
   18168:	e1a00006 	mov	r0, r6
   1816c:	eb0019fb 	bl	1e960 <MQTTReasonCode_toString@@Base+0x2be4>
   18170:	e1a02004 	mov	r2, r4
   18174:	e59f10e8 	ldr	r1, [pc, #232]	; 18264 <MQTTAsync_malloc@@Base+0x11388>
   18178:	eaffffd3 	b	180cc <MQTTAsync_malloc@@Base+0x111f0>
   1817c:	e59d1034 	ldr	r1, [sp, #52]	; 0x34
   18180:	ebffae94 	bl	3bd8 <strcpy@plt>
   18184:	e59d2034 	ldr	r2, [sp, #52]	; 0x34
   18188:	e082300a 	add	r3, r2, sl
--
   19340:	e3a0104f 	mov	r1, #79	; 0x4f
   19344:	e2802001 	add	r2, r0, #1
   19348:	e59f02d4 	ldr	r0, [pc, #724]	; 19624 <Thread_getid@@Base+0x1248>
   1934c:	e08f0000 	add	r0, pc, r0
   19350:	eb001513 	bl	1e7a4 <MQTTReasonCode_toString@@Base+0x2a28>
   19354:	e2506000 	subs	r6, r0, #0
   19358:	1a00000b 	bne	1938c <Thread_getid@@Base+0xfb0>
   1935c:	e3e03062 	mvn	r3, #98	; 0x62
   19360:	e58d3010 	str	r3, [sp, #16]
   19364:	e59f02bc 	ldr	r0, [pc, #700]	; 19628 <Thread_getid@@Base+0x124c>
   19368:	e3a03003 	mov	r3, #3
   1936c:	e08f0000 	add	r0, pc, r0
   19370:	e28d2010 	add	r2, sp, #16
   19374:	e3a0109e 	mov	r1, #158	; 0x9e
   19378:	e2800009 	add	r0, r0, #9
   1937c:	eb00138e 	bl	1e1bc <MQTTReasonCode_toString@@Base+0x2440>
   19380:	e59d0010 	ldr	r0, [sp, #16]
   19384:	e28dd01c 	add	sp, sp, #28
   19388:	e8bd8ff0 	pop	{r4, r5, r6, r7, r8, r9, sl, fp, pc}
   1938c:	e1a01004 	mov	r1, r4
   19390:	ebffaa10 	bl	3bd8 <strcpy@plt>
   19394:	e3a0402d 	mov	r4, #45	; 0x2d
   19398:	e3a0103a 	mov	r1, #58	; 0x3a
--
   1949c:	e1a0000a 	mov	r0, sl
   194a0:	ebffa858 	bl	3608 <strlen@plt>
   194a4:	e3a01075 	mov	r1, #117	; 0x75
   194a8:	e2802001 	add	r2, r0, #1
   194ac:	e1a00004 	mov	r0, r4
   194b0:	eb0014bb 	bl	1e7a4 <MQTTReasonCode_toString@@Base+0x2a28>
   194b4:	e2507000 	subs	r7, r0, #0
   194b8:	1a00000a 	bne	194e8 <Thread_getid@@Base+0x110c>
   194bc:	e1a02005 	mov	r2, r5
   194c0:	e3a01077 	mov	r1, #119	; 0x77
   194c4:	e1a00004 	mov	r0, r4
   194c8:	eb001524 	bl	1e960 <MQTTReasonCode_toString@@Base+0x2be4>
   194cc:	e1a0200a 	mov	r2, sl
   194d0:	e3a01078 	mov	r1, #120	; 0x78
   194d4:	e1a00004 	mov	r0, r4
   194d8:	eb001520 	bl	1e960 <MQTTReasonCode_toString@@Base+0x2be4>
   194dc:	e1a02006 	mov	r2, r6
   194e0:	e3a01079 	mov	r1, #121	; 0x79
   194e4:	eaffffc5 	b	19400 <Thread_getid@@Base+0x1024>
   194e8:	e1a0100a 	mov	r1, sl
   194ec:	ebffa9b9 	bl	3bd8 <strcpy@plt>
   194f0:	e5d73000 	ldrb	r3, [r7]
   194f4:	e28d4014 	add	r4, sp, #20
   194f8:	e353005c 	cmp	r3, #92	; 0x5c
   194fc:	1353002f 	cmpne	r3, #47	; 0x2f
   19500:	1a00002d 	bne	195bc <Thread_getid@@Base+0x11e0>
   19504:	e59f1128 	ldr	r1, [pc, #296]	; 19634 <Thread_getid@@Base+0x1258>
   19508:	e1a08005 	mov	r8, r5
   1950c:	e4c83001 	strb	r3, [r8], #1
   19510:	e08f1001 	add	r1, pc, r1
   19514:	e1a02004 	mov	r2, r4
   19518:	e2870001 	add	r0, r7, #1
   1951c:	ebffa7b2 	bl	33ec <strtok_r@plt>
   19520:	e1a01000 	mov	r1, r0
   19524:	e1a00008 	mov	r0, r8
   19528:	ebffa9aa 	bl	3bd8 <strcpy@plt>
   1952c:	e1a00005 	mov	r0, r5
   19530:	ebffff53 	bl	19284 <Thread_getid@@Base+0xea8>
--
   19c98:	e28d1010 	add	r1, sp, #16
   19c9c:	e1a00008 	mov	r0, r8
   19ca0:	ebffa69a 	bl	3710 <lstat64@plt>
   19ca4:	e1a02008 	mov	r2, r8
   19ca8:	e3a01c02 	mov	r1, #512	; 0x200
   19cac:	e1a00006 	mov	r0, r6
   19cb0:	eb00132a 	bl	1e960 <MQTTReasonCode_toString@@Base+0x2be4>
   19cb4:	e59d3020 	ldr	r3, [sp, #32]
   19cb8:	e2033a0f 	and	r3, r3, #61440	; 0xf000
   19cbc:	e3530902 	cmp	r3, #32768	; 0x8000
   19cc0:	1affffc4 	bne	19bd8 <Thread_getid@@Base+0x17fc>
   19cc4:	e1a00005 	mov	r0, r5
   19cc8:	ebffa64e 	bl	3608 <strlen@plt>
   19ccc:	e59f107c 	ldr	r1, [pc, #124]	; 19d50 <Thread_getid@@Base+0x1974>
   19cd0:	e2802001 	add	r2, r0, #1
   19cd4:	e1a00006 	mov	r0, r6
   19cd8:	eb0012b1 	bl	1e7a4 <MQTTReasonCode_toString@@Base+0x2a28>
   19cdc:	e2504000 	subs	r4, r0, #0
   19ce0:	0affffd1 	beq	19c2c <Thread_getid@@Base+0x1850>
   19ce4:	e1a01005 	mov	r1, r5
   19ce8:	ebffa7ba 	bl	3bd8 <strcpy@plt>
   19cec:	e59f1060 	ldr	r1, [pc, #96]	; 19d54 <Thread_getid@@Base+0x1978>
   19cf0:	e1a00004 	mov	r0, r4
--
   1a1b4:	e3530902 	cmp	r3, #32768	; 0x8000
   1a1b8:	1a00001c 	bne	1a230 <Thread_getid@@Base+0x1e54>
   1a1bc:	e1a00009 	mov	r0, r9
   1a1c0:	ebffa510 	bl	3608 <strlen@plt>
   1a1c4:	e59f10e4 	ldr	r1, [pc, #228]	; 1a2b0 <Thread_getid@@Base+0x1ed4>
   1a1c8:	e2802001 	add	r2, r0, #1
   1a1cc:	e1a00007 	mov	r0, r7
   1a1d0:	eb001173 	bl	1e7a4 <MQTTReasonCode_toString@@Base+0x2a28>
   1a1d4:	e59d2008 	ldr	r2, [sp, #8]
   1a1d8:	e3500000 	cmp	r0, #0
   1a1dc:	e7860102 	str	r0, [r6, r2, lsl #2]
   1a1e0:	1a000006 	bne	1a200 <Thread_getid@@Base+0x1e24>
   1a1e4:	e1a0200b 	mov	r2, fp
   1a1e8:	e59f10c4 	ldr	r1, [pc, #196]	; 1a2b4 <Thread_getid@@Base+0x1ed8>
   1a1ec:	e1a00007 	mov	r0, r7
   1a1f0:	eb0011da 	bl	1e960 <MQTTReasonCode_toString@@Base+0x2be4>
   1a1f4:	e1a02006 	mov	r2, r6
   1a1f8:	e59f10b8 	ldr	r1, [pc, #184]	; 1a2b8 <Thread_getid@@Base+0x1edc>
   1a1fc:	eaffffd3 	b	1a150 <Thread_getid@@Base+0x1d74>
   1a200:	e1a01009 	mov	r1, r9
   1a204:	ebffa673 	bl	3bd8 <strcpy@plt>
   1a208:	e59d3008 	ldr	r3, [sp, #8]
   1a20c:	e59f10a8 	ldr	r1, [pc, #168]	; 1a2bc <Thread_getid@@Base+0x1ee0>
--
   1caa0:	e59f0154 	ldr	r0, [pc, #340]	; 1cbfc <MQTTReasonCode_toString@@Base+0xe80>
   1caa4:	e59d2020 	ldr	r2, [sp, #32]
   1caa8:	e3a01e22 	mov	r1, #544	; 0x220
   1caac:	e08f0000 	add	r0, pc, r0
   1cab0:	eb00073b 	bl	1e7a4 <MQTTReasonCode_toString@@Base+0x2a28>
   1cab4:	e3500000 	cmp	r0, #0
   1cab8:	e58d001c 	str	r0, [sp, #28]
   1cabc:	0a000039 	beq	1cba8 <MQTTReasonCode_toString@@Base+0xe2c>
   1cac0:	e1a03806 	lsl	r3, r6, #16
   1cac4:	e1a03c23 	lsr	r3, r3, #24
   1cac8:	e1833406 	orr	r3, r3, r6, lsl #8
   1cacc:	e28d1040 	add	r1, sp, #64	; 0x40
   1cad0:	e16132b6 	strh	r3, [r1, #-38]!	; 0xffffffda
   1cad4:	e3a02002 	mov	r2, #2
   1cad8:	ebff9a6d 	bl	3494 <emcpy@plt>
   1cadc:	e3570000 	cmp	r7, #0
   1cae0:	0a000003 	beq	1caf4 <MQTTReasonCode_toString@@Base+0xd78>
   1cae4:	e59d001c 	ldr	r0, [sp, #28]
   1cae8:	e1a01007 	mov	r1, r7
   1caec:	e2800002 	add	r0, r0, #2
   1caf0:	ebff9c38 	bl	3bd8 <strcpy@plt>
   1caf4:	e28d3020 	add	r3, sp, #32
   1caf8:	e58d3000 	str	r3, [sp]
--
   1e828:	e1a00004 	mov	r0, r4
   1e82c:	e587a004 	str	sl, [r7, #4]
   1e830:	e587a008 	str	sl, [r7, #8]
   1e834:	e587600c 	str	r6, [r7, #12]
   1e838:	ebff9351 	bl	3584 <alloc@plt>
   1e83c:	e150000a 	cmp	r0, sl
   1e840:	e1a04000 	mov	r4, r0
   1e844:	e5870000 	str	r0, [r7]
   1e848:	1a000007 	bne	1e86c <MQTTReasonCode_toString@@Base+0x2af0>
   1e84c:	e59f20f4 	ldr	r2, [pc, #244]	; 1e948 <MQTTReasonCode_toString@@Base+0x2bcc>
   1e850:	e3a0100d 	mov	r1, #13
   1e854:	e08f2002 	add	r2, pc, r2
   1e858:	e3a00005 	mov	r0, #5
   1e85c:	ebffdec0 	bl	16364 <MQTTAsync_malloc@@Base+0xf488>
   1e860:	e1a00007 	mov	r0, r7
   1e864:	ebff94a8 	bl	3b0c <free@plt>
   1e868:	eaffffe6 	b	1e808 <MQTTReasonCode_toString@@Base+0x2a8c>
   1e86c:	e1a01008 	mov	r1, r8
   1e870:	e580a000 	str	sl, [r0]
   1e874:	e286b010 	add	fp, r6, #16
   1e878:	ebff94d6 	bl	3bd8 <strcpy@plt>
   1e87c:	e5879004 	str	r9, [r7, #4]
   1e880:	e1a0000b 	mov	r0, fp
--
   1eb34:	e595200c 	ldr	r2, [r5, #12]
   1eb38:	e28aa001 	add	sl, sl, #1
   1eb3c:	e2622020 	rsb	r2, r2, #32
   1eb40:	e59f3074 	ldr	r3, [pc, #116]	; 1ebbc <MQTTReasonCode_toString@@Base+0x2e40>
   1eb44:	e082700a 	add	r7, r2, sl
   1eb48:	e59f2070 	ldr	r2, [pc, #112]	; 1ebc0 <MQTTReasonCode_toString@@Base+0x2e44>
   1eb4c:	e0804006 	add	r4, r0, r6
   1eb50:	e1c020f0 	strd	r2, [r0]
   1eb54:	e1c420f8 	strd	r2, [r4, #8]
   1eb58:	e5954000 	ldr	r4, [r5]
   1eb5c:	e585600c 	str	r6, [r5, #12]
   1eb60:	e1a00004 	mov	r0, r4
   1eb64:	ebff92a7 	bl	3608 <strlen@plt>
   1eb68:	e1a0100a 	mov	r1, sl
   1eb6c:	e0876006 	add	r6, r7, r6
   1eb70:	e1a0b000 	mov	fp, r0
   1eb74:	e1a00004 	mov	r0, r4
   1eb78:	ebff9251 	bl	34c4 <realloc@plt>
   1eb7c:	e1a01008 	mov	r1, r8
   1eb80:	e5850000 	str	r0, [r5]
   1eb84:	ebff9413 	bl	3bd8 <strcpy@plt>
   1eb88:	e59f0034 	ldr	r0, [pc, #52]	; 1ebc4 <MQTTReasonCode_toString@@Base+0x2e48>
   1eb8c:	e5859004 	str	r9, [r5, #4]


[*] Function strcpy used 18 times libpaho-mqtt3as.so.1.3.9