[*] Binary protection state of libxt_mark.so

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


[*] Function printf tear down of libxt_mark.so

 6ec:	e92d4070 	push	{r4, r5, r6, lr}
 6f0:	e590500c 	ldr	r5, [r0, #12]
 6f4:	e1a04000 	mov	r4, r0
 6f8:	ebffff76 	bl	4d8 <xtables_option_parse@plt>
 6fc:	e5d43014 	ldrb	r3, [r4, #20]
 700:	e3530000 	cmp	r3, #0
 704:	13a03001 	movne	r3, #1
 708:	15c53008 	strbne	r3, [r5, #8]
 70c:	e5943018 	ldr	r3, [r4, #24]
 710:	e5853000 	str	r3, [r5]
 714:	e594301c 	ldr	r3, [r4, #28]
 718:	e5853004 	str	r3, [r5, #4]
 71c:	e8bd8070 	pop	{r4, r5, r6, pc}
 720:	e92d4010 	push	{r4, lr}
 724:	e5d13028 	ldrb	r3, [r1, #40]	; 0x28
 728:	e1a04001 	mov	r4, r1
 72c:	e3530000 	cmp	r3, #0
 730:	0a000002 	beq	740 <libxt_mark_init+0x22c>
 734:	e59f0024 	ldr	r0, [pc, #36]	; 760 <libxt_mark_init+0x24c>
 738:	e08f0000 	add	r0, pc, r0
 73c:	ebffff59 	bl	4a8 <printf@plt>
 740:	e59f001c 	ldr	r0, [pc, #28]	; 764 <libxt_mark_init+0x250>
 744:	e08f0000 	add	r0, pc, r0
 748:	ebffff56 	bl	4a8 <printf@plt>
 74c:	e5941024 	ldr	r1, [r4, #36]	; 0x24
 750:	e5940020 	ldr	r0, [r4, #32]
--
 858:	e1a06000 	mov	r6, r0
 85c:	e2955000 	adds	r5, r5, #0
 860:	13a05001 	movne	r5, #1
 864:	e08f1001 	add	r1, pc, r1
 868:	ebffff23 	bl	4fc <xt_xlate_add@plt>
 86c:	e1a00006 	mov	r0, r6
 870:	e1a03005 	mov	r3, r5
 874:	e5942024 	ldr	r2, [r4, #36]	; 0x24
 878:	e5941020 	ldr	r1, [r4, #32]
 87c:	ebffffbd 	bl	778 <libxt_mark_init+0x264>
 880:	e3a00001 	mov	r0, #1
 884:	e8bd8070 	pop	{r4, r5, r6, pc}
 888:	0000010e 	andeq	r0, r0, lr, lsl #2
 88c:	e92d4010 	push	{r4, lr}
 890:	e5d13028 	ldrb	r3, [r1, #40]	; 0x28
 894:	e1a04001 	mov	r4, r1
 898:	e3530000 	cmp	r3, #0
 89c:	0a000002 	beq	8ac <libxt_mark_init+0x398>
 8a0:	e59f0024 	ldr	r0, [pc, #36]	; 8cc <libxt_mark_init+0x3b8>
 8a4:	e08f0000 	add	r0, pc, r0
 8a8:	ebfffefe 	bl	4a8 <printf@plt>
 8ac:	e59f001c 	ldr	r0, [pc, #28]	; 8d0 <libxt_mark_init+0x3bc>
 8b0:	e08f0000 	add	r0, pc, r0
 8b4:	ebfffefb 	bl	4a8 <printf@plt>
 8b8:	e5941024 	ldr	r1, [r4, #36]	; 0x24
 8bc:	e5940020 	ldr	r0, [r4, #32]
 8c0:	e3a02000 	mov	r2, #0
 8c4:	e8bd4010 	pop	{r4, lr}
 8c8:	eaffff05 	b	4e4 <xtables_print_val_mask@plt>
 8cc:	000000c8 	andeq	r0, r0, r8, asr #1
 8d0:	000000bf 	strheq	r0, [r0], -pc	; <UNPREDICTABLE>
 8d4:	e59f0038 	ldr	r0, [pc, #56]	; 914 <libxt_mark_init+0x400>
 8d8:	e92d4010 	push	{r4, lr}
 8dc:	e08f0000 	add	r0, pc, r0
 8e0:	e1a04001 	mov	r4, r1
 8e4:	ebfffeef 	bl	4a8 <printf@plt>
 8e8:	e5d43028 	ldrb	r3, [r4, #40]	; 0x28
 8ec:	e3530000 	cmp	r3, #0
 8f0:	0a000002 	beq	900 <libxt_mark_init+0x3ec>
 8f4:	e59f001c 	ldr	r0, [pc, #28]	; 918 <libxt_mark_init+0x404>
 8f8:	e08f0000 	add	r0, pc, r0
 8fc:	ebfffee9 	bl	4a8 <printf@plt>
 900:	e5941024 	ldr	r1, [r4, #36]	; 0x24
 904:	e5940020 	ldr	r0, [r4, #32]
 908:	e3a02000 	mov	r2, #0
 90c:	e8bd4010 	pop	{r4, lr}
 910:	eafffef3 	b	4e4 <xtables_print_val_mask@plt>
 914:	00000114 	andeq	r0, r0, r4, lsl r1
 918:	00000074 	andeq	r0, r0, r4, ror r0
 91c:	e59f0038 	ldr	r0, [pc, #56]	; 95c <libxt_mark_init+0x448>
 920:	e92d4010 	push	{r4, lr}
 924:	e08f0000 	add	r0, pc, r0
 928:	e1a04001 	mov	r4, r1
 92c:	ebfffedd 	bl	4a8 <printf@plt>
 930:	e5d43028 	ldrb	r3, [r4, #40]	; 0x28
 934:	e3530000 	cmp	r3, #0
 938:	0a000002 	beq	948 <libxt_mark_init+0x434>
 93c:	e59f001c 	ldr	r0, [pc, #28]	; 960 <libxt_mark_init+0x44c>
 940:	e08f0000 	add	r0, pc, r0
 944:	ebfffed7 	bl	4a8 <printf@plt>
 948:	e5941024 	ldr	r1, [r4, #36]	; 0x24
 94c:	e5940020 	ldr	r0, [r4, #32]


[*] Function printf used 8 times libxt_mark.so