[*] Binary protection state of libxt_cgroup.so

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


[*] Function printf tear down of libxt_cgroup.so

 97c:	e1a01003 	mov	r1, r3
 980:	eafffee0 	b	508 <printf@plt>
 984:	e59f300c 	ldr	r3, [pc, #12]	; 998 <libxt_cgroup_init+0x424>
 988:	e08f3003 	add	r3, pc, r3
 98c:	eafffff7 	b	970 <libxt_cgroup_init+0x3fc>
 990:	00000321 	andeq	r0, r0, r1, lsr #6
 994:	000002f4 	strdeq	r0, [r0], -r4
 998:	00000303 	andeq	r0, r0, r3, lsl #6
 99c:	e59f0004 	ldr	r0, [pc, #4]	; 9a8 <libxt_cgroup_init+0x434>
 9a0:	e08f0000 	add	r0, pc, r0
 9a4:	eafffeda 	b	514 <puts@plt>
 9a8:	000002ee 	andeq	r0, r0, lr, ror #5
 9ac:	e59f0004 	ldr	r0, [pc, #4]	; 9b8 <libxt_cgroup_init+0x444>
 9b0:	e08f0000 	add	r0, pc, r0
 9b4:	eafffed6 	b	514 <puts@plt>
 9b8:	00000394 	muleq	r0, r4, r3
 9bc:	e59f0088 	ldr	r0, [pc, #136]	; a4c <libxt_cgroup_init+0x4d8>
 9c0:	e92d4010 	push	{r4, lr}
 9c4:	e08f0000 	add	r0, pc, r0
 9c8:	e1a04001 	mov	r4, r1
 9cc:	ebfffecd 	bl	508 <printf@plt>
 9d0:	e5d43020 	ldrb	r3, [r4, #32]
 9d4:	e3530000 	cmp	r3, #0
 9d8:	0a000008 	beq	a00 <libxt_cgroup_init+0x48c>
 9dc:	e5d43022 	ldrb	r3, [r4, #34]	; 0x22
 9e0:	e3530000 	cmp	r3, #0
 9e4:	1a000012 	bne	a34 <libxt_cgroup_init+0x4c0>
 9e8:	e59f1060 	ldr	r1, [pc, #96]	; a50 <libxt_cgroup_init+0x4dc>
 9ec:	e08f1001 	add	r1, pc, r1
 9f0:	e59f005c 	ldr	r0, [pc, #92]	; a54 <libxt_cgroup_init+0x4e0>
 9f4:	e2842024 	add	r2, r4, #36	; 0x24
 9f8:	e08f0000 	add	r0, pc, r0
 9fc:	ebfffec1 	bl	508 <printf@plt>
 a00:	e5d43021 	ldrb	r3, [r4, #33]	; 0x21
 a04:	e3530000 	cmp	r3, #0
--
 a28:	e08f0000 	add	r0, pc, r0
 a2c:	e8bd4010 	pop	{r4, lr}
 a30:	eafffeb4 	b	508 <printf@plt>
 a34:	e59f1024 	ldr	r1, [pc, #36]	; a60 <libxt_cgroup_init+0x4ec>
 a38:	e08f1001 	add	r1, pc, r1
 a3c:	eaffffeb 	b	9f0 <libxt_cgroup_init+0x47c>
 a40:	e59f101c 	ldr	r1, [pc, #28]	; a64 <libxt_cgroup_init+0x4f0>
 a44:	e08f1001 	add	r1, pc, r1
 a48:	eafffff4 	b	a20 <libxt_cgroup_init+0x4ac>
 a4c:	000003cb 	andeq	r0, r0, fp, asr #7
 a50:	000002a1 	andeq	r0, r0, r1, lsr #5
 a54:	0000039f 	muleq	r0, pc, r3	; <UNPREDICTABLE>
 a58:	00000271 	andeq	r0, r0, r1, ror r2
 a5c:	0000024b 	andeq	r0, r0, fp, asr #4
 a60:	00000253 	andeq	r0, r0, r3, asr r2
 a64:	00000247 	andeq	r0, r0, r7, asr #4
 a68:	e59f008c 	ldr	r0, [pc, #140]	; afc <libxt_cgroup_init+0x588>
 a6c:	e92d4010 	push	{r4, lr}
 a70:	e08f0000 	add	r0, pc, r0
 a74:	e1a04001 	mov	r4, r1
 a78:	ebfffea2 	bl	508 <printf@plt>
 a7c:	e5d43020 	ldrb	r3, [r4, #32]
 a80:	e3530000 	cmp	r3, #0
 a84:	0a000008 	beq	aac <libxt_cgroup_init+0x538>
 a88:	e5d43022 	ldrb	r3, [r4, #34]	; 0x22
 a8c:	e3530000 	cmp	r3, #0
 a90:	1a000013 	bne	ae4 <libxt_cgroup_init+0x570>
 a94:	e59f1064 	ldr	r1, [pc, #100]	; b00 <libxt_cgroup_init+0x58c>
 a98:	e08f1001 	add	r1, pc, r1
 a9c:	e59f0060 	ldr	r0, [pc, #96]	; b04 <libxt_cgroup_init+0x590>
 aa0:	e2842024 	add	r2, r4, #36	; 0x24
 aa4:	e08f0000 	add	r0, pc, r0
 aa8:	ebfffe96 	bl	508 <printf@plt>
 aac:	e5d43021 	ldrb	r3, [r4, #33]	; 0x21
 ab0:	e3530000 	cmp	r3, #0
--
 af8:	eafffff3 	b	acc <libxt_cgroup_init+0x558>
 afc:	0000031f 	andeq	r0, r0, pc, lsl r3
 b00:	000001f5 	strdeq	r0, [r0], -r5
 b04:	000002f3 	strdeq	r0, [r0], -r3
 b08:	000001c5 	andeq	r0, r0, r5, asr #3
 b0c:	0000019b 	muleq	r0, fp, r1
 b10:	000001a3 	andeq	r0, r0, r3, lsr #3
 b14:	00000197 	muleq	r0, r7, r1
 b18:	e92d4010 	push	{r4, lr}
 b1c:	e5d13020 	ldrb	r3, [r1, #32]
 b20:	e1a04001 	mov	r4, r1
 b24:	e3530000 	cmp	r3, #0
 b28:	0a000009 	beq	b54 <libxt_cgroup_init+0x5e0>
 b2c:	e5d13022 	ldrb	r3, [r1, #34]	; 0x22
 b30:	e3530000 	cmp	r3, #0
 b34:	1a000013 	bne	b88 <libxt_cgroup_init+0x614>
 b38:	e59f1060 	ldr	r1, [pc, #96]	; ba0 <libxt_cgroup_init+0x62c>
 b3c:	e08f1001 	add	r1, pc, r1
 b40:	e59f005c 	ldr	r0, [pc, #92]	; ba4 <libxt_cgroup_init+0x630>
 b44:	e08f0000 	add	r0, pc, r0
 b48:	ebfffe6e 	bl	508 <printf@plt>
 b4c:	e2840024 	add	r0, r4, #36	; 0x24
 b50:	ebfffe7e 	bl	550 <xtables_save_string@plt>
--
 b98:	e08f1001 	add	r1, pc, r1
 b9c:	eafffff4 	b	b74 <libxt_cgroup_init+0x600>
 ba0:	00000151 	andeq	r0, r0, r1, asr r1
 ba4:	00000259 	andeq	r0, r0, r9, asr r2
 ba8:	0000011d 	andeq	r0, r0, sp, lsl r1
 bac:	00000100 	andeq	r0, r0, r0, lsl #2
 bb0:	000000ed 	andeq	r0, r0, sp, ror #1
 bb4:	000000e1 	andeq	r0, r0, r1, ror #1
 bb8:	e92d4010 	push	{r4, lr}
 bbc:	e5d13020 	ldrb	r3, [r1, #32]
 bc0:	e1a04001 	mov	r4, r1
 bc4:	e3530000 	cmp	r3, #0
 bc8:	0a000009 	beq	bf4 <libxt_cgroup_init+0x680>
 bcc:	e5d13022 	ldrb	r3, [r1, #34]	; 0x22
 bd0:	e3530000 	cmp	r3, #0
 bd4:	1a000014 	bne	c2c <libxt_cgroup_init+0x6b8>
 bd8:	e59f1064 	ldr	r1, [pc, #100]	; c44 <libxt_cgroup_init+0x6d0>
 bdc:	e08f1001 	add	r1, pc, r1
 be0:	e59f0060 	ldr	r0, [pc, #96]	; c48 <libxt_cgroup_init+0x6d4>
 be4:	e08f0000 	add	r0, pc, r0
 be8:	ebfffe46 	bl	508 <printf@plt>
 bec:	e2840024 	add	r0, r4, #36	; 0x24
 bf0:	ebfffe56 	bl	550 <xtables_save_string@plt>


[*] Function printf used 6 times libxt_cgroup.so