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