[*] Binary protection state of libmp.so

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


[*] Function mmap tear down of libmp.so

    c9dc:	8f998818 	lw	t9,mmap
    c9e0:	00401821 	move	v1,v0
    c9e4:	00021023 	negu	v0,v0
    c9e8:	0093180b 	movn	v1,a0,s3
    c9ec:	00529024 	and	s2,v0,s2
    c9f0:	24060001 	li	a2,1
    c9f4:	24020003 	li	v0,3
    c9f8:	00602821 	move	a1,v1
    c9fc:	afb00010 	sw	s0,16(sp)
    ca00:	afb20014 	sw	s2,20(sp)
    ca04:	00002021 	move	a0,zero
    ca08:	0051300b 	movn	a2,v0,s1
    ca0c:	24070001 	li	a3,1
    ca10:	0320f809 	jalr	t9
    ca14:	00609821 	move	s3,v1
    ca18:	2403ffff 	li	v1,-1
    ca1c:	1043003c 	beq	v0,v1,cb10 <regrw+0x1b8>
    ca20:	8fbc0020 	lw	gp,32(sp)
    ca24:	12200018 	beqz	s1,ca88 <regrw+0x130>
    ca28:	0054a021 	addu	s4,v0,s4
    ca2c:	8ea30000 	lw	v1,0(s5)
--
   10c7c:	8f998818 	lw	t9,mmap
   10c80:	afa20010 	sw	v0,16(sp)
   10c84:	afa00014 	sw	zero,20(sp)
   10c88:	00002021 	move	a0,zero
   10c8c:	02602821 	move	a1,s3
   10c90:	24060003 	li	a2,3
   10c94:	0320f809 	jalr	t9
   10c98:	24070001 	li	a3,1
   10c9c:	8fbc0030 	lw	gp,48(sp)
   10ca0:	10400078 	beqz	v0,10e84 <alloc_pmem_init+0x278>
   10ca4:	ae02003c 	sw	v0,60(s0)
   10ca8:	8f998b5c 	lw	t9,-29860(gp)
   10cac:	3c138004 	lui	s3,0x8004
   10cb0:	02402021 	move	a0,s2
   10cb4:	26657003 	addiu	a1,s3,28675
   10cb8:	0320f809 	jalr	t9
   10cbc:	26060044 	addiu	a2,s0,68
   10cc0:	00408821 	move	s1,v0
   10cc4:	0440003d 	bltz	v0,10dbc <alloc_pmem_init+0x1b0>
   10cc8:	8fbc0030 	lw	gp,48(sp)
   10ccc:	8f998b5c 	lw	t9,-29860(gp)
--
   12720:	8f998818 	lw	t9,mmap
   12724:	8e456374 	lw	a1,25460(s2)
   12728:	afa30014 	sw	v1,20(sp)
   1272c:	afa20010 	sw	v0,16(sp)
   12730:	00002021 	move	a0,zero
   12734:	24060003 	li	a2,3
   12738:	0320f809 	jalr	t9
   1273c:	24070001 	li	a3,1
   12740:	8fbc0030 	lw	gp,48(sp)
   12744:	8f83801c 	lw	v1,-32740(gp)
   12748:	10400048 	beqz	v0,1286c <alloc_kmem_init+0x1cc>
   1274c:	ac626378 	sw	v0,25464(v1)
   12750:	8e246370 	lw	a0,25456(s1)
   12754:	8e436374 	lw	v1,25460(s2)
   12758:	8f998524 	lw	t9,-31452(gp)
   1275c:	ae040040 	sw	a0,64(s0)
   12760:	ae030044 	sw	v1,68(s0)
   12764:	0320f809 	jalr	t9
   12768:	ae02003c 	sw	v0,60(s0)
   1276c:	8fbc0030 	lw	gp,48(sp)
   12770:	8e05003c 	lw	a1,60(s0)
--
   1a61c:	8f998818 	lw	t9,mmap
   1a620:	8e050008 	lw	a1,8(s0)
   1a624:	afa20010 	sw	v0,16(sp)
   1a628:	afa30014 	sw	v1,20(sp)
   1a62c:	00002021 	move	a0,zero
   1a630:	24060003 	li	a2,3
   1a634:	0320f809 	jalr	t9
   1a638:	24070001 	li	a3,1
   1a63c:	ae22e820 	sw	v0,-6112(s1)
   1a640:	18400029 	blez	v0,1a6e8 <kmmc_init+0x134>
   1a644:	8fbc0018 	lw	gp,24(sp)
   1a648:	8e030008 	lw	v1,8(s0)
   1a64c:	8f85803c 	lw	a1,-32708(gp)
   1a650:	8f998674 	lw	t9,-31116(gp)
   1a654:	8e070004 	lw	a3,4(s0)
   1a658:	afa30010 	sw	v1,16(sp)
   1a65c:	24040002 	li	a0,2
   1a660:	00403021 	move	a2,v0
   1a664:	0320f809 	jalr	t9
   1a668:	24a58f7c 	addiu	a1,a1,-28804
   1a66c:	8e020008 	lw	v0,8(s0)
--
   40684:	8f998818 	lw	t9,mmap
   40688:	afa20010 	sw	v0,16(sp)
   4068c:	afb10014 	sw	s1,20(sp)
   40690:	00002021 	move	a0,zero
   40694:	02002821 	move	a1,s0
   40698:	24060003 	li	a2,3
   4069c:	0320f809 	jalr	t9
   406a0:	24070001 	li	a3,1
   406a4:	10400043 	beqz	v0,407b4 <init_ispmem_info+0x3a8>
   406a8:	8fbc0030 	lw	gp,48(sp)
   406ac:	8f858058 	lw	a1,-32680(gp)
   406b0:	3c04ffed 	lui	a0,0xffed
   406b4:	24847200 	addiu	a0,a0,29184
   406b8:	24a3940c 	addiu	v1,a1,-27636
   406bc:	02042021 	addu	a0,s0,a0
   406c0:	00443021 	addu	a2,v0,a0
   406c4:	ac620004 	sw	v0,4(v1)
   406c8:	ac700008 	sw	s0,8(v1)
   406cc:	ac620018 	sw	v0,24(v1)
   406d0:	8f908058 	lw	s0,-32680(gp)
   406d4:	24020001 	li	v0,1
--
   5b210:	8f998818 	lw	t9,mmap
   5b214:	afa20010 	sw	v0,16(sp)
   5b218:	3c050001 	lui	a1,0x1
   5b21c:	3c021338 	lui	v0,0x1338
   5b220:	afa20014 	sw	v0,20(sp)
   5b224:	00002021 	move	a0,zero
   5b228:	34a5b000 	ori	a1,a1,0xb000
   5b22c:	24060003 	li	a2,3
   5b230:	0320f809 	jalr	t9
   5b234:	24070001 	li	a3,1
   5b238:	8fbc0040 	lw	gp,64(sp)
   5b23c:	10400105 	beqz	v0,5b654 <IMP_ISP_EnableTuning+0x55c>
   5b240:	ae0200a4 	sw	v0,164(s0)
   5b244:	24020001 	li	v0,1
   5b248:	afa20088 	sw	v0,136(sp)
   5b24c:	3c020800 	lui	v0,0x800
   5b250:	8f998b5c 	lw	t9,-29860(gp)
   5b254:	244200e0 	addiu	v0,v0,224
   5b258:	8e040098 	lw	a0,152(s0)
   5b25c:	afa2008c 	sw	v0,140(sp)
   5b260:	3c05c00c 	lui	a1,0xc00c
--
   8c378:	8f998818 	lw	t9,mmap
   8c37c:	00002021 	move	a0,zero
   8c380:	8e420008 	lw	v0,8(s2)
   8c384:	24055000 	li	a1,20480
   8c388:	afa00014 	sw	zero,20(sp)
   8c38c:	afa20010 	sw	v0,16(sp)
   8c390:	24060003 	li	a2,3
   8c394:	0320f809 	jalr	t9
   8c398:	24070001 	li	a3,1
   8c39c:	8e13a600 	lw	s3,-23040(s0)
   8c3a0:	8fbc0018 	lw	gp,24(sp)
   8c3a4:	ae42000c 	sw	v0,12(s2)
   8c3a8:	8e62000c 	lw	v0,12(s3)
   8c3ac:	10510097 	beq	v0,s1,8c60c <shm_init+0x388>
   8c3b0:	8f928038 	lw	s2,-32712(gp)
   8c3b4:	8f9983a0 	lw	t9,-31840(gp)
   8c3b8:	24050500 	li	a1,1280
   8c3bc:	2644452c 	addiu	a0,s2,17708
   8c3c0:	240601b6 	li	a2,438
   8c3c4:	0320f809 	jalr	t9
   8c3c8:	00003821 	move	a3,zero


[*] Function mmap used 7 times libmp.so