[*] Binary protection state of libip6t_ipv6header.so

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


[*] Function printf tear down of libip6t_ipv6header.so

 a6c:	0a000001 	beq	a78 <libip6t_ipv6header_init+0x3c8>
 a70:	e3a0002c 	mov	r0, #44	; 0x2c
 a74:	ebfffee3 	bl	608 <putchar@plt>
 a78:	e7d95085 	ldrb	r5, [r9, r5, lsl #1]
 a7c:	e3550000 	cmp	r5, #0
 a80:	0a000004 	beq	a98 <libip6t_ipv6header_init+0x3e8>
 a84:	e1a00005 	mov	r0, r5
 a88:	ebfffee4 	bl	620 <getprotobynumber@plt>
 a8c:	e3500000 	cmp	r0, #0
 a90:	15901000 	ldrne	r1, [r0]
 a94:	1a000005 	bne	ab0 <libip6t_ipv6header_init+0x400>
 a98:	e3a03000 	mov	r3, #0
 a9c:	e0862183 	add	r2, r6, r3, lsl #3
 aa0:	e5d22004 	ldrb	r2, [r2, #4]
 aa4:	e1520005 	cmp	r2, r5
 aa8:	1a000008 	bne	ad0 <libip6t_ipv6header_init+0x420>
 aac:	e7961183 	ldr	r1, [r6, r3, lsl #3]
 ab0:	e59f003c 	ldr	r0, [pc, #60]	; af4 <libip6t_ipv6header_init+0x444>
 ab4:	e1c44007 	bic	r4, r4, r7
 ab8:	e08f0000 	add	r0, pc, r0
 abc:	ebfffed4 	bl	614 <printf@plt>
 ac0:	e3a03001 	mov	r3, #1
 ac4:	eaffffda 	b	a34 <libip6t_ipv6header_init+0x384>
--
 acc:	eaffffe1 	b	a58 <libip6t_ipv6header_init+0x3a8>
 ad0:	e2833001 	add	r3, r3, #1
 ad4:	e3530012 	cmp	r3, #18
 ad8:	1affffef 	bne	a9c <libip6t_ipv6header_init+0x3ec>
 adc:	e3a01000 	mov	r1, #0
 ae0:	eafffff2 	b	ab0 <libip6t_ipv6header_init+0x400>
 ae4:	000001f0 	strdeq	r0, [r0], -r0	; <UNPREDICTABLE>
 ae8:	000001ec 	andeq	r0, r0, ip, ror #3
 aec:	000113e8 	andeq	r1, r1, r8, ror #7
 af0:	000003e0 	andeq	r0, r0, r0, ror #7
 af4:	000003a4 	andeq	r0, r0, r4, lsr #7
 af8:	e92d4010 	push	{r4, lr}
 afc:	e5d13021 	ldrb	r3, [r1, #33]	; 0x21
 b00:	e1a04001 	mov	r4, r1
 b04:	e3530000 	cmp	r3, #0
 b08:	1a00000d 	bne	b44 <libip6t_ipv6header_init+0x494>
 b0c:	e59f103c 	ldr	r1, [pc, #60]	; b50 <libip6t_ipv6header_init+0x4a0>
 b10:	e08f1001 	add	r1, pc, r1
 b14:	e59f0038 	ldr	r0, [pc, #56]	; b54 <libip6t_ipv6header_init+0x4a4>
 b18:	e08f0000 	add	r0, pc, r0
 b1c:	ebfffebc 	bl	614 <printf@plt>
 b20:	e5d40020 	ldrb	r0, [r4, #32]
 b24:	ebffffb9 	bl	a10 <libip6t_ipv6header_init+0x360>
 b28:	e5d43022 	ldrb	r3, [r4, #34]	; 0x22
 b2c:	e3530000 	cmp	r3, #0
 b30:	08bd8010 	popeq	{r4, pc}
 b34:	e59f001c 	ldr	r0, [pc, #28]	; b58 <libip6t_ipv6header_init+0x4a8>
 b38:	e8bd4010 	pop	{r4, lr}
 b3c:	e08f0000 	add	r0, pc, r0
 b40:	eafffeb3 	b	614 <printf@plt>
 b44:	e59f1010 	ldr	r1, [pc, #16]	; b5c <libip6t_ipv6header_init+0x4ac>
 b48:	e08f1001 	add	r1, pc, r1
 b4c:	eafffff0 	b	b14 <libip6t_ipv6header_init+0x464>
 b50:	00000330 	andeq	r0, r0, r0, lsr r3
 b54:	0000031c 	andeq	r0, r0, ip, lsl r3
 b58:	00000305 	andeq	r0, r0, r5, lsl #6
 b5c:	000002e9 	andeq	r0, r0, r9, ror #5
 b60:	e59f0090 	ldr	r0, [pc, #144]	; bf8 <libip6t_ipv6header_init+0x548>
 b64:	e92d4070 	push	{r4, r5, r6, lr}
 b68:	e08f0000 	add	r0, pc, r0
 b6c:	e1a04001 	mov	r4, r1
 b70:	e1a05002 	mov	r5, r2
 b74:	ebfffea6 	bl	614 <printf@plt>
 b78:	e5d43020 	ldrb	r3, [r4, #32]
 b7c:	e3530000 	cmp	r3, #0
 b80:	e5d43021 	ldrb	r3, [r4, #33]	; 0x21
 b84:	1a000001 	bne	b90 <libip6t_ipv6header_init+0x4e0>
 b88:	e3530000 	cmp	r3, #0
 b8c:	0a00000c 	beq	bc4 <libip6t_ipv6header_init+0x514>
 b90:	e3530000 	cmp	r3, #0
 b94:	1a000011 	bne	be0 <libip6t_ipv6header_init+0x530>
 b98:	e59f105c 	ldr	r1, [pc, #92]	; bfc <libip6t_ipv6header_init+0x54c>
 b9c:	e08f1001 	add	r1, pc, r1
 ba0:	e59f0058 	ldr	r0, [pc, #88]	; c00 <libip6t_ipv6header_init+0x550>
 ba4:	e08f0000 	add	r0, pc, r0
 ba8:	ebfffe99 	bl	614 <printf@plt>
 bac:	e3550000 	cmp	r5, #0
 bb0:	e5d41020 	ldrb	r1, [r4, #32]
 bb4:	0a00000c 	beq	bec <libip6t_ipv6header_init+0x53c>
 bb8:	e59f0044 	ldr	r0, [pc, #68]	; c04 <libip6t_ipv6header_init+0x554>
 bbc:	e08f0000 	add	r0, pc, r0
 bc0:	ebfffe93 	bl	614 <printf@plt>
 bc4:	e5d43022 	ldrb	r3, [r4, #34]	; 0x22
 bc8:	e3530000 	cmp	r3, #0


[*] Function printf used 5 times libip6t_ipv6header.so