[*] Binary protection state of libxt_CONNMARK.so

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


[*] Function printf tear down of libxt_CONNMARK.so

     d34:	e5c43008 	strb	r3, [r4, #8]
     d38:	e8bd8070 	pop	{r4, r5, r6, pc}
     d3c:	e3a03002 	mov	r3, #2
     d40:	eafffffb 	b	d34 <libxt_CONNMARK_init+0x6f4>
     d44:	e5953018 	ldr	r3, [r5, #24]
     d48:	eafffff6 	b	d28 <libxt_CONNMARK_init+0x6e8>
     d4c:	e59f30a0 	ldr	r3, [pc, #160]	; df4 <libxt_CONNMARK_init+0x7b4>
     d50:	e92d4070 	push	{r4, r5, r6, lr}
     d54:	e5d1202c 	ldrb	r2, [r1, #44]	; 0x2c
     d58:	e08f3003 	add	r3, pc, r3
     d5c:	e7935102 	ldr	r5, [r3, r2, lsl #2]
     d60:	e5d1302e 	ldrb	r3, [r1, #46]	; 0x2e
     d64:	e1a04001 	mov	r4, r1
     d68:	e3530001 	cmp	r3, #1
     d6c:	0a000016 	beq	dcc <libxt_CONNMARK_init+0x78c>
     d70:	3a000005 	bcc	d8c <libxt_CONNMARK_init+0x74c>
     d74:	e3530002 	cmp	r3, #2
     d78:	0a000018 	beq	de0 <libxt_CONNMARK_init+0x7a0>
     d7c:	e59f0074 	ldr	r0, [pc, #116]	; df8 <libxt_CONNMARK_init+0x7b8>
     d80:	e08f0000 	add	r0, pc, r0
     d84:	ebfffe15 	bl	5e0 <printf@plt>
     d88:	ea000004 	b	da0 <libxt_CONNMARK_init+0x760>
     d8c:	e59f0068 	ldr	r0, [pc, #104]	; dfc <libxt_CONNMARK_init+0x7bc>
     d90:	e5912024 	ldr	r2, [r1, #36]	; 0x24
     d94:	e5911020 	ldr	r1, [r1, #32]
     d98:	e08f0000 	add	r0, pc, r0
     d9c:	ebfffe0f 	bl	5e0 <printf@plt>
     da0:	e5d4302e 	ldrb	r3, [r4, #46]	; 0x2e
     da4:	e3530002 	cmp	r3, #2
--
     e14:	e5d1202c 	ldrb	r2, [r1, #44]	; 0x2c
     e18:	e08f3003 	add	r3, pc, r3
     e1c:	e7935102 	ldr	r5, [r3, r2, lsl #2]
     e20:	e5d1302e 	ldrb	r3, [r1, #46]	; 0x2e
     e24:	e1a04001 	mov	r4, r1
     e28:	e3530001 	cmp	r3, #1
     e2c:	0a000028 	beq	ed4 <libxt_CONNMARK_init+0x894>
     e30:	3a000004 	bcc	e48 <libxt_CONNMARK_init+0x808>
     e34:	e3530002 	cmp	r3, #2
     e38:	0a000036 	beq	f18 <libxt_CONNMARK_init+0x8d8>
     e3c:	e59f0118 	ldr	r0, [pc, #280]	; f5c <libxt_CONNMARK_init+0x91c>
     e40:	e08f0000 	add	r0, pc, r0
     e44:	ea00002a 	b	ef4 <libxt_CONNMARK_init+0x8b4>
     e48:	e5911020 	ldr	r1, [r1, #32]
     e4c:	e5942024 	ldr	r2, [r4, #36]	; 0x24
     e50:	e3510000 	cmp	r1, #0
     e54:	1a00000e 	bne	e94 <libxt_CONNMARK_init+0x854>
     e58:	e59f0100 	ldr	r0, [pc, #256]	; f60 <libxt_CONNMARK_init+0x920>
     e5c:	e1e01002 	mvn	r1, r2
     e60:	e08f0000 	add	r0, pc, r0
     e64:	ebfffddd 	bl	5e0 <printf@plt>
     e68:	e5d4302e 	ldrb	r3, [r4, #46]	; 0x2e
     e6c:	e3530002 	cmp	r3, #2
--
     e7c:	08bd8070 	popeq	{r4, r5, r6, pc}
     e80:	e59f00dc 	ldr	r0, [pc, #220]	; f64 <libxt_CONNMARK_init+0x924>
     e84:	e1a01005 	mov	r1, r5
     e88:	e08f0000 	add	r0, pc, r0
     e8c:	e8bd4070 	pop	{r4, r5, r6, lr}
     e90:	eafffdd2 	b	5e0 <printf@plt>
     e94:	e1510002 	cmp	r1, r2
     e98:	059f00c8 	ldreq	r0, [pc, #200]	; f68 <libxt_CONNMARK_init+0x928>
     e9c:	008f0000 	addeq	r0, pc, r0
     ea0:	0affffef 	beq	e64 <libxt_CONNMARK_init+0x824>
     ea4:	e3520000 	cmp	r2, #0
     ea8:	059f00bc 	ldreq	r0, [pc, #188]	; f6c <libxt_CONNMARK_init+0x92c>
     eac:	008f0000 	addeq	r0, pc, r0
     eb0:	0affffeb 	beq	e64 <libxt_CONNMARK_init+0x824>
     eb4:	e3720001 	cmn	r2, #1
     eb8:	059f00b0 	ldreq	r0, [pc, #176]	; f70 <libxt_CONNMARK_init+0x930>
     ebc:	008f0000 	addeq	r0, pc, r0
     ec0:	0affffe7 	beq	e64 <libxt_CONNMARK_init+0x824>
     ec4:	e59f00a8 	ldr	r0, [pc, #168]	; f74 <libxt_CONNMARK_init+0x934>
     ec8:	e08f0000 	add	r0, pc, r0
     ecc:	ebfffdc3 	bl	5e0 <printf@plt>
     ed0:	eaffffe4 	b	e68 <libxt_CONNMARK_init+0x828>
     ed4:	e5911028 	ldr	r1, [r1, #40]	; 0x28
     ed8:	e5942024 	ldr	r2, [r4, #36]	; 0x24
     edc:	e3710001 	cmn	r1, #1
     ee0:	1a000005 	bne	efc <libxt_CONNMARK_init+0x8bc>
     ee4:	e3720001 	cmn	r2, #1
     ee8:	1a000007 	bne	f0c <libxt_CONNMARK_init+0x8cc>
     eec:	e59f0084 	ldr	r0, [pc, #132]	; f78 <libxt_CONNMARK_init+0x938>
     ef0:	e08f0000 	add	r0, pc, r0
     ef4:	ebfffdb9 	bl	5e0 <printf@plt>
     ef8:	eaffffda 	b	e68 <libxt_CONNMARK_init+0x828>
     efc:	e1510002 	cmp	r1, r2
--
    11c8:	e5911028 	ldr	r1, [r1, #40]	; 0x28
    11cc:	eafffff4 	b	11a4 <libxt_CONNMARK_init+0xb64>
    11d0:	000002c5 	andeq	r0, r0, r5, asr #5
    11d4:	00000245 	andeq	r0, r0, r5, asr #4
    11d8:	0000024c 	andeq	r0, r0, ip, asr #4
    11dc:	00000261 	andeq	r0, r0, r1, ror #4
    11e0:	e92d4010 	push	{r4, lr}
    11e4:	e5d13028 	ldrb	r3, [r1, #40]	; 0x28
    11e8:	e1a04001 	mov	r4, r1
    11ec:	e3530001 	cmp	r3, #1
    11f0:	0a000012 	beq	1240 <libxt_CONNMARK_init+0xc00>
    11f4:	3a000005 	bcc	1210 <libxt_CONNMARK_init+0xbd0>
    11f8:	e3530002 	cmp	r3, #2
    11fc:	0a000016 	beq	125c <libxt_CONNMARK_init+0xc1c>
    1200:	e59f0070 	ldr	r0, [pc, #112]	; 1278 <libxt_CONNMARK_init+0xc38>
    1204:	e8bd4010 	pop	{r4, lr}
    1208:	e08f0000 	add	r0, pc, r0
    120c:	eafffcf3 	b	5e0 <printf@plt>
    1210:	e59f0064 	ldr	r0, [pc, #100]	; 127c <libxt_CONNMARK_init+0xc3c>
    1214:	e08f0000 	add	r0, pc, r0
    1218:	ebfffcf0 	bl	5e0 <printf@plt>
    121c:	e59f005c 	ldr	r0, [pc, #92]	; 1280 <libxt_CONNMARK_init+0xc40>
    1220:	e5941020 	ldr	r1, [r4, #32]
    1224:	e08f0000 	add	r0, pc, r0
    1228:	ebfffcec 	bl	5e0 <printf@plt>
    122c:	e59f0050 	ldr	r0, [pc, #80]	; 1284 <libxt_CONNMARK_init+0xc44>
    1230:	e5941024 	ldr	r1, [r4, #36]	; 0x24
    1234:	e08f0000 	add	r0, pc, r0
    1238:	e8bd4010 	pop	{r4, lr}
    123c:	eaffffa0 	b	10c4 <libxt_CONNMARK_init+0xa84>
    1240:	e59f0040 	ldr	r0, [pc, #64]	; 1288 <libxt_CONNMARK_init+0xc48>
    1244:	e08f0000 	add	r0, pc, r0
    1248:	ebfffce4 	bl	5e0 <printf@plt>
    124c:	e59f0038 	ldr	r0, [pc, #56]	; 128c <libxt_CONNMARK_init+0xc4c>
    1250:	e5941024 	ldr	r1, [r4, #36]	; 0x24
    1254:	e08f0000 	add	r0, pc, r0
    1258:	eafffff6 	b	1238 <libxt_CONNMARK_init+0xbf8>
    125c:	e59f002c 	ldr	r0, [pc, #44]	; 1290 <libxt_CONNMARK_init+0xc50>
    1260:	e08f0000 	add	r0, pc, r0
    1264:	ebfffcdd 	bl	5e0 <printf@plt>
    1268:	e59f0024 	ldr	r0, [pc, #36]	; 1294 <libxt_CONNMARK_init+0xc54>
    126c:	e5941024 	ldr	r1, [r4, #36]	; 0x24
--
    1280:	00000363 	andeq	r0, r0, r3, ror #6
    1284:	000007a7 	andeq	r0, r0, r7, lsr #15
    1288:	00000799 	muleq	r0, r9, r7
    128c:	00000797 	muleq	r0, r7, r7
    1290:	00000793 	muleq	r0, r3, r7
    1294:	0000077b 	andeq	r0, r0, fp, ror r7
    1298:	e92d4010 	push	{r4, lr}
    129c:	e5d13028 	ldrb	r3, [r1, #40]	; 0x28
    12a0:	e1a04001 	mov	r4, r1
    12a4:	e3530001 	cmp	r3, #1
    12a8:	0a000012 	beq	12f8 <libxt_CONNMARK_init+0xcb8>
    12ac:	3a000005 	bcc	12c8 <libxt_CONNMARK_init+0xc88>
    12b0:	e3530002 	cmp	r3, #2
    12b4:	0a000016 	beq	1314 <libxt_CONNMARK_init+0xcd4>
    12b8:	e59f0070 	ldr	r0, [pc, #112]	; 1330 <libxt_CONNMARK_init+0xcf0>
    12bc:	e8bd4010 	pop	{r4, lr}
    12c0:	e08f0000 	add	r0, pc, r0
    12c4:	eafffcc5 	b	5e0 <printf@plt>
    12c8:	e59f0064 	ldr	r0, [pc, #100]	; 1334 <libxt_CONNMARK_init+0xcf4>
    12cc:	e08f0000 	add	r0, pc, r0
    12d0:	ebfffcc2 	bl	5e0 <printf@plt>
    12d4:	e59f005c 	ldr	r0, [pc, #92]	; 1338 <libxt_CONNMARK_init+0xcf8>
    12d8:	e5941020 	ldr	r1, [r4, #32]
    12dc:	e08f0000 	add	r0, pc, r0
    12e0:	ebfffcbe 	bl	5e0 <printf@plt>
    12e4:	e59f0050 	ldr	r0, [pc, #80]	; 133c <libxt_CONNMARK_init+0xcfc>
    12e8:	e5941024 	ldr	r1, [r4, #36]	; 0x24
    12ec:	e08f0000 	add	r0, pc, r0
    12f0:	e8bd4010 	pop	{r4, lr}
    12f4:	eaffff72 	b	10c4 <libxt_CONNMARK_init+0xa84>
    12f8:	e59f0040 	ldr	r0, [pc, #64]	; 1340 <libxt_CONNMARK_init+0xd00>
    12fc:	e08f0000 	add	r0, pc, r0
    1300:	ebfffcb6 	bl	5e0 <printf@plt>
    1304:	e59f0038 	ldr	r0, [pc, #56]	; 1344 <libxt_CONNMARK_init+0xd04>
    1308:	e5941024 	ldr	r1, [r4, #36]	; 0x24
    130c:	e08f0000 	add	r0, pc, r0
    1310:	eafffff6 	b	12f0 <libxt_CONNMARK_init+0xcb0>
    1314:	e59f002c 	ldr	r0, [pc, #44]	; 1348 <libxt_CONNMARK_init+0xd08>
    1318:	e08f0000 	add	r0, pc, r0
    131c:	ebfffcaf 	bl	5e0 <printf@plt>
    1320:	e59f0024 	ldr	r0, [pc, #36]	; 134c <libxt_CONNMARK_init+0xd0c>
    1324:	e5941024 	ldr	r1, [r4, #36]	; 0x24


[*] Function printf used 13 times libxt_CONNMARK.so