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

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


[*] Function printf tear down of libip4tc.so.0.1.0

    1578:	e1a00004 	mov	r0, r4
    157c:	e8bd8070 	pop	{r4, r5, r6, pc}

00001580 <dump_entries>:
    1580:	e92d4ff0 	push	{r4, r5, r6, r7, r8, r9, sl, fp, lr}
    1584:	e59f83a8 	ldr	r8, [pc, #936]	; 1934 <dump_entries+0x3b4>
    1588:	e59f33a8 	ldr	r3, [pc, #936]	; 1938 <dump_entries+0x3b8>
    158c:	e08f8008 	add	r8, pc, r8
    1590:	e7982003 	ldr	r2, [r8, r3]
    1594:	e59f33a0 	ldr	r3, [pc, #928]	; 193c <dump_entries+0x3bc>
    1598:	e1a05000 	mov	r5, r0
    159c:	e08f3003 	add	r3, pc, r3
    15a0:	e5832000 	str	r2, [r3]
    15a4:	e59f1394 	ldr	r1, [pc, #916]	; 1940 <dump_entries+0x3c0>
    15a8:	e590307c 	ldr	r3, [r0, #124]	; 0x7c
    15ac:	e59f0390 	ldr	r0, [pc, #912]	; 1944 <dump_entries+0x3c4>
    15b0:	e24dd01c 	sub	sp, sp, #28
    15b4:	e5932020 	ldr	r2, [r3, #32]
    15b8:	e08f1001 	add	r1, pc, r1
    15bc:	e08f0000 	add	r0, pc, r0
    15c0:	ebfffe0d 	bl	dfc <printf@plt>
    15c4:	e59f037c 	ldr	r0, [pc, #892]	; 1948 <dump_entries+0x3c8>
    15c8:	e2851028 	add	r1, r5, #40	; 0x28
    15cc:	e08f0000 	add	r0, pc, r0
    15d0:	ebfffe09 	bl	dfc <printf@plt>
    15d4:	e595305c 	ldr	r3, [r5, #92]	; 0x5c
    15d8:	e59f036c 	ldr	r0, [pc, #876]	; 194c <dump_entries+0x3cc>
    15dc:	e58d3004 	str	r3, [sp, #4]
    15e0:	e5953058 	ldr	r3, [r5, #88]	; 0x58
    15e4:	e285104c 	add	r1, r5, #76	; 0x4c
    15e8:	e58d3000 	str	r3, [sp]
    15ec:	e08f0000 	add	r0, pc, r0
    15f0:	e891000e 	ldm	r1, {r1, r2, r3}
    15f4:	ebfffe00 	bl	dfc <printf@plt>
    15f8:	e5953070 	ldr	r3, [r5, #112]	; 0x70
    15fc:	e59f034c 	ldr	r0, [pc, #844]	; 1950 <dump_entries+0x3d0>
    1600:	e58d3004 	str	r3, [sp, #4]
    1604:	e595306c 	ldr	r3, [r5, #108]	; 0x6c
    1608:	e2851060 	add	r1, r5, #96	; 0x60
    160c:	e58d3000 	str	r3, [sp]
    1610:	e08f0000 	add	r0, pc, r0
    1614:	e891000e 	ldm	r1, {r1, r2, r3}
    1618:	ebfffdf7 	bl	dfc <printf@plt>
    161c:	e59f9330 	ldr	r9, [pc, #816]	; 1954 <dump_entries+0x3d4>
    1620:	e59fa330 	ldr	sl, [pc, #816]	; 1958 <dump_entries+0x3d8>
--
    1658:	e1500002 	cmp	r0, r2
    165c:	8a000007 	bhi	1680 <dump_entries+0x100>
    1660:	e59f32f4 	ldr	r3, [pc, #756]	; 195c <dump_entries+0x3dc>
    1664:	e59f12f4 	ldr	r1, [pc, #756]	; 1960 <dump_entries+0x3e0>
    1668:	e7983003 	ldr	r3, [r8, r3]
    166c:	e1a02007 	mov	r2, r7
    1670:	e08f1001 	add	r1, pc, r1
    1674:	e5930000 	ldr	r0, [r3]
    1678:	ebfffdfa 	bl	e68 <fprintf@plt>
    167c:	ebfffdf3 	bl	e50 <abort@plt>
    1680:	e083c002 	add	ip, r3, r2
    1684:	e154000c 	cmp	r4, ip
    1688:	0a000023 	beq	171c <dump_entries+0x19c>
    168c:	e1dcc5ba 	ldrh	ip, [ip, #90]	; 0x5a
    1690:	e2811001 	add	r1, r1, #1
    1694:	e082200c 	add	r2, r2, ip
    1698:	eaffffee 	b	1658 <dump_entries+0xd8>
    169c:	e0841006 	add	r1, r4, r6
    16a0:	e2811002 	add	r1, r1, #2
    16a4:	e1a0000a 	mov	r0, sl
    16a8:	ebfffdd3 	bl	dfc <printf@plt>
    16ac:	e19430b6 	ldrh	r3, [r4, r6]
    16b0:	e0866003 	add	r6, r6, r3
--
    16d0:	e59f1294 	ldr	r1, [pc, #660]	; 196c <dump_entries+0x3ec>
    16d4:	e08f1001 	add	r1, pc, r1
    16d8:	ea00008d 	b	1914 <dump_entries+0x394>
    16dc:	e59f128c 	ldr	r1, [pc, #652]	; 1970 <dump_entries+0x3f0>
    16e0:	e08f1001 	add	r1, pc, r1
    16e4:	ea00008a 	b	1914 <dump_entries+0x394>
    16e8:	e59f0284 	ldr	r0, [pc, #644]	; 1974 <dump_entries+0x3f4>
    16ec:	e08f0000 	add	r0, pc, r0
    16f0:	ea000089 	b	191c <dump_entries+0x39c>
    16f4:	e59f127c 	ldr	r1, [pc, #636]	; 1978 <dump_entries+0x3f8>
    16f8:	e1a0000b 	mov	r0, fp
    16fc:	e08f1001 	add	r1, pc, r1
    1700:	ebfffde7 	bl	ea4 <strcmp@plt>
    1704:	e3500000 	cmp	r0, #0
    1708:	1a000084 	bne	1920 <dump_entries+0x3a0>
    170c:	e59f0268 	ldr	r0, [pc, #616]	; 197c <dump_entries+0x3fc>
    1710:	e2861020 	add	r1, r6, #32
    1714:	e08f0000 	add	r0, pc, r0
    1718:	ea00007f 	b	191c <dump_entries+0x39c>
    171c:	e1a00009 	mov	r0, r9
    1720:	ebfffdb5 	bl	dfc <printf@plt>
    1724:	e5940000 	ldr	r0, [r4]
    1728:	eb0009b3 	bl	3dfc <iptc_check_entry+0xf0>
--
    1738:	eb0009af 	bl	3dfc <iptc_check_entry+0xf0>
    173c:	e1a03426 	lsr	r3, r6, #8
    1740:	e1a02826 	lsr	r2, r6, #16
    1744:	e20330ff 	and	r3, r3, #255	; 0xff
    1748:	e20220ff 	and	r2, r2, #255	; 0xff
    174c:	e20010ff 	and	r1, r0, #255	; 0xff
    1750:	e58d1010 	str	r1, [sp, #16]
    1754:	e1a01420 	lsr	r1, r0, #8
    1758:	e20110ff 	and	r1, r1, #255	; 0xff
    175c:	e58d100c 	str	r1, [sp, #12]
    1760:	e1a01820 	lsr	r1, r0, #16
    1764:	e1a00c20 	lsr	r0, r0, #24
    1768:	e58d0004 	str	r0, [sp, #4]
    176c:	e59f020c 	ldr	r0, [pc, #524]	; 1980 <dump_entries+0x400>
    1770:	e20110ff 	and	r1, r1, #255	; 0xff
    1774:	e58d1008 	str	r1, [sp, #8]
    1778:	e20610ff 	and	r1, r6, #255	; 0xff
    177c:	e58d1000 	str	r1, [sp]
    1780:	e08f0000 	add	r0, pc, r0
    1784:	e1a01c26 	lsr	r1, r6, #24
    1788:	ebfffd9b 	bl	dfc <printf@plt>
    178c:	e5940004 	ldr	r0, [r4, #4]
    1790:	eb000999 	bl	3dfc <iptc_check_entry+0xf0>
--
    179c:	eb000996 	bl	3dfc <iptc_check_entry+0xf0>
    17a0:	e1a03426 	lsr	r3, r6, #8
    17a4:	e1a02826 	lsr	r2, r6, #16
    17a8:	e20330ff 	and	r3, r3, #255	; 0xff
    17ac:	e20220ff 	and	r2, r2, #255	; 0xff
    17b0:	e20010ff 	and	r1, r0, #255	; 0xff
    17b4:	e58d1010 	str	r1, [sp, #16]
    17b8:	e1a01420 	lsr	r1, r0, #8
    17bc:	e20110ff 	and	r1, r1, #255	; 0xff
    17c0:	e58d100c 	str	r1, [sp, #12]
    17c4:	e1a01820 	lsr	r1, r0, #16
    17c8:	e1a00c20 	lsr	r0, r0, #24
    17cc:	e58d0004 	str	r0, [sp, #4]
    17d0:	e59f01ac 	ldr	r0, [pc, #428]	; 1984 <dump_entries+0x404>
    17d4:	e20110ff 	and	r1, r1, #255	; 0xff
    17d8:	e58d1008 	str	r1, [sp, #8]
    17dc:	e20610ff 	and	r1, r6, #255	; 0xff
    17e0:	e58d1000 	str	r1, [sp]
    17e4:	e08f0000 	add	r0, pc, r0
    17e8:	e1a01c26 	lsr	r1, r6, #24
    17ec:	ebfffd82 	bl	dfc <printf@plt>
    17f0:	e59f0190 	ldr	r0, [pc, #400]	; 1988 <dump_entries+0x408>
    17f4:	e2841010 	add	r1, r4, #16
    17f8:	e08f0000 	add	r0, pc, r0
    17fc:	ebfffd7e 	bl	dfc <printf@plt>
    1800:	e2846030 	add	r6, r4, #48	; 0x30
    1804:	e4d63001 	ldrb	r3, [r6], #1
    1808:	e3530000 	cmp	r3, #0
    180c:	03a0002e 	moveq	r0, #46	; 0x2e
    1810:	13a00058 	movne	r0, #88	; 0x58
    1814:	ebfffd72 	bl	de4 <putchar@plt>
    1818:	e156000b 	cmp	r6, fp
    181c:	1afffff8 	bne	1804 <dump_entries+0x284>
    1820:	e59f0164 	ldr	r0, [pc, #356]	; 198c <dump_entries+0x40c>
    1824:	e2841020 	add	r1, r4, #32
    1828:	e08f0000 	add	r0, pc, r0
    182c:	ebfffd72 	bl	dfc <printf@plt>
    1830:	e284b050 	add	fp, r4, #80	; 0x50
    1834:	e4d63001 	ldrb	r3, [r6], #1
    1838:	e3530000 	cmp	r3, #0
    183c:	03a0002e 	moveq	r0, #46	; 0x2e
    1840:	13a00058 	movne	r0, #88	; 0x58
    1844:	ebfffd66 	bl	de4 <putchar@plt>
    1848:	e15b0006 	cmp	fp, r6
    184c:	1afffff8 	bne	1834 <dump_entries+0x2b4>
    1850:	e59f0138 	ldr	r0, [pc, #312]	; 1990 <dump_entries+0x410>
    1854:	e1d415b0 	ldrh	r1, [r4, #80]	; 0x50
    1858:	e08f0000 	add	r0, pc, r0
    185c:	ebfffd66 	bl	dfc <printf@plt>
    1860:	e59f012c 	ldr	r0, [pc, #300]	; 1994 <dump_entries+0x414>
    1864:	e5d41052 	ldrb	r1, [r4, #82]	; 0x52
    1868:	e08f0000 	add	r0, pc, r0
    186c:	ebfffd62 	bl	dfc <printf@plt>
    1870:	e59f0120 	ldr	r0, [pc, #288]	; 1998 <dump_entries+0x418>
    1874:	e5d41053 	ldrb	r1, [r4, #83]	; 0x53
    1878:	e08f0000 	add	r0, pc, r0
    187c:	ebfffd5e 	bl	dfc <printf@plt>
    1880:	e1c406d8 	ldrd	r0, [r4, #104]	; 0x68
    1884:	e1c426d0 	ldrd	r2, [r4, #96]	; 0x60
    1888:	e1cd00f0 	strd	r0, [sp]
    188c:	e59f0108 	ldr	r0, [pc, #264]	; 199c <dump_entries+0x41c>
    1890:	e3a06070 	mov	r6, #112	; 0x70
    1894:	e08f0000 	add	r0, pc, r0
    1898:	ebfffd57 	bl	dfc <printf@plt>
    189c:	e59f00fc 	ldr	r0, [pc, #252]	; 19a0 <dump_entries+0x420>
    18a0:	e5941054 	ldr	r1, [r4, #84]	; 0x54
    18a4:	e08f0000 	add	r0, pc, r0
    18a8:	ebfffd53 	bl	dfc <printf@plt>
    18ac:	e1d435b8 	ldrh	r3, [r4, #88]	; 0x58
    18b0:	e1560003 	cmp	r6, r3
    18b4:	3affff78 	bcc	169c <dump_entries+0x11c>
    18b8:	e59f00e4 	ldr	r0, [pc, #228]	; 19a4 <dump_entries+0x424>
    18bc:	e0846003 	add	r6, r4, r3
    18c0:	e286b002 	add	fp, r6, #2
    18c4:	e19420b3 	ldrh	r2, [r4, r3]
    18c8:	e1a0100b 	mov	r1, fp
    18cc:	e08f0000 	add	r0, pc, r0
    18d0:	ebfffd49 	bl	dfc <printf@plt>
    18d4:	e5d63002 	ldrb	r3, [r6, #2]
    18d8:	e3530000 	cmp	r3, #0
    18dc:	1affff84 	bne	16f4 <dump_entries+0x174>
    18e0:	e5961020 	ldr	r1, [r6, #32]
    18e4:	e3510000 	cmp	r1, #0
    18e8:	aaffff7e 	bge	16e8 <dump_entries+0x168>
    18ec:	e3710002 	cmn	r1, #2
    18f0:	0affff70 	beq	16b8 <dump_entries+0x138>
    18f4:	e3710001 	cmn	r1, #1
    18f8:	0affff71 	beq	16c4 <dump_entries+0x144>
    18fc:	e3710004 	cmn	r1, #4
    1900:	0affff72 	beq	16d0 <dump_entries+0x150>
    1904:	e3710005 	cmn	r1, #5
    1908:	1affff73 	bne	16dc <dump_entries+0x15c>
    190c:	e59f1094 	ldr	r1, [pc, #148]	; 19a8 <dump_entries+0x428>
    1910:	e08f1001 	add	r1, pc, r1
    1914:	e59f0090 	ldr	r0, [pc, #144]	; 19ac <dump_entries+0x42c>
    1918:	e08f0000 	add	r0, pc, r0
    191c:	ebfffd36 	bl	dfc <printf@plt>
    1920:	e3a0000a 	mov	r0, #10
    1924:	ebfffd2e 	bl	de4 <putchar@plt>


[*] Function printf used 17 times libip4tc.so.0.1.0