[*] Binary protection state of libxt_hashlimit.so

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


[*] Function printf tear down of libxt_hashlimit.so

    1bb8:	eb00065d 	bl	3534 <libxt_hashlimit_init+0x286c>
    1bbc:	e3a01000 	mov	r1, #0
    1bc0:	e1570001 	cmp	r7, r1
    1bc4:	01560000 	cmpeq	r6, r0
    1bc8:	13a03002 	movne	r3, #2
    1bcc:	03a03001 	moveq	r3, #1
    1bd0:	e59f60d8 	ldr	r6, [pc, #216]	; 1cb0 <libxt_hashlimit_init+0xfe8>
    1bd4:	e1a00004 	mov	r0, r4
    1bd8:	e08f6006 	add	r6, pc, r6
    1bdc:	e0866183 	add	r6, r6, r3, lsl #3
    1be0:	e59620cc 	ldr	r2, [r6, #204]	; 0xcc
    1be4:	e3a03000 	mov	r3, #0
    1be8:	e1a01005 	mov	r1, r5
    1bec:	eb0006b7 	bl	36d0 <libxt_hashlimit_init+0x2a08>
    1bf0:	e59630c8 	ldr	r3, [r6, #200]	; 0xc8
    1bf4:	e58d3000 	str	r3, [sp]
    1bf8:	e1a02000 	mov	r2, r0
    1bfc:	e59f00b0 	ldr	r0, [pc, #176]	; 1cb4 <libxt_hashlimit_init+0xfec>
    1c00:	e1a03001 	mov	r3, r1
    1c04:	e08f0000 	add	r0, pc, r0
    1c08:	ebfffbdb 	bl	b7c <printf@plt>
    1c0c:	e1983009 	orrs	r3, r8, r9
    1c10:	059f00a0 	ldreq	r0, [pc, #160]	; 1cb8 <libxt_hashlimit_init+0xff0>
    1c14:	0a000021 	beq	1ca0 <libxt_hashlimit_init+0xfd8>
    1c18:	e0020598 	mul	r2, r8, r5
    1c1c:	e0876498 	umull	r6, r7, r8, r4
    1c20:	e0232994 	mla	r3, r4, r9, r2
    1c24:	e59f0090 	ldr	r0, [pc, #144]	; 1cbc <libxt_hashlimit_init+0xff4>
    1c28:	e0837007 	add	r7, r3, r7
    1c2c:	e59d1038 	ldr	r1, [sp, #56]	; 0x38
    1c30:	e08f0000 	add	r0, pc, r0
    1c34:	ebfffbd0 	bl	b7c <printf@plt>
    1c38:	e157000b 	cmp	r7, fp
    1c3c:	0156000a 	cmpeq	r6, sl
--
    1c48:	e59f205c 	ldr	r2, [pc, #92]	; 1cac <libxt_hashlimit_init+0xfe4>
    1c4c:	e3a03000 	mov	r3, #0
    1c50:	e1570003 	cmp	r7, r3
    1c54:	01560002 	cmpeq	r6, r2
    1c58:	83a03001 	movhi	r3, #1
    1c5c:	93a03002 	movls	r3, #2
    1c60:	e59f4058 	ldr	r4, [pc, #88]	; 1cc0 <libxt_hashlimit_init+0xff8>
    1c64:	e1a00006 	mov	r0, r6
    1c68:	e08f4004 	add	r4, pc, r4
    1c6c:	e0844183 	add	r4, r4, r3, lsl #3
    1c70:	e59420cc 	ldr	r2, [r4, #204]	; 0xcc
    1c74:	e3a03000 	mov	r3, #0
    1c78:	e1a01007 	mov	r1, r7
    1c7c:	eb000693 	bl	36d0 <libxt_hashlimit_init+0x2a08>
    1c80:	e59430c8 	ldr	r3, [r4, #200]	; 0xc8
    1c84:	e58d3000 	str	r3, [sp]
    1c88:	e1a02000 	mov	r2, r0
    1c8c:	e59f0030 	ldr	r0, [pc, #48]	; 1cc4 <libxt_hashlimit_init+0xffc>
    1c90:	e1a03001 	mov	r3, r1
    1c94:	e08f0000 	add	r0, pc, r0
    1c98:	ebfffbb7 	bl	b7c <printf@plt>
    1c9c:	e59f0024 	ldr	r0, [pc, #36]	; 1cc8 <libxt_hashlimit_init+0x1000>
    1ca0:	e28dd014 	add	sp, sp, #20
--
    22e8:	00000084 	andeq	r0, r0, r4, lsl #1
    22ec:	0000160a 	andeq	r1, r0, sl, lsl #12
    22f0:	e59f30f0 	ldr	r3, [pc, #240]	; 23e8 <libxt_hashlimit_init+0x1720>
    22f4:	e3520001 	cmp	r2, #1
    22f8:	e92d47f3 	push	{r0, r1, r4, r5, r6, r7, r8, r9, sl, lr}
    22fc:	e08f3003 	add	r3, pc, r3
    2300:	e1a06000 	mov	r6, r0
    2304:	e1a07001 	mov	r7, r1
    2308:	1a00000f 	bne	234c <libxt_hashlimit_init+0x1684>
    230c:	e59f20d8 	ldr	r2, [pc, #216]	; 23ec <libxt_hashlimit_init+0x1724>
    2310:	e59f80d8 	ldr	r8, [pc, #216]	; 23f0 <libxt_hashlimit_init+0x1728>
    2314:	e7935002 	ldr	r5, [r3, r2]
    2318:	e1963007 	orrs	r3, r6, r7
    231c:	e3a09000 	mov	r9, #0
    2320:	13a04001 	movne	r4, #1
    2324:	1a00000d 	bne	2360 <libxt_hashlimit_init+0x1698>
    2328:	e59f00c4 	ldr	r0, [pc, #196]	; 23f4 <libxt_hashlimit_init+0x172c>
    232c:	e3a02000 	mov	r2, #0
    2330:	e59f30c0 	ldr	r3, [pc, #192]	; 23f8 <libxt_hashlimit_init+0x1730>
    2334:	e08f0000 	add	r0, pc, r0
    2338:	ebfffa0f 	bl	b7c <printf@plt>
    233c:	e3a02000 	mov	r2, #0
    2340:	e1a00002 	mov	r0, r2
--
    2378:	e1a03007 	mov	r3, r7
    237c:	eb0004d3 	bl	36d0 <libxt_hashlimit_init+0x2a08>
    2380:	e1510003 	cmp	r1, r3
    2384:	01500002 	cmpeq	r0, r2
    2388:	3a000002 	bcc	2398 <libxt_hashlimit_init+0x16d0>
    238c:	e2844001 	add	r4, r4, #1
    2390:	e3540004 	cmp	r4, #4
    2394:	1afffff1 	bne	2360 <libxt_hashlimit_init+0x1698>
    2398:	e244421f 	sub	r4, r4, #-268435455	; 0xf0000001
    239c:	e085a204 	add	sl, r5, r4, lsl #4
    23a0:	e1ca00d8 	ldrd	r0, [sl, #8]
    23a4:	e1a02006 	mov	r2, r6
    23a8:	e1a03007 	mov	r3, r7
    23ac:	eb0004c7 	bl	36d0 <libxt_hashlimit_init+0x2a08>
    23b0:	e7953204 	ldr	r3, [r5, r4, lsl #4]
    23b4:	e58d3000 	str	r3, [sp]
    23b8:	e1a02000 	mov	r2, r0
    23bc:	e59f0040 	ldr	r0, [pc, #64]	; 2404 <libxt_hashlimit_init+0x173c>
    23c0:	e1a03001 	mov	r3, r1
    23c4:	e08f0000 	add	r0, pc, r0
    23c8:	ebfff9eb 	bl	b7c <printf@plt>
    23cc:	e1a02008 	mov	r2, r8
    23d0:	e1a03009 	mov	r3, r9
--
    2454:	0a000047 	beq	2578 <libxt_hashlimit_init+0x18b0>
    2458:	e59f3164 	ldr	r3, [pc, #356]	; 25c4 <libxt_hashlimit_init+0x18fc>
    245c:	e08f3003 	add	r3, pc, r3
    2460:	e58d3000 	str	r3, [sp]
    2464:	e1c420d8 	ldrd	r2, [r4, #8]
    2468:	ebfffda1 	bl	1af4 <libxt_hashlimit_init+0xe2c>
    246c:	e1a07000 	mov	r7, r0
    2470:	e5943010 	ldr	r3, [r4, #16]
    2474:	e313000f 	tst	r3, #15
    2478:	0a000006 	beq	2498 <libxt_hashlimit_init+0x17d0>
    247c:	e59f0144 	ldr	r0, [pc, #324]	; 25c8 <libxt_hashlimit_init+0x1900>
    2480:	e5981000 	ldr	r1, [r8]
    2484:	e08f0000 	add	r0, pc, r0
    2488:	ebfff9f1 	bl	c54 <fputs@plt>
    248c:	e3a0102c 	mov	r1, #44	; 0x2c
    2490:	e5940010 	ldr	r0, [r4, #16]
    2494:	ebfffe1b 	bl	1d08 <libxt_hashlimit_init+0x1040>
    2498:	e59f012c 	ldr	r0, [pc, #300]	; 25cc <libxt_hashlimit_init+0x1904>
    249c:	e1a01009 	mov	r1, r9
    24a0:	e08f0000 	add	r0, pc, r0
    24a4:	ebfff9b4 	bl	b7c <printf@plt>
    24a8:	e5941014 	ldr	r1, [r4, #20]
    24ac:	e3510000 	cmp	r1, #0
    24b0:	0a000002 	beq	24c0 <libxt_hashlimit_init+0x17f8>
    24b4:	e59f0114 	ldr	r0, [pc, #276]	; 25d0 <libxt_hashlimit_init+0x1908>
    24b8:	e08f0000 	add	r0, pc, r0
    24bc:	ebfff9ae 	bl	b7c <printf@plt>
    24c0:	e5941018 	ldr	r1, [r4, #24]
    24c4:	e3510000 	cmp	r1, #0
    24c8:	0a000002 	beq	24d8 <libxt_hashlimit_init+0x1810>
    24cc:	e59f0100 	ldr	r0, [pc, #256]	; 25d4 <libxt_hashlimit_init+0x190c>
    24d0:	e08f0000 	add	r0, pc, r0
    24d4:	ebfff9a8 	bl	b7c <printf@plt>
    24d8:	e594101c 	ldr	r1, [r4, #28]
    24dc:	e3510ffa 	cmp	r1, #1000	; 0x3e8
    24e0:	0a000002 	beq	24f0 <libxt_hashlimit_init+0x1828>
    24e4:	e59f00ec 	ldr	r0, [pc, #236]	; 25d8 <libxt_hashlimit_init+0x1910>
    24e8:	e08f0000 	add	r0, pc, r0
    24ec:	ebfff9a2 	bl	b7c <printf@plt>
    24f0:	e5941020 	ldr	r1, [r4, #32]
    24f4:	e1510007 	cmp	r1, r7
    24f8:	0a000002 	beq	2508 <libxt_hashlimit_init+0x1840>
    24fc:	e59f00d8 	ldr	r0, [pc, #216]	; 25dc <libxt_hashlimit_init+0x1914>
    2500:	e08f0000 	add	r0, pc, r0
    2504:	ebfff99c 	bl	b7c <printf@plt>
    2508:	e5d41028 	ldrb	r1, [r4, #40]	; 0x28
    250c:	e1510006 	cmp	r1, r6
    2510:	0a000002 	beq	2520 <libxt_hashlimit_init+0x1858>
    2514:	e59f00c4 	ldr	r0, [pc, #196]	; 25e0 <libxt_hashlimit_init+0x1918>
    2518:	e08f0000 	add	r0, pc, r0
    251c:	ebfff996 	bl	b7c <printf@plt>
    2520:	e5d41029 	ldrb	r1, [r4, #41]	; 0x29
    2524:	e1510006 	cmp	r1, r6
    2528:	0a000002 	beq	2538 <libxt_hashlimit_init+0x1870>
    252c:	e59f00b0 	ldr	r0, [pc, #176]	; 25e4 <libxt_hashlimit_init+0x191c>
    2530:	e08f0000 	add	r0, pc, r0
    2534:	ebfff990 	bl	b7c <printf@plt>
    2538:	e3550003 	cmp	r5, #3
    253c:	1a000008 	bne	2564 <libxt_hashlimit_init+0x189c>
    2540:	e5943010 	ldr	r3, [r4, #16]
    2544:	e3130040 	tst	r3, #64	; 0x40
    2548:	0a000002 	beq	2558 <libxt_hashlimit_init+0x1890>
    254c:	e59f0094 	ldr	r0, [pc, #148]	; 25e8 <libxt_hashlimit_init+0x1920>
    2550:	e08f0000 	add	r0, pc, r0
    2554:	ebfff988 	bl	b7c <printf@plt>
    2558:	e5943010 	ldr	r3, [r4, #16]
    255c:	e3130040 	tst	r3, #64	; 0x40
    2560:	1a00000c 	bne	2598 <libxt_hashlimit_init+0x18d0>
    2564:	e28dd00c 	add	sp, sp, #12
    2568:	e8bd83f0 	pop	{r4, r5, r6, r7, r8, r9, pc}
    256c:	e59f0078 	ldr	r0, [pc, #120]	; 25ec <libxt_hashlimit_init+0x1924>
    2570:	e08f0000 	add	r0, pc, r0
    2574:	eaffffb2 	b	2444 <libxt_hashlimit_init+0x177c>
    2578:	e1a02005 	mov	r2, r5
    257c:	ebffff5b 	bl	22f0 <libxt_hashlimit_init+0x1628>
    2580:	e1c420d8 	ldrd	r2, [r4, #8]
    2584:	e1a07000 	mov	r7, r0
    2588:	e59f0060 	ldr	r0, [pc, #96]	; 25f0 <libxt_hashlimit_init+0x1928>
    258c:	e08f0000 	add	r0, pc, r0
    2590:	ebfff979 	bl	b7c <printf@plt>
    2594:	eaffffb5 	b	2470 <libxt_hashlimit_init+0x17a8>
    2598:	e5941024 	ldr	r1, [r4, #36]	; 0x24
--
    267c:	e08f3003 	add	r3, pc, r3
    2680:	e58d3000 	str	r3, [sp]
    2684:	e1c420d8 	ldrd	r2, [r4, #8]
    2688:	ebfffd19 	bl	1af4 <libxt_hashlimit_init+0xe2c>
    268c:	e1a06000 	mov	r6, r0
    2690:	e5943010 	ldr	r3, [r4, #16]
    2694:	e313000f 	tst	r3, #15
    2698:	0a000006 	beq	26b8 <libxt_hashlimit_init+0x19f0>
    269c:	e59f0164 	ldr	r0, [pc, #356]	; 2808 <libxt_hashlimit_init+0x1b40>
    26a0:	e5991000 	ldr	r1, [r9]
    26a4:	e08f0000 	add	r0, pc, r0
    26a8:	ebfff969 	bl	c54 <fputs@plt>
    26ac:	e3a0102d 	mov	r1, #45	; 0x2d
    26b0:	e5940010 	ldr	r0, [r4, #16]
    26b4:	ebfffd93 	bl	1d08 <libxt_hashlimit_init+0x1040>
    26b8:	e5941014 	ldr	r1, [r4, #20]
    26bc:	e3510000 	cmp	r1, #0
    26c0:	0a000002 	beq	26d0 <libxt_hashlimit_init+0x1a08>
    26c4:	e59f0140 	ldr	r0, [pc, #320]	; 280c <libxt_hashlimit_init+0x1b44>
    26c8:	e08f0000 	add	r0, pc, r0
    26cc:	ebfff92a 	bl	b7c <printf@plt>
    26d0:	e5941018 	ldr	r1, [r4, #24]
    26d4:	e3510000 	cmp	r1, #0
    26d8:	0a000002 	beq	26e8 <libxt_hashlimit_init+0x1a20>
    26dc:	e59f012c 	ldr	r0, [pc, #300]	; 2810 <libxt_hashlimit_init+0x1b48>
    26e0:	e08f0000 	add	r0, pc, r0
    26e4:	ebfff924 	bl	b7c <printf@plt>
    26e8:	e594101c 	ldr	r1, [r4, #28]
    26ec:	e3510ffa 	cmp	r1, #1000	; 0x3e8
    26f0:	0a000002 	beq	2700 <libxt_hashlimit_init+0x1a38>
    26f4:	e59f0118 	ldr	r0, [pc, #280]	; 2814 <libxt_hashlimit_init+0x1b4c>
    26f8:	e08f0000 	add	r0, pc, r0
    26fc:	ebfff91e 	bl	b7c <printf@plt>
    2700:	e5941020 	ldr	r1, [r4, #32]
    2704:	e3a03000 	mov	r3, #0
    2708:	e1530007 	cmp	r3, r7
    270c:	01510006 	cmpeq	r1, r6
    2710:	0a000002 	beq	2720 <libxt_hashlimit_init+0x1a58>
    2714:	e59f00fc 	ldr	r0, [pc, #252]	; 2818 <libxt_hashlimit_init+0x1b50>
    2718:	e08f0000 	add	r0, pc, r0
    271c:	ebfff916 	bl	b7c <printf@plt>
    2720:	e5d41028 	ldrb	r1, [r4, #40]	; 0x28
    2724:	e1510008 	cmp	r1, r8
    2728:	0a000002 	beq	2738 <libxt_hashlimit_init+0x1a70>
    272c:	e59f00e8 	ldr	r0, [pc, #232]	; 281c <libxt_hashlimit_init+0x1b54>
    2730:	e08f0000 	add	r0, pc, r0
    2734:	ebfff910 	bl	b7c <printf@plt>
    2738:	e5d41029 	ldrb	r1, [r4, #41]	; 0x29
    273c:	e1510008 	cmp	r1, r8
    2740:	0a000002 	beq	2750 <libxt_hashlimit_init+0x1a88>
    2744:	e59f00d4 	ldr	r0, [pc, #212]	; 2820 <libxt_hashlimit_init+0x1b58>
    2748:	e08f0000 	add	r0, pc, r0
    274c:	ebfff90a 	bl	b7c <printf@plt>
    2750:	e3550003 	cmp	r5, #3
    2754:	1a000008 	bne	277c <libxt_hashlimit_init+0x1ab4>
    2758:	e5943010 	ldr	r3, [r4, #16]
    275c:	e3130040 	tst	r3, #64	; 0x40
    2760:	0a000002 	beq	2770 <libxt_hashlimit_init+0x1aa8>
    2764:	e59f00b8 	ldr	r0, [pc, #184]	; 2824 <libxt_hashlimit_init+0x1b5c>
    2768:	e08f0000 	add	r0, pc, r0
    276c:	ebfff902 	bl	b7c <printf@plt>
    2770:	e5943010 	ldr	r3, [r4, #16]
    2774:	e3130040 	tst	r3, #64	; 0x40
--
    2780:	e8bd83f0 	pop	{r4, r5, r6, r7, r8, r9, pc}
    2784:	e59f009c 	ldr	r0, [pc, #156]	; 2828 <libxt_hashlimit_init+0x1b60>
    2788:	e08f0000 	add	r0, pc, r0
    278c:	eaffffb3 	b	2660 <libxt_hashlimit_init+0x1998>
    2790:	e3550003 	cmp	r5, #3
    2794:	11a02005 	movne	r2, r5
    2798:	1a000006 	bne	27b8 <libxt_hashlimit_init+0x1af0>
    279c:	e5943024 	ldr	r3, [r4, #36]	; 0x24
    27a0:	e3530000 	cmp	r3, #0
    27a4:	11a0c000 	movne	ip, r0
    27a8:	10020193 	mulne	r2, r3, r1
    27ac:	1081039c 	umullne	r0, r1, ip, r3
    27b0:	10821001 	addne	r1, r2, r1
    27b4:	e3a02003 	mov	r2, #3
    27b8:	ebfffecc 	bl	22f0 <libxt_hashlimit_init+0x1628>
    27bc:	e1c420d8 	ldrd	r2, [r4, #8]
    27c0:	e3a07000 	mov	r7, #0
    27c4:	e1a06000 	mov	r6, r0
    27c8:	e59f005c 	ldr	r0, [pc, #92]	; 282c <libxt_hashlimit_init+0x1b64>
    27cc:	e08f0000 	add	r0, pc, r0
    27d0:	ebfff8e9 	bl	b7c <printf@plt>
    27d4:	eaffffad 	b	2690 <libxt_hashlimit_init+0x19c8>
    27d8:	e5941024 	ldr	r1, [r4, #36]	; 0x24
--
    284c:	e3a01020 	mov	r1, #32
    2850:	eaffff74 	b	2628 <libxt_hashlimit_init+0x1960>
    2854:	e59f30d4 	ldr	r3, [pc, #212]	; 2930 <libxt_hashlimit_init+0x1c68>
    2858:	e59f20d4 	ldr	r2, [pc, #212]	; 2934 <libxt_hashlimit_init+0x1c6c>
    285c:	e08f3003 	add	r3, pc, r3
    2860:	e92d4070 	push	{r4, r5, r6, lr}
    2864:	e7935002 	ldr	r5, [r3, r2]
    2868:	e59f00c8 	ldr	r0, [pc, #200]	; 2938 <libxt_hashlimit_init+0x1c70>
    286c:	e1a04001 	mov	r4, r1
    2870:	e08f0000 	add	r0, pc, r0
    2874:	e5951000 	ldr	r1, [r5]
    2878:	ebfff8f5 	bl	c54 <fputs@plt>
    287c:	e3a02001 	mov	r2, #1
    2880:	e3a01000 	mov	r1, #0
    2884:	e5940034 	ldr	r0, [r4, #52]	; 0x34
    2888:	ebfffe98 	bl	22f0 <libxt_hashlimit_init+0x1628>
    288c:	e5941038 	ldr	r1, [r4, #56]	; 0x38
    2890:	e1a06000 	mov	r6, r0
    2894:	e59f00a0 	ldr	r0, [pc, #160]	; 293c <libxt_hashlimit_init+0x1c74>
    2898:	e08f0000 	add	r0, pc, r0
    289c:	ebfff8b6 	bl	b7c <printf@plt>
    28a0:	e59f0098 	ldr	r0, [pc, #152]	; 2940 <libxt_hashlimit_init+0x1c78>
    28a4:	e5951000 	ldr	r1, [r5]
    28a8:	e08f0000 	add	r0, pc, r0
    28ac:	ebfff8e8 	bl	c54 <fputs@plt>
    28b0:	e3a0102c 	mov	r1, #44	; 0x2c
    28b4:	e5940030 	ldr	r0, [r4, #48]	; 0x30
    28b8:	ebfffd12 	bl	1d08 <libxt_hashlimit_init+0x1040>
    28bc:	e59f0080 	ldr	r0, [pc, #128]	; 2944 <libxt_hashlimit_init+0x1c7c>
    28c0:	e2841020 	add	r1, r4, #32
    28c4:	e08f0000 	add	r0, pc, r0
    28c8:	ebfff8ab 	bl	b7c <printf@plt>
    28cc:	e594103c 	ldr	r1, [r4, #60]	; 0x3c
    28d0:	e3510000 	cmp	r1, #0
    28d4:	0a000002 	beq	28e4 <libxt_hashlimit_init+0x1c1c>
    28d8:	e59f0068 	ldr	r0, [pc, #104]	; 2948 <libxt_hashlimit_init+0x1c80>
    28dc:	e08f0000 	add	r0, pc, r0
    28e0:	ebfff8a5 	bl	b7c <printf@plt>
    28e4:	e5941040 	ldr	r1, [r4, #64]	; 0x40
    28e8:	e3510000 	cmp	r1, #0
    28ec:	0a000002 	beq	28fc <libxt_hashlimit_init+0x1c34>
    28f0:	e59f0054 	ldr	r0, [pc, #84]	; 294c <libxt_hashlimit_init+0x1c84>
    28f4:	e08f0000 	add	r0, pc, r0
    28f8:	ebfff89f 	bl	b7c <printf@plt>
    28fc:	e5941044 	ldr	r1, [r4, #68]	; 0x44
    2900:	e3510ffa 	cmp	r1, #1000	; 0x3e8
    2904:	0a000002 	beq	2914 <libxt_hashlimit_init+0x1c4c>
    2908:	e59f0040 	ldr	r0, [pc, #64]	; 2950 <libxt_hashlimit_init+0x1c88>
    290c:	e08f0000 	add	r0, pc, r0
    2910:	ebfff899 	bl	b7c <printf@plt>
    2914:	e5941048 	ldr	r1, [r4, #72]	; 0x48
    2918:	e1510006 	cmp	r1, r6
--
    2950:	00001d10 	andeq	r1, r0, r0, lsl sp
    2954:	00001d16 	andeq	r1, r0, r6, lsl sp
    2958:	e59f30c4 	ldr	r3, [pc, #196]	; 2a24 <libxt_hashlimit_init+0x1d5c>
    295c:	e59f20c4 	ldr	r2, [pc, #196]	; 2a28 <libxt_hashlimit_init+0x1d60>
    2960:	e08f3003 	add	r3, pc, r3
    2964:	e92d4070 	push	{r4, r5, r6, lr}
    2968:	e7935002 	ldr	r5, [r3, r2]
    296c:	e59f00b8 	ldr	r0, [pc, #184]	; 2a2c <libxt_hashlimit_init+0x1d64>
    2970:	e1a04001 	mov	r4, r1
    2974:	e08f0000 	add	r0, pc, r0
    2978:	e5951000 	ldr	r1, [r5]
    297c:	ebfff8b4 	bl	c54 <fputs@plt>
    2980:	e3a02001 	mov	r2, #1
    2984:	e3a01000 	mov	r1, #0
    2988:	e5940034 	ldr	r0, [r4, #52]	; 0x34
    298c:	ebfffe57 	bl	22f0 <libxt_hashlimit_init+0x1628>
    2990:	e5941038 	ldr	r1, [r4, #56]	; 0x38
    2994:	e1a06000 	mov	r6, r0
    2998:	e59f0090 	ldr	r0, [pc, #144]	; 2a30 <libxt_hashlimit_init+0x1d68>
    299c:	e08f0000 	add	r0, pc, r0
    29a0:	ebfff875 	bl	b7c <printf@plt>
    29a4:	e59f0088 	ldr	r0, [pc, #136]	; 2a34 <libxt_hashlimit_init+0x1d6c>
    29a8:	e5951000 	ldr	r1, [r5]
    29ac:	e08f0000 	add	r0, pc, r0
    29b0:	ebfff8a7 	bl	c54 <fputs@plt>
    29b4:	e3a0102d 	mov	r1, #45	; 0x2d
    29b8:	e5940030 	ldr	r0, [r4, #48]	; 0x30
    29bc:	ebfffcd1 	bl	1d08 <libxt_hashlimit_init+0x1040>
    29c0:	e594103c 	ldr	r1, [r4, #60]	; 0x3c
    29c4:	e3510000 	cmp	r1, #0
    29c8:	0a000002 	beq	29d8 <libxt_hashlimit_init+0x1d10>
    29cc:	e59f0064 	ldr	r0, [pc, #100]	; 2a38 <libxt_hashlimit_init+0x1d70>
    29d0:	e08f0000 	add	r0, pc, r0
    29d4:	ebfff868 	bl	b7c <printf@plt>
    29d8:	e5941040 	ldr	r1, [r4, #64]	; 0x40
    29dc:	e3510000 	cmp	r1, #0
    29e0:	0a000002 	beq	29f0 <libxt_hashlimit_init+0x1d28>
    29e4:	e59f0050 	ldr	r0, [pc, #80]	; 2a3c <libxt_hashlimit_init+0x1d74>
    29e8:	e08f0000 	add	r0, pc, r0
    29ec:	ebfff862 	bl	b7c <printf@plt>
    29f0:	e5941044 	ldr	r1, [r4, #68]	; 0x44
    29f4:	e3510ffa 	cmp	r1, #1000	; 0x3e8
    29f8:	0a000002 	beq	2a08 <libxt_hashlimit_init+0x1d40>
    29fc:	e59f003c 	ldr	r0, [pc, #60]	; 2a40 <libxt_hashlimit_init+0x1d78>
    2a00:	e08f0000 	add	r0, pc, r0
    2a04:	ebfff85c 	bl	b7c <printf@plt>
    2a08:	e5941048 	ldr	r1, [r4, #72]	; 0x48
    2a0c:	e1510006 	cmp	r1, r6


[*] Function printf used 31 times libxt_hashlimit.so