[*] Binary protection state of libip6t_dst.so

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


[*] Function printf tear down of libip6t_dst.so

 a58:	e08f0000 	add	r0, pc, r0
 a5c:	eafffeb3 	b	530 <printf@plt>
 a60:	00000278 	andeq	r0, r0, r8, ror r2
 a64:	e92d47f0 	push	{r4, r5, r6, r7, r8, r9, sl, lr}
 a68:	e59f7068 	ldr	r7, [pc, #104]	; ad8 <libip6t_dst_init+0x524>
 a6c:	e1a06000 	mov	r6, r0
 a70:	e3a00020 	mov	r0, #32
 a74:	e1a04001 	mov	r4, r1
 a78:	ebfffea9 	bl	524 <putchar@plt>
 a7c:	e59f8058 	ldr	r8, [pc, #88]	; adc <libip6t_dst_init+0x528>
 a80:	e2444002 	sub	r4, r4, #2
 a84:	e3a05000 	mov	r5, #0
 a88:	e08f7007 	add	r7, pc, r7
 a8c:	e08f8008 	add	r8, pc, r8
 a90:	e2469001 	sub	r9, r6, #1
 a94:	e1550006 	cmp	r5, r6
 a98:	08bd87f0 	popeq	{r4, r5, r6, r7, r8, r9, sl, pc}
 a9c:	e1f410b2 	ldrh	r1, [r4, #2]!
 aa0:	e1a00007 	mov	r0, r7
 aa4:	e1a01421 	lsr	r1, r1, #8
 aa8:	ebfffea0 	bl	530 <printf@plt>
 aac:	e5d41000 	ldrb	r1, [r4]
 ab0:	e35100ff 	cmp	r1, #255	; 0xff
 ab4:	0a000001 	beq	ac0 <libip6t_dst_init+0x50c>
 ab8:	e1a00008 	mov	r0, r8
 abc:	ebfffe9b 	bl	530 <printf@plt>
 ac0:	e1590005 	cmp	r9, r5
 ac4:	13a0002c 	movne	r0, #44	; 0x2c
 ac8:	03a00020 	moveq	r0, #32
 acc:	ebfffe94 	bl	524 <putchar@plt>
 ad0:	e2855001 	add	r5, r5, #1
 ad4:	eaffffee 	b	a94 <libip6t_dst_init+0x4e0>
 ad8:	00000308 	andeq	r0, r0, r8, lsl #6
 adc:	00000303 	andeq	r0, r0, r3, lsl #6
 ae0:	e92d4010 	push	{r4, lr}
 ae4:	e5d13024 	ldrb	r3, [r1, #36]	; 0x24
 ae8:	e1a04001 	mov	r4, r1
 aec:	e3130001 	tst	r3, #1
 af0:	0a000008 	beq	b18 <libip6t_dst_init+0x564>
 af4:	e5d13025 	ldrb	r3, [r1, #37]	; 0x25
 af8:	e3130001 	tst	r3, #1
 afc:	1a00000f 	bne	b40 <libip6t_dst_init+0x58c>
 b00:	e59f1044 	ldr	r1, [pc, #68]	; b4c <libip6t_dst_init+0x598>
 b04:	e08f1001 	add	r1, pc, r1
 b08:	e59f0040 	ldr	r0, [pc, #64]	; b50 <libip6t_dst_init+0x59c>
 b0c:	e5942020 	ldr	r2, [r4, #32]
 b10:	e08f0000 	add	r0, pc, r0
 b14:	ebfffe85 	bl	530 <printf@plt>
 b18:	e5d43024 	ldrb	r3, [r4, #36]	; 0x24
 b1c:	e3130002 	tst	r3, #2
 b20:	0a000002 	beq	b30 <libip6t_dst_init+0x57c>
 b24:	e59f0028 	ldr	r0, [pc, #40]	; b54 <libip6t_dst_init+0x5a0>
 b28:	e08f0000 	add	r0, pc, r0
 b2c:	ebfffe7f 	bl	530 <printf@plt>
 b30:	e2841026 	add	r1, r4, #38	; 0x26
 b34:	e5d40046 	ldrb	r0, [r4, #70]	; 0x46
 b38:	e8bd4010 	pop	{r4, lr}
 b3c:	eaffffc8 	b	a64 <libip6t_dst_init+0x4b0>
 b40:	e59f1010 	ldr	r1, [pc, #16]	; b58 <libip6t_dst_init+0x5a4>
 b44:	e08f1001 	add	r1, pc, r1
 b48:	eaffffee 	b	b08 <libip6t_dst_init+0x554>
 b4c:	0000028a 	andeq	r0, r0, sl, lsl #5
 b50:	00000286 	andeq	r0, r0, r6, lsl #5
 b54:	0000027e 	andeq	r0, r0, lr, ror r2
 b58:	0000024f 	andeq	r0, r0, pc, asr #4
 b5c:	e59f0088 	ldr	r0, [pc, #136]	; bec <libip6t_dst_init+0x638>
 b60:	e92d4010 	push	{r4, lr}
 b64:	e08f0000 	add	r0, pc, r0
 b68:	e1a04001 	mov	r4, r1
 b6c:	ebfffe6f 	bl	530 <printf@plt>
 b70:	e5d43024 	ldrb	r3, [r4, #36]	; 0x24
 b74:	e3130001 	tst	r3, #1
 b78:	0a000008 	beq	ba0 <libip6t_dst_init+0x5ec>
 b7c:	e5d43025 	ldrb	r3, [r4, #37]	; 0x25
 b80:	e3130001 	tst	r3, #1
 b84:	1a000015 	bne	be0 <libip6t_dst_init+0x62c>
 b88:	e59f1060 	ldr	r1, [pc, #96]	; bf0 <libip6t_dst_init+0x63c>
 b8c:	e08f1001 	add	r1, pc, r1
 b90:	e59f005c 	ldr	r0, [pc, #92]	; bf4 <libip6t_dst_init+0x640>
 b94:	e5942020 	ldr	r2, [r4, #32]
 b98:	e08f0000 	add	r0, pc, r0
 b9c:	ebfffe63 	bl	530 <printf@plt>
 ba0:	e5d43024 	ldrb	r3, [r4, #36]	; 0x24
 ba4:	e3130002 	tst	r3, #2
 ba8:	0a000002 	beq	bb8 <libip6t_dst_init+0x604>
 bac:	e59f0044 	ldr	r0, [pc, #68]	; bf8 <libip6t_dst_init+0x644>
 bb0:	e08f0000 	add	r0, pc, r0
 bb4:	ebfffe5d 	bl	530 <printf@plt>
 bb8:	e2841026 	add	r1, r4, #38	; 0x26
 bbc:	e5d40046 	ldrb	r0, [r4, #70]	; 0x46


[*] Function printf used 7 times libip6t_dst.so