[*] Binary protection state of libxt_TOS.so

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


[*] Function printf tear down of libxt_TOS.so

 7dc:	eafffff5 	b	7b8 <libxt_TOS_init+0x234>
 7e0:	e5d53018 	ldrb	r3, [r5, #24]
 7e4:	e5c43000 	strb	r3, [r4]
 7e8:	e3a03000 	mov	r3, #0
 7ec:	eafffff1 	b	7b8 <libxt_TOS_init+0x234>
 7f0:	e59f000c 	ldr	r0, [pc, #12]	; 804 <libxt_TOS_init+0x280>
 7f4:	e5d12021 	ldrb	r2, [r1, #33]	; 0x21
 7f8:	e08f0000 	add	r0, pc, r0
 7fc:	e5d11020 	ldrb	r1, [r1, #32]
 800:	eaffff47 	b	524 <printf@plt>
 804:	000002cb 	andeq	r0, r0, fp, asr #5
 808:	e59f0008 	ldr	r0, [pc, #8]	; 818 <libxt_TOS_init+0x294>
 80c:	e5d11020 	ldrb	r1, [r1, #32]
 810:	e08f0000 	add	r0, pc, r0
 814:	eaffff42 	b	524 <printf@plt>
 818:	000002cc 	andeq	r0, r0, ip, asr #5
 81c:	e59f0020 	ldr	r0, [pc, #32]	; 844 <libxt_TOS_init+0x2c0>
 820:	e92d4010 	push	{r4, lr}
 824:	e08f0000 	add	r0, pc, r0
 828:	e1a04001 	mov	r4, r1
 82c:	ebffff3c 	bl	524 <printf@plt>
 830:	e59f0010 	ldr	r0, [pc, #16]	; 848 <libxt_TOS_init+0x2c4>
 834:	e5d41020 	ldrb	r1, [r4, #32]
 838:	e08f0000 	add	r0, pc, r0
 83c:	e8bd4010 	pop	{r4, lr}
 840:	eaffff37 	b	524 <printf@plt>
 844:	000002ca 	andeq	r0, r0, sl, asr #5
 848:	00000685 	andeq	r0, r0, r5, lsl #13
 84c:	e59f1058 	ldr	r1, [pc, #88]	; 8ac <libxt_TOS_init+0x328>
 850:	e59f0058 	ldr	r0, [pc, #88]	; 8b0 <libxt_TOS_init+0x32c>
 854:	e92d4070 	push	{r4, r5, r6, lr}
 858:	e59f4054 	ldr	r4, [pc, #84]	; 8b4 <libxt_TOS_init+0x330>
 85c:	e08f1001 	add	r1, pc, r1
 860:	e08f0000 	add	r0, pc, r0
 864:	ebffff2e 	bl	524 <printf@plt>
 868:	e59f5048 	ldr	r5, [pc, #72]	; 8b8 <libxt_TOS_init+0x334>
 86c:	e08f4004 	add	r4, pc, r4
 870:	e2844008 	add	r4, r4, #8
 874:	e08f5005 	add	r5, pc, r5
 878:	e2844008 	add	r4, r4, #8
 87c:	e514300c 	ldr	r3, [r4, #-12]
 880:	e3530000 	cmp	r3, #0
 884:	1a000003 	bne	898 <libxt_TOS_init+0x314>
 888:	e59f002c 	ldr	r0, [pc, #44]	; 8bc <libxt_TOS_init+0x338>
 88c:	e8bd4070 	pop	{r4, r5, r6, lr}
 890:	e08f0000 	add	r0, pc, r0
 894:	eaffff25 	b	530 <puts@plt>
 898:	e5542010 	ldrb	r2, [r4, #-16]
 89c:	e1a00005 	mov	r0, r5
 8a0:	e1a01002 	mov	r1, r2
 8a4:	ebffff1e 	bl	524 <printf@plt>
 8a8:	eafffff2 	b	878 <libxt_TOS_init+0x2f4>
 8ac:	0000029c 	muleq	r0, ip, r2
--
 8bc:	00000410 	andeq	r0, r0, r0, lsl r4
 8c0:	e59f004c 	ldr	r0, [pc, #76]	; 914 <libxt_TOS_init+0x390>
 8c4:	e92d4070 	push	{r4, r5, r6, lr}
 8c8:	e59f4048 	ldr	r4, [pc, #72]	; 918 <libxt_TOS_init+0x394>
 8cc:	e08f0000 	add	r0, pc, r0
 8d0:	ebffff16 	bl	530 <puts@plt>
 8d4:	e59f5040 	ldr	r5, [pc, #64]	; 91c <libxt_TOS_init+0x398>
 8d8:	e08f4004 	add	r4, pc, r4
 8dc:	e2844008 	add	r4, r4, #8
 8e0:	e08f5005 	add	r5, pc, r5
 8e4:	e2844008 	add	r4, r4, #8
 8e8:	e514300c 	ldr	r3, [r4, #-12]
 8ec:	e3530000 	cmp	r3, #0
 8f0:	1a000002 	bne	900 <libxt_TOS_init+0x37c>
 8f4:	e3a0000a 	mov	r0, #10
 8f8:	e8bd4070 	pop	{r4, r5, r6, lr}
 8fc:	eaffff05 	b	518 <putchar@plt>
 900:	e5542010 	ldrb	r2, [r4, #-16]
 904:	e1a00005 	mov	r0, r5
 908:	e1a01002 	mov	r1, r2
 90c:	ebffff04 	bl	524 <printf@plt>
 910:	eafffff3 	b	8e4 <libxt_TOS_init+0x360>
 914:	0000048b 	andeq	r0, r0, fp, lsl #9


[*] Function printf used 4 times libxt_TOS.so