[*] 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