[*] Binary protection state of libip6t_rt.so

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


[*] Function printf tear down of libip6t_rt.so

     c50:	e08f5005 	add	r5, pc, r5
     c54:	e1a06000 	mov	r6, r0
     c58:	e1a07001 	mov	r7, r1
     c5c:	e3a04000 	mov	r4, #0
     c60:	e2855010 	add	r5, r5, #16
     c64:	e08f8008 	add	r8, pc, r8
     c68:	e1540006 	cmp	r4, r6
     c6c:	08bd87f0 	popeq	{r4, r5, r6, r7, r8, r9, sl, pc}
     c70:	e3540000 	cmp	r4, #0
     c74:	e0871204 	add	r1, r7, r4, lsl #4
     c78:	e3a03033 	mov	r3, #51	; 0x33
     c7c:	e1a02005 	mov	r2, r5
     c80:	e3a0000a 	mov	r0, #10
     c84:	03a09020 	moveq	r9, #32
     c88:	13a0902c 	movne	r9, #44	; 0x2c
     c8c:	ebfffe5d 	bl	608 <inet_ntop@plt>
     c90:	e1a01009 	mov	r1, r9
     c94:	e2844001 	add	r4, r4, #1
     c98:	e1a02000 	mov	r2, r0
     c9c:	e1a00008 	mov	r0, r8
     ca0:	ebfffe40 	bl	5a8 <printf@plt>
     ca4:	eaffffef 	b	c68 <libip6t_rt_init+0x624>
     ca8:	00011488 	andeq	r1, r1, r8, lsl #9
     cac:	00000689 	andeq	r0, r0, r9, lsl #13
     cb0:	e92d4010 	push	{r4, lr}
     cb4:	e5d13030 	ldrb	r3, [r1, #48]	; 0x30
     cb8:	e1a04001 	mov	r4, r1
     cbc:	e3130001 	tst	r3, #1
     cc0:	0a000008 	beq	ce8 <libip6t_rt_init+0x6a4>
     cc4:	e5d13031 	ldrb	r3, [r1, #49]	; 0x31
     cc8:	e3130001 	tst	r3, #1
     ccc:	1a00003c 	bne	dc4 <libip6t_rt_init+0x780>
     cd0:	e59f1120 	ldr	r1, [pc, #288]	; df8 <libip6t_rt_init+0x7b4>
     cd4:	e08f1001 	add	r1, pc, r1
     cd8:	e59f011c 	ldr	r0, [pc, #284]	; dfc <libip6t_rt_init+0x7b8>
     cdc:	e5942020 	ldr	r2, [r4, #32]
     ce0:	e08f0000 	add	r0, pc, r0
     ce4:	ebfffe2f 	bl	5a8 <printf@plt>
     ce8:	e5943024 	ldr	r3, [r4, #36]	; 0x24
     cec:	e3530000 	cmp	r3, #0
     cf0:	1a000002 	bne	d00 <libip6t_rt_init+0x6bc>
     cf4:	e5943028 	ldr	r3, [r4, #40]	; 0x28
     cf8:	e3730001 	cmn	r3, #1
     cfc:	0a00000e 	beq	d3c <libip6t_rt_init+0x6f8>
     d00:	e5d43031 	ldrb	r3, [r4, #49]	; 0x31
     d04:	e3130002 	tst	r3, #2
     d08:	1a000030 	bne	dd0 <libip6t_rt_init+0x78c>
     d0c:	e59f10ec 	ldr	r1, [pc, #236]	; e00 <libip6t_rt_init+0x7bc>
     d10:	e08f1001 	add	r1, pc, r1
     d14:	e59f00e8 	ldr	r0, [pc, #232]	; e04 <libip6t_rt_init+0x7c0>
     d18:	e08f0000 	add	r0, pc, r0
     d1c:	ebfffe21 	bl	5a8 <printf@plt>
     d20:	e5941024 	ldr	r1, [r4, #36]	; 0x24
     d24:	e5942028 	ldr	r2, [r4, #40]	; 0x28
     d28:	e1510002 	cmp	r1, r2
     d2c:	0a00002a 	beq	ddc <libip6t_rt_init+0x798>
     d30:	e59f00d0 	ldr	r0, [pc, #208]	; e08 <libip6t_rt_init+0x7c4>
     d34:	e08f0000 	add	r0, pc, r0
     d38:	ebfffe1a 	bl	5a8 <printf@plt>
     d3c:	e5d43030 	ldrb	r3, [r4, #48]	; 0x30
     d40:	e3130004 	tst	r3, #4
     d44:	0a000008 	beq	d6c <libip6t_rt_init+0x728>
     d48:	e5d43031 	ldrb	r3, [r4, #49]	; 0x31
     d4c:	e3130004 	tst	r3, #4
     d50:	1a000025 	bne	dec <libip6t_rt_init+0x7a8>
     d54:	e59f10b0 	ldr	r1, [pc, #176]	; e0c <libip6t_rt_init+0x7c8>
     d58:	e08f1001 	add	r1, pc, r1
     d5c:	e59f00ac 	ldr	r0, [pc, #172]	; e10 <libip6t_rt_init+0x7cc>
     d60:	e594202c 	ldr	r2, [r4, #44]	; 0x2c
     d64:	e08f0000 	add	r0, pc, r0
     d68:	ebfffe0e 	bl	5a8 <printf@plt>
     d6c:	e5d43030 	ldrb	r3, [r4, #48]	; 0x30
     d70:	e3130008 	tst	r3, #8
     d74:	0a000002 	beq	d84 <libip6t_rt_init+0x740>
     d78:	e59f0094 	ldr	r0, [pc, #148]	; e14 <libip6t_rt_init+0x7d0>
     d7c:	e08f0000 	add	r0, pc, r0
     d80:	ebfffe08 	bl	5a8 <printf@plt>
     d84:	e5d43030 	ldrb	r3, [r4, #48]	; 0x30
     d88:	e3130010 	tst	r3, #16
     d8c:	0a000002 	beq	d9c <libip6t_rt_init+0x758>
     d90:	e59f0080 	ldr	r0, [pc, #128]	; e18 <libip6t_rt_init+0x7d4>
     d94:	e08f0000 	add	r0, pc, r0
     d98:	ebfffe02 	bl	5a8 <printf@plt>
     d9c:	e2841034 	add	r1, r4, #52	; 0x34
     da0:	e5d40134 	ldrb	r0, [r4, #308]	; 0x134
     da4:	ebffffa6 	bl	c44 <libip6t_rt_init+0x600>
     da8:	e5d43030 	ldrb	r3, [r4, #48]	; 0x30
     dac:	e3130020 	tst	r3, #32
     db0:	08bd8010 	popeq	{r4, pc}
     db4:	e59f0060 	ldr	r0, [pc, #96]	; e1c <libip6t_rt_init+0x7d8>
     db8:	e8bd4010 	pop	{r4, lr}
     dbc:	e08f0000 	add	r0, pc, r0
     dc0:	eafffdf8 	b	5a8 <printf@plt>
     dc4:	e59f1054 	ldr	r1, [pc, #84]	; e20 <libip6t_rt_init+0x7dc>
     dc8:	e08f1001 	add	r1, pc, r1
     dcc:	eaffffc1 	b	cd8 <libip6t_rt_init+0x694>
     dd0:	e59f104c 	ldr	r1, [pc, #76]	; e24 <libip6t_rt_init+0x7e0>
     dd4:	e08f1001 	add	r1, pc, r1
     dd8:	eaffffcd 	b	d14 <libip6t_rt_init+0x6d0>
     ddc:	e59f0044 	ldr	r0, [pc, #68]	; e28 <libip6t_rt_init+0x7e4>
     de0:	e08f0000 	add	r0, pc, r0
     de4:	ebfffdef 	bl	5a8 <printf@plt>
     de8:	eaffffd3 	b	d3c <libip6t_rt_init+0x6f8>
     dec:	e59f1038 	ldr	r1, [pc, #56]	; e2c <libip6t_rt_init+0x7e8>
     df0:	e08f1001 	add	r1, pc, r1
     df4:	eaffffd8 	b	d5c <libip6t_rt_init+0x718>
     df8:	00000618 	andeq	r0, r0, r8, lsl r6
     dfc:	00000615 	andeq	r0, r0, r5, lsl r6
     e00:	000005dc 	ldrdeq	r0, [r0], -ip
     e04:	000005ed 	andeq	r0, r0, sp, ror #11
     e08:	000005e3 	andeq	r0, r0, r3, ror #11
     e0c:	00000594 	muleq	r0, r4, r5
     e10:	000005b9 			; <UNDEFINED> instruction: 0x000005b9
     e14:	000005b0 			; <UNDEFINED> instruction: 0x000005b0
     e18:	000005a4 	andeq	r0, r0, r4, lsr #11
     e1c:	0000058a 	andeq	r0, r0, sl, lsl #11
     e20:	0000052a 	andeq	r0, r0, sl, lsr #10
     e24:	0000051e 	andeq	r0, r0, lr, lsl r5
     e28:	00000522 	andeq	r0, r0, r2, lsr #10
     e2c:	00000502 	andeq	r0, r0, r2, lsl #10
     e30:	e59f01c4 	ldr	r0, [pc, #452]	; ffc <libip6t_rt_init+0x9b8>
     e34:	e92d41f0 	push	{r4, r5, r6, r7, r8, lr}
     e38:	e08f0000 	add	r0, pc, r0
     e3c:	e1a04001 	mov	r4, r1
     e40:	ebfffdd8 	bl	5a8 <printf@plt>
     e44:	e5d43030 	ldrb	r3, [r4, #48]	; 0x30
     e48:	e3130001 	tst	r3, #1
     e4c:	0a000008 	beq	e74 <libip6t_rt_init+0x830>
     e50:	e5d43031 	ldrb	r3, [r4, #49]	; 0x31
     e54:	e3130001 	tst	r3, #1
     e58:	1a000051 	bne	fa4 <libip6t_rt_init+0x960>
     e5c:	e59f119c 	ldr	r1, [pc, #412]	; 1000 <libip6t_rt_init+0x9bc>
     e60:	e08f1001 	add	r1, pc, r1
     e64:	e59f0198 	ldr	r0, [pc, #408]	; 1004 <libip6t_rt_init+0x9c0>
     e68:	e5942020 	ldr	r2, [r4, #32]
     e6c:	e08f0000 	add	r0, pc, r0
     e70:	ebfffdcc 	bl	5a8 <printf@plt>
     e74:	e5d43031 	ldrb	r3, [r4, #49]	; 0x31
     e78:	e5946024 	ldr	r6, [r4, #36]	; 0x24
     e7c:	e2132002 	ands	r2, r3, #2
     e80:	e5947028 	ldr	r7, [r4, #40]	; 0x28
     e84:	1a000049 	bne	fb0 <libip6t_rt_init+0x96c>
     e88:	e59f5178 	ldr	r5, [pc, #376]	; 1008 <libip6t_rt_init+0x9c4>
     e8c:	e08f5005 	add	r5, pc, r5
     e90:	e2973001 	adds	r3, r7, #1
     e94:	13a03001 	movne	r3, #1
     e98:	e3560000 	cmp	r6, #0
     e9c:	13a03001 	movne	r3, #1
     ea0:	e3520000 	cmp	r2, #0
     ea4:	13a03001 	movne	r3, #1
     ea8:	e3530000 	cmp	r3, #0
     eac:	0a00000e 	beq	eec <libip6t_rt_init+0x8a8>
     eb0:	e59f1154 	ldr	r1, [pc, #340]	; 100c <libip6t_rt_init+0x9c8>
     eb4:	e59f0154 	ldr	r0, [pc, #340]	; 1010 <libip6t_rt_init+0x9cc>
     eb8:	e08f1001 	add	r1, pc, r1
     ebc:	e08f0000 	add	r0, pc, r0
     ec0:	ebfffdb8 	bl	5a8 <printf@plt>
     ec4:	e1560007 	cmp	r6, r7
     ec8:	e1a01005 	mov	r1, r5
     ecc:	1a00003a 	bne	fbc <libip6t_rt_init+0x978>
     ed0:	e59f013c 	ldr	r0, [pc, #316]	; 1014 <libip6t_rt_init+0x9d0>
     ed4:	e08f0000 	add	r0, pc, r0
     ed8:	ebfffdb2 	bl	5a8 <printf@plt>
     edc:	e59f0134 	ldr	r0, [pc, #308]	; 1018 <libip6t_rt_init+0x9d4>
     ee0:	e1a01006 	mov	r1, r6
     ee4:	e08f0000 	add	r0, pc, r0
     ee8:	ebfffdae 	bl	5a8 <printf@plt>
     eec:	e5d43030 	ldrb	r3, [r4, #48]	; 0x30
     ef0:	e3130004 	tst	r3, #4
     ef4:	0a00000e 	beq	f34 <libip6t_rt_init+0x8f0>
     ef8:	e59f011c 	ldr	r0, [pc, #284]	; 101c <libip6t_rt_init+0x9d8>
     efc:	e08f0000 	add	r0, pc, r0
     f00:	ebfffda8 	bl	5a8 <printf@plt>
     f04:	e5d43031 	ldrb	r3, [r4, #49]	; 0x31
     f08:	e3130004 	tst	r3, #4
     f0c:	1a000037 	bne	ff0 <libip6t_rt_init+0x9ac>
     f10:	e59f1108 	ldr	r1, [pc, #264]	; 1020 <libip6t_rt_init+0x9dc>
     f14:	e08f1001 	add	r1, pc, r1
     f18:	e59f0104 	ldr	r0, [pc, #260]	; 1024 <libip6t_rt_init+0x9e0>
     f1c:	e08f0000 	add	r0, pc, r0
     f20:	ebfffda0 	bl	5a8 <printf@plt>
     f24:	e59f00fc 	ldr	r0, [pc, #252]	; 1028 <libip6t_rt_init+0x9e4>
     f28:	e594102c 	ldr	r1, [r4, #44]	; 0x2c
     f2c:	e08f0000 	add	r0, pc, r0
     f30:	ebfffd9c 	bl	5a8 <printf@plt>
     f34:	e5d43030 	ldrb	r3, [r4, #48]	; 0x30
     f38:	e3130008 	tst	r3, #8
     f3c:	0a000002 	beq	f4c <libip6t_rt_init+0x908>
     f40:	e59f00e4 	ldr	r0, [pc, #228]	; 102c <libip6t_rt_init+0x9e8>
     f44:	e08f0000 	add	r0, pc, r0
     f48:	ebfffd96 	bl	5a8 <printf@plt>
     f4c:	e5d43030 	ldrb	r3, [r4, #48]	; 0x30
     f50:	e3130010 	tst	r3, #16
     f54:	0a000002 	beq	f64 <libip6t_rt_init+0x920>
     f58:	e59f00d0 	ldr	r0, [pc, #208]	; 1030 <libip6t_rt_init+0x9ec>
     f5c:	e08f0000 	add	r0, pc, r0
     f60:	ebfffd90 	bl	5a8 <printf@plt>
     f64:	e2841034 	add	r1, r4, #52	; 0x34
     f68:	e5d40134 	ldrb	r0, [r4, #308]	; 0x134
     f6c:	ebffff34 	bl	c44 <libip6t_rt_init+0x600>
     f70:	e5d43030 	ldrb	r3, [r4, #48]	; 0x30
     f74:	e3130020 	tst	r3, #32
     f78:	0a000002 	beq	f88 <libip6t_rt_init+0x944>
     f7c:	e59f00b0 	ldr	r0, [pc, #176]	; 1034 <libip6t_rt_init+0x9f0>
     f80:	e08f0000 	add	r0, pc, r0
     f84:	ebfffd87 	bl	5a8 <printf@plt>
     f88:	e5d41031 	ldrb	r1, [r4, #49]	; 0x31
     f8c:	e3d11007 	bics	r1, r1, #7
     f90:	08bd81f0 	popeq	{r4, r5, r6, r7, r8, pc}
     f94:	e59f009c 	ldr	r0, [pc, #156]	; 1038 <libip6t_rt_init+0x9f4>
     f98:	e8bd41f0 	pop	{r4, r5, r6, r7, r8, lr}
     f9c:	e08f0000 	add	r0, pc, r0
     fa0:	eafffd80 	b	5a8 <printf@plt>
     fa4:	e59f1090 	ldr	r1, [pc, #144]	; 103c <libip6t_rt_init+0x9f8>
     fa8:	e08f1001 	add	r1, pc, r1
     fac:	eaffffac 	b	e64 <libip6t_rt_init+0x820>
     fb0:	e59f5088 	ldr	r5, [pc, #136]	; 1040 <libip6t_rt_init+0x9fc>
     fb4:	e08f5005 	add	r5, pc, r5
     fb8:	eaffffb4 	b	e90 <libip6t_rt_init+0x84c>
     fbc:	e59f0080 	ldr	r0, [pc, #128]	; 1044 <libip6t_rt_init+0xa00>
     fc0:	e59f5080 	ldr	r5, [pc, #128]	; 1048 <libip6t_rt_init+0xa04>
     fc4:	e08f0000 	add	r0, pc, r0
     fc8:	e08f5005 	add	r5, pc, r5
     fcc:	ebfffd75 	bl	5a8 <printf@plt>
     fd0:	e1a01006 	mov	r1, r6
     fd4:	e1a00005 	mov	r0, r5
     fd8:	ebfffd72 	bl	5a8 <printf@plt>
     fdc:	e3a0003a 	mov	r0, #58	; 0x3a
     fe0:	ebfffd6d 	bl	59c <putchar@plt>


[*] Function printf used 21 times libip6t_rt.so