[*] Binary protection state of libip6t_icmp6.so

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


[*] Function printf tear down of libip6t_icmp6.so

 bb0:	eaffffe5 	b	b4c <libip6t_icmp6_init+0x420>
 bb4:	e3e03000 	mvn	r3, #0
 bb8:	e5c45001 	strb	r5, [r4, #1]
 bbc:	e5c43002 	strb	r3, [r4, #2]
 bc0:	e51bd030 	ldr	sp, [fp, #-48]	; 0xffffffd0
 bc4:	eaffffb8 	b	aac <libip6t_icmp6_init+0x380>
 bc8:	000113e8 	andeq	r1, r1, r8, ror #7
 bcc:	000115f4 	strdeq	r1, [r1], -r4
 bd0:	00000054 	andeq	r0, r0, r4, asr r0
 bd4:	0000042b 	andeq	r0, r0, fp, lsr #8
 bd8:	00011350 	andeq	r1, r1, r0, asr r3
 bdc:	00000369 	andeq	r0, r0, r9, ror #6
 be0:	0000031f 	andeq	r0, r0, pc, lsl r3
 be4:	e92d4010 	push	{r4, lr}
 be8:	e5d13023 	ldrb	r3, [r1, #35]	; 0x23
 bec:	e1a04001 	mov	r4, r1
 bf0:	e3130001 	tst	r3, #1
 bf4:	0a000002 	beq	c04 <libip6t_icmp6_init+0x4d8>
 bf8:	e59f003c 	ldr	r0, [pc, #60]	; c3c <libip6t_icmp6_init+0x510>
 bfc:	e08f0000 	add	r0, pc, r0
 c00:	ebfffea5 	bl	69c <printf@plt>
 c04:	e59f0034 	ldr	r0, [pc, #52]	; c40 <libip6t_icmp6_init+0x514>
 c08:	e5d41020 	ldrb	r1, [r4, #32]
 c0c:	e08f0000 	add	r0, pc, r0
 c10:	ebfffea1 	bl	69c <printf@plt>
 c14:	e5d41021 	ldrb	r1, [r4, #33]	; 0x21
 c18:	e3510000 	cmp	r1, #0
 c1c:	1a000002 	bne	c2c <libip6t_icmp6_init+0x500>
 c20:	e5d43022 	ldrb	r3, [r4, #34]	; 0x22
 c24:	e35300ff 	cmp	r3, #255	; 0xff
 c28:	08bd8010 	popeq	{r4, pc}
 c2c:	e59f0010 	ldr	r0, [pc, #16]	; c44 <libip6t_icmp6_init+0x518>
 c30:	e8bd4010 	pop	{r4, lr}
 c34:	e08f0000 	add	r0, pc, r0
 c38:	eafffe97 	b	69c <printf@plt>
 c3c:	000002e5 	andeq	r0, r0, r5, ror #5
 c40:	000002d8 	ldrdeq	r0, [r0], -r8
 c44:	000002c2 	andeq	r0, r0, r2, asr #5
 c48:	e59f0128 	ldr	r0, [pc, #296]	; d78 <libip6t_icmp6_init+0x64c>
 c4c:	e92d41f0 	push	{r4, r5, r6, r7, r8, lr}
 c50:	e08f0000 	add	r0, pc, r0
 c54:	e1a05001 	mov	r5, r1
 c58:	e1a04002 	mov	r4, r2
 c5c:	ebfffe8e 	bl	69c <printf@plt>
 c60:	e5d50023 	ldrb	r0, [r5, #35]	; 0x23
 c64:	e3540000 	cmp	r4, #0
--
 c84:	e08f2002 	add	r2, pc, r2
 c88:	e2822014 	add	r2, r2, #20
 c8c:	e1a0e183 	lsl	lr, r3, #3
 c90:	e082c00e 	add	ip, r2, lr
 c94:	e5dc1004 	ldrb	r1, [ip, #4]
 c98:	e1510008 	cmp	r1, r8
 c9c:	1a000005 	bne	cb8 <libip6t_icmp6_init+0x58c>
 ca0:	e5dc1005 	ldrb	r1, [ip, #5]
 ca4:	e1510006 	cmp	r1, r6
 ca8:	1a000002 	bne	cb8 <libip6t_icmp6_init+0x58c>
 cac:	e5dc1006 	ldrb	r1, [ip, #6]
 cb0:	e1510007 	cmp	r1, r7
 cb4:	0a00002a 	beq	d64 <libip6t_icmp6_init+0x638>
 cb8:	e2833001 	add	r3, r3, #1
 cbc:	e353001c 	cmp	r3, #28
 cc0:	1afffff1 	bne	c8c <libip6t_icmp6_init+0x560>
 cc4:	e3500000 	cmp	r0, #0
 cc8:	0a000002 	beq	cd8 <libip6t_icmp6_init+0x5ac>
 ccc:	e59f00ac 	ldr	r0, [pc, #172]	; d80 <libip6t_icmp6_init+0x654>
 cd0:	e08f0000 	add	r0, pc, r0
 cd4:	ebfffe70 	bl	69c <printf@plt>
 cd8:	e59f00a4 	ldr	r0, [pc, #164]	; d84 <libip6t_icmp6_init+0x658>
 cdc:	e1a01008 	mov	r1, r8
 ce0:	e08f0000 	add	r0, pc, r0
 ce4:	ebfffe6c 	bl	69c <printf@plt>
 ce8:	e1560007 	cmp	r6, r7
 cec:	1a000014 	bne	d44 <libip6t_icmp6_init+0x618>
 cf0:	e59f0090 	ldr	r0, [pc, #144]	; d88 <libip6t_icmp6_init+0x65c>
 cf4:	e1a01006 	mov	r1, r6
 cf8:	e08f0000 	add	r0, pc, r0
 cfc:	ebfffe66 	bl	69c <printf@plt>
 d00:	e5d51023 	ldrb	r1, [r5, #35]	; 0x23
 d04:	e3d11001 	bics	r1, r1, #1
 d08:	08bd81f0 	popeq	{r4, r5, r6, r7, r8, pc}
 d0c:	e59f0078 	ldr	r0, [pc, #120]	; d8c <libip6t_icmp6_init+0x660>
 d10:	e8bd41f0 	pop	{r4, r5, r6, r7, r8, lr}
 d14:	e08f0000 	add	r0, pc, r0
 d18:	eafffe5f 	b	69c <printf@plt>
 d1c:	e59f106c 	ldr	r1, [pc, #108]	; d90 <libip6t_icmp6_init+0x664>
 d20:	e08f1001 	add	r1, pc, r1
 d24:	e59f3068 	ldr	r3, [pc, #104]	; d94 <libip6t_icmp6_init+0x668>
 d28:	e59f0068 	ldr	r0, [pc, #104]	; d98 <libip6t_icmp6_init+0x66c>
 d2c:	e08f3003 	add	r3, pc, r3
 d30:	e083300e 	add	r3, r3, lr
 d34:	e5932014 	ldr	r2, [r3, #20]
 d38:	e08f0000 	add	r0, pc, r0
 d3c:	ebfffe56 	bl	69c <printf@plt>
 d40:	eaffffee 	b	d00 <libip6t_icmp6_init+0x5d4>
 d44:	e35700ff 	cmp	r7, #255	; 0xff
--
 d74:	eaffffea 	b	d24 <libip6t_icmp6_init+0x5f8>
 d78:	000002aa 	andeq	r0, r0, sl, lsr #5
 d7c:	00011158 	andeq	r1, r1, r8, asr r1
 d80:	00000211 	andeq	r0, r0, r1, lsl r2
 d84:	0000020e 	andeq	r0, r0, lr, lsl #4
 d88:	00000213 	andeq	r0, r0, r3, lsl r2
 d8c:	0000020d 	andeq	r0, r0, sp, lsl #4
 d90:	000001c0 	andeq	r0, r0, r0, asr #3
 d94:	000110b0 	strheq	r1, [r1], -r0
 d98:	000001cd 	andeq	r0, r0, sp, asr #3
 d9c:	000001b8 			; <UNDEFINED> instruction: 0x000001b8
 da0:	00000172 	andeq	r0, r0, r2, ror r1
 da4:	e59f00a0 	ldr	r0, [pc, #160]	; e4c <libip6t_icmp6_init+0x720>
 da8:	e92d41f0 	push	{r4, r5, r6, r7, r8, lr}
 dac:	e59f709c 	ldr	r7, [pc, #156]	; e50 <libip6t_icmp6_init+0x724>
 db0:	e08f0000 	add	r0, pc, r0
 db4:	ebfffe3b 	bl	6a8 <puts@plt>
 db8:	e59f0094 	ldr	r0, [pc, #148]	; e54 <libip6t_icmp6_init+0x728>
 dbc:	e59f8094 	ldr	r8, [pc, #148]	; e58 <libip6t_icmp6_init+0x72c>
 dc0:	e08f0000 	add	r0, pc, r0
 dc4:	ebfffe34 	bl	69c <printf@plt>
 dc8:	e59f308c 	ldr	r3, [pc, #140]	; e5c <libip6t_icmp6_init+0x730>
 dcc:	e59f608c 	ldr	r6, [pc, #140]	; e60 <libip6t_icmp6_init+0x734>
--
 dd8:	e3a04000 	mov	r4, #0
 ddc:	e08f7007 	add	r7, pc, r7
 de0:	e08f8008 	add	r8, pc, r8
 de4:	e3540000 	cmp	r4, #0
 de8:	e2835008 	add	r5, r3, #8
 dec:	e5931008 	ldr	r1, [r3, #8]
 df0:	0a000013 	beq	e44 <libip6t_icmp6_init+0x718>
 df4:	e5d3000c 	ldrb	r0, [r3, #12]
 df8:	e5d32004 	ldrb	r2, [r3, #4]
 dfc:	e1500002 	cmp	r0, r2
 e00:	1a00000f 	bne	e44 <libip6t_icmp6_init+0x718>
 e04:	e5952004 	ldr	r2, [r5, #4]
 e08:	e5933004 	ldr	r3, [r3, #4]
 e0c:	e0022006 	and	r2, r2, r6
 e10:	e0033006 	and	r3, r3, r6
 e14:	e1520003 	cmp	r2, r3
 e18:	11a00008 	movne	r0, r8
 e1c:	059f0040 	ldreq	r0, [pc, #64]	; e64 <libip6t_icmp6_init+0x738>
 e20:	008f0000 	addeq	r0, pc, r0
 e24:	e2844001 	add	r4, r4, #1
 e28:	ebfffe1b 	bl	69c <printf@plt>
 e2c:	e354001c 	cmp	r4, #28
 e30:	e1a03005 	mov	r3, r5


[*] Function printf used 9 times libip6t_icmp6.so