[*] Binary protection state of ip_vs.ko

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


[*] Function sprintf tear down of ip_vs.ko

    2ae0:	00002b20 	.word	0x00002b20
    2ae4:	00002b20 	.word	0x00002b20
    2ae8:	00002b20 	.word	0x00002b20
    2aec:	00002b20 	.word	0x00002b20
    2af0:	00002b20 	.word	0x00002b20
    2af4:	00002b60 	.word	0x00002b60
    2af8:	e350003a 	cmp	r0, #58	; 0x3a
    2afc:	0a000004 	beq	2b14 <ip_vs_proto_name+0x7c>
    2b00:	e3500084 	cmp	r0, #132	; 0x84
    2b04:	1a000005 	bne	2b20 <ip_vs_proto_name+0x88>
    2b08:	e3000000 	movw	r0, #0
    2b0c:	e3400000 	movt	r0, #0
    2b10:	e12fff1e 	bx	lr
    2b14:	e3000000 	movw	r0, #0
    2b18:	e3400000 	movt	r0, #0
    2b1c:	e12fff1e 	bx	lr
    2b20:	e92d4010 	push	{r4, lr}
    2b24:	e3001000 	movw	r1, #0
    2b28:	e3401000 	movt	r1, #0
    2b2c:	e59f0038 	ldr	r0, [pc, #56]	; 2b6c <ip_vs_proto_name+0xd4>
    2b30:	ebfffffe 	bl	0 <sprintf>
    2b34:	e59f0030 	ldr	r0, [pc, #48]	; 2b6c <ip_vs_proto_name+0xd4>
    2b38:	e8bd8010 	pop	{r4, pc}
--
    bd68:	33a03000 	movcc	r3, #0
    bd6c:	e3530000 	cmp	r3, #0
    bd70:	0a00009b 	beq	bfe4 <do_ip_vs_get_ctl+0x40c>
    bd74:	e3e0400d 	mvn	r4, #13
    bd78:	e3000000 	movw	r0, #0
    bd7c:	e3400000 	movt	r0, #0
    bd80:	ebfffffe 	bl	0 <utex_unlock>
    bd84:	e1a00004 	mov	r0, r4
    bd88:	e28dd0b4 	add	sp, sp, #180	; 0xb4
    bd8c:	e8bd83f0 	pop	{r4, r5, r6, r7, r8, r9, pc}
    bd90:	e3003000 	movw	r3, #0
    bd94:	e3403000 	movt	r3, #0
    bd98:	e3a02001 	mov	r2, #1
    bd9c:	e58d2000 	str	r2, [sp]
    bda0:	e28d0008 	add	r0, sp, #8
    bda4:	e3001000 	movw	r1, #0
    bda8:	e3401000 	movt	r1, #0
    bdac:	e5933000 	ldr	r3, [r3]
    bdb0:	e58d3004 	str	r3, [sp, #4]
    bdb4:	e3a03002 	mov	r3, #2
    bdb8:	ebfffffe 	bl	0 <sprintf>
    bdbc:	e28d0008 	add	r0, sp, #8
    bdc0:	ebfffffe 	bl	0 <strlen>
--
   12c2c:	e3500000 	cmp	r0, #0
   12c30:	0a000012 	beq	12c80 <ip_vs_tcpudp_debug_packet_v4.constprop.0+0x80>
   12c34:	e28d200c 	add	r2, sp, #12
   12c38:	e3a03014 	mov	r3, #20
   12c3c:	ebfffffe 	bl	0 <skb_copy_bits>
   12c40:	e3500000 	cmp	r0, #0
   12c44:	ba00000d 	blt	12c80 <ip_vs_tcpudp_debug_packet_v4.constprop.0+0x80>
   12c48:	e28d300c 	add	r3, sp, #12
   12c4c:	e1d310b6 	ldrh	r1, [r3, #6]
   12c50:	e30f2f1f 	movw	r2, #65311	; 0xff1f
   12c54:	e283700c 	add	r7, r3, #12
   12c58:	e2836010 	add	r6, r3, #16
   12c5c:	e0022001 	and	r2, r2, r1
   12c60:	e3520000 	cmp	r2, #0
   12c64:	0a000007 	beq	12c88 <ip_vs_tcpudp_debug_packet_v4.constprop.0+0x88>
   12c68:	e3001000 	movw	r1, #0
   12c6c:	e3401000 	movt	r1, #0
   12c70:	e1a03006 	mov	r3, r6
   12c74:	e1a02007 	mov	r2, r7
   12c78:	e28d0020 	add	r0, sp, #32
   12c7c:	ebfffffe 	bl	0 <sprintf>
   12c80:	e28dd0a4 	add	sp, sp, #164	; 0xa4
   12c84:	e8bd80f0 	pop	{r4, r5, r6, r7, pc}
--
   12cb4:	e3540000 	cmp	r4, #0
   12cb8:	0a000019 	beq	12d24 <ip_vs_tcpudp_debug_packet_v4.constprop.0+0x124>
   12cbc:	e1a00004 	mov	r0, r4
   12cc0:	e28d2008 	add	r2, sp, #8
   12cc4:	ebfffffe 	bl	0 <skb_copy_bits>
   12cc8:	e3500000 	cmp	r0, #0
   12ccc:	ba000014 	blt	12d24 <ip_vs_tcpudp_debug_packet_v4.constprop.0+0x124>
   12cd0:	e28d2008 	add	r2, sp, #8
   12cd4:	e1d230b0 	ldrh	r3, [r2]
   12cd8:	e28d0020 	add	r0, sp, #32
   12cdc:	e1d2c0b2 	ldrh	ip, [r2, #2]
   12ce0:	e3001000 	movw	r1, #0
   12ce4:	e3401000 	movt	r1, #0
   12ce8:	e6bf3fb3 	rev16	r3, r3
   12cec:	e6bfcfbc 	rev16	ip, ip
   12cf0:	e1a02007 	mov	r2, r7
   12cf4:	e6ff3073 	uxth	r3, r3
   12cf8:	e58d6000 	str	r6, [sp]
   12cfc:	e6ffc07c 	uxth	ip, ip
   12d00:	e58dc004 	str	ip, [sp, #4]
   12d04:	ebfffffe 	bl	0 <sprintf>
   12d08:	e28dd0a4 	add	sp, sp, #164	; 0xa4
   12d0c:	e8bd80f0 	pop	{r4, r5, r6, r7, pc}
   12d10:	e0933001 	adds	r3, r3, r1
   12d14:	1affffcc 	bne	12c4c <ip_vs_tcpudp_debug_packet_v4.constprop.0+0x4c>
   12d18:	eaffffd8 	b	12c80 <ip_vs_tcpudp_debug_packet_v4.constprop.0+0x80>
   12d1c:	e0922001 	adds	r2, r2, r1
   12d20:	1affffeb 	bne	12cd4 <ip_vs_tcpudp_debug_packet_v4.constprop.0+0xd4>
   12d24:	e1a03006 	mov	r3, r6
   12d28:	e1a02007 	mov	r2, r7
   12d2c:	e28d0020 	add	r0, sp, #32
   12d30:	e3001000 	movw	r1, #0
   12d34:	e3401000 	movt	r1, #0
   12d38:	ebfffffe 	bl	0 <sprintf>
   12d3c:	e28dd0a4 	add	sp, sp, #164	; 0xa4
   12d40:	e8bd80f0 	pop	{r4, r5, r6, r7, pc}
--
   12dc8:	0a000022 	beq	12e58 <ip_vs_tcpudp_debug_packet_v6.constprop.0+0x114>
   12dcc:	e1a00004 	mov	r0, r4
   12dd0:	e28d200c 	add	r2, sp, #12
   12dd4:	e3a03004 	mov	r3, #4
   12dd8:	ebfffffe 	bl	0 <skb_copy_bits>
   12ddc:	e3500000 	cmp	r0, #0
   12de0:	ba00001c 	blt	12e58 <ip_vs_tcpudp_debug_packet_v6.constprop.0+0x114>
   12de4:	e28d200c 	add	r2, sp, #12
   12de8:	e1d230b0 	ldrh	r3, [r2]
   12dec:	e3001000 	movw	r1, #0
   12df0:	e3401000 	movt	r1, #0
   12df4:	e1d2c0b2 	ldrh	ip, [r2, #2]
   12df8:	e6bf3fb3 	rev16	r3, r3
   12dfc:	e1a02007 	mov	r2, r7
   12e00:	e6bfcfbc 	rev16	ip, ip
   12e04:	e28d0038 	add	r0, sp, #56	; 0x38
   12e08:	e6ff3073 	uxth	r3, r3
   12e0c:	e58d6000 	str	r6, [sp]
   12e10:	e6ffc07c 	uxth	ip, ip
   12e14:	e58dc004 	str	ip, [sp, #4]
   12e18:	ebfffffe 	bl	0 <sprintf>
   12e1c:	e28dd0fc 	add	sp, sp, #252	; 0xfc
   12e20:	e8bd80f0 	pop	{r4, r5, r6, r7, pc}
   12e24:	e0933001 	adds	r3, r3, r1
   12e28:	1affffd8 	bne	12d90 <ip_vs_tcpudp_debug_packet_v6.constprop.0+0x4c>
   12e2c:	eafffffa 	b	12e1c <ip_vs_tcpudp_debug_packet_v6.constprop.0+0xd8>
   12e30:	e1a03006 	mov	r3, r6
   12e34:	e1a02007 	mov	r2, r7
   12e38:	e28d0038 	add	r0, sp, #56	; 0x38
   12e3c:	e3001000 	movw	r1, #0
   12e40:	e3401000 	movt	r1, #0
   12e44:	ebfffffe 	bl	0 <sprintf>
   12e48:	e28dd0fc 	add	sp, sp, #252	; 0xfc
   12e4c:	e8bd80f0 	pop	{r4, r5, r6, r7, pc}
   12e50:	e0922001 	adds	r2, r2, r1
   12e54:	1affffe3 	bne	12de8 <ip_vs_tcpudp_debug_packet_v6.constprop.0+0xa4>
   12e58:	e1a03006 	mov	r3, r6
   12e5c:	e1a02007 	mov	r2, r7
   12e60:	e28d0038 	add	r0, sp, #56	; 0x38
   12e64:	e3001000 	movw	r1, #0
   12e68:	e3401000 	movt	r1, #0
   12e6c:	ebfffffe 	bl	0 <sprintf>
   12e70:	e28dd0fc 	add	sp, sp, #252	; 0xfc
   12e74:	e8bd80f0 	pop	{r4, r5, r6, r7, pc}


[*] Function sprintf used 8 times ip_vs.ko