[*] 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 printf 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 printf used 2 times libm-0.9.30.1.so