[*] Binary protection state of librtsmp3.so

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


[*] Function printf tear down of librtsmp3.so

    bc20:	00408021 	move	s0,v0
    bc24:	00111082 	srl	v0,s1,0x2
    bc28:	24031234 	li	v1,4660
    bc2c:	2c580003 	sltiu	t8,v0,3
    bc30:	ae030000 	sw	v1,0(s0)
    bc34:	17000009 	bnez	t8,bc5c <Mp3_024+0x7c>
    bc38:	ae110004 	sw	s1,4(s0)
    bc3c:	24030002 	li	v1,2
    bc40:	24180002 	li	t8,2
    bc44:	00031880 	sll	v1,v1,0x2
    bc48:	27180001 	addiu	t8,t8,1
    bc4c:	7e032021 	0x7e032021
    bc50:	03001821 	move	v1,t8
    bc54:	1702fffb 	bne	t8,v0,bc44 <Mp3_024+0x64>
    bc58:	ac800000 	sw	zero,0(a0)
    bc5c:	26020008 	addiu	v0,s0,8
    bc60:	8fbf0024 	lw	ra,36(sp)
    bc64:	8fb10020 	lw	s1,32(sp)
    bc68:	8fb0001c 	lw	s0,28(sp)
    bc6c:	03e00008 	jr	ra
    bc70:	27bd0030 	addiu	sp,sp,48
    bc74:	03e00008 	jr	ra
    bc78:	00001021 	move	v0,zero
    bc7c:	8f848030 	lw	a0,-32720(gp)
    bc80:	02202821 	move	a1,s1
    bc84:	8f9983e4 	lw	t9,printf
    bc88:	0320f809 	jalr	t9
    bc8c:	24844d70 	addiu	a0,a0,19824
--
    bf54:	0320f809 	jalr	t9
    bf58:	24050008 	li	a1,8
    bf5c:	02002021 	move	a0,s0
    bf60:	8fbc0010 	lw	gp,16(sp)
    bf64:	00021400 	sll	v0,v0,0x10
    bf68:	00021403 	sra	v0,v0,0x10
    bf6c:	24060008 	li	a2,8
    bf70:	02203821 	move	a3,s1
    bf74:	240500ff 	li	a1,255
    bf78:	1054003d 	beq	v0,s4,c070 <Mp3_031+0x19c>
    bf7c:	8f9981b8 	lw	t9,-32328(gp)
    bf80:	0320f809 	jalr	t9
    bf84:	00000000 	nop
    bf88:	3c04c000 	lui	a0,0xc000
    bf8c:	8e439228 	lw	v1,-28120(s2)
    bf90:	0055c024 	and	t8,v0,s5
    bf94:	7e388823 	0x7e388823
    bf98:	00441024 	and	v0,v0,a0
    bf9c:	7f031821 	0x7f031821
    bfa0:	3c184000 	lui	t8,0x4000
    bfa4:	8fbc0010 	lw	gp,16(sp)
    bfa8:	10580059 	beq	v0,t8,c110 <Mp3_031+0x23c>
    bfac:	ae439228 	sw	v1,-28120(s2)
    bfb0:	3c188000 	lui	t8,0x8000
    bfb4:	10580061 	beq	v0,t8,c13c <Mp3_031+0x268>
    bfb8:	8f9983e4 	lw	t9,printf
    bfbc:	8f9982fc 	lw	t9,-32004(gp)
    bfc0:	02002021 	move	a0,s0
--
    c0b4:	3c118000 	lui	s1,0x8000
    c0b8:	7e18c021 	0x7e18c021
    c0bc:	26310010 	addiu	s1,s1,16
    c0c0:	8f029228 	lw	v0,-28120(t8)
    c0c4:	2442fff8 	addiu	v0,v0,-8
    c0c8:	000210c3 	sra	v0,v0,0x3
    c0cc:	3c180001 	lui	t8,0x1
    c0d0:	8f848030 	lw	a0,-32720(gp)
    c0d4:	7e188021 	0x7e188021
    c0d8:	8f998338 	lw	t9,-31944(gp)
    c0dc:	ae029228 	sw	v0,-28120(s0)
    c0e0:	0320f809 	jalr	t9
    c0e4:	24844e28 	addiu	a0,a0,20008
    c0e8:	02201021 	move	v0,s1
    c0ec:	8fbf0034 	lw	ra,52(sp)
    c0f0:	8fb50030 	lw	s5,48(sp)
    c0f4:	8fb4002c 	lw	s4,44(sp)
    c0f8:	8fb30028 	lw	s3,40(sp)
    c0fc:	8fb20024 	lw	s2,36(sp)
    c100:	8fb10020 	lw	s1,32(sp)
    c104:	8fb0001c 	lw	s0,28(sp)
    c108:	03e00008 	jr	ra
    c10c:	27bd0040 	addiu	sp,sp,64
    c110:	8f848030 	lw	a0,-32720(gp)
    c114:	3c118000 	lui	s1,0x8000
    c118:	8f9983e4 	lw	t9,printf
    c11c:	26310010 	addiu	s1,s1,16
    c120:	0320f809 	jalr	t9
--
0000f868 <Mp3_302>:
    f868:	3c1c0002 	lui	gp,0x2
    f86c:	279c23f8 	addiu	gp,gp,9208
    f870:	0399e021 	addu	gp,gp,t9
    f874:	27bdffd0 	addiu	sp,sp,-48
    f878:	afbf0024 	sw	ra,36(sp)
    f87c:	afb00020 	sw	s0,32(sp)
    f880:	afbc0010 	sw	gp,16(sp)
    f884:	24180001 	li	t8,1
    f888:	14b80018 	bne	a1,t8,f8ec <Mp3_302+0x84>
    f88c:	8f998304 	lw	t9,-31996(gp)
    f890:	00808021 	move	s0,a0
    f894:	8cc40000 	lw	a0,0(a2)
    f898:	00002821 	move	a1,zero
    f89c:	0320f809 	jalr	t9
    f8a0:	00003021 	move	a2,zero
    f8a4:	02002021 	move	a0,s0
    f8a8:	8fbc0010 	lw	gp,16(sp)
    f8ac:	00402821 	move	a1,v0
    f8b0:	8f998290 	lw	t9,-32112(gp)
    f8b4:	0320f809 	jalr	t9
    f8b8:	27a60018 	addiu	a2,sp,24
    f8bc:	04400007 	bltz	v0,f8dc <Mp3_302+0x74>
    f8c0:	8fbc0010 	lw	gp,16(sp)
    f8c4:	8f848030 	lw	a0,-32720(gp)
    f8c8:	8f9983e4 	lw	t9,printf
    f8cc:	8fa50018 	lw	a1,24(sp)
    f8d0:	0320f809 	jalr	t9


[*] Function printf used 4 times librtsmp3.so