[*] 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