[*] Binary protection state of tun.ko

  
  	No RELRO       No Canary found   NX disabled  REL          No RPATH     No RUNPATH   Symbols


[*] Function strcpy tear down of tun.ko

    28e8:	e5934084 	ldr	r4, [r3, #132]	; 0x84
    28ec:	e1a05000 	mov	r5, r0
    28f0:	e1a0000d 	mov	r0, sp
    28f4:	ebfffffe 	bl	0 <emset>
    28f8:	ebfffffe 	bl	0 <rtnl_lock>
    28fc:	ebfffffe 	bl	0 <__rcu_read_lock>
    2900:	e5944228 	ldr	r4, [r4, #552]	; 0x228
    2904:	e3540000 	cmp	r4, #0
    2908:	0a00001f 	beq	298c <tun_chr_show_fdinfo+0xb8>
    290c:	e5943410 	ldr	r3, [r4, #1040]	; 0x410
    2910:	e10f1000 	mrs	r1, CPSR
    2914:	f10c0080 	cpsid	i
    2918:	e5932298 	ldr	r2, [r3, #664]	; 0x298
    291c:	e5923000 	ldr	r3, [r2]
    2920:	e2833001 	add	r3, r3, #1
    2924:	e5823000 	str	r3, [r2]
    2928:	e121f001 	msr	CPSR_c, r1
    292c:	ebfffffe 	bl	0 <__rcu_read_unlock>
    2930:	e5941410 	ldr	r1, [r4, #1040]	; 0x410
    2934:	e1a0000d 	mov	r0, sp
    2938:	ebfffffe 	bl	0 <strcpy>
    293c:	e5943404 	ldr	r3, [r4, #1028]	; 0x404
    2940:	e3c33c86 	bic	r3, r3, #34304	; 0x8600
--
    5c84:	e5993208 	ldr	r3, [r9, #520]	; 0x208
    5c88:	e3c2203f 	bic	r2, r2, #63	; 0x3f
    5c8c:	e59310dc 	ldr	r1, [r3, #220]	; 0xdc
    5c90:	e58d1018 	str	r1, [sp, #24]
    5c94:	e5923008 	ldr	r3, [r2, #8]
    5c98:	e2941004 	adds	r1, r4, #4
    5c9c:	30d11003 	sbcscc	r1, r1, r3
    5ca0:	33a03000 	movcc	r3, #0
    5ca4:	e3530000 	cmp	r3, #0
    5ca8:	1affffd7 	bne	5c0c <tun_chr_ioctl+0x5fc>
    5cac:	ee135f10 	mrc	15, 0, r5, cr3, cr0, {0}
    5cb0:	e3c5300c 	bic	r3, r5, #12
    5cb4:	e3833004 	orr	r3, r3, #4
    5cb8:	ee033f10 	mcr	15, 0, r3, cr3, cr0, {0}
    5cbc:	f57ff06f 	isb	sy
    5cc0:	e3a02004 	mov	r2, #4
    5cc4:	e28d1018 	add	r1, sp, #24
    5cc8:	eaffffe3 	b	5c5c <tun_chr_ioctl+0x64c>
    5ccc:	e1a01005 	mov	r1, r5
    5cd0:	e1a00006 	mov	r0, r6
    5cd4:	ebfffffe 	bl	0 <strcpy>
    5cd8:	e59a2404 	ldr	r2, [sl, #1028]	; 0x404
    5cdc:	e3073933 	movw	r3, #31027	; 0x7933
--
    64d4:	e0822001 	add	r2, r2, r1
    64d8:	e3520001 	cmp	r2, #1
    64dc:	8a0001d3 	bhi	6c30 <tun_chr_ioctl+0x1620>
    64e0:	e1dd13b0 	ldrh	r1, [sp, #48]	; 0x30
    64e4:	e3c33c71 	bic	r3, r3, #28928	; 0x7100
    64e8:	e3c33030 	bic	r3, r3, #48	; 0x30
    64ec:	e3072130 	movw	r2, #28976	; 0x7130
    64f0:	e0022001 	and	r2, r2, r1
    64f4:	e1a00008 	mov	r0, r8
    64f8:	e1823003 	orr	r3, r2, r3
    64fc:	e5873404 	str	r3, [r7, #1028]	; 0x404
    6500:	ebfffffe 	bl	0 <netdev_state_change>
    6504:	e5970410 	ldr	r0, [r7, #1040]	; 0x410
    6508:	ebfffffe 	bl	0 <netif_carrier_on>
    650c:	e5975410 	ldr	r5, [r7, #1040]	; 0x410
    6510:	e5953028 	ldr	r3, [r5, #40]	; 0x28
    6514:	e3130001 	tst	r3, #1
    6518:	1a00012c 	bne	69d0 <tun_chr_ioctl+0x13c0>
    651c:	e1a01005 	mov	r1, r5
    6520:	e1a00006 	mov	r0, r6
    6524:	ebfffffe 	bl	0 <strcpy>
    6528:	e1a0300d 	mov	r3, sp
    652c:	e3c32d7f 	bic	r2, r3, #8128	; 0x1fc0


[*] Function strcpy used 3 times tun.ko