[*] Binary protection state of libxt_statistic.so

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


[*] Function printf tear down of libxt_statistic.so

     934:	e3530001 	cmp	r3, #1
     938:	0a000016 	beq	998 <libxt_statistic_init+0x45c>
     93c:	e28dd008 	add	sp, sp, #8
     940:	e8bd8070 	pop	{r4, r5, r6, pc}
     944:	e1d030b2 	ldrh	r3, [r0, #2]
     948:	e3130001 	tst	r3, #1
     94c:	1a00000e 	bne	98c <libxt_statistic_init+0x450>
     950:	e59f60b0 	ldr	r6, [pc, #176]	; a08 <libxt_statistic_init+0x4cc>
     954:	e08f6006 	add	r6, pc, r6
     958:	e5940004 	ldr	r0, [r4, #4]
     95c:	eb0000ef 	bl	d20 <libxt_statistic_init+0x7e4>
     960:	e3a02000 	mov	r2, #0
     964:	e3a0343e 	mov	r3, #1040187392	; 0x3e000000
     968:	eb00012e 	bl	e28 <libxt_statistic_init+0x8ec>
     96c:	e1a03005 	mov	r3, r5
     970:	e1a02006 	mov	r2, r6
     974:	e1cd00f0 	strd	r0, [sp]
     978:	e59f008c 	ldr	r0, [pc, #140]	; a0c <libxt_statistic_init+0x4d0>
     97c:	e1a01005 	mov	r1, r5
     980:	e08f0000 	add	r0, pc, r0
     984:	ebfffece 	bl	4c4 <printf@plt>
     988:	eaffffeb 	b	93c <libxt_statistic_init+0x400>
     98c:	e59f607c 	ldr	r6, [pc, #124]	; a10 <libxt_statistic_init+0x4d4>
     990:	e08f6006 	add	r6, pc, r6
     994:	eaffffef 	b	958 <libxt_statistic_init+0x41c>
     998:	e1d030b2 	ldrh	r3, [r0, #2]
     99c:	e3130001 	tst	r3, #1
     9a0:	1a000015 	bne	9fc <libxt_statistic_init+0x4c0>
     9a4:	e59f2068 	ldr	r2, [pc, #104]	; a14 <libxt_statistic_init+0x4d8>
     9a8:	e08f2002 	add	r2, pc, r2
     9ac:	e5943004 	ldr	r3, [r4, #4]
     9b0:	e59f0060 	ldr	r0, [pc, #96]	; a18 <libxt_statistic_init+0x4dc>
     9b4:	e2833001 	add	r3, r3, #1
     9b8:	e58d3000 	str	r3, [sp]
     9bc:	e1a01005 	mov	r1, r5
     9c0:	e1a03005 	mov	r3, r5
     9c4:	e08f0000 	add	r0, pc, r0
     9c8:	ebfffebd 	bl	4c4 <printf@plt>
     9cc:	e5942008 	ldr	r2, [r4, #8]
     9d0:	e3520000 	cmp	r2, #0
--
     9f8:	eafffeb1 	b	4c4 <printf@plt>
     9fc:	e59f201c 	ldr	r2, [pc, #28]	; a20 <libxt_statistic_init+0x4e4>
     a00:	e08f2002 	add	r2, pc, r2
     a04:	eaffffe8 	b	9ac <libxt_statistic_init+0x470>
     a08:	0000094f 	andeq	r0, r0, pc, asr #18
     a0c:	00000ae3 	andeq	r0, r0, r3, ror #21
     a10:	00000ad0 	ldrdeq	r0, [r0], -r0	; <UNPREDICTABLE>
     a14:	000008fb 	strdeq	r0, [r0], -fp
     a18:	00000ac4 	andeq	r0, r0, r4, asr #21
     a1c:	00000ab5 			; <UNDEFINED> instruction: 0x00000ab5
     a20:	00000a60 	andeq	r0, r0, r0, ror #20
     a24:	e2810020 	add	r0, r1, #32
     a28:	e59f1004 	ldr	r1, [pc, #4]	; a34 <libxt_statistic_init+0x4f8>
     a2c:	e08f1001 	add	r1, pc, r1
     a30:	eaffffb9 	b	91c <libxt_statistic_init+0x3e0>
     a34:	00000a82 	andeq	r0, r0, r2, lsl #21
     a38:	e59f0020 	ldr	r0, [pc, #32]	; a60 <libxt_statistic_init+0x524>
     a3c:	e92d4010 	push	{r4, lr}
     a40:	e08f0000 	add	r0, pc, r0
     a44:	e1a04001 	mov	r4, r1
     a48:	ebfffe9d 	bl	4c4 <printf@plt>
     a4c:	e59f1010 	ldr	r1, [pc, #16]	; a64 <libxt_statistic_init+0x528>
     a50:	e2840020 	add	r0, r4, #32


[*] Function printf used 3 times libxt_statistic.so