[*] Binary protection state of libcurl.so

  
  	Partial RELRO  No Canary found   NX disabled  DSO          No RPATH     No RUNPATH   Symbols


[*] Function strcpy tear down of libcurl.so

    ce10:	e5d5365c 	ldrb	r3, [r5, #1628]	; 0x65c
    ce14:	e3530000 	cmp	r3, #0
    ce18:	1a000009 	bne	ce44 <Curl_http_connect+0x98>
    ce1c:	e5943288 	ldr	r3, [r4, #648]	; 0x288
    ce20:	e5933040 	ldr	r3, [r3, #64]	; 0x40
    ce24:	e3130002 	tst	r3, #2
    ce28:	03a03001 	moveq	r3, #1
    ce2c:	05c73000 	strbeq	r3, [r7]
    ce30:	0a00002f 	beq	cef4 <Curl_http_connect+0x148>
    ce34:	e1a01007 	mov	r1, r7
    ce38:	e1a00004 	mov	r0, r4
    ce3c:	ebfffad1 	bl	b988 <https_connecting>
    ce40:	ea00002a 	b	cef0 <Curl_http_connect+0x144>
    ce44:	e5d4325b 	ldrb	r3, [r4, #603]	; 0x25b
    ce48:	e3530000 	cmp	r3, #0
    ce4c:	e28d3010 	add	r3, sp, #16
    ce50:	0a00002a 	beq	cf00 <Curl_http_connect+0x154>
    ce54:	e59f10b0 	ldr	r1, [pc, #176]	; cf0c <Curl_http_connect+0x160>
    ce58:	e08f1001 	add	r1, pc, r1
    ce5c:	e1a00003 	mov	r0, r3
    ce60:	ebffe370 	bl	5c28 <strcpy@plt>
    ce64:	e2852901 	add	r2, r5, #16384	; 0x4000
    ce68:	e5921ac0 	ldr	r1, [r2, #2752]	; 0xac0
--
   10564:	0a000024 	beq	105fc <Curl_failf+0xb8>
   10568:	e28d6004 	add	r6, sp, #4
   1056c:	e28d3e12 	add	r3, sp, #288	; 0x120
   10570:	e1a04000 	mov	r4, r0
   10574:	e59d211c 	ldr	r2, [sp, #284]	; 0x11c
   10578:	e3a01c01 	mov	r1, #256	; 0x100
   1057c:	e1a00006 	mov	r0, r6
   10580:	e58d3000 	str	r3, [sp]
   10584:	ebffd412 	bl	55d4 <curl_mvsnprintf@plt>
   10588:	e1a00006 	mov	r0, r6
   1058c:	ebffd32f 	bl	5250 <strlen@plt>
   10590:	e1a05000 	mov	r5, r0
   10594:	e5940138 	ldr	r0, [r4, #312]	; 0x138
   10598:	e3500000 	cmp	r0, #0
   1059c:	0a000007 	beq	105c0 <Curl_failf+0x7c>
   105a0:	e2847901 	add	r7, r4, #16384	; 0x4000
   105a4:	e5d73820 	ldrb	r3, [r7, #2080]	; 0x820
   105a8:	e3530000 	cmp	r3, #0
   105ac:	1a000003 	bne	105c0 <Curl_failf+0x7c>
   105b0:	e1a01006 	mov	r1, r6
   105b4:	ebffd59b 	bl	5c28 <strcpy@plt>
   105b8:	e3a03001 	mov	r3, #1
   105bc:	e5c73820 	strb	r3, [r7, #2080]	; 0x820
--
   1301c:	e3a07001 	mov	r7, #1
   13020:	e08f8008 	add	r8, pc, r8
   13024:	eaffff1f 	b	12ca8 <Curl_connect+0x6b4>
   13028:	e59f863c 	ldr	r8, [pc, #1596]	; 1366c <Curl_connect+0x1078>
   1302c:	e3a07001 	mov	r7, #1
   13030:	e08f8008 	add	r8, pc, r8
   13034:	eaffff1b 	b	12ca8 <Curl_connect+0x6b4>
   13038:	e59f8630 	ldr	r8, [pc, #1584]	; 13670 <Curl_connect+0x107c>
   1303c:	e3a07001 	mov	r7, #1
   13040:	e08f8008 	add	r8, pc, r8
   13044:	eaffff17 	b	12ca8 <Curl_connect+0x6b4>
   13048:	e59f8624 	ldr	r8, [pc, #1572]	; 13674 <Curl_connect+0x1080>
   1304c:	e08f8008 	add	r8, pc, r8
   13050:	eaffff14 	b	12ca8 <Curl_connect+0x6b4>
   13054:	e5d63000 	ldrb	r3, [r6]
   13058:	e3530000 	cmp	r3, #0
   1305c:	1affff2f 	bne	12d20 <Curl_connect+0x72c>
   13060:	e59f1610 	ldr	r1, [pc, #1552]	; 13678 <Curl_connect+0x1084>
   13064:	e1a00006 	mov	r0, r6
   13068:	e08f1001 	add	r1, pc, r1
   1306c:	ebffcaed 	bl	5c28 <strcpy@plt>
   13070:	eaffff29 	b	12d1c <Curl_connect+0x728>
   13074:	e5d53646 	ldrb	r3, [r5, #1606]	; 0x646
--
   14020:	ebffc6c4 	bl	5b38 <strchr@plt>
   14024:	e3500000 	cmp	r0, #0
   14028:	159d302c 	ldrne	r3, [sp, #44]	; 0x2c
   1402c:	12833001 	addne	r3, r3, #1
   14030:	158d302c 	strne	r3, [sp, #44]	; 0x2c
   14034:	1a00003f 	bne	14138 <Curl_connect+0x1b44>
   14038:	e3570000 	cmp	r7, #0
   1403c:	03560000 	cmpeq	r6, #0
   14040:	1a000091 	bne	1428c <Curl_connect+0x1c98>
   14044:	e5943284 	ldr	r3, [r4, #644]	; 0x284
   14048:	e28d70a0 	add	r7, sp, #160	; 0xa0
   1404c:	e5936000 	ldr	r6, [r3]
   14050:	e2466001 	sub	r6, r6, #1
   14054:	e5f60001 	ldrb	r0, [r6, #1]!
   14058:	e3500000 	cmp	r0, #0
   1405c:	1a00009f 	bne	142e0 <Curl_connect+0x1cec>
   14060:	e51f1978 	ldr	r1, [pc, #-2424]	; 136f0 <Curl_connect+0x10fc>
   14064:	e1a00007 	mov	r0, r7
   14068:	e08f1001 	add	r1, pc, r1
   1406c:	e28d60a0 	add	r6, sp, #160	; 0xa0
   14070:	ebffc6ec 	bl	5c28 <strcpy@plt>
   14074:	e1a00006 	mov	r0, r6
   14078:	ebffc61b 	bl	58ec <curl_getenv@plt>
--
   154c0:	ebffec1f 	bl	10544 <Curl_failf>
   154c4:	e3a0001c 	mov	r0, #28
   154c8:	e28dd008 	add	sp, sp, #8
   154cc:	e8bd83d0 	pop	{r4, r6, r7, r8, r9, pc}
   154d0:	e3a03000 	mov	r3, #0
   154d4:	e58437b8 	str	r3, [r4, #1976]	; 0x7b8
   154d8:	eaffffe3 	b	1546c <Curl_speedcheck+0x5c>
   154dc:	0002521a 	.word	0x0002521a

000154e0 <curl_version>:
   154e0:	e92d41f0 	push	{r4, r5, r6, r7, r8, lr}
   154e4:	e59f409c 	ldr	r4, [pc, #156]	; 15588 <curl_version+0xa8>
   154e8:	e08f4004 	add	r4, pc, r4
   154ec:	e5d43000 	ldrb	r3, [r4]
   154f0:	e3530000 	cmp	r3, #0
   154f4:	1a00001f 	bne	15578 <curl_version+0x98>
   154f8:	e59f108c 	ldr	r1, [pc, #140]	; 1558c <curl_version+0xac>
   154fc:	e2844001 	add	r4, r4, #1
   15500:	e08f1001 	add	r1, pc, r1
   15504:	e1a00004 	mov	r0, r4
   15508:	ebffc1c6 	bl	5c28 <strcpy@plt>
   1550c:	e1a00004 	mov	r0, r4
   15510:	ebffbf4e 	bl	5250 <strlen@plt>
--
   19898:	e1a02003 	mov	r2, r3
   1989c:	e1a0100a 	mov	r1, sl
   198a0:	e58d300c 	str	r3, [sp, #12]
   198a4:	ebffadac 	bl	4f5c <emcpy@plt>
   198a8:	e5d52000 	ldrb	r2, [r5]
   198ac:	e59d300c 	ldr	r3, [sp, #12]
   198b0:	e352002f 	cmp	r2, #47	; 0x2f
   198b4:	0a000008 	beq	198dc <Curl_follow+0x320>
   198b8:	e3560000 	cmp	r6, #0
   198bc:	0a000002 	beq	198cc <Curl_follow+0x310>
   198c0:	e5d61000 	ldrb	r1, [r6]
   198c4:	e3510000 	cmp	r1, #0
   198c8:	0a000003 	beq	198dc <Curl_follow+0x320>
   198cc:	e352003f 	cmp	r2, #63	; 0x3f
   198d0:	13a0202f 	movne	r2, #47	; 0x2f
   198d4:	17c92003 	strbne	r2, [r9, r3]
   198d8:	12833001 	addne	r3, r3, #1
   198dc:	e0890003 	add	r0, r9, r3
   198e0:	e59d2004 	ldr	r2, [sp, #4]
   198e4:	e1a01005 	mov	r1, r5
   198e8:	ebfff926 	bl	17d88 <strcpy_url>
   198ec:	e59d3008 	ldr	r3, [sp, #8]
   198f0:	e1a0000a 	mov	r0, sl
--
   19914:	0affff55 	beq	19670 <Curl_follow+0xb4>
   19918:	e59f119c 	ldr	r1, [pc, #412]	; 19abc <Curl_follow+0x500>
   1991c:	e1a00004 	mov	r0, r4
   19920:	e5942164 	ldr	r2, [r4, #356]	; 0x164
   19924:	e08f1001 	add	r1, pc, r1
   19928:	ebffdb05 	bl	10544 <Curl_failf>
   1992c:	e3a0002f 	mov	r0, #47	; 0x2f
   19930:	eaffff4e 	b	19670 <Curl_follow+0xb4>
   19934:	e3a01000 	mov	r1, #0
   19938:	e1a00005 	mov	r0, r5
   1993c:	ebfff8f2 	bl	17d0c <strlen_url>
   19940:	e59f3170 	ldr	r3, [pc, #368]	; 19ab8 <Curl_follow+0x4fc>
   19944:	e7983003 	ldr	r3, [r8, r3]
   19948:	e5933000 	ldr	r3, [r3]
   1994c:	e2800001 	add	r0, r0, #1
   19950:	e12fff33 	blx	r3
   19954:	e2509000 	subs	r9, r0, #0
   19958:	0affff43 	beq	1966c <Curl_follow+0xb0>
   1995c:	e3a02000 	mov	r2, #0
   19960:	e1a01005 	mov	r1, r5
   19964:	ebfff907 	bl	17d88 <strcpy_url>
   19968:	e35b0001 	cmp	fp, #1
   1996c:	12843901 	addne	r3, r4, #16384	; 0x4000
--
   2095c:	ebff923b 	bl	5250 <strlen@plt>
   20960:	e2844002 	add	r4, r4, #2
   20964:	e0804004 	add	r4, r0, r4
   20968:	eaffffe9 	b	20914 <Curl_all_content_encodings+0x28>
   2096c:	e59f3094 	ldr	r3, [pc, #148]	; 20a08 <Curl_all_content_encodings+0x11c>
   20970:	e1a00004 	mov	r0, r4
   20974:	e7963003 	ldr	r3, [r6, r3]
   20978:	e5933000 	ldr	r3, [r3]
   2097c:	e12fff33 	blx	r3
   20980:	e2507000 	subs	r7, r0, #0
   20984:	1a000014 	bne	209dc <Curl_all_content_encodings+0xf0>
   20988:	e1a00007 	mov	r0, r7
   2098c:	e8bd87f0 	pop	{r4, r5, r6, r7, r8, r9, sl, pc}
   20990:	e1a01008 	mov	r1, r8
   20994:	e5960000 	ldr	r0, [r6]
   20998:	ebffe508 	bl	19dc0 <Curl_strcasecompare>
   2099c:	e3500000 	cmp	r0, #0
   209a0:	1a000008 	bne	209c8 <Curl_all_content_encodings+0xdc>
   209a4:	e5961000 	ldr	r1, [r6]
   209a8:	e1a00004 	mov	r0, r4
   209ac:	ebff949d 	bl	5c28 <strcpy@plt>
   209b0:	e1a00004 	mov	r0, r4
   209b4:	ebff9225 	bl	5250 <strlen@plt>
--
   22404:	e3a01010 	mov	r1, #16
   22408:	e58d2000 	str	r2, [sp]
   2240c:	e59f2048 	ldr	r2, [pc, #72]	; 2245c <inet_ntop4+0x8c>
   22410:	e1a00004 	mov	r0, r4
   22414:	e08f2002 	add	r2, pc, r2
   22418:	ebff8cdf 	bl	579c <curl_msnprintf@plt>
   2241c:	e1a00004 	mov	r0, r4
   22420:	ebff8b8a 	bl	5250 <strlen@plt>
   22424:	e1500006 	cmp	r0, r6
   22428:	11500007 	cmpne	r0, r7
   2242c:	3a000006 	bcc	2244c <inet_ntop4+0x7c>
   22430:	ebff8a9f 	bl	4eb4 <__errno_location@plt>
   22434:	e1a05006 	mov	r5, r6
   22438:	e3a0301c 	mov	r3, #28
   2243c:	e5803000 	str	r3, [r0]
   22440:	e1a00005 	mov	r0, r5
   22444:	e28dd024 	add	sp, sp, #36	; 0x24
   22448:	e8bd80f0 	pop	{r4, r5, r6, r7, pc}
   2244c:	e1a01004 	mov	r1, r4
   22450:	e1a00005 	mov	r0, r5
   22454:	ebff8df3 	bl	5c28 <strcpy@plt>
   22458:	eafffff8 	b	22440 <inet_ntop4+0x70>
   2245c:	00019e30 	.word	0x00019e30
--
   225e0:	e0843005 	add	r3, r4, r5
   225e4:	e1530006 	cmp	r3, r6
   225e8:	da000013 	ble	2263c <Curl_inet_ntop+0x1dc>
   225ec:	e1540006 	cmp	r4, r6
   225f0:	03a0303a 	moveq	r3, #58	; 0x3a
   225f4:	05c03000 	strbeq	r3, [r0]
   225f8:	02800001 	addeq	r0, r0, #1
   225fc:	e2866001 	add	r6, r6, #1
   22600:	e3560008 	cmp	r6, #8
   22604:	1affffee 	bne	225c4 <Curl_inet_ntop+0x164>
   22608:	e3740001 	cmn	r4, #1
   2260c:	1a000028 	bne	226b4 <Curl_inet_ntop+0x254>
   22610:	e59d3000 	ldr	r3, [sp]
   22614:	e3a06000 	mov	r6, #0
   22618:	e4c06001 	strb	r6, [r0], #1
   2261c:	e0400009 	sub	r0, r0, r9
   22620:	e1530000 	cmp	r3, r0
   22624:	3a00001b 	bcc	22698 <Curl_inet_ntop+0x238>
   22628:	e1a01009 	mov	r1, r9
   2262c:	e1a00008 	mov	r0, r8
   22630:	ebff8d7c 	bl	5c28 <strcpy@plt>
   22634:	e1a06008 	mov	r6, r8
   22638:	eaffff9b 	b	224ac <Curl_inet_ntop+0x4c>
--
   23d1c:	ebffb277 	bl	10700 <Curl_write_plain>
   23d20:	e2509000 	subs	r9, r0, #0
   23d24:	1a000002 	bne	23d34 <Curl_SOCKS4+0x280>
   23d28:	e59d3020 	ldr	r3, [sp, #32]
   23d2c:	e15a0003 	cmp	sl, r3
   23d30:	0a00000f 	beq	23d74 <Curl_SOCKS4+0x2c0>
   23d34:	e59f127c 	ldr	r1, [pc, #636]	; 23fb8 <Curl_SOCKS4+0x504>
   23d38:	e08f1001 	add	r1, pc, r1
   23d3c:	eaffffd8 	b	23ca4 <Curl_SOCKS4+0x1f0>
   23d40:	e3a03401 	mov	r3, #16777216	; 0x1000000
   23d44:	e1a00007 	mov	r0, r7
   23d48:	e58d3064 	str	r3, [sp, #100]	; 0x64
   23d4c:	ebff853f 	bl	5250 <strlen@plt>
   23d50:	e59f3264 	ldr	r3, [pc, #612]	; 23fbc <Curl_SOCKS4+0x508>
   23d54:	e280b001 	add	fp, r0, #1
   23d58:	e08a200b 	add	r2, sl, fp
   23d5c:	e1520003 	cmp	r2, r3
   23d60:	caffffe4 	bgt	23cf8 <Curl_SOCKS4+0x244>
   23d64:	e1a01007 	mov	r1, r7
   23d68:	e086000a 	add	r0, r6, sl
   23d6c:	ebff87ad 	bl	5c28 <strcpy@plt>
   23d70:	eaffffe1 	b	23cfc <Curl_SOCKS4+0x248>
   23d74:	e59d3010 	ldr	r3, [sp, #16]
--
   29178:	e3a09000 	mov	r9, #0
   2917c:	e5b40004 	ldr	r0, [r4, #4]!
   29180:	e3500000 	cmp	r0, #0
   29184:	0afffff3 	beq	29158 <Curl_pipeline_set_site_blacklist+0x34>
   29188:	ebff7030 	bl	5250 <strlen@plt>
   2918c:	e59f3080 	ldr	r3, [pc, #128]	; 29214 <Curl_pipeline_set_site_blacklist+0xf0>
   29190:	e7973003 	ldr	r3, [r7, r3]
   29194:	e5933000 	ldr	r3, [r3]
   29198:	e2800010 	add	r0, r0, #16
   2919c:	e12fff33 	blx	r3
   291a0:	e2506000 	subs	r6, r0, #0
   291a4:	1a000004 	bne	291bc <Curl_pipeline_set_site_blacklist+0x98>
   291a8:	e1a00005 	mov	r0, r5
   291ac:	e1a01006 	mov	r1, r6
   291b0:	ebffced1 	bl	1ccfc <Curl_llist_destroy>
   291b4:	e3a00003 	mov	r0, #3
   291b8:	e8bd87f0 	pop	{r4, r5, r6, r7, r8, r9, sl, pc}
   291bc:	e286300e 	add	r3, r6, #14
   291c0:	e5941000 	ldr	r1, [r4]
   291c4:	e1a00003 	mov	r0, r3
   291c8:	ebff7296 	bl	5c28 <strcpy@plt>
   291cc:	e3a0103a 	mov	r1, #58	; 0x3a
   291d0:	ebff7258 	bl	5b38 <strchr@plt>
--
   292f0:	ebffce3b 	bl	1cbe4 <Curl_llist_init>
   292f4:	e2444004 	sub	r4, r4, #4
   292f8:	e5b40004 	ldr	r0, [r4, #4]!
   292fc:	e3500000 	cmp	r0, #0
   29300:	0afffff5 	beq	292dc <Curl_pipeline_set_server_blacklist+0x34>
   29304:	ebff6fd1 	bl	5250 <strlen@plt>
   29308:	e59f3054 	ldr	r3, [pc, #84]	; 29364 <Curl_pipeline_set_server_blacklist+0xbc>
   2930c:	e7973003 	ldr	r3, [r7, r3]
   29310:	e5933000 	ldr	r3, [r3]
   29314:	e2800010 	add	r0, r0, #16
   29318:	e12fff33 	blx	r3
   2931c:	e2506000 	subs	r6, r0, #0
   29320:	1a000004 	bne	29338 <Curl_pipeline_set_server_blacklist+0x90>
   29324:	e1a00005 	mov	r0, r5
   29328:	e1a01006 	mov	r1, r6
   2932c:	ebffce72 	bl	1ccfc <Curl_llist_destroy>
   29330:	e3a00003 	mov	r0, #3
   29334:	e8bd81f0 	pop	{r4, r5, r6, r7, r8, pc}
   29338:	e5941000 	ldr	r1, [r4]
   2933c:	e286000c 	add	r0, r6, #12
   29340:	ebff7238 	bl	5c28 <strcpy@plt>
   29344:	e1a03006 	mov	r3, r6
   29348:	e1a02006 	mov	r2, r6
--
   29d6c:	e5970004 	ldr	r0, [r7, #4]
   29d70:	ebff6d36 	bl	5250 <strlen@plt>
   29d74:	e0840000 	add	r0, r4, r0
   29d78:	e280000a 	add	r0, r0, #10
   29d7c:	e3500b01 	cmp	r0, #1024	; 0x400
   29d80:	83a0003f 	movhi	r0, #63	; 0x3f
   29d84:	8a00002d 	bhi	29e40 <smb_send_tree_connect+0xfc>
   29d88:	e28d5004 	add	r5, sp, #4
   29d8c:	e59f20b8 	ldr	r2, [pc, #184]	; 29e4c <smb_send_tree_connect+0x108>
   29d90:	e3a01000 	mov	r1, #0
   29d94:	e1a00005 	mov	r0, r5
   29d98:	ebff6e73 	bl	576c <emset@plt>
   29d9c:	e59f10ac 	ldr	r1, [pc, #172]	; 29e50 <smb_send_tree_connect+0x10c>
   29da0:	e28d4010 	add	r4, sp, #16
   29da4:	e3e030fb 	mvn	r3, #251	; 0xfb
   29da8:	e2448001 	sub	r8, r4, #1
   29dac:	e14430bc 	strh	r3, [r4, #-12]
   29db0:	e08f1001 	add	r1, pc, r1
   29db4:	e2844001 	add	r4, r4, #1
   29db8:	e1a00008 	mov	r0, r8
   29dbc:	ebff6f99 	bl	5c28 <strcpy@plt>
   29dc0:	e1a01009 	mov	r1, r9
   29dc4:	e1a00004 	mov	r0, r4
   29dc8:	ebff6f96 	bl	5c28 <strcpy@plt>
   29dcc:	e1a00009 	mov	r0, r9
   29dd0:	ebff6d1e 	bl	5250 <strlen@plt>
   29dd4:	e59f1078 	ldr	r1, [pc, #120]	; 29e54 <smb_send_tree_connect+0x110>
   29dd8:	e08f1001 	add	r1, pc, r1
   29ddc:	e0844000 	add	r4, r4, r0
   29de0:	e1a00004 	mov	r0, r4
   29de4:	e2844001 	add	r4, r4, #1
   29de8:	ebff6f8e 	bl	5c28 <strcpy@plt>
   29dec:	e5971004 	ldr	r1, [r7, #4]
   29df0:	e1a00004 	mov	r0, r4
   29df4:	ebff6f8b 	bl	5c28 <strcpy@plt>
   29df8:	e5970004 	ldr	r0, [r7, #4]
   29dfc:	ebff6d13 	bl	5250 <strlen@plt>
   29e00:	e59f1050 	ldr	r1, [pc, #80]	; 29e58 <smb_send_tree_connect+0x114>
   29e04:	e08f1001 	add	r1, pc, r1
   29e08:	e2803001 	add	r3, r0, #1
   29e0c:	e0843003 	add	r3, r4, r3
   29e10:	e1a00003 	mov	r0, r3
   29e14:	ebff6f83 	bl	5c28 <strcpy@plt>
   29e18:	e3a01075 	mov	r1, #117	; 0x75
   29e1c:	e2803006 	add	r3, r0, #6
--
   29eb8:	e3a03007 	mov	r3, #7
   29ebc:	e58d3024 	str	r3, [sp, #36]	; 0x24
   29ec0:	e5d534d1 	ldrb	r3, [r5, #1233]	; 0x4d1
   29ec4:	e1a01008 	mov	r1, r8
   29ec8:	e3530000 	cmp	r3, #0
   29ecc:	13a03103 	movne	r3, #-1073741824	; 0xc0000000
   29ed0:	03a03102 	moveq	r3, #-2147483648	; 0x80000000
   29ed4:	158d3014 	strne	r3, [sp, #20]
   29ed8:	058d3014 	streq	r3, [sp, #20]
   29edc:	13a03005 	movne	r3, #5
   29ee0:	03a03001 	moveq	r3, #1
   29ee4:	e2445004 	sub	r5, r4, #4
   29ee8:	e58d3028 	str	r3, [sp, #40]	; 0x28
   29eec:	e1a06000 	mov	r6, r0
   29ef0:	e1c400b2 	strh	r0, [r4, #2]
   29ef4:	e2800001 	add	r0, r0, #1
   29ef8:	e5c4002d 	strb	r0, [r4, #45]	; 0x2d
   29efc:	e1a00420 	lsr	r0, r0, #8
   29f00:	e5c4002e 	strb	r0, [r4, #46]	; 0x2e
   29f04:	e284002f 	add	r0, r4, #47	; 0x2f
   29f08:	ebff6f46 	bl	5c28 <strcpy@plt>
   29f0c:	e2863034 	add	r3, r6, #52	; 0x34
   29f10:	e1a02005 	mov	r2, r5
--
   2a710:	e28d007d 	add	r0, sp, #125	; 0x7d
   2a714:	e5cd3065 	strb	r3, [sp, #101]	; 0x65
   2a718:	e5cd3068 	strb	r3, [sp, #104]	; 0x68
   2a71c:	e5cd306a 	strb	r3, [sp, #106]	; 0x6a
   2a720:	e5cd3078 	strb	r3, [sp, #120]	; 0x78
   2a724:	e5cd3079 	strb	r3, [sp, #121]	; 0x79
   2a728:	e5cd307a 	strb	r3, [sp, #122]	; 0x7a
   2a72c:	e5c63010 	strb	r3, [r6, #16]
   2a730:	e5cd3072 	strb	r3, [sp, #114]	; 0x72
   2a734:	e5cd406f 	strb	r4, [sp, #111]	; 0x6f
   2a738:	e5cd4071 	strb	r4, [sp, #113]	; 0x71
   2a73c:	ebff6a06 	bl	4f5c <emcpy@plt>
   2a740:	e1a02004 	mov	r2, r4
   2a744:	e1a01007 	mov	r1, r7
   2a748:	e28d0095 	add	r0, sp, #149	; 0x95
   2a74c:	ebff6a02 	bl	4f5c <emcpy@plt>
   2a750:	e5957454 	ldr	r7, [r5, #1108]	; 0x454
   2a754:	e286404d 	add	r4, r6, #77	; 0x4d
   2a758:	e1a01007 	mov	r1, r7
   2a75c:	e1a00004 	mov	r0, r4
   2a760:	ebff6d30 	bl	5c28 <strcpy@plt>
   2a764:	e1a00007 	mov	r0, r7
   2a768:	ebff6ab8 	bl	5250 <strlen@plt>
   2a76c:	e5957458 	ldr	r7, [r5, #1112]	; 0x458
   2a770:	e1a01007 	mov	r1, r7
   2a774:	e2800001 	add	r0, r0, #1
   2a778:	e0844000 	add	r4, r4, r0
   2a77c:	e1a00004 	mov	r0, r4
   2a780:	ebff6d28 	bl	5c28 <strcpy@plt>
   2a784:	e1a00007 	mov	r0, r7
   2a788:	ebff6ab0 	bl	5250 <strlen@plt>
   2a78c:	e59f1054 	ldr	r1, [pc, #84]	; 2a7e8 <smb_send_setup+0x1cc>
   2a790:	e08f1001 	add	r1, pc, r1
   2a794:	e2800001 	add	r0, r0, #1
   2a798:	e0844000 	add	r4, r4, r0
   2a79c:	e1a00004 	mov	r0, r4
   2a7a0:	ebff6d20 	bl	5c28 <strcpy@plt>
   2a7a4:	e59f1040 	ldr	r1, [pc, #64]	; 2a7ec <smb_send_setup+0x1d0>
   2a7a8:	e2840006 	add	r0, r4, #6
   2a7ac:	e08f1001 	add	r1, pc, r1
   2a7b0:	ebff6d1c 	bl	5c28 <strcpy@plt>
   2a7b4:	e0443006 	sub	r3, r4, r6
   2a7b8:	e2433012 	sub	r3, r3, #18
--
   2b190:	e0832004 	add	r2, r3, r4
   2b194:	e5522005 	ldrb	r2, [r2, #-5]
   2b198:	e352000a 	cmp	r2, #10
   2b19c:	0a000012 	beq	2b1ec <encoder_qp_read+0x128>
   2b1a0:	e596205c 	ldr	r2, [r6, #92]	; 0x5c
   2b1a4:	e0842002 	add	r2, r4, r2
   2b1a8:	e352004c 	cmp	r2, #76	; 0x4c
   2b1ac:	8a000008 	bhi	2b1d4 <encoder_qp_read+0x110>
   2b1b0:	1a00000d 	bne	2b1ec <encoder_qp_read+0x128>
   2b1b4:	e1a02005 	mov	r2, r5
   2b1b8:	e1a0100a 	mov	r1, sl
   2b1bc:	e1a00007 	mov	r0, r7
   2b1c0:	ebfffeee 	bl	2ad80 <qp_lookahead_eol>
   2b1c4:	e3700001 	cmn	r0, #1
   2b1c8:	0affffcc 	beq	2b100 <encoder_qp_read+0x3c>
   2b1cc:	e3500000 	cmp	r0, #0
   2b1d0:	1a000005 	bne	2b1ec <encoder_qp_read+0x128>
   2b1d4:	e59f10ac 	ldr	r1, [pc, #172]	; 2b288 <encoder_qp_read+0x1c4>
   2b1d8:	e28d000c 	add	r0, sp, #12
   2b1dc:	e08f1001 	add	r1, pc, r1
   2b1e0:	ebff6a90 	bl	5c28 <strcpy@plt>
   2b1e4:	e3a05000 	mov	r5, #0
   2b1e8:	e3a04003 	mov	r4, #3
--
   2f6fc:	e1a00004 	mov	r0, r4
   2f700:	ebff56d2 	bl	5250 <strlen@plt>
   2f704:	e0845000 	add	r5, r4, r0
   2f708:	e59f117c 	ldr	r1, [pc, #380]	; 2f88c <Curl_get_pathname+0x250>
   2f70c:	e1a00005 	mov	r0, r5
   2f710:	e08f1001 	add	r1, pc, r1
   2f714:	ebff5646 	bl	5034 <strspn@plt>
   2f718:	e0850000 	add	r0, r5, r0
   2f71c:	e5870000 	str	r0, [r7]
   2f720:	e7da300b 	ldrb	r3, [sl, fp]
   2f724:	e353002f 	cmp	r3, #47	; 0x2f
   2f728:	1a000049 	bne	2f854 <Curl_get_pathname+0x218>
   2f72c:	e5d43001 	ldrb	r3, [r4, #1]
   2f730:	e5960000 	ldr	r0, [r6]
   2f734:	e353007e 	cmp	r3, #126	; 0x7e
   2f738:	1a000045 	bne	2f854 <Curl_get_pathname+0x218>
   2f73c:	e5d49002 	ldrb	r9, [r4, #2]
   2f740:	e359002f 	cmp	r9, #47	; 0x2f
   2f744:	1a000042 	bne	2f854 <Curl_get_pathname+0x218>
   2f748:	e1a01008 	mov	r1, r8
   2f74c:	ebff5935 	bl	5c28 <strcpy@plt>
   2f750:	e1a00008 	mov	r0, r8
   2f754:	ebff56bd 	bl	5250 <strlen@plt>
--
   306c4:	e7976003 	ldr	r6, [r7, r3]
   306c8:	e3500000 	cmp	r0, #0
   306cc:	1a000003 	bne	306e0 <Curl_auth_create_digest_md5_message+0x10c>
   306d0:	e5963000 	ldr	r3, [r6]
   306d4:	e59d00b0 	ldr	r0, [sp, #176]	; 0xb0
   306d8:	e12fff33 	blx	r3
   306dc:	eaffffe0 	b	30664 <Curl_auth_create_digest_md5_message+0x90>
   306e0:	e59f157c 	ldr	r1, [pc, #1404]	; 30c64 <Curl_auth_create_digest_md5_message+0x690>
   306e4:	e28d4f6e 	add	r4, sp, #440	; 0x1b8
   306e8:	e58d5000 	str	r5, [sp]
   306ec:	e3a03080 	mov	r3, #128	; 0x80
   306f0:	e1a02004 	mov	r2, r4
   306f4:	e08f1001 	add	r1, pc, r1
   306f8:	e59d00b0 	ldr	r0, [sp, #176]	; 0xb0
   306fc:	ebfffe02 	bl	2ff0c <auth_digest_get_key_value>
   30700:	e3500000 	cmp	r0, #0
   30704:	1a000003 	bne	30718 <Curl_auth_create_digest_md5_message+0x144>
   30708:	e59f1558 	ldr	r1, [pc, #1368]	; 30c68 <Curl_auth_create_digest_md5_message+0x694>
   3070c:	e1a00004 	mov	r0, r4
   30710:	e08f1001 	add	r1, pc, r1
   30714:	ebff5543 	bl	5c28 <strcpy@plt>
   30718:	e59f154c 	ldr	r1, [pc, #1356]	; 30c6c <Curl_auth_create_digest_md5_message+0x698>
   3071c:	e3a0302c 	mov	r3, #44	; 0x2c
--
   329dc:	e0852202 	add	r2, r5, r2, lsl #4
   329e0:	e59221e0 	ldr	r2, [r2, #480]	; 0x1e0
   329e4:	e3520002 	cmp	r2, #2
   329e8:	159520fc 	ldrne	r2, [r5, #252]	; 0xfc
   329ec:	1a000000 	bne	329f4 <ossl_connect_step2+0x174>
   329f0:	e5952100 	ldr	r2, [r5, #256]	; 0x100
   329f4:	e1a00008 	mov	r0, r8
   329f8:	ebfffcc3 	bl	31d0c <SSL_ERROR_to_str>
   329fc:	e59f11b4 	ldr	r1, [pc, #436]	; 32bb8 <ossl_connect_step2+0x338>
   32a00:	e08f1001 	add	r1, pc, r1
   32a04:	e58d2000 	str	r2, [sp]
   32a08:	e1a02000 	mov	r2, r0
   32a0c:	e1a00007 	mov	r0, r7
   32a10:	ebff76cb 	bl	10544 <Curl_failf>
   32a14:	e1a00004 	mov	r0, r4
   32a18:	e28ddf45 	add	sp, sp, #276	; 0x114
   32a1c:	e8bd8ff0 	pop	{r4, r5, r6, r7, r8, r9, sl, fp, pc}
   32a20:	e59f1194 	ldr	r1, [pc, #404]	; 32bbc <ossl_connect_step2+0x33c>
   32a24:	e1a00009 	mov	r0, r9
   32a28:	e08f1001 	add	r1, pc, r1
   32a2c:	ebff4c7d 	bl	5c28 <strcpy@plt>
   32a30:	eaffffd4 	b	32988 <ossl_connect_step2+0x108>
   32a34:	e3a02c01 	mov	r2, #256	; 0x100


[*] Function strcpy used 27 times libcurl.so