[*] Binary protection state of libuClibc-1.0.31.so
Full RELRO No Canary found NX disabled DSO No RPATH No RUNPATH No Symbols
[*] Function strcpy tear down of libuClibc-1.0.31.so
14f10: e1a06001 mov r6, r1
14f14: ebfff9ac bl 135cc <uname>
14f18: e3700001 cmn r0, #1
14f1c: 0a00000b beq 14f50 <gethostname+0x54>
14f20: e2844041 add r4, r4, #65 ; 0x41
14f24: e1a00004 mov r0, r4
14f28: eb00a524 bl 3e3c0 <strlen>
14f2c: e2800001 add r0, r0, #1
14f30: e1500006 cmp r0, r6
14f34: 9a000007 bls 14f58 <gethostname+0x5c>
14f38: e59f302c ldr r3, [pc, #44] ; 14f6c <gethostname+0x70>
14f3c: ebfff27c bl 11934 <__aeabi_read_tp@plt>
14f40: e3a02016 mov r2, #22
14f44: e79f3003 ldr r3, [pc, r3]
14f48: e7802003 str r2, [r0, r3]
14f4c: e3e00000 mvn r0, #0
14f50: e28ddf62 add sp, sp, #392 ; 0x188
14f54: e8bd8070 pop {r4, r5, r6, pc}
14f58: e1a01004 mov r1, r4
14f5c: e1a00005 mov r0, r5
14f60: eb00a682 bl 3e970 <strcpy>
14f64: e3a00000 mov r0, #0
14f68: eafffff8 b 14f50 <gethostname+0x54>
--
15424: ebfff868 bl 135cc <uname>
15428: e3700001 cmn r0, #1
1542c: 0a00000c beq 15464 <getdomainname+0x54>
15430: e28d4f51 add r4, sp, #324 ; 0x144
15434: e2844001 add r4, r4, #1
15438: e1a00004 mov r0, r4
1543c: eb00a3df bl 3e3c0 <strlen>
15440: e2800001 add r0, r0, #1
15444: e1500006 cmp r0, r6
15448: 9a000007 bls 1546c <getdomainname+0x5c>
1544c: e59f302c ldr r3, [pc, #44] ; 15480 <getdomainname+0x70>
15450: ebfff137 bl 11934 <__aeabi_read_tp@plt>
15454: e3a02016 mov r2, #22
15458: e79f3003 ldr r3, [pc, r3]
1545c: e7802003 str r2, [r0, r3]
15460: e3e00000 mvn r0, #0
15464: e28ddf62 add sp, sp, #392 ; 0x188
15468: e8bd8070 pop {r4, r5, r6, pc}
1546c: e1a01004 mov r1, r4
15470: e1a00005 mov r0, r5
15474: eb00a53d bl 3e970 <strcpy>
15478: e3a00000 mov r0, #0
1547c: eafffff8 b 15464 <getdomainname+0x54>
--
1cb6c: ebffd46f bl 11d30 <realloc@plt>
1cb70: e51b20e0 ldr r2, [fp, #-224] ; 0xffffff20
1cb74: e2509000 subs r9, r0, #0
1cb78: 1a00000d bne 1cbb4 <glob+0x54c>
1cb7c: e1a00004 mov r0, r4
1cb80: ebfffea2 bl 1c610 <globfree>
1cb84: e5849000 str r9, [r4]
1cb88: eaffff8c b 1c9c0 <glob+0x358>
1cb8c: e1a0100a mov r1, sl
1cb90: ebffe647 bl 164b4 <stat>
1cb94: e3500000 cmp r0, #0
1cb98: 051b306c ldreq r3, [fp, #-108] ; 0xffffff94
1cb9c: 02033a0f andeq r3, r3, #61440 ; 0xf000
1cba0: 02439901 subeq r9, r3, #16384 ; 0x4000
1cba4: 016f9f19 clzeq r9, r9
1cba8: 01a092a9 lsreq r9, r9, #5
1cbac: e2093001 and r3, r9, #1
1cbb0: eaffffe4 b 1cb48 <glob+0x4e0>
1cbb4: e0890002 add r0, r9, r2
1cbb8: e51b10dc ldr r1, [fp, #-220] ; 0xffffff24
1cbbc: eb00876b bl 3e970 <strcpy>
1cbc0: e5942004 ldr r2, [r4, #4]
1cbc4: e7829006 str r9, [r2, r6]
--
1d684: ebffd1a9 bl 11d30 <realloc@plt>
1d688: e51b2100 ldr r2, [fp, #-256] ; 0xffffff00
1d68c: e250a000 subs sl, r0, #0
1d690: 1a00000d bne 1d6cc <glob64+0x548>
1d694: e1a00004 mov r0, r4
1d698: ebfffea3 bl 1d12c <globfree64>
1d69c: e584a000 str sl, [r4]
1d6a0: eaffff8d b 1d4dc <glob64+0x358>
1d6a4: e51b10f8 ldr r1, [fp, #-248] ; 0xffffff08
1d6a8: ebffea29 bl 17f54 <stat64>
1d6ac: e3500000 cmp r0, #0
1d6b0: 051b307c ldreq r3, [fp, #-124] ; 0xffffff84
1d6b4: 02033a0f andeq r3, r3, #61440 ; 0xf000
1d6b8: 0243a901 subeq sl, r3, #16384 ; 0x4000
1d6bc: 016faf1a clzeq sl, sl
1d6c0: 01a0a2aa lsreq sl, sl, #5
1d6c4: e20a3001 and r3, sl, #1
1d6c8: eaffffe4 b 1d660 <glob64+0x4dc>
1d6cc: e08a0002 add r0, sl, r2
1d6d0: e51b10fc ldr r1, [fp, #-252] ; 0xffffff04
1d6d4: eb0084a5 bl 3e970 <strcpy>
1d6d8: e5942004 ldr r2, [r4, #4]
1d6dc: e782a006 str sl, [r2, r6]
--
2c27c: ea000013 b 2c2d0 <strptime+0x7b0>
2c280: e59f037c ldr r0, [pc, #892] ; 2c604 <strptime+0xae4>
2c284: e1a01004 mov r1, r4
2c288: e08f0000 add r0, pc, r0
2c28c: ebffa152 bl 147dc <open>
2c290: e2506000 subs r6, r0, #0
2c294: aa000024 bge 2c32c <strptime+0x80c>
2c298: e59f4368 ldr r4, [pc, #872] ; 2c608 <strptime+0xae8>
2c29c: e59f3368 ldr r3, [pc, #872] ; 2c60c <strptime+0xaec>
2c2a0: e08f4004 add r4, pc, r4
2c2a4: e3a01000 mov r1, #0
2c2a8: e08f3003 add r3, pc, r3
2c2ac: e3a02030 mov r2, #48 ; 0x30
2c2b0: e1a00004 mov r0, r4
2c2b4: e5c31000 strb r1, [r3]
2c2b8: eb004814 bl 3e310 <emset>
2c2bc: e59f134c ldr r1, [pc, #844] ; 2c610 <strptime+0xaf0>
2c2c0: e2840010 add r0, r4, #16
2c2c4: e08f1001 add r1, pc, r1
2c2c8: e2811003 add r1, r1, #3
2c2cc: eb0049a7 bl 3e970 <strcpy>
2c2d0: e59f333c ldr r3, [pc, #828] ; 2c614 <strptime+0xaf4>
2c2d4: e7972003 ldr r2, [r7, r3]
--
2c928: e8bd8010 pop {r4, pc}
2c92c: e59f000c ldr r0, [pc, #12] ; 2c940 <dysize+0x54>
2c930: e12fff1e bx lr
2c934: e59f0000 ldr r0, [pc] ; 2c93c <dysize+0x50>
2c938: e8bd8010 pop {r4, pc}
2c93c: 0000016e andeq r0, r0, lr, ror #2
2c940: 0000016d andeq r0, r0, sp, ror #2
0002c944 <timegm>:
2c944: e92d4030 push {r4, r5, lr}
2c948: e24dd034 sub sp, sp, #52 ; 0x34
2c94c: e1a0400d mov r4, sp
2c950: e1a05000 mov r5, r0
2c954: e3a02030 mov r2, #48 ; 0x30
2c958: e3a01000 mov r1, #0
2c95c: e1a00004 mov r0, r4
2c960: eb00466a bl 3e310 <emset>
2c964: e59f1020 ldr r1, [pc, #32] ; 2c98c <timegm+0x48>
2c968: e28d0010 add r0, sp, #16
2c96c: e08f1001 add r1, pc, r1
2c970: eb0047fe bl 3e970 <strcpy>
2c974: e1a02004 mov r2, r4
2c978: e3a01001 mov r1, #1
--
2cefc: 1affffde bne 2ce7c <timegm+0x538>
2cf00: e2044001 and r4, r4, #1
2cf04: e3540000 cmp r4, #0
2cf08: e5864020 str r4, [r6, #32]
2cf0c: e3a07001 mov r7, #1
2cf10: 1affff73 bne 2cce4 <timegm+0x3a0>
2cf14: e1a00006 mov r0, r6
2cf18: e28dd034 add sp, sp, #52 ; 0x34
2cf1c: e8bd8ff0 pop {r4, r5, r6, r7, r8, r9, sl, fp, pc}
2cf20: e2800008 add r0, r0, #8
2cf24: ebff92d9 bl 11a90 <alloc@plt>
2cf28: e3500000 cmp r0, #0
2cf2c: 0affff93 beq 2cd80 <timegm+0x43c>
2cf30: e59f30d0 ldr r3, [pc, #208] ; 2d008 <timegm+0x6c4>
2cf34: e1a01005 mov r1, r5
2cf38: e08f3003 add r3, pc, r3
2cf3c: e5932000 ldr r2, [r3]
2cf40: e5830000 str r0, [r3]
2cf44: e5802000 str r2, [r0]
2cf48: e2800004 add r0, r0, #4
2cf4c: eb004687 bl 3e970 <strcpy>
2cf50: e1a04000 mov r4, r0
2cf54: eaffff8a b 2cd84 <timegm+0x440>
--
31030: e3a04001 mov r4, #1
31034: ea0000d4 b 3138c <wordexp+0x3d8>
31038: e3a01004 mov r1, #4
3103c: e3a00001 mov r0, #1
31040: ebff82e6 bl 11be0 <calloc@plt>
31044: e3500000 cmp r0, #0
31048: e5850004 str r0, [r5, #4]
3104c: 0afffff7 beq 31030 <wordexp+0x7c>
31050: e21b3002 ands r3, fp, #2
31054: e5853008 str r3, [r5, #8]
31058: e59f0770 ldr r0, [pc, #1904] ; 317d0 <wordexp+0x81c>
3105c: e08f0000 add r0, pc, r0
31060: eb006a46 bl 4b980 <getenv>
31064: e28d3048 add r3, sp, #72 ; 0x48
31068: e58d301c str r3, [sp, #28]
3106c: e2508000 subs r8, r0, #0
31070: 1a000018 bne 310d8 <wordexp+0x124>
31074: e59f1758 ldr r1, [pc, #1880] ; 317d4 <wordexp+0x820>
31078: e1a00003 mov r0, r3
3107c: e08f1001 add r1, pc, r1
31080: eb00363a bl 3e970 <strcpy>
31084: e1a08000 mov r8, r0
31088: e3a03000 mov r3, #0
--
319e8: e587c000 str ip, [r7]
319ec: 8a000006 bhi 31a0c <sgetspent_r+0x34>
319f0: e59f205c ldr r2, [pc, #92] ; 31a54 <sgetspent_r+0x7c>
319f4: ebff7fce bl 11934 <__aeabi_read_tp@plt>
319f8: e3a03022 mov r3, #34 ; 0x22
319fc: e79f2002 ldr r2, [pc, r2]
31a00: e7803002 str r3, [r0, r2]
31a04: e1a00003 mov r0, r3
31a08: e8bd81f0 pop {r4, r5, r6, r7, r8, pc}
31a0c: e1500002 cmp r0, r2
31a10: e1a06000 mov r6, r0
31a14: e1a08003 mov r8, r3
31a18: e1a04002 mov r4, r2
31a1c: e1a05001 mov r5, r1
31a20: 0a000005 beq 31a3c <sgetspent_r+0x64>
31a24: eb003265 bl 3e3c0 <strlen>
31a28: e1500008 cmp r0, r8
31a2c: 2affffef bcs 319f0 <sgetspent_r+0x18>
31a30: e1a01006 mov r1, r6
31a34: e1a00004 mov r0, r4
31a38: eb0033cc bl 3e970 <strcpy>
31a3c: e1a01004 mov r1, r4
31a40: e1a00005 mov r0, r5
--
39e34: ebfffe62 bl 397c4 <vfscanf+0x88c>
39e38: e59d1004 ldr r1, [sp, #4]
39e3c: eaffffaf b 39d00 <vfscanf+0xdc8>
39e40: e5941000 ldr r1, [r4]
39e44: e1530001 cmp r3, r1
39e48: 0a000005 beq 39e64 <vfscanf+0xf2c>
39e4c: e594303c ldr r3, [r4, #60] ; 0x3c
39e50: e1530002 cmp r3, r2
39e54: 2a000037 bcs 39f38 <vfscanf+0x1000>
39e58: e1a00004 mov r0, r4
39e5c: ebfffe79 bl 39848 <vfscanf+0x910>
39e60: eaffff68 b 39c08 <vfscanf+0xcd0>
39e64: e1a00004 mov r0, r4
39e68: ebfffe55 bl 397c4 <vfscanf+0x88c>
39e6c: e1a0200a mov r2, sl
39e70: e4da3001 ldrb r3, [sl], #1
39e74: e3530000 cmp r3, #0
39e78: 1afffff0 bne 39e40 <vfscanf+0xf08>
39e7c: e1a00005 mov r0, r5
39e80: e5941030 ldr r1, [r4, #48] ; 0x30
39e84: eb0012b9 bl 3e970 <strcpy>
39e88: e5943034 ldr r3, [r4, #52] ; 0x34
39e8c: e35b0000 cmp fp, #0
--
405d8: e59f313c ldr r3, [pc, #316] ; 4071c <ttyname_r+0x168>
405dc: ebff44d4 bl 11934 <__aeabi_read_tp@plt>
405e0: e79f3003 ldr r3, [pc, r3]
405e4: e7909003 ldr r9, [r0, r3]
405e8: e1a00009 mov r0, r9
405ec: e28dd0dc add sp, sp, #220 ; 0xdc
405f0: e8bd8ff0 pop {r4, r5, r6, r7, r8, r9, sl, fp, pc}
405f4: e1a00004 mov r0, r4
405f8: ebfffedb bl 4016c <isatty>
405fc: e3500000 cmp r0, #0
40600: 1a00003f bne 40704 <ttyname_r+0x150>
40604: e3a09019 mov r9, #25
40608: e59f3110 ldr r3, [pc, #272] ; 40720 <ttyname_r+0x16c>
4060c: ebff44c8 bl 11934 <__aeabi_read_tp@plt>
40610: e79f3003 ldr r3, [pc, r3]
40614: e7809003 str r9, [r0, r3]
40618: eafffff2 b 405e8 <ttyname_r+0x34>
4061c: e2846001 add r6, r4, #1
40620: e1a01006 mov r1, r6
40624: e1a00005 mov r0, r5
40628: ebfff8d0 bl 3e970 <strcpy>
4062c: e1a00006 mov r0, r6
40630: ebff5fed bl 185ec <opendir>
40634: e2507000 subs r7, r0, #0
40638: 126ab01e rsbne fp, sl, #30
4063c: 1085a00a addne sl, r5, sl
40640: 1a000028 bne 406e8 <ttyname_r+0x134>
40644: e5d44000 ldrb r4, [r4]
40648: e2844001 add r4, r4, #1
4064c: e0864004 add r4, r6, r4
40650: e5d4a000 ldrb sl, [r4]
40654: e35a0000 cmp sl, #0
40658: 1affffef bne 4061c <ttyname_r+0x68>
4065c: eaffffe8 b 40604 <ttyname_r+0x50>
40660: e280900b add r9, r0, #11
40664: e1a00009 mov r0, r9
40668: ebfff754 bl 3e3c0 <strlen>
4066c: e150000b cmp r0, fp
40670: 8a00001c bhi 406e8 <ttyname_r+0x134>
40674: e1a01009 mov r1, r9
40678: e1a0000a mov r0, sl
4067c: ebfff8bb bl 3e970 <strcpy>
40680: e59d1004 ldr r1, [sp, #4]
40684: e1a00005 mov r0, r5
--
40690: 1a000014 bne 406e8 <ttyname_r+0x134>
40694: e59d3090 ldr r3, [sp, #144] ; 0x90
40698: e2033a0f and r3, r3, #61440 ; 0xf000
4069c: e3530a02 cmp r3, #8192 ; 0x2000
406a0: 1a000010 bne 406e8 <ttyname_r+0x134>
406a4: e1cd04d8 ldrd r0, [sp, #72] ; 0x48
406a8: e1cd2ad0 ldrd r2, [sp, #160] ; 0xa0
406ac: e1510003 cmp r1, r3
406b0: 01500002 cmpeq r0, r2
406b4: 1a00000b bne 406e8 <ttyname_r+0x134>
406b8: e1a00007 mov r0, r7
406bc: ebff5f44 bl 183d4 <closedir>
406c0: e1a00005 mov r0, r5
406c4: ebfff73d bl 3e3c0 <strlen>
406c8: e59d3000 ldr r3, [sp]
406cc: e1500003 cmp r0, r3
406d0: 83a09022 movhi r9, #34 ; 0x22
406d4: 8affffcb bhi 40608 <ttyname_r+0x54>
406d8: e1a01005 mov r1, r5
406dc: e1a00008 mov r0, r8
406e0: ebfff8a2 bl 3e970 <strcpy>
406e4: eaffffc7 b 40608 <ttyname_r+0x54>
406e8: e1a00007 mov r0, r7
--
42b34: 15863030 strne r3, [r6, #48] ; 0x30
42b38: 051b109c ldreq r1, [fp, #-156] ; 0xffffff64
42b3c: 02800028 addeq r0, r0, #40 ; 0x28
42b40: 13a02004 movne r2, #4
42b44: 151b109c ldrne r1, [fp, #-156] ; 0xffffff64
42b48: 12860034 addne r0, r6, #52 ; 0x34
42b4c: ebffee4b bl 3e480 <emcpy>
42b50: e59a300c ldr r3, [sl, #12]
42b54: e1c632b2 strh r3, [r6, #34] ; 0x22
42b58: e5943018 ldr r3, [r4, #24]
42b5c: e5863038 str r3, [r6, #56] ; 0x38
42b60: e51b3094 ldr r3, [fp, #-148] ; 0xffffff6c
42b64: e3580000 cmp r8, #0
42b68: e5933000 ldr r3, [r3]
42b6c: 05838018 streq r8, [r3, #24]
42b70: 0a000004 beq 42b88 <gai_strerror+0xc10>
42b74: e2890020 add r0, r9, #32
42b78: e0830000 add r0, r3, r0
42b7c: e5830018 str r0, [r3, #24]
42b80: e1a01008 mov r1, r8
42b84: ebffef79 bl 3e970 <strcpy>
42b88: e51b3094 ldr r3, [fp, #-148] ; 0xffffff6c
42b8c: e3a02000 mov r2, #0
--
44014: e1a00005 mov r0, r5
44018: ebffe8e8 bl 3e3c0 <strlen>
4401c: e59d3004 ldr r3, [sp, #4]
44020: e1500003 cmp r0, r3
44024: 9a00000c bls 4405c <freeifaddrs+0x12c>
44028: e59f3044 ldr r3, [pc, #68] ; 44074 <freeifaddrs+0x144>
4402c: ebff3640 bl 11934 <__aeabi_read_tp@plt>
44030: e3a0201c mov r2, #28
44034: e79f3003 ldr r3, [pc, r3]
44038: e7802003 str r2, [r0, r3]
4403c: e1a00004 mov r0, r4
44040: e28dd02c add sp, sp, #44 ; 0x2c
44044: e8bd8ff0 pop {r4, r5, r6, r7, r8, r9, sl, fp, pc}
44048: e28d2028 add r2, sp, #40 ; 0x28
4404c: e0826006 add r6, r2, r6
44050: e2844002 add r4, r4, #2
44054: e5461014 strb r1, [r6, #-20] ; 0xffffffec
44058: eaffffdb b 43fcc <freeifaddrs+0x9c>
4405c: e1a01005 mov r1, r5
44060: e1a00008 mov r0, r8
44064: ebffea41 bl 3e970 <strcpy>
44068: eafffff4 b 44040 <freeifaddrs+0x110>
4406c: 51eb851f mvnpl r8, pc, lsl r5
--
44360: e1a00007 mov r0, r7
44364: ebffe815 bl 3e3c0 <strlen>
44368: e0872000 add r2, r7, r0
4436c: e0844005 add r4, r4, r5
44370: e3540008 cmp r4, #8
44374: 03a0303a moveq r3, #58 ; 0x3a
44378: 05c23000 strbeq r3, [r2]
4437c: 02822001 addeq r2, r2, #1
44380: eaffffd4 b 442d8 <inet_ntop+0x1a4>
44384: e1a07002 mov r7, r2
44388: e79a2106 ldr r2, [sl, r6, lsl #2]
4438c: e59d1008 ldr r1, [sp, #8]
44390: e1a00007 mov r0, r7
44394: e58d300c str r3, [sp, #12]
44398: ebffc267 bl 34d3c <sprintf>
4439c: e59d300c ldr r3, [sp, #12]
443a0: e0872000 add r2, r7, r0
443a4: eaffffc6 b 442c4 <inet_ntop+0x190>
443a8: e1a01008 mov r1, r8
443ac: e59d0004 ldr r0, [sp, #4]
443b0: ebffe96e bl 3e970 <strcpy>
443b4: eaffff71 b 44180 <inet_ntop+0x4c>
443b8: 00043db8 ; <UNDEFINED> instruction: 0x00043db8
--
44fc8: e59d1028 ldr r1, [sp, #40] ; 0x28
44fcc: e0832002 add r2, r3, r2
44fd0: e59d3038 ldr r3, [sp, #56] ; 0x38
44fd4: e3530000 cmp r3, #0
44fd8: 11a03007 movne r3, r7
44fdc: 02873001 addeq r3, r7, #1
44fe0: e1510003 cmp r1, r3
44fe4: 93a03000 movls r3, #0
44fe8: 95c23000 strbls r3, [r2]
44fec: 9a00000a bls 4501c <inet_netof+0x880>
44ff0: e3a0102e mov r1, #46 ; 0x2e
44ff4: e5c21000 strb r1, [r2]
44ff8: e59f2668 ldr r2, [pc, #1640] ; 45668 <inet_netof+0xecc>
44ffc: e59d1018 ldr r1, [sp, #24]
45000: e08f2002 add r2, pc, r2
45004: e5922000 ldr r2, [r2]
45008: e2810001 add r0, r1, #1
4500c: e7921103 ldr r1, [r2, r3, lsl #2]
45010: e59d3010 ldr r3, [sp, #16]
45014: e0830000 add r0, r3, r0
45018: ebffe654 bl 3e970 <strcpy>
4501c: e59f3648 ldr r3, [pc, #1608] ; 4566c <inet_netof+0xed0>
45020: e59d200c ldr r2, [sp, #12]
--
4647c: e3510010 cmp r1, #16
46480: eaffffb6 b 46360 <gethostbyaddr_r+0x44>
46484: e59f312c ldr r3, [pc, #300] ; 465b8 <gethostbyaddr_r+0x29c>
46488: e2469001 sub r9, r6, #1
4648c: e08f3003 add r3, pc, r3
46490: e0849009 add r9, r4, r9
46494: e1a0a007 mov sl, r7
46498: e58d301c str r3, [sp, #28]
4649c: e4592001 ldrb r2, [r9], #-1
464a0: e1a0000a mov r0, sl
464a4: e1a03222 lsr r3, r2, #4
464a8: e59d101c ldr r1, [sp, #28]
464ac: e202200f and r2, r2, #15
464b0: ebffba21 bl 34d3c <sprintf>
464b4: e1540009 cmp r4, r9
464b8: e08aa000 add sl, sl, r0
464bc: 9afffff6 bls 4649c <gethostbyaddr_r+0x180>
464c0: e59f10f4 ldr r1, [pc, #244] ; 465bc <gethostbyaddr_r+0x2a0>
464c4: e1a0000a mov r0, sl
464c8: e08f1001 add r1, pc, r1
464cc: ebffe127 bl 3e970 <strcpy>
464d0: eaffffd6 b 46430 <gethostbyaddr_r+0x114>
464d4: e59d2014 ldr r2, [sp, #20]
--
4680c: e59d103c ldr r1, [sp, #60] ; 0x3c
46810: e1a00008 mov r0, r8
46814: ebffdf19 bl 3e480 <emcpy>
46818: e59d304c ldr r3, [sp, #76] ; 0x4c
4681c: e2892004 add r2, r9, #4
46820: e2833001 add r3, r3, #1
46824: e0881103 add r1, r8, r3, lsl #2
46828: e1580001 cmp r8, r1
4682c: 1a00001c bne 468a4 <gethostbyname_r+0x2e4>
46830: e59db028 ldr fp, [sp, #40] ; 0x28
46834: e3a02000 mov r2, #0
46838: e15b0002 cmp fp, r2
4683c: e78a2103 str r2, [sl, r3, lsl #2]
46840: 0a000007 beq 46864 <gethostbyname_r+0x2a4>
46844: e1a0000b mov r0, fp
46848: ebffdedc bl 3e3c0 <strlen>
4684c: e1500006 cmp r0, r6
46850: 2a000003 bcs 46864 <gethostbyname_r+0x2a4>
46854: e1a0100b mov r1, fp
46858: e1a00008 mov r0, r8
4685c: ebffe043 bl 3e970 <strcpy>
46860: e1a07008 mov r7, r8
46864: e3a03002 mov r3, #2
--
46b8c: e1a03102 lsl r3, r2, #2
46b90: e2831008 add r1, r3, #8
46b94: e08a1001 add r1, sl, r1
46b98: e1a0c006 mov ip, r6
46b9c: e1500001 cmp r0, r1
46ba0: 1a00001f bne 46c24 <gethostbyname2_r+0x338>
46ba4: e59d9028 ldr r9, [sp, #40] ; 0x28
46ba8: e2822001 add r2, r2, #1
46bac: e0866202 add r6, r6, r2, lsl #4
46bb0: e3a02000 mov r2, #0
46bb4: e08b3003 add r3, fp, r3
46bb8: e1590002 cmp r9, r2
46bbc: e5832004 str r2, [r3, #4]
46bc0: 0a000007 beq 46be4 <gethostbyname2_r+0x2f8>
46bc4: e1a00009 mov r0, r9
46bc8: ebffddfc bl 3e3c0 <strlen>
46bcc: e1580000 cmp r8, r0
46bd0: 9a000003 bls 46be4 <gethostbyname2_r+0x2f8>
46bd4: e1a01009 mov r1, r9
46bd8: e1a00006 mov r0, r6
46bdc: ebffdf63 bl 3e970 <strcpy>
46be0: e1a07006 mov r7, r6
46be4: e3a0300a mov r3, #10
--
496f8: ebffa956 bl 33c58 <fopen>
496fc: e2505000 subs r5, r0, #0
49700: 128d6008 addne r6, sp, #8
49704: 11a0700d movne r7, sp
49708: 1a000014 bne 49760 <ether_ntohost+0x88>
4970c: e3e04000 mvn r4, #0
49710: ea00000f b 49754 <ether_ntohost+0x7c>
49714: e1a01007 mov r1, r7
49718: e1a00006 mov r0, r6
4971c: ebffffc2 bl 4962c <accept4+0x14c>
49720: e250a000 subs sl, r0, #0
49724: 0a00000d beq 49760 <ether_ntohost+0x88>
49728: e3a02006 mov r2, #6
4972c: e1a01007 mov r1, r7
49730: e1a00009 mov r0, r9
49734: ebffd345 bl 3e450 <bcmp>
49738: e2504000 subs r4, r0, #0
4973c: 1a000007 bne 49760 <ether_ntohost+0x88>
49740: e1a0100a mov r1, sl
49744: e1a00008 mov r0, r8
49748: ebffd488 bl 3e970 <strcpy>
4974c: e1a00005 mov r0, r5
49750: ebffa755 bl 334ac <fclose>
--
4ba78: ebff17ad bl 11934 <__aeabi_read_tp@plt>
4ba7c: e3a02002 mov r2, #2
4ba80: e79f3003 ldr r3, [pc, r3]
4ba84: eafffff1 b 4ba50 <realpath+0x24>
4ba88: ebffca4c bl 3e3c0 <strlen>
4ba8c: e59f3298 ldr r3, [pc, #664] ; 4bd2c <realpath+0x300>
4ba90: e58d3008 str r3, [sp, #8]
4ba94: e1500003 cmp r0, r3
4ba98: 9a000004 bls 4bab0 <realpath+0x84>
4ba9c: e59f328c ldr r3, [pc, #652] ; 4bd30 <realpath+0x304>
4baa0: ebff17a3 bl 11934 <__aeabi_read_tp@plt>
4baa4: e3a02024 mov r2, #36 ; 0x24
4baa8: e79f3003 ldr r3, [pc, r3]
4baac: eaffffe7 b 4ba50 <realpath+0x24>
4bab0: e59f927c ldr r9, [pc, #636] ; 4bd34 <realpath+0x308>
4bab4: e28d7018 add r7, sp, #24
4bab8: e0494000 sub r4, r9, r0
4babc: e0876004 add r6, r7, r4
4bac0: e1a01008 mov r1, r8
4bac4: e1a00006 mov r0, r6
4bac8: ebffcba8 bl 3e970 <strcpy>
4bacc: e3550000 cmp r5, #0
4bad0: e58d900c str r9, [sp, #12]
--
4cd78: e3e03009 mvn r3, #9
4cd7c: e28d5017 add r5, sp, #23
4cd80: e58d3000 str r3, [sp]
4cd84: e1a00005 mov r0, r5
4cd88: e58d4004 str r4, [sp, #4]
4cd8c: e1a03fc2 asr r3, r2, #31
4cd90: ebffa710 bl 369d8 <tempnam+0xca0>
4cd94: e0455000 sub r5, r5, r0
4cd98: e285500a add r5, r5, #10
4cd9c: e1550009 cmp r5, r9
4cda0: e1a0a000 mov sl, r0
4cda4: 9a000004 bls 4cdbc <ptsname_r+0x88>
4cda8: e59f3058 ldr r3, [pc, #88] ; 4ce08 <ptsname_r+0xd4>
4cdac: e3a04022 mov r4, #34 ; 0x22
4cdb0: e79f3003 ldr r3, [pc, r3]
4cdb4: e7864003 str r4, [r6, r3]
4cdb8: ea000009 b 4cde4 <ptsname_r+0xb0>
4cdbc: e59f1048 ldr r1, [pc, #72] ; 4ce0c <ptsname_r+0xd8>
4cdc0: e1a00007 mov r0, r7
4cdc4: e08f1001 add r1, pc, r1
4cdc8: ebffc6e8 bl 3e970 <strcpy>
4cdcc: e1a0100a mov r1, sl
4cdd0: e1a00007 mov r0, r7
--
60ac4: e1a02009 mov r2, r9
60ac8: e3a01002 mov r1, #2
60acc: ebfec56c bl 12084 <tcsetattr@plt>
60ad0: e28d3a01 add r3, sp, #4096 ; 0x1000
60ad4: e2833028 add r3, r3, #40 ; 0x28
60ad8: e5933000 ldr r3, [r3]
60adc: e3530000 cmp r3, #0
60ae0: 0a000005 beq 60afc <openpty+0xc4>
60ae4: e28d3a01 add r3, sp, #4096 ; 0x1000
60ae8: e2833028 add r3, r3, #40 ; 0x28
60aec: e5932000 ldr r2, [r3]
60af0: e59f1044 ldr r1, [pc, #68] ; 60b3c <openpty+0x104>
60af4: e1a00008 mov r0, r8
60af8: ebfec381 bl 11904 <ioctl@plt>
60afc: e3570000 cmp r7, #0
60b00: e58b4000 str r4, [fp]
60b04: e58a8000 str r8, [sl]
60b08: 0a000002 beq 60b18 <openpty+0xe0>
60b0c: e1a01006 mov r1, r6
60b10: e1a00007 mov r0, r7
60b14: ebfec36e bl 118d4 <strcpy@plt>
60b18: e1a00005 mov r0, r5
60b1c: e28dda01 add sp, sp, #4096 ; 0x1000
--
61fdc: e59f324c ldr r3, [pc, #588] ; 62230 <encrypt+0x920>
61fe0: e1a0800b mov r8, fp
61fe4: e58d300c str r3, [sp, #12]
61fe8: e59f3244 ldr r3, [pc, #580] ; 62234 <encrypt+0x924>
61fec: e58d3010 str r3, [sp, #16]
61ff0: e59f3240 ldr r3, [pc, #576] ; 62238 <encrypt+0x928>
61ff4: e58d3014 str r3, [sp, #20]
61ff8: e3580000 cmp r8, #0
61ffc: ca000074 bgt 621d4 <encrypt+0x8c4>
62000: e3a02011 mov r2, #17
62004: e3a01000 mov r1, #0
62008: e1a00006 mov r0, r6
6200c: ebfebf7a bl 11dfc <emset@plt>
62010: e35a0000 cmp sl, #0
62014: 1a000076 bne 621f4 <encrypt+0x8e4>
62018: e59f8220 ldr r8, [pc, #544] ; 62240 <encrypt+0x930>
6201c: e59f1220 ldr r1, [pc, #544] ; 62244 <encrypt+0x934>
62020: e08f8008 add r8, pc, r8
62024: e08f1001 add r1, pc, r1
62028: e1a00008 mov r0, r8
6202c: ebfebe28 bl 118d4 <strcpy@plt>
62030: e59d2004 ldr r2, [sp, #4]
62034: e1a01005 mov r1, r5
[*] Function strcpy used 25 times libuClibc-1.0.31.so