[*] Binary protection state of libxt_connlimit.so

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


[*] Function printf tear down of libxt_connlimit.so

 7b4:	eafffff3 	b	788 <libxt_connlimit_init+0x1cc>
 7b8:	e92d4073 	push	{r0, r1, r4, r5, r6, lr}
 7bc:	e5916034 	ldr	r6, [r1, #52]	; 0x34
 7c0:	e1a04001 	mov	r4, r1
 7c4:	e3160002 	tst	r6, #2
 7c8:	1a000010 	bne	810 <libxt_connlimit_init+0x254>
 7cc:	e59f5054 	ldr	r5, [pc, #84]	; 828 <libxt_connlimit_init+0x26c>
 7d0:	e08f5005 	add	r5, pc, r5
 7d4:	e2840020 	add	r0, r4, #32
 7d8:	ebffffe0 	bl	760 <libxt_connlimit_init+0x1a4>
 7dc:	e3160001 	tst	r6, #1
 7e0:	e1a02000 	mov	r2, r0
 7e4:	1a00000c 	bne	81c <libxt_connlimit_init+0x260>
 7e8:	e59f303c 	ldr	r3, [pc, #60]	; 82c <libxt_connlimit_init+0x270>
 7ec:	e08f3003 	add	r3, pc, r3
 7f0:	e5941030 	ldr	r1, [r4, #48]	; 0x30
 7f4:	e59f0034 	ldr	r0, [pc, #52]	; 830 <libxt_connlimit_init+0x274>
 7f8:	e58d1000 	str	r1, [sp]
 7fc:	e08f0000 	add	r0, pc, r0
 800:	e1a01005 	mov	r1, r5
 804:	ebffff54 	bl	55c <printf@plt>
 808:	e28dd008 	add	sp, sp, #8
 80c:	e8bd8070 	pop	{r4, r5, r6, pc}
--
 988:	e5903034 	ldr	r3, [r0, #52]	; 0x34
 98c:	e3130002 	tst	r3, #2
 990:	0a000002 	beq	9a0 <libxt_connlimit_init+0x3e4>
 994:	e59f0010 	ldr	r0, [pc, #16]	; 9ac <libxt_connlimit_init+0x3f0>
 998:	e08f0000 	add	r0, pc, r0
 99c:	eafffeee 	b	55c <printf@plt>
 9a0:	e59f0008 	ldr	r0, [pc, #8]	; 9b0 <libxt_connlimit_init+0x3f4>
 9a4:	e08f0000 	add	r0, pc, r0
 9a8:	eafffffb 	b	99c <libxt_connlimit_init+0x3e0>
 9ac:	000003d7 	ldrdeq	r0, [r0], -r7
 9b0:	000003de 	ldrdeq	r0, [r0], -lr
 9b4:	e92d4070 	push	{r4, r5, r6, lr}
 9b8:	e5d1501f 	ldrb	r5, [r1, #31]
 9bc:	e1a04001 	mov	r4, r1
 9c0:	e5943034 	ldr	r3, [r4, #52]	; 0x34
 9c4:	e5911030 	ldr	r1, [r1, #48]	; 0x30
 9c8:	e3130001 	tst	r3, #1
 9cc:	0a00000d 	beq	a08 <libxt_connlimit_init+0x44c>
 9d0:	e59f003c 	ldr	r0, [pc, #60]	; a14 <libxt_connlimit_init+0x458>
 9d4:	e08f0000 	add	r0, pc, r0
 9d8:	ebfffedf 	bl	55c <printf@plt>
 9dc:	e2840020 	add	r0, r4, #32
 9e0:	ebffff5e 	bl	760 <libxt_connlimit_init+0x1a4>
 9e4:	e1a01000 	mov	r1, r0
 9e8:	e59f0028 	ldr	r0, [pc, #40]	; a18 <libxt_connlimit_init+0x45c>
 9ec:	e08f0000 	add	r0, pc, r0
 9f0:	ebfffed9 	bl	55c <printf@plt>
 9f4:	e3550000 	cmp	r5, #0
 9f8:	08bd8070 	popeq	{r4, r5, r6, pc}
 9fc:	e1a00004 	mov	r0, r4
 a00:	e8bd4070 	pop	{r4, r5, r6, lr}
 a04:	eaffffdf 	b	988 <libxt_connlimit_init+0x3cc>
 a08:	e59f000c 	ldr	r0, [pc, #12]	; a1c <libxt_connlimit_init+0x460>
 a0c:	e08f0000 	add	r0, pc, r0
 a10:	eafffff0 	b	9d8 <libxt_connlimit_init+0x41c>
 a14:	000003c1 	andeq	r0, r0, r1, asr #7
 a18:	000003d4 	ldrdeq	r0, [r0], -r4
 a1c:	0000039e 	muleq	r0, lr, r3
 a20:	e92d4070 	push	{r4, r5, r6, lr}
 a24:	e5d1501f 	ldrb	r5, [r1, #31]
 a28:	e1a04001 	mov	r4, r1
 a2c:	e5943034 	ldr	r3, [r4, #52]	; 0x34
 a30:	e5911030 	ldr	r1, [r1, #48]	; 0x30
 a34:	e3130001 	tst	r3, #1
 a38:	0a000011 	beq	a84 <libxt_connlimit_init+0x4c8>
 a3c:	e59f0058 	ldr	r0, [pc, #88]	; a9c <libxt_connlimit_init+0x4e0>
 a40:	e08f0000 	add	r0, pc, r0
 a44:	ebfffec4 	bl	55c <printf@plt>
 a48:	e5940020 	ldr	r0, [r4, #32]
 a4c:	eb00003e 	bl	b4c <libxt_connlimit_init+0x590>
 a50:	e3a01000 	mov	r1, #0
 a54:	e1e00000 	mvn	r0, r0
 a58:	e3500000 	cmp	r0, #0
 a5c:	1a00000b 	bne	a90 <libxt_connlimit_init+0x4d4>
 a60:	e59f0038 	ldr	r0, [pc, #56]	; aa0 <libxt_connlimit_init+0x4e4>
 a64:	e2611020 	rsb	r1, r1, #32
 a68:	e08f0000 	add	r0, pc, r0
 a6c:	ebfffeba 	bl	55c <printf@plt>
 a70:	e3550000 	cmp	r5, #0
 a74:	08bd8070 	popeq	{r4, r5, r6, pc}
--
 ab8:	e3160002 	tst	r6, #2
 abc:	1a000014 	bne	b14 <libxt_connlimit_init+0x558>
 ac0:	e59f5070 	ldr	r5, [pc, #112]	; b38 <libxt_connlimit_init+0x57c>
 ac4:	e08f5005 	add	r5, pc, r5
 ac8:	e5940020 	ldr	r0, [r4, #32]
 acc:	eb00001e 	bl	b4c <libxt_connlimit_init+0x590>
 ad0:	e3a02000 	mov	r2, #0
 ad4:	e1e00000 	mvn	r0, r0
 ad8:	e3500000 	cmp	r0, #0
 adc:	1a00000f 	bne	b20 <libxt_connlimit_init+0x564>
 ae0:	e3160001 	tst	r6, #1
 ae4:	e2622020 	rsb	r2, r2, #32
 ae8:	1a00000f 	bne	b2c <libxt_connlimit_init+0x570>
 aec:	e59f3048 	ldr	r3, [pc, #72]	; b3c <libxt_connlimit_init+0x580>
 af0:	e08f3003 	add	r3, pc, r3
 af4:	e5941030 	ldr	r1, [r4, #48]	; 0x30
 af8:	e59f0040 	ldr	r0, [pc, #64]	; b40 <libxt_connlimit_init+0x584>
 afc:	e58d1000 	str	r1, [sp]
 b00:	e08f0000 	add	r0, pc, r0
 b04:	e1a01005 	mov	r1, r5
 b08:	ebfffe93 	bl	55c <printf@plt>
 b0c:	e28dd008 	add	sp, sp, #8
 b10:	e8bd8070 	pop	{r4, r5, r6, pc}


[*] Function printf used 6 times libxt_connlimit.so