[*] Binary protection state of libm-0.9.30.1.so

  	RELRO          CANARY            NX           PIE          RPATH        RUNPATH      SYMBOLS      
  	No RELRO       No Canary found   NX disabled  DSO          No RPATH     No RUNPATH   No Symbols


[*] Function sprintf tear down of libm-0.9.30.1.so

addiu gp, gp, -0x54a0
addu gp, gp, t9
addiu sp, sp, -0x30
sw fp, 0x28(sp)
move fp, sp
sw ra, 0x2c(sp)
sw s2, 0x24(sp)
sw s1, 0x20(sp)
sw s0, 0x1c(sp)
sw gp, 0x10(sp)
lb v0, (a0)
bnez v0, 0xaac4
move s2, a0
lw v0, -0x7fe8(gp)
b 0xab1c
lwc1 f0, -0x2a80(v0)
lw t9, -sym.imp.strlen(gp)
jalr t9
move s1, sp
addiu v0, v0, 0x14
lw gp, 0x10(fp)
srl v0, v0, 3
sll v0, v0, 3
subu sp, sp, v0
lw a1, -0x7fe8(gp)
lw t9, -sym.imp.sprintf(gp)
addiu s0, sp, 0x10
addiu a1, a1, -0x2a88
move a2, s2
jalr t9
move a0, s0
lw gp, 0x10(fp)
move a0, s0
lw t9, -sym.imp.strtof(gp)
jalr t9
move a1, zero
lw gp, 0x10(fp)
move sp, s1
move sp, fp
lw ra, 0x2c(sp)
lw fp, 0x28(sp)
lw s2, 0x24(sp)
lw s1, 0x20(sp)
lw s0, 0x1c(sp)
jr ra
addiu sp, sp, 0x30
--
addiu gp, gp, -0x555c
addu gp, gp, t9
addiu sp, sp, -0x30
sw fp, 0x28(sp)
move fp, sp
sw ra, 0x2c(sp)
sw s2, 0x24(sp)
sw s1, 0x20(sp)
sw s0, 0x1c(sp)
sw gp, 0x10(sp)
lb v0, (a0)
bnez v0, 0xab80
move s2, a0
lw v0, -0x7fe8(gp)
b 0xabd8
ldc1 f0, -0x2a78(v0)
lw t9, -sym.imp.strlen(gp)
jalr t9
move s1, sp
addiu v0, v0, 0x14
lw gp, 0x10(fp)
srl v0, v0, 3
sll v0, v0, 3
subu sp, sp, v0
lw a1, -0x7fe8(gp)
lw t9, -sym.imp.sprintf(gp)
addiu s0, sp, 0x10
addiu a1, a1, -0x2a88
move a2, s2
jalr t9
move a0, s0
lw gp, 0x10(fp)
move a0, s0
lw t9, -sym.imp.strtod(gp)
jalr t9
move a1, zero
lw gp, 0x10(fp)
move sp, s1
move sp, fp
lw ra, 0x2c(sp)
lw fp, 0x28(sp)
lw s2, 0x24(sp)
lw s1, 0x20(sp)
lw s0, 0x1c(sp)
jr ra
addiu sp, sp, 0x30

[*] Function sprintf used 2 times libm-0.9.30.1.so