[*] Binary protection state of updatewifistats

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


[*] Function sprintf tear down of updatewifistats

jalr t9
move a0, s0
lui gp, 0x42
addiu sp, sp, -0xb0
addiu gp, gp, -0xaa0
sw ra, 0xac(sp)
sw s3, 0xa8(sp)
sw s2, 0xa4(sp)
sw s1, 0xa0(sp)
sw s0, 0x9c(sp)
sw gp, 0x10(sp)
move s1, a0
move s2, a1
bnez a0, 0x401150
move s3, a2
lui v0, 0x41
lw s1, 0x76f8(v0)
addiu s0, sp, 0x18
lw t9, -sym.imp.memset(gp)
move a0, s0
move a1, zero
jalr t9
addiu a2, zero, 0x80
lw gp, 0x10(sp)
lui a1, 0x40
lw t9, -sym.imp.sprintf(gp)
move a2, s1
move a3, s2
move a0, s0
jalr t9
addiu a1, a1, 0x6698
lw gp, 0x10(sp)
move a2, s0
lw t9, -sym.xmldbc_set(gp)
move a3, s3
move a0, zero
jalr t9
move a1, zero
lw ra, 0xac(sp)
lw gp, 0x10(sp)
lw s3, 0xa8(sp)
lw s2, 0xa4(sp)
lw s1, 0xa0(sp)
lw s0, 0x9c(sp)
jr ra
addiu sp, sp, 0xb0
lui gp, 0x42
addiu sp, sp, -0xc8
addiu gp, gp, -0xaa0
sw ra, 0xc4(sp)
sw s5, 0xc0(sp)
sw s4, 0xbc(sp)
sw s3, 0xb8(sp)
sw s2, 0xb4(sp)
sw s1, 0xb0(sp)
sw s0, 0xac(sp)
sw gp, 0x18(sp)
lw t9, -sym.imp.memset(gp)
addiu s0, sp, 0x28
move s5, a0
addiu a2, zero, 0x80
move a0, s0
move s2, a1
jalr t9
move a1, zero
lw gp, 0x18(sp)
lui a1, 0x40
lw t9, -sym.imp.sprintf(gp)
lui a3, 0x40
addiu a1, a1, 0x66a0
addiu a3, a3, 0x66a8
move a0, s0
move a2, s5
sw zero, 0x20(sp)
jalr t9
sw zero, 0x24(sp)
lw gp, 0x18(sp)
addiu s1, sp, 0x20
lw t9, -sym.xmldbc_get_wb(gp)
addiu v0, zero, 8
move a2, s0
move a0, zero
move a1, zero
move a3, s1
jalr t9
sw v0, 0x10(sp)
lw gp, 0x18(sp)
nop
--
nop
jalr t9
move a0, s1
lw gp, 0x18(sp)
bnez s2, 0x40128c
nop
addiu s2, zero, 1
move s0, v0
lui v0, 0x40
addiu s4, v0, 0x66bc
lui v0, 0x40
addiu s3, v0, 0x66a8
b 0x4012d0
addiu s1, sp, 0x28
jalr t9
sw s0, 0x10(sp)
lw gp, 0x18(sp)
move a0, zero
lw t9, -sym.xmldbc_del(gp)
move a1, zero
jalr t9
move a2, s1
lw gp, 0x18(sp)
addiu s0, s0, -1
slt v0, s0, s2
lw t9, -sym.imp.sprintf(gp)
move a0, s1
move a1, s4
move a2, s5
beqz v0, 0x4012a8
move a3, s3
lw ra, 0xc4(sp)
lw s5, 0xc0(sp)
lw s4, 0xbc(sp)
lw s3, 0xb8(sp)
lw s2, 0xb4(sp)
lw s1, 0xb0(sp)
lw s0, 0xac(sp)
jr ra
addiu sp, sp, 0xc8
lui gp, 0x42
addiu sp, sp, -0xa8
addiu gp, gp, -0xaa0
sw ra, 0xa4(sp)
sw s2, 0xa0(sp)
sw s1, 0x9c(sp)
sw s0, 0x98(sp)
sw gp, 0x10(sp)
move s1, a0
bnez a0, 0x401344
move s2, a1
lui v0, 0x41
lw s1, 0x76f8(v0)
addiu s0, sp, 0x18
lw t9, -sym.imp.memset(gp)
move a0, s0
move a1, zero
jalr t9
addiu a2, zero, 0x80
lw gp, 0x10(sp)
lui a1, 0x40
lw t9, -sym.imp.sprintf(gp)
move a2, s1
move a3, s2
move a0, s0
jalr t9
addiu a1, a1, 0x6698
lw gp, 0x10(sp)
move a2, s0
lw t9, -sym.xmldbc_del(gp)
move a0, zero
jalr t9
move a1, zero
lw ra, 0xa4(sp)
lw gp, 0x10(sp)
lw s2, 0xa0(sp)
lw s1, 0x9c(sp)
lw s0, 0x98(sp)
jr ra
addiu sp, sp, 0xa8
lui gp, 0x42
addiu sp, sp, -0x1f0
--
lw t9, -sym.imp.memset(gp)
move a1, zero
jalr t9
addiu a2, zero, 0x80
lw gp, 0x28(sp)
nop
lw t9, -sym.iw_sockets_open(gp)
nop
jalr t9
nop
sw v0, 0x1c0(sp)
lw v1, 0x1c0(sp)
lw gp, 0x28(sp)
bltz v1, 0x401b60
addiu v0, zero, -1
lui v0, 0x41
lw a1, 0x76f4(v0)
lw v0, -obj.FP_GetChannel(gp)
lw a0, 0x1c0(sp)
lw t9, (v0)
nop
jalr t9
lui s0, 0x41
lw gp, 0x28(sp)
lui a1, 0x40
lw t9, -sym.imp.sprintf(gp)
addiu a1, a1, 0x6dec
move a2, v0
jalr t9
move a0, s2
lw a0, 0x76f8(s0)
lui s1, 0x40
addiu a1, s1, 0x66c8
move a2, s2
jal 0x401114
addiu s0, s0, 0x76f8
lw a0, 4(s0)
lw gp, 0x28(sp)
beqz a0, 0x4014d0
addiu a1, s1, 0x66c8
jal 0x401114
move a2, s2
lw gp, 0x28(sp)
nop
lw t9, -sym.imp.atoi(gp)
addiu s2, sp, 0xc0
jalr t9
move a0, s2
lw gp, 0x28(sp)
addiu s0, sp, 0x40
lw t9, -sym.imp.memset(gp)
move a0, s0
move a1, zero
addiu a2, zero, 0x80
jalr t9
move s1, v0
lw gp, 0x28(sp)
lui v0, 0x41
lw t9, -sym.imp.sprintf(gp)
lw a2, 0x7700(v0)
lui a1, 0x40
lui a3, 0x40
addiu a1, a1, 0x6698
addiu a3, a3, 0x66d8
jalr t9
move a0, s0
lw gp, 0x28(sp)
addiu v0, zero, 0x80
lw t9, -sym.xmldbc_get_wb(gp)
move a2, s0
move a0, zero
move a1, zero
move a3, s2
jalr t9
sw v0, 0x10(sp)
lw gp, 0x28(sp)
lui a1, 0x40
lw t9, -sym.imp.strncmp(gp)
addiu a1, a1, 0x66f0
move a0, s2
jalr t9
addiu a2, zero, 5
lw gp, 0x28(sp)
bnez v0, 0x4015b0
lui a1, 0x40
lw t9, -sym.imp.memset(gp)
addiu a2, zero, 0x80
move a0, s2
jalr t9
move a1, zero
slti v0, s1, 5
lw gp, 0x28(sp)
beqz v0, 0x40159c
addiu a2, s1, -2
addiu a2, s1, 2
lui a1, 0x40
lw t9, -sym.imp.sprintf(gp)
addiu a1, a1, 0x6dec
b 0x4015c0
addiu a0, sp, 0xc0
lw t9, -sym.imp.sprintf(gp)
move a0, s2
addiu a1, a1, 0x6dec
move a2, s1
jalr t9
lui s0, 0x41
lw a0, 0x76f8(s0)
addiu s2, sp, 0xc0
lui s1, 0x40
addiu a1, s1, 0x66f8
move a2, s2
jal 0x401114
addiu s0, s0, 0x76f8
lw a0, 4(s0)
lw gp, 0x28(sp)
beqz a0, 0x401608
addiu v1, sp, 0x38
addiu a1, s1, 0x66f8
jal 0x401114
move a2, s2
lw gp, 0x28(sp)
--
addiu s3, v1, 1
b 0x4017c8
sw s3, (v0)
lui v0, 0x41
lw s4, 0x76f8(v0)
lw v0, 0x30(sp)
nop
addiu s3, v0, 1
sw s3, 0x30(sp)
addiu s0, sp, 0x40
lw t9, -sym.imp.memset(gp)
move a0, s0
move a1, zero
jalr t9
addiu a2, zero, 0x80
lw gp, 0x28(sp)
addiu s5, sp, 0xc0
lw t9, -sym.imp.memset(gp)
move a0, s5
move a1, zero
jalr t9
addiu a2, zero, 0x80
lw gp, 0x28(sp)
lui v1, 0x40
addiu v1, v1, 0x6720
lw t9, -sym.imp.sprintf(gp)
sw v1, 0x10(sp)
move a0, s0
move a1, fp
move a2, s7
jalr t9
move a3, s3
lbu v0, 0xe(s2)
lbu a3, 0xd(s2)
lbu a2, 0xc(s2)
sw v0, 0x10(sp)
lbu v0, 0xf(s2)
lw gp, 0x28(sp)
sw v0, 0x14(sp)
lbu v0, 0x10(s2)
lw t9, -sym.imp.sprintf(gp)
sw v0, 0x18(sp)
lbu v0, 0x11(s2)
lui a1, 0x40
move a0, s5
addiu a1, a1, 0x6728
jalr t9
sw v0, 0x1c(sp)
move a0, s4
move a1, s0
jal 0x401114
move a2, s5
lw gp, 0x28(sp)
move a0, s0
lw t9, -sym.imp.memset(gp)
move a1, zero
jalr t9
addiu a2, zero, 0x80
lw gp, 0x28(sp)
move a0, s5
lw t9, -sym.imp.memset(gp)
move a1, zero
jalr t9
addiu a2, zero, 0x80
lw gp, 0x28(sp)
lui a0, 0x40
lw t9, -sym.imp.sprintf(gp)
addiu a0, a0, 0x6748
move a3, s3
sw a0, 0x10(sp)
move a1, fp
move a0, s0
jalr t9
move a2, s7
lw gp, 0x28(sp)
lw a2, 8(s2)
lw t9, -sym.imp.sprintf(gp)
lui a1, 0x40
move a0, s5
jalr t9
addiu a1, a1, 0x6750
move a0, s4
move a1, s0
jal 0x401114
move a2, s5
lw gp, 0x28(sp)
move a0, s0
lw t9, -sym.imp.memset(gp)
move a1, zero
jalr t9
addiu a2, zero, 0x80
lw gp, 0x28(sp)
move a0, s5
lw t9, -sym.imp.memset(gp)
move a1, zero
jalr t9
addiu a2, zero, 0x80
lw gp, 0x28(sp)
lui v0, 0x40
lw t9, -sym.imp.sprintf(gp)
addiu v0, v0, 0x6754
move a3, s3
move a0, s0
move a1, fp
move a2, s7
jalr t9
sw v0, 0x10(sp)
lw gp, 0x28(sp)
lw a2, 0x2c(s2)
lw t9, -sym.imp.sprintf(gp)
lui a1, 0x40
addiu a1, a1, 0x675c
jalr t9
move a0, s5
move a0, s4
move a1, s0
jal 0x401114
move a2, s5
lw gp, 0x28(sp)
move a0, s0
lw t9, -sym.imp.memset(gp)
move a1, zero
jalr t9
addiu a2, zero, 0x80
lw gp, 0x28(sp)
move a0, s5
lw t9, -sym.imp.memset(gp)
move a1, zero
jalr t9
addiu a2, zero, 0x80
lw gp, 0x28(sp)
addiu s1, sp, 0x140
lw t9, -sym.imp.memset(gp)
move a0, s1
move a1, zero
jalr t9
addiu a2, zero, 0x80
lw gp, 0x28(sp)
lui v1, 0x40
addiu v1, v1, 0x6760
lw t9, -sym.imp.sprintf(gp)
sw v1, 0x10(sp)
move a3, s3
move a0, s0
move a1, fp
jalr t9
move a2, s7
lw gp, 0x28(sp)
move a0, s5
lw v0, -loc._fbss(gp)
move a1, s1
lw t9, (v0)
nop
jalr t9
move a2, s2
move a0, s4
move a1, s0
jal 0x401114
move a2, s5
lw gp, 0x28(sp)
move a0, s0
lw t9, -sym.imp.memset(gp)
move a1, zero
jalr t9
addiu a2, zero, 0x80
lw gp, 0x28(sp)
lui a0, 0x40
lw t9, -sym.imp.sprintf(gp)
addiu a0, a0, 0x6768
move a3, s3
sw a0, 0x10(sp)
move a1, fp
move a0, s0
jalr t9
move a2, s7
move a2, s1
move a0, s4
jal 0x401114
move a1, s0
lui v0, 0x41
lw a2, 0x770c(v0)
lw gp, 0x28(sp)
beqz a2, 0x401af8
nop
lw v0, 0x28(s2)
nop
bnez v0, 0x401af8
lui a1, 0x40
lbu v0, 0xc(s2)
lw t9, -sym.imp.sprintf(gp)
sw v0, 0x10(sp)
lbu v0, 0xd(s2)
nop
sw v0, 0x14(sp)
lbu v0, 0xe(s2)
addiu a1, a1, 0x6770
sw v0, 0x18(sp)
lbu v0, 0xf(s2)
move a3, s6
sw v0, 0x1c(sp)
lbu v0, 0x10(s2)
move a0, s5
sw v0, 0x20(sp)
lbu v0, 0x11(s2)
jalr t9
sw v0, 0x24(sp)
lw gp, 0x28(sp)
nop
lw t9, -sym.imp.system(gp)
nop
--
lw ra, 0x94(sp)
lw s5, 0x90(sp)
lw s4, 0x8c(sp)
lw s3, 0x88(sp)
lw s2, 0x84(sp)
lw s1, 0x80(sp)
lw s0, 0x7c(sp)
jr ra
addiu sp, sp, 0x98
lw v0, -0x7f3c(gp)
lw t9, -sym.imp.fprintf(gp)
lw a0, (v0)
b 0x4044bc
addiu a1, a1, 0x6c7c
lui gp, 0x42
addiu sp, sp, -0x30
addiu gp, gp, -0xaa0
sw ra, 0x2c(sp)
sw gp, 0x20(sp)
lbu t0, 5(a0)
lbu a2, (a0)
lbu a3, 1(a0)
lbu v0, 2(a0)
lbu v1, 3(a0)
lbu a0, 4(a0)
lw t9, -sym.imp.sprintf(gp)
sw a0, 0x18(sp)
move a0, a1
lui a1, 0x40
sw v0, 0x10(sp)
sw v1, 0x14(sp)
sw t0, 0x1c(sp)
jalr t9
addiu a1, a1, 0x6728
lw ra, 0x2c(sp)
lw gp, 0x20(sp)
jr ra
addiu sp, sp, 0x30
lui gp, 0x42
addiu sp, sp, -0x30
addiu gp, gp, -0xaa0
sw ra, 0x2c(sp)
sw s0, 0x28(sp)
sw gp, 0x20(sp)
lbu a1, 5(a0)
lbu a2, (a0)
lbu a3, 1(a0)
lbu v0, 2(a0)
lbu v1, 3(a0)
lbu a0, 4(a0)
lui s0, 0x41
lw t9, -sym.imp.sprintf(gp)
sw a1, 0x1c(sp)
lui a1, 0x40
sw a0, 0x18(sp)
sw v0, 0x10(sp)
sw v1, 0x14(sp)
addiu a0, s0, 0x7714
jalr t9
addiu a1, a1, 0x6728
lw ra, 0x2c(sp)
addiu v0, s0, 0x7714
lw gp, 0x20(sp)
lw s0, 0x28(sp)
jr ra
addiu sp, sp, 0x30
lui gp, 0x42
addiu sp, sp, -0x28
addiu gp, gp, -0xaa0
sw ra, 0x24(sp)
sw gp, 0x18(sp)
lw v1, (a1)
lui v0, 1
ori v0, v0, 0x5180
bnez v0, 0x404724
div zero, v1, v0
break 7
addiu a2, zero, 0xe10
lw v1, 4(a1)
addiu a3, zero, 0x3c
sw v1, 0x14(sp)
lw t9, -sym.imp.sprintf(gp)
lui a1, 0x40
addiu a1, a1, 0x6c9c
mfhi v0
nop
nop
bnez a2, 0x404758
div zero, v0, a2
break 7
mfhi v1
mflo a2
nop
nop
bnez a3, 0x404774
div zero, v0, a3
break 7
mfhi v0
nop
nop
bnez a3, 0x40478c
div zero, v1, a3
--
andi v0, s2, 2
beqz v0, 0x404820
andi v0, s2, 0x2000
lw t9, -sym.imp.strcpy(gp)
lui a1, 0x40
move a0, s0
jalr t9
addiu a1, a1, 0x6cbc
lw gp, 0x10(sp)
addiu s0, s0, 4
andi v0, s2, 0x2000
beqz v0, 0x404924
lui a1, 0x40
lw t9, -sym.imp.strcpy(gp)
move a0, s0
jalr t9
addiu a1, a1, 0x6cc4
andi v0, s2, 4
lw gp, 0x10(sp)
beqz v0, 0x404880
addiu a0, s0, 0xa
mtc1 s1, f0
lui v0, 0x40
lui a1, 0x40
cvt.d.w f2, f0
lw t9, -sym.imp.sprintf(gp)
lwc1 f0, 0x7390(v0)
nop
lwc1 f1, 0x7394(v0)
nop
div.d f4, f2, f0
mfc1 a2, f4
mfc1 a3, f5
b 0x4048c4
addiu a1, a1, 0x68b4
lui v0, 0xf
ori v0, v0, 0x4240
slt v0, s1, v0
bnez v0, 0x4048dc
slti v0, s1, 0x3e8
mtc1 s1, f0
lui v0, 0x40
lui a1, 0x40
cvt.d.w f2, f0
lw t9, -sym.imp.sprintf(gp)
lwc1 f0, 0x7390(v0)
addiu a1, a1, 0x6cd0
lwc1 f1, 0x7394(v0)
nop
div.d f4, f2, f0
mfc1 a2, f4
mfc1 a3, f5
lw ra, 0x24(sp)
lw s2, 0x20(sp)
lw s1, 0x1c(sp)
lw s0, 0x18(sp)
jr t9
addiu sp, sp, 0x28
lw t9, -sym.imp.sprintf(gp)
bnez v0, 0x404918
lui v0, 0x40
mtc1 s1, f0
lui a1, 0x40
cvt.d.w f2, f0
lwc1 f0, 0x7370(v0)
nop
lwc1 f1, 0x7374(v0)
nop
div.d f4, f2, f0
mfc1 a2, f4
mfc1 a3, f5
b 0x4048c4
addiu a1, a1, 0x6cd4
lui a1, 0x40
b 0x404934
addiu a1, a1, 0x6cdc
lui a1, 0x40
lw t9, -sym.imp.sprintf(gp)
move a0, s0
addiu a1, a1, 0x6ce4
move a2, s1
lw ra, 0x24(sp)
lw s2, 0x20(sp)
lw s1, 0x1c(sp)
lw s0, 0x18(sp)
jr t9
addiu sp, sp, 0x28
lui gp, 0x42
addiu sp, sp, -0x28
addiu gp, gp, -0xaa0
sw ra, 0x24(sp)
sw s2, 0x20(sp)
sw s1, 0x1c(sp)
sw s0, 0x18(sp)
sw gp, 0x10(sp)
andi v0, a2, 1
move s1, a2
move s2, a1
--
addiu a1, a1, 0x6cbc
lw gp, 0x10(sp)
addiu s0, s0, 4
andi v0, s1, 0x2000
lw t9, -sym.imp.strcpy(gp)
beqz v0, 0x4049ec
move a0, s0
lui a1, 0x40
jalr t9
addiu a1, a1, 0x6cf0
lw gp, 0x10(sp)
b 0x404a00
addiu a0, s0, 9
lui a1, 0x40
jalr t9
addiu a1, a1, 0x6cfc
lw gp, 0x10(sp)
addiu a0, s0, 8
andi v0, s1, 4
beqz v0, 0x404a44
lui v0, 0xf
mtc1 s2, f0
lui v0, 0x40
lui a1, 0x40
cvt.d.w f2, f0
lw t9, -sym.imp.sprintf(gp)
lwc1 f0, 0x7390(v0)
nop
lwc1 f1, 0x7394(v0)
nop
div.d f4, f2, f0
mfc1 a2, f4
mfc1 a3, f5
b 0x404a84
addiu a1, a1, 0x68b4
ori v0, v0, 0x4240
slt v0, s2, v0
bnez v0, 0x404a9c
slti v0, s2, 0x3e8
mtc1 s2, f0
lui v0, 0x40
lui a1, 0x40
cvt.d.w f2, f0
lw t9, -sym.imp.sprintf(gp)
lwc1 f0, 0x7390(v0)
addiu a1, a1, 0x6cd0
lwc1 f1, 0x7394(v0)
nop
div.d f4, f2, f0
mfc1 a2, f4
mfc1 a3, f5
lw ra, 0x24(sp)
lw s2, 0x20(sp)
lw s1, 0x1c(sp)
lw s0, 0x18(sp)
jr t9
addiu sp, sp, 0x28
lw t9, -sym.imp.sprintf(gp)
bnez v0, 0x404ad8
lui v0, 0x40
mtc1 s2, f0
lui a1, 0x40
cvt.d.w f2, f0
lwc1 f0, 0x7370(v0)
nop
lwc1 f1, 0x7374(v0)
nop
div.d f4, f2, f0
mfc1 a2, f4
mfc1 a3, f5
b 0x404a84
addiu a1, a1, 0x6cd4
lui a1, 0x40
move a2, s2
lw ra, 0x24(sp)
lw s2, 0x20(sp)
lw s1, 0x1c(sp)
lw s0, 0x18(sp)
--
addiu s5, v0, 0x6d10
addiu s4, s0, 0x6d0c
b 0x404bdc
addiu s2, zero, 1
bnez v1, 0x404bc4
move a0, s1
lw t9, -sym.imp.strcpy(gp)
nop
jalr t9
move a1, s5
addiu s0, s1, 1
lw gp, 0x10(sp)
move s1, s0
lw t9, -sym.imp.strcpy(gp)
move a0, s1
jalr t9
move a1, s4
lw gp, 0x10(sp)
addiu s1, s1, 2
slt v0, s2, s3
andi v1, s2, 1
bnez v0, 0x404ba0
addiu s2, s2, 1
b 0x404c78
nop
lw t9, -sym.imp.sprintf(gp)
lui s0, 0x40
lbu a2, (a1)
jalr t9
addiu a1, s0, 0x6d14
lui v0, 0x40
lw gp, 0x10(sp)
addiu s1, s1, 2
addiu s6, v0, 0x6d10
addiu s5, s0, 0x6d14
b 0x404c6c
addiu s2, zero, 1
bnez v1, 0x404c4c
addu v0, s4, s2
lw t9, -sym.imp.strcpy(gp)
move a0, s1
jalr t9
move a1, s6
addiu s0, s1, 1
lw gp, 0x10(sp)
move s1, s0
addu v0, s4, s2
lw t9, -sym.imp.sprintf(gp)
lbu a2, (v0)
move a0, s1
jalr t9
move a1, s5
lw gp, 0x10(sp)
addiu s2, s2, 1
addiu s1, s1, 2
slt v0, s2, s3
bnez v0, 0x404c24
andi v1, s2, 1
lw ra, 0x34(sp)
lw s6, 0x30(sp)
lw s5, 0x2c(sp)
lw s4, 0x28(sp)
lw s3, 0x24(sp)
lw s2, 0x20(sp)
lw s1, 0x1c(sp)
lw s0, 0x18(sp)
jr ra
addiu sp, sp, 0x38
--
addiu gp, gp, -0xaa0
sw ra, 0x34(sp)
sw gp, 0x28(sp)
beqz a3, 0x404d80
nop
lbu t1, 1(a1)
nop
beqz t1, 0x404d80
nop
lbu t2, 0x2d(a2)
lbu t0, 3(a1)
sltu v0, t2, t1
lbu t3, (a1)
lbu a3, 0x2c(a2)
lbu v1, 2(a1)
beqz v0, 0x404d34
andi v0, t0, 7
bnez v0, 0x404cfc
lui v0, 0x40
b 0x404d04
addiu t0, v0, 0x6ea0
lui v0, 0x40
addiu t0, v0, 0x6d1c
addiu v0, t1, -0x100
addiu v1, v1, -0x100
lw t9, -sym.imp.sprintf(gp)
lui a1, 0x40
sw v0, 0x10(sp)
sw v1, 0x14(sp)
sw t0, 0x18(sp)
addiu a1, a1, 0x6d28
jalr t9
move a2, t3
b 0x404dc4
nop
lbu a2, 0x2e(a2)
bnez v0, 0x404d48
lui v0, 0x40
b 0x404d50
addiu v0, v0, 0x6ea0
lui v0, 0x40
addiu v0, v0, 0x6d1c
lw t9, -sym.imp.sprintf(gp)
lui a1, 0x40
sw a2, 0x1c(sp)
sw t1, 0x10(sp)
sw t2, 0x14(sp)
sw v1, 0x18(sp)
sw v0, 0x20(sp)
addiu a1, a1, 0x6d64
jalr t9
move a2, t3
b 0x404dc4
nop
lbu v0, 3(a1)
lbu a2, (a1)
andi v0, v0, 7
lbu a3, 1(a1)
lbu v1, 2(a1)
bnez v0, 0x404da4
lui v0, 0x40
b 0x404dac
addiu v0, v0, 0x6ea0
lui v0, 0x40
addiu v0, v0, 0x6d1c
lui a1, 0x40
lw t9, -sym.imp.sprintf(gp)
sw v1, 0x10(sp)
sw v0, 0x14(sp)
jalr t9
addiu a1, a1, 0x6d9c
lw ra, 0x34(sp)
lw gp, 0x28(sp)
jr ra
addiu sp, sp, 0x38
lui v0, 0x3b9a
ori v1, v0, 0xca00
lui gp, 0x42
slt v0, a1, v1
bnez v0, 0x404e0c
addiu gp, gp, -0xaa0
bnez v1, 0x404df8
div zero, a1, v1
break 7
lui a1, 0x40
lw t9, -sym.imp.sprintf(gp)
mflo a2
b 0x404e5c
addiu a1, a1, 0x6dcc
lui v0, 0xf
ori v1, v0, 0x4240
slt v0, a1, v1
lw t9, -sym.imp.sprintf(gp)
bnez v0, 0x404e40
nop
bnez v1, 0x404e30
div zero, a1, v1
break 7
lui a1, 0x40
mflo a2
b 0x404e5c
addiu a1, a1, 0x6dd4
addiu a2, zero, 0x3e8
bnez a2, 0x404e50
div zero, a1, a2
break 7
lui a1, 0x40
addiu a1, a1, 0x6ddc
mflo a2
jr t9
nop
lui v0, 0x40
mtc1 a2, f0
lwc1 f4, 0x7370(v0)
lui gp, 0x42
mtc1 a3, f1
lwc1 f5, 0x7374(v0)
nop
c.lt.d f0, f4
nop
bc1f 0x404ed0
addiu gp, gp, -0xaa0
cfc1 v0, 31
cfc1 v0, 31
nop
ori at, v0, 3
xori at, at, 2
ctc1 at, 31
nop
cvt.w.d f2, f0
ctc1 v0, 31
nop
lui a1, 0x40
mfc1 a2, f2
lw t9, -sym.imp.sprintf(gp)
nop
jr t9
addiu a1, a1, 0x6de4
lui v0, 0x40
lwc1 f2, 0x7368(v0)
nop
lwc1 f3, 0x736c(v0)
nop
c.le.d f2, f0
nop
bc1f 0x404f10
lui v0, 0x40
div.d f4, f0, f2
lui a1, 0x40
lw t9, -sym.imp.sprintf(gp)
mfc1 a2, f4
mfc1 a3, f5
b 0x404f58
addiu a1, a1, 0x6df0
lwc1 f2, 0x7390(v0)
lw t9, -sym.imp.sprintf(gp)
lwc1 f3, 0x7394(v0)
nop
c.le.d f2, f0
nop
bc1f 0x404f44
lui a1, 0x40
div.d f4, f0, f2
mfc1 a2, f4
mfc1 a3, f5
b 0x404f58
addiu a1, a1, 0x6e04
div.d f2, f0, f4
lui a1, 0x40
addiu a1, a1, 0x6e18
mfc1 a2, f2
mfc1 a3, f3
jr t9
nop
lui gp, 0x42
addiu sp, sp, -0x28

[*] Function sprintf used 37 times updatewifistats