[*] Binary protection state of libipt_LOG.so

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


[*] Function printf tear down of libipt_LOG.so

 908:	eaffffe1 	b	894 <libipt_LOG_init+0x2b0>
 90c:	000004c8 	andeq	r0, r0, r8, asr #9
 910:	000004a4 	andeq	r0, r0, r4, lsr #9
 914:	00011574 	andeq	r1, r1, r4, ror r5
 918:	00000480 	andeq	r0, r0, r0, lsl #9
 91c:	0000046e 	andeq	r0, r0, lr, ror #8
 920:	0000043f 	andeq	r0, r0, pc, lsr r4
 924:	00000439 	andeq	r0, r0, r9, lsr r4
 928:	00000428 	andeq	r0, r0, r8, lsr #8
 92c:	000003da 	ldrdeq	r0, [r0], -sl
 930:	0000040e 	andeq	r0, r0, lr, lsl #8
 934:	000003fc 	strdeq	r0, [r0], -ip
 938:	000003f2 	strdeq	r0, [r0], -r2
 93c:	000003e7 	andeq	r0, r0, r7, ror #7
 940:	00000364 	andeq	r0, r0, r4, ror #6
 944:	e59f0134 	ldr	r0, [pc, #308]	; a80 <libipt_LOG_init+0x49c>
 948:	e92d4070 	push	{r4, r5, r6, lr}
 94c:	e08f0000 	add	r0, pc, r0
 950:	e1a05002 	mov	r5, r2
 954:	e1a04001 	mov	r4, r1
 958:	ebffff03 	bl	56c <printf@plt>
 95c:	e3550000 	cmp	r5, #0
 960:	e5d42020 	ldrb	r2, [r4, #32]
 964:	0a00000b 	beq	998 <libipt_LOG_init+0x3b4>
 968:	e59f0114 	ldr	r0, [pc, #276]	; a84 <libipt_LOG_init+0x4a0>
 96c:	e5d41021 	ldrb	r1, [r4, #33]	; 0x21
 970:	e08f0000 	add	r0, pc, r0
 974:	ebfffefc 	bl	56c <printf@plt>
 978:	e5d43022 	ldrb	r3, [r4, #34]	; 0x22
 97c:	e3530000 	cmp	r3, #0
 980:	08bd8070 	popeq	{r4, r5, r6, pc}
 984:	e59f00fc 	ldr	r0, [pc, #252]	; a88 <libipt_LOG_init+0x4a4>
 988:	e2841022 	add	r1, r4, #34	; 0x22
 98c:	e08f0000 	add	r0, pc, r0
 990:	e8bd4070 	pop	{r4, r5, r6, lr}
 994:	eafffef4 	b	56c <printf@plt>
 998:	e59f00ec 	ldr	r0, [pc, #236]	; a8c <libipt_LOG_init+0x4a8>
 99c:	e1a03005 	mov	r3, r5
 9a0:	e08f0000 	add	r0, pc, r0
 9a4:	e280c040 	add	ip, r0, #64	; 0x40
 9a8:	e1a01183 	lsl	r1, r3, #3
 9ac:	e08ce001 	add	lr, ip, r1
 9b0:	e59ee004 	ldr	lr, [lr, #4]
 9b4:	e152000e 	cmp	r2, lr
 9b8:	1a000029 	bne	a64 <libipt_LOG_init+0x480>
 9bc:	e0800001 	add	r0, r0, r1
 9c0:	e5901040 	ldr	r1, [r0, #64]	; 0x40
 9c4:	e59f00c4 	ldr	r0, [pc, #196]	; a90 <libipt_LOG_init+0x4ac>
 9c8:	e08f0000 	add	r0, pc, r0
 9cc:	ebfffee6 	bl	56c <printf@plt>
 9d0:	e5d43021 	ldrb	r3, [r4, #33]	; 0x21
 9d4:	e3130001 	tst	r3, #1
 9d8:	0a000002 	beq	9e8 <libipt_LOG_init+0x404>
 9dc:	e59f00b0 	ldr	r0, [pc, #176]	; a94 <libipt_LOG_init+0x4b0>
 9e0:	e08f0000 	add	r0, pc, r0
 9e4:	ebfffee0 	bl	56c <printf@plt>
 9e8:	e5d43021 	ldrb	r3, [r4, #33]	; 0x21
 9ec:	e3130002 	tst	r3, #2
 9f0:	0a000002 	beq	a00 <libipt_LOG_init+0x41c>
 9f4:	e59f009c 	ldr	r0, [pc, #156]	; a98 <libipt_LOG_init+0x4b4>
 9f8:	e08f0000 	add	r0, pc, r0
 9fc:	ebfffeda 	bl	56c <printf@plt>
 a00:	e5d43021 	ldrb	r3, [r4, #33]	; 0x21
 a04:	e3130004 	tst	r3, #4
 a08:	0a000002 	beq	a18 <libipt_LOG_init+0x434>
 a0c:	e59f0088 	ldr	r0, [pc, #136]	; a9c <libipt_LOG_init+0x4b8>
 a10:	e08f0000 	add	r0, pc, r0
 a14:	ebfffed4 	bl	56c <printf@plt>
 a18:	e5d43021 	ldrb	r3, [r4, #33]	; 0x21
 a1c:	e3130008 	tst	r3, #8
 a20:	0a000002 	beq	a30 <libipt_LOG_init+0x44c>
 a24:	e59f0074 	ldr	r0, [pc, #116]	; aa0 <libipt_LOG_init+0x4bc>
 a28:	e08f0000 	add	r0, pc, r0
 a2c:	ebfffece 	bl	56c <printf@plt>
 a30:	e5d43021 	ldrb	r3, [r4, #33]	; 0x21
 a34:	e3130020 	tst	r3, #32
 a38:	0a000002 	beq	a48 <libipt_LOG_init+0x464>
 a3c:	e59f0060 	ldr	r0, [pc, #96]	; aa4 <libipt_LOG_init+0x4c0>
 a40:	e08f0000 	add	r0, pc, r0
 a44:	ebfffec8 	bl	56c <printf@plt>
 a48:	e5d43021 	ldrb	r3, [r4, #33]	; 0x21
 a4c:	e31300d0 	tst	r3, #208	; 0xd0
 a50:	0affffc8 	beq	978 <libipt_LOG_init+0x394>
 a54:	e59f004c 	ldr	r0, [pc, #76]	; aa8 <libipt_LOG_init+0x4c4>
 a58:	e08f0000 	add	r0, pc, r0
 a5c:	ebfffec2 	bl	56c <printf@plt>
 a60:	eaffffc4 	b	978 <libipt_LOG_init+0x394>
 a64:	e2833001 	add	r3, r3, #1
--
 a7c:	eaffffd2 	b	9cc <libipt_LOG_init+0x3e8>
 a80:	000003a0 	andeq	r0, r0, r0, lsr #7
 a84:	00000381 	andeq	r0, r0, r1, lsl #7
 a88:	000002f3 	strdeq	r0, [r0], -r3
 a8c:	000113b8 			; <UNDEFINED> instruction: 0x000113b8
 a90:	000002c4 	andeq	r0, r0, r4, asr #5
 a94:	00000324 	andeq	r0, r0, r4, lsr #6
 a98:	0000031a 	andeq	r0, r0, sl, lsl r3
 a9c:	0000030f 	andeq	r0, r0, pc, lsl #6
 aa0:	00000303 	andeq	r0, r0, r3, lsl #6
 aa4:	000002f0 	strdeq	r0, [r0], -r0	; <UNPREDICTABLE>
 aa8:	000002e3 	andeq	r0, r0, r3, ror #5
 aac:	000002d2 	ldrdeq	r0, [r0], -r2
 ab0:	e92d4010 	push	{r4, lr}
 ab4:	e5d13022 	ldrb	r3, [r1, #34]	; 0x22
 ab8:	e1a04001 	mov	r4, r1
 abc:	e3530000 	cmp	r3, #0
 ac0:	0a000004 	beq	ad8 <libipt_LOG_init+0x4f4>
 ac4:	e59f00a0 	ldr	r0, [pc, #160]	; b6c <libipt_LOG_init+0x588>
 ac8:	e08f0000 	add	r0, pc, r0
 acc:	ebfffea6 	bl	56c <printf@plt>
 ad0:	e2840022 	add	r0, r4, #34	; 0x22
 ad4:	ebfffeb6 	bl	5b4 <xtables_save_string@plt>
 ad8:	e5d41020 	ldrb	r1, [r4, #32]
 adc:	e3510004 	cmp	r1, #4
 ae0:	0a000002 	beq	af0 <libipt_LOG_init+0x50c>
 ae4:	e59f0084 	ldr	r0, [pc, #132]	; b70 <libipt_LOG_init+0x58c>
 ae8:	e08f0000 	add	r0, pc, r0
 aec:	ebfffe9e 	bl	56c <printf@plt>
 af0:	e5d43021 	ldrb	r3, [r4, #33]	; 0x21
 af4:	e3130001 	tst	r3, #1
 af8:	0a000002 	beq	b08 <libipt_LOG_init+0x524>
 afc:	e59f0070 	ldr	r0, [pc, #112]	; b74 <libipt_LOG_init+0x590>
 b00:	e08f0000 	add	r0, pc, r0
 b04:	ebfffe98 	bl	56c <printf@plt>
 b08:	e5d43021 	ldrb	r3, [r4, #33]	; 0x21
 b0c:	e3130002 	tst	r3, #2
 b10:	0a000002 	beq	b20 <libipt_LOG_init+0x53c>
 b14:	e59f005c 	ldr	r0, [pc, #92]	; b78 <libipt_LOG_init+0x594>
 b18:	e08f0000 	add	r0, pc, r0
 b1c:	ebfffe92 	bl	56c <printf@plt>
 b20:	e5d43021 	ldrb	r3, [r4, #33]	; 0x21
 b24:	e3130004 	tst	r3, #4
 b28:	0a000002 	beq	b38 <libipt_LOG_init+0x554>
 b2c:	e59f0048 	ldr	r0, [pc, #72]	; b7c <libipt_LOG_init+0x598>
 b30:	e08f0000 	add	r0, pc, r0
 b34:	ebfffe8c 	bl	56c <printf@plt>
 b38:	e5d43021 	ldrb	r3, [r4, #33]	; 0x21
 b3c:	e3130008 	tst	r3, #8
 b40:	0a000002 	beq	b50 <libipt_LOG_init+0x56c>
 b44:	e59f0034 	ldr	r0, [pc, #52]	; b80 <libipt_LOG_init+0x59c>
 b48:	e08f0000 	add	r0, pc, r0
 b4c:	ebfffe86 	bl	56c <printf@plt>
 b50:	e5d43021 	ldrb	r3, [r4, #33]	; 0x21
 b54:	e3130020 	tst	r3, #32


[*] Function printf used 15 times libipt_LOG.so