[*] Binary protection state of libip6tc.so.0.1.0

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


[*] Function strcpy tear down of libip6tc.so.0.1.0

    1434:	e2802028 	add	r2, r0, #40	; 0x28
    1438:	e92d4070 	push	{r4, r5, r6, lr}
    143c:	e0825003 	add	r5, r2, r3
    1440:	e19230b3 	ldrh	r3, [r2, r3]
    1444:	e3530028 	cmp	r3, #40	; 0x28
    1448:	0a000004 	beq	1460 <ip6tc_strerror+0x17c>
    144c:	ebfffee8 	bl	ff4 <__errno_location@plt>
    1450:	e3a03016 	mov	r3, #22
    1454:	e5803000 	str	r3, [r0]
    1458:	e3a00000 	mov	r0, #0
    145c:	e8bd8070 	pop	{r4, r5, r6, pc}
    1460:	e2853002 	add	r3, r5, #2
    1464:	e1a04000 	mov	r4, r0
    1468:	e1a06001 	mov	r6, r1
    146c:	e3a0201d 	mov	r2, #29
    1470:	e1a00003 	mov	r0, r3
    1474:	e3a01000 	mov	r1, #0
    1478:	ebfffece 	bl	fb8 <emset@plt>
    147c:	e59f101c 	ldr	r1, [pc, #28]	; 14a0 <ip6tc_strerror+0x1bc>
    1480:	e08f1001 	add	r1, pc, r1
    1484:	ebfffe98 	bl	eec <strcpy@plt>
    1488:	e3a03000 	mov	r3, #0
    148c:	e5c5301f 	strb	r3, [r5, #31]
--
    2230:	ebfffb39 	bl	f1c <fcntl64@plt>
    2234:	e3700001 	cmn	r0, #1
    2238:	1a00000b 	bne	226c <ip6tc_init+0xc4>
    223c:	e59f3430 	ldr	r3, [pc, #1072]	; 2674 <ip6tc_init+0x4cc>
    2240:	e7973003 	ldr	r3, [r7, r3]
    2244:	e5934000 	ldr	r4, [r3]
    2248:	ebfffb69 	bl	ff4 <__errno_location@plt>
    224c:	e5900000 	ldr	r0, [r0]
    2250:	ebfffb2b 	bl	f04 <strerror@plt>
    2254:	e59f141c 	ldr	r1, [pc, #1052]	; 2678 <ip6tc_init+0x4d0>
    2258:	e08f1001 	add	r1, pc, r1
    225c:	e1a02000 	mov	r2, r0
    2260:	e1a00004 	mov	r0, r4
    2264:	ebfffb44 	bl	f7c <fprintf@plt>
    2268:	ebfffb3d 	bl	f64 <abort@plt>
    226c:	e28d602c 	add	r6, sp, #44	; 0x2c
    2270:	e59d1008 	ldr	r1, [sp, #8]
    2274:	e3a09054 	mov	r9, #84	; 0x54
    2278:	e1a00006 	mov	r0, r6
    227c:	e58d9020 	str	r9, [sp, #32]
    2280:	ebfffb19 	bl	eec <strcpy@plt>
    2284:	e28d3020 	add	r3, sp, #32
    2288:	e58d3000 	str	r3, [sp]
--
    22a8:	e1a00005 	mov	r0, r5
    22ac:	ebfffb5c 	bl	1024 <close@plt>
    22b0:	eaffffd4 	b	2208 <ip6tc_init+0x60>
    22b4:	e3a00080 	mov	r0, #128	; 0x80
    22b8:	ebfffb23 	bl	f4c <alloc@plt>
    22bc:	e2504000 	subs	r4, r0, #0
    22c0:	1a000003 	bne	22d4 <ip6tc_init+0x12c>
    22c4:	ebfffb4a 	bl	ff4 <__errno_location@plt>
    22c8:	e3a0300c 	mov	r3, #12
    22cc:	e5803000 	str	r3, [r0]
    22d0:	eafffff4 	b	22a8 <ip6tc_init+0x100>
    22d4:	e3a0207c 	mov	r2, #124	; 0x7c
    22d8:	e3a01000 	mov	r1, #0
    22dc:	e284b008 	add	fp, r4, #8
    22e0:	e2848028 	add	r8, r4, #40	; 0x28
    22e4:	ebfffb33 	bl	fb8 <emset@plt>
    22e8:	e1a01006 	mov	r1, r6
    22ec:	e584b008 	str	fp, [r4, #8]
    22f0:	e584b00c 	str	fp, [r4, #12]
    22f4:	e1a00008 	mov	r0, r8
    22f8:	ebfffafb 	bl	eec <strcpy@plt>
    22fc:	e59d007c 	ldr	r0, [sp, #124]	; 0x7c
    2300:	e2800028 	add	r0, r0, #40	; 0x28
    2304:	ebfffb10 	bl	f4c <alloc@plt>
    2308:	e3500000 	cmp	r0, #0
    230c:	e1a0a000 	mov	sl, r0
    2310:	e584007c 	str	r0, [r4, #124]	; 0x7c
    2314:	0a00001a 	beq	2384 <ip6tc_init+0x1dc>
    2318:	e1a01006 	mov	r1, r6
    231c:	ebfffaf2 	bl	eec <strcpy@plt>
    2320:	e1a02009 	mov	r2, r9
    2324:	e1a01006 	mov	r1, r6
--
    3ba8:	e1a03208 	lsl	r3, r8, #4
    3bac:	e2833028 	add	r3, r3, #40	; 0x28
    3bb0:	e1a00003 	mov	r0, r3
    3bb4:	e58d3008 	str	r3, [sp, #8]
    3bb8:	ebfff4e3 	bl	f4c <alloc@plt>
    3bbc:	e2505000 	subs	r5, r0, #0
    3bc0:	1a000005 	bne	3bdc <ip6tc_commit+0x148>
    3bc4:	ebfff50a 	bl	ff4 <__errno_location@plt>
    3bc8:	e3a0300c 	mov	r3, #12
    3bcc:	e5803000 	str	r3, [r0]
    3bd0:	e5940058 	ldr	r0, [r4, #88]	; 0x58
    3bd4:	ebfff518 	bl	103c <free@plt>
    3bd8:	eaffffef 	b	3b9c <ip6tc_commit+0x108>
    3bdc:	e59d2008 	ldr	r2, [sp, #8]
    3be0:	e3a01000 	mov	r1, #0
    3be4:	ebfff4f3 	bl	fb8 <emset@plt>
    3be8:	e28b3028 	add	r3, fp, #40	; 0x28
    3bec:	e1a01003 	mov	r1, r3
    3bf0:	e1a00004 	mov	r0, r4
    3bf4:	e58d3010 	str	r3, [sp, #16]
    3bf8:	ebfff4bb 	bl	eec <strcpy@plt>
    3bfc:	e59b3048 	ldr	r3, [fp, #72]	; 0x48
    3c00:	e28990e8 	add	r9, r9, #232	; 0xe8
--
    3c0c:	e5848024 	str	r8, [r4, #36]	; 0x24
    3c10:	e08f3003 	add	r3, pc, r3
    3c14:	e5849028 	str	r9, [r4, #40]	; 0x28
    3c18:	e5847054 	str	r7, [r4, #84]	; 0x54
    3c1c:	e58d3018 	str	r3, [sp, #24]
    3c20:	e2843060 	add	r3, r4, #96	; 0x60
    3c24:	e15a0006 	cmp	sl, r6
    3c28:	e58d300c 	str	r3, [sp, #12]
    3c2c:	1a000031 	bne	3cf8 <ip6tc_commit+0x264>
    3c30:	e5946028 	ldr	r6, [r4, #40]	; 0x28
    3c34:	e59f941c 	ldr	r9, [pc, #1052]	; 4058 <ip6tc_commit+0x5c4>
    3c38:	e24660e8 	sub	r6, r6, #232	; 0xe8
    3c3c:	e0836006 	add	r6, r3, r6
    3c40:	e59f3414 	ldr	r3, [pc, #1044]	; 405c <ip6tc_commit+0x5c8>
    3c44:	e3a07040 	mov	r7, #64	; 0x40
    3c48:	e08f9009 	add	r9, pc, r9
    3c4c:	e586308c 	str	r3, [r6, #140]	; 0x8c
    3c50:	e1a01009 	mov	r1, r9
    3c54:	e1c67ab8 	strh	r7, [r6, #168]	; 0xa8
    3c58:	e28600aa 	add	r0, r6, #170	; 0xaa
    3c5c:	ebfff4a2 	bl	eec <strcpy@plt>
    3c60:	e1a01009 	mov	r1, r9
    3c64:	e28600c8 	add	r0, r6, #200	; 0xc8
    3c68:	ebfff49f 	bl	eec <strcpy@plt>
    3c6c:	e5943028 	ldr	r3, [r4, #40]	; 0x28
    3c70:	e1a02007 	mov	r2, r7
    3c74:	e2833060 	add	r3, r3, #96	; 0x60
    3c78:	e58d3000 	str	r3, [sp]
    3c7c:	e3a01029 	mov	r1, #41	; 0x29
    3c80:	e1a03004 	mov	r3, r4
    3c84:	e59b0000 	ldr	r0, [fp]
    3c88:	ebfff4c1 	bl	f94 <setsockopt@plt>
    3c8c:	e3500000 	cmp	r0, #0
    3c90:	ba0000e7 	blt	4034 <ip6tc_commit+0x5a0>
    3c94:	e59d1010 	ldr	r1, [sp, #16]
    3c98:	e1a00005 	mov	r0, r5
    3c9c:	ebfff492 	bl	eec <strcpy@plt>
    3ca0:	e59b6008 	ldr	r6, [fp, #8]
    3ca4:	e5858020 	str	r8, [r5, #32]
--
    3cd4:	e5940058 	ldr	r0, [r4, #88]	; 0x58
    3cd8:	ebfff4d7 	bl	103c <free@plt>
    3cdc:	e1a00004 	mov	r0, r4
    3ce0:	ebfff4d5 	bl	103c <free@plt>
    3ce4:	e1a00005 	mov	r0, r5
    3ce8:	ebfff4d3 	bl	103c <free@plt>
    3cec:	e3a00001 	mov	r0, #1
    3cf0:	e28dd024 	add	sp, sp, #36	; 0x24
    3cf4:	e8bd8ff0 	pop	{r4, r5, r6, r7, r8, r9, sl, fp, pc}
    3cf8:	e5969028 	ldr	r9, [r6, #40]	; 0x28
    3cfc:	e5967060 	ldr	r7, [r6, #96]	; 0x60
    3d00:	e3590000 	cmp	r9, #0
    3d04:	1a00002a 	bne	3db4 <ip6tc_commit+0x320>
    3d08:	e59d300c 	ldr	r3, [sp, #12]
    3d0c:	e59f134c 	ldr	r1, [pc, #844]	; 4060 <ip6tc_commit+0x5cc>
    3d10:	e0837007 	add	r7, r3, r7
    3d14:	e59f3340 	ldr	r3, [pc, #832]	; 405c <ip6tc_commit+0x5c8>
    3d18:	e08f1001 	add	r1, pc, r1
    3d1c:	e587308c 	str	r3, [r7, #140]	; 0x8c
    3d20:	e28700aa 	add	r0, r7, #170	; 0xaa
    3d24:	ebfff470 	bl	eec <strcpy@plt>
    3d28:	e3a03040 	mov	r3, #64	; 0x40
    3d2c:	e1c73ab8 	strh	r3, [r7, #168]	; 0xa8
    3d30:	e3a0201e 	mov	r2, #30
    3d34:	e2861008 	add	r1, r6, #8
    3d38:	e28700c8 	add	r0, r7, #200	; 0xc8
    3d3c:	ebfff497 	bl	fa0 <strncpy@plt>
    3d40:	e5c790e5 	strb	r9, [r7, #229]	; 0xe5
    3d44:	e1a03006 	mov	r3, r6
    3d48:	e5b37054 	ldr	r7, [r3, #84]!	; 0x54
    3d4c:	e58d3014 	str	r3, [sp, #20]
    3d50:	e59d3014 	ldr	r3, [sp, #20]
    3d54:	e1570003 	cmp	r7, r3
    3d58:	1a00001a 	bne	3dc8 <ip6tc_commit+0x334>
    3d5c:	e5967068 	ldr	r7, [r6, #104]	; 0x68
    3d60:	e59d300c 	ldr	r3, [sp, #12]
    3d64:	e59f12f8 	ldr	r1, [pc, #760]	; 4064 <ip6tc_commit+0x5d0>
    3d68:	e0837007 	add	r7, r3, r7
    3d6c:	e59f32f4 	ldr	r3, [pc, #756]	; 4068 <ip6tc_commit+0x5d4>
    3d70:	e08f1001 	add	r1, pc, r1
    3d74:	e587308c 	str	r3, [r7, #140]	; 0x8c
    3d78:	e28700aa 	add	r0, r7, #170	; 0xaa
    3d7c:	ebfff45a 	bl	eec <strcpy@plt>
    3d80:	e3a03028 	mov	r3, #40	; 0x28
    3d84:	e1c73ab8 	strh	r3, [r7, #168]	; 0xa8
--
    3dac:	e5966000 	ldr	r6, [r6]
    3db0:	eaffff9a 	b	3c20 <ip6tc_commit+0x18c>
    3db4:	e5963068 	ldr	r3, [r6, #104]	; 0x68
    3db8:	e0849109 	add	r9, r4, r9, lsl #2
    3dbc:	e5897028 	str	r7, [r9, #40]	; 0x28
    3dc0:	e589303c 	str	r3, [r9, #60]	; 0x3c
    3dc4:	eaffffde 	b	3d44 <ip6tc_commit+0x2b0>
    3dc8:	e597301c 	ldr	r3, [r7, #28]
    3dcc:	e2872028 	add	r2, r7, #40	; 0x28
    3dd0:	e3530003 	cmp	r3, #3
    3dd4:	e58d201c 	str	r2, [sp, #28]
    3dd8:	1a000016 	bne	3e38 <ip6tc_commit+0x3a4>
    3ddc:	e1d79bb4 	ldrh	r9, [r7, #180]	; 0xb4
    3de0:	e3a01000 	mov	r1, #0
    3de4:	e0829009 	add	r9, r2, r9
    3de8:	e2893002 	add	r3, r9, #2
    3dec:	e1a00003 	mov	r0, r3
    3df0:	e3a0201d 	mov	r2, #29
    3df4:	ebfff46f 	bl	fb8 <emset@plt>
    3df8:	e59d1018 	ldr	r1, [sp, #24]
    3dfc:	ebfff43a 	bl	eec <strcpy@plt>
    3e00:	e3a03000 	mov	r3, #0
    3e04:	e5c9301f 	strb	r3, [r9, #31]


[*] Function strcpy used 11 times libip6tc.so.0.1.0