[*] Binary protection state of pppd

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


[*] Function printf tear down of pppd

sw s3, 0x2c(sp)
sw s2, 0x28(sp)
sw s1, 0x24(sp)
sw s0, 0x20(sp)
sw gp, 0x18(sp)
lw t9, -sym.imp.strlen(gp)
move s1, a1
move s2, a2
jalr t9
move s7, a0
lw gp, 0x18(sp)
move a0, s1
lw t9, -sym.imp.strlen(gp)
nop
jalr t9
move s3, v0
lw gp, 0x18(sp)
addu v0, s3, v0
lw t9, -sym.imp.malloc(gp)
addiu a0, v0, 3
jalr t9
addiu s0, v0, 2
lw gp, 0x18(sp)
beqz v0, 0x406474
addiu fp, v0, 1
lw t9, -sym.slprintf(gp)
lui a2, 0x44
sb s2, (v0)
move a1, s0
sw s1, 0x10(sp)
addiu a2, a2, 0x2b24
move a0, fp
jalr t9
move a3, s7
lw gp, 0x18(sp)
nop
lw v0, -obj.script_env(gp)
nop
lw s5, (v0)
nop
beqz s5, 0x406514
nop
lw s0, (s5)
nop
beqz s0, 0x406550
move s1, s5
--
addiu gp, gp, 0x6730
sw ra, 0x2c(sp)
sw s2, 0x28(sp)
sw s1, 0x24(sp)
sw s0, 0x20(sp)
sw gp, 0x18(sp)
lw s0, -obj.linkname(gp)
nop
lb v0, (s0)
nop
bnez v0, 0x4065ac
move s2, a0
lw ra, 0x2c(sp)
lw s2, 0x28(sp)
lw s1, 0x24(sp)
lw s0, 0x20(sp)
jr ra
addiu sp, sp, 0x30
lui a0, 0x44
move a1, s0
addiu a0, a0, 0x2b2c
jal sym.script_setenv
addiu a2, zero, 1
lw gp, 0x18(sp)
lui s1, 0x46
lw t9, -sym.slprintf(gp)
lui a2, 0x44
lui a3, 0x44
sw s0, 0x10(sp)
addiu a2, a2, 0x2b38
addiu a3, a3, 0x2b48
addiu a0, s1, 0x1138
jalr t9
addiu a1, zero, 0x1000
lw gp, 0x18(sp)
lui a1, 0x44
lw t9, -sym.imp.fopen(gp)
addiu a1, a1, 0x2b54
jalr t9
addiu a0, s1, 0x1138
lw gp, 0x18(sp)
beqz v0, 0x406684
move s0, v0
lw t9, -sym.imp.fprintf(gp)
lui a1, 0x44
move a2, s2
addiu a1, a1, 0x6b6c
jalr t9
move a0, v0
lw gp, 0x18(sp)
nop
lw a2, -obj.ifname(gp)
nop
lb v0, (a2)
nop
bnez v0, 0x406668
lui a1, 0x44
lw t9, -sym.imp.fclose(gp)
move a0, s0
lw ra, 0x2c(sp)
lw s2, 0x28(sp)
lw s1, 0x24(sp)
lw s0, 0x20(sp)
jr t9
addiu sp, sp, 0x30
lw t9, -sym.imp.fprintf(gp)
addiu a1, a1, 0x6c3c
jalr t9
move a0, s0
lw gp, 0x18(sp)
b 0x406648
nop
b 0x406594
sb zero, 0x1138(s1)
lui gp, 0x46
addiu sp, sp, -0x30
addiu gp, gp, 0x6730
sw ra, 0x2c(sp)
sw s2, 0x28(sp)
sw s1, 0x24(sp)
sw s0, 0x20(sp)
sw gp, 0x18(sp)
lw v0, -obj.ifunit(gp)
lw t9, -sym.slprintf(gp)
lw v1, (v0)
move s0, a0
lui a2, 0x44
lw a0, -obj.ifname(gp)
lui a3, 0x44
sw v1, 0x10(sp)
addiu a2, a2, 0x2b58
addiu a3, a3, 0x2b60
jalr t9
addiu a1, zero, 0x20
lw gp, 0x18(sp)
lui a0, 0x44
lw a1, -obj.ifname(gp)
addiu a0, a0, 0x2b64
jal sym.script_setenv
move a2, s0
lw gp, 0x18(sp)
bnez s0, 0x406718
nop
lw ra, 0x2c(sp)
lw s2, 0x28(sp)
lw s1, 0x24(sp)
lw s0, 0x20(sp)
jr ra
addiu sp, sp, 0x30
lw t9, -sym.imp.getpid(gp)
nop
jalr t9
lui s1, 0x46
lw gp, 0x18(sp)
lui a2, 0x44
lw v1, -obj.ifname(gp)
lw t9, -sym.slprintf(gp)
lui a3, 0x44
sw v1, 0x10(sp)
addiu a2, a2, 0x2b6c
addiu a3, a3, 0x2b48
addiu a0, s1, 0x138
addiu a1, zero, 0x1000
jalr t9
move s2, v0
lw gp, 0x18(sp)
lui a1, 0x44
lw t9, -sym.imp.fopen(gp)
addiu a1, a1, 0x2b54
jalr t9
addiu a0, s1, 0x138
lw gp, 0x18(sp)
beqz v0, 0x4067e4
move s0, v0
lw t9, -sym.imp.fprintf(gp)
lui a1, 0x44
addiu a1, a1, 0x6b6c
move a2, s2
jalr t9
move a0, v0
lw gp, 0x18(sp)
nop
lw t9, -sym.imp.fclose(gp)
nop
jalr t9
move a0, s0
lw gp, 0x18(sp)
nop
lw t9, -sym.imp.getpid(gp)
nop
jalr t9
nop
lw gp, 0x18(sp)
lw ra, 0x2c(sp)
lw s2, 0x28(sp)
--
move a0, s3
lw gp, 0x10(sp)
move a0, s0
lw t9, -sym.imp.waitpid(gp)
move a1, s2
jalr t9
move a2, zero
lw gp, 0x10(sp)
bltz v0, 0x406954
lui v0, 0x46
lw a0, 0x18(sp)
lw v1, 0x2138(v0)
sltiu a0, a0, 1
lw ra, 0x174(sp)
addiu v1, v1, -1
addiu a0, a0, -1
sw v1, 0x2138(v0)
lw s3, 0x170(sp)
move v0, a0
lw s2, 0x16c(sp)
lw s1, 0x168(sp)
lw s0, 0x164(sp)
jr ra
addiu sp, sp, 0x178
lw v0, -0x7b90(gp)
lw t9, -sym.imp.fprintf(gp)
lw a0, (v0)
lui a1, 0x44
lw a2, 0x178(sp)
addiu a1, a1, 0x2bb8
jalr t9
move a3, s0
lui v0, 0x46
lw gp, 0x10(sp)
sw s0, -0x4760(v0)
move a0, zero
lw ra, 0x174(sp)
move v0, a0
lw s3, 0x170(sp)
lw s2, 0x16c(sp)
lw s1, 0x168(sp)
lw s0, 0x164(sp)
jr ra
addiu sp, sp, 0x178
lw s0, -obj.log_to_fd(gp)
lw t9, -sym.imp.dup(gp)
--
lw a1, -obj.link_stats(gp)
jalr t9
nop
lw gp, 0x10(sp)
bnez v0, 0x406f84
addiu a0, sp, 0x18
lw ra, 0x4c(sp)
lw s2, 0x48(sp)
lw s1, 0x44(sp)
lw s0, 0x40(sp)
jr ra
addiu sp, sp, 0x50
lw t9, -sym.imp.gettimeofday(gp)
nop
jalr t9
move a1, zero
lw gp, 0x10(sp)
bltz v0, 0x406f6c
lui v0, 0x46
lw v1, 0x223c(v0)
lw a3, 0x18(sp)
lw v0, -obj.link_stats_valid(gp)
subu a3, a3, v1
lw v1, -obj.link_connect_time(gp)
addiu s0, sp, 0x20
lw t9, -sym.slprintf(gp)
lui s1, 0x44
addiu a0, zero, 1
sw a3, (v1)
addiu a2, s1, 0x2c3c
sw a0, (v0)
addiu a1, zero, 0x20
jalr t9
move a0, s0
lw gp, 0x10(sp)
lui a0, 0x44
move a1, s0
addiu a0, a0, 0x2c40
lw s2, -obj.link_stats(gp)
jal sym.script_setenv
move a2, zero
lw gp, 0x10(sp)
lw a3, 4(s2)
lw t9, -sym.slprintf(gp)
move a0, s0
addiu a2, s1, 0x2c3c
jalr t9
addiu a1, zero, 0x20
lui a0, 0x44
move a1, s0
addiu a0, a0, 0x2c50
jal sym.script_setenv
move a2, zero
lw gp, 0x10(sp)
lw a3, (s2)
lw t9, -sym.slprintf(gp)
addiu a2, s1, 0x2c3c
move a0, s0
jalr t9
addiu a1, zero, 0x20
lui a0, 0x44
move a1, s0
addiu a0, a0, 0x2c5c
jal sym.script_setenv
move a2, zero
lw ra, 0x4c(sp)
lw gp, 0x10(sp)
lw s2, 0x48(sp)
lw s1, 0x44(sp)
lw s0, 0x40(sp)
jr ra
addiu sp, sp, 0x50
lui gp, 0x46
addiu sp, sp, -0x20
addiu gp, gp, 0x6730
sw ra, 0x1c(sp)
--
sw ra, 0x6c(sp)
sw s1, 0x68(sp)
sw s0, 0x64(sp)
sw gp, 0x18(sp)
lw v1, -obj.linkname(gp)
nop
lb v0, (v1)
nop
beqz v0, 0x4074e0
move s1, a0
lui s0, 0x46
lb v0, -0xec8(s0)
nop
beqz v0, 0x4074f4
lui a2, 0x44
beqz s1, 0x407520
nop
lw t9, -sym.imp.fopen(gp)
lui a1, 0x44
addiu a0, s0, -0xec8
jalr t9
addiu a1, a1, 0x2b54
lw gp, 0x18(sp)
beqz v0, 0x4074e0
move s0, v0
lw t9, -sym.imp.fprintf(gp)
lui a1, 0x44
addiu a1, a1, 0x6c3c
move a2, s1
jalr t9
move a0, v0
lw gp, 0x18(sp)
move a0, s0
lw t9, -sym.imp.fclose(gp)
nop
jalr t9
addiu s0, sp, 0x20
lw gp, 0x18(sp)
lui v1, 0x46
lui v0, 0x46
lhu a0, -0xed8(v0)
lw v0, -0xed4(v1)
lw t9, -sym.imp.sprintf(gp)
lw a2, -obj.linkname(gp)
lui a1, 0x44
sw a0, 0x10(sp)
addiu a1, a1, 0x2d4c
move a3, s1
move a0, s0
jalr t9
sw v0, 0x14(sp)
lw gp, 0x18(sp)
nop
lw t9, -sym.imp.system(gp)
nop
jalr t9
move a0, s0
lw gp, 0x18(sp)
lw ra, 0x6c(sp)
lw s1, 0x68(sp)
lw s0, 0x64(sp)
jr ra
addiu sp, sp, 0x70
lw t9, -sym.slprintf(gp)
lui a3, 0x44
sw v1, 0x10(sp)
addiu a2, a2, 0x2d3c
addiu a3, a3, 0x2b48
addiu a0, s0, -0xec8
jalr t9
addiu a1, zero, 0x1000
lw gp, 0x18(sp)
bnez s1, 0x40743c
nop
lw t9, -sym.imp.unlink(gp)
nop
jalr t9
addiu a0, s0, -0xec8
lw gp, 0x18(sp)
b 0x4074e0
nop
lui gp, 0x46
addiu sp, sp, -0x28
addiu gp, gp, 0x6730
--
addiu a1, zero, 0x100
lw gp, 0x18(sp)
bltz v0, 0x4084c8
nop
lw v0, -obj.hostname(gp)
lw t9, -sym.imp.umask(gp)
addiu a0, zero, 0x1ff
jalr t9
sb zero, 0xff(v0)
lw gp, 0x18(sp)
ori a0, v0, 0x12
lw t9, -sym.imp.umask(gp)
nop
jalr t9
addiu s0, sp, 0x20
lw gp, 0x18(sp)
nop
lw t9, -sym.imp.getuid(gp)
nop
jalr t9
nop
lw gp, 0x18(sp)
sltiu a1, v0, 1
lw v1, -obj.privileged(gp)
lw a0, -obj.uid(gp)
lw t9, -sym.slprintf(gp)
lui a2, 0x45
sw a1, (v1)
move a3, v0
sw v0, (a0)
addiu a2, a2, -0x71b8
move a0, s0
jalr t9
addiu a1, zero, 0x10
lui a0, 0x44
move a2, zero
addiu a0, a0, 0x2da0
jal sym.script_setenv
move a1, s0
lw gp, 0x18(sp)
nop
lw t9, -sym.imp.getgroups(gp)
lw a1, -obj.groups(gp)
jalr t9
lui a0, 1
lw gp, 0x18(sp)
--
move s0, v0
lw v0, -obj.uid(gp)
lw t9, -sym.imp.syslog(gp)
lw v1, (v0)
lui a1, 0x44
lui a2, 0x44
sw v1, 0x10(sp)
move a3, s0
addiu a1, a1, 0x2e4c
addiu a2, a2, 0x2e6c
jalr t9
addiu a0, zero, 5
lui a0, 0x44
move a1, s0
addiu a0, a0, 0x2e74
jal sym.script_setenv
move a2, zero
lw gp, 0x18(sp)
nop
lw t9, -sym.imp.getpid(gp)
nop
jalr t9
addiu s0, sp, 0x20
lw gp, 0x18(sp)
lui a2, 0x45
lw t9, -sym.slprintf(gp)
move a3, v0
addiu a2, a2, -0x71b8
move a0, s0
jalr t9
addiu a1, zero, 0x10
lui a0, 0x44
addiu a0, a0, 0x2e80
move a1, s0
jal sym.script_setenv
addiu a2, zero, 1
jal 0x40595c
nop
lw gp, 0x18(sp)
nop
lw t9, -sym.imp.getpid(gp)
nop
jalr t9
nop
jal 0x40655c
move a0, v0
--
move a0, s0
lui v1, 0x46
lw gp, 0x10(sp)
sw v0, 0x287c(v1)
lw ra, 0x1c(sp)
lw s0, 0x18(sp)
jr ra
addiu sp, sp, 0x20
lw t9, -sym.imp.inet_addr(gp)
nop
jalr t9
move a0, s0
lw ra, 0x1c(sp)
lui v1, 0x46
lw gp, 0x10(sp)
lw s0, 0x18(sp)
sw v0, 0x2878(v1)
jr ra
addiu sp, sp, 0x20
lui gp, 0x46
addiu sp, sp, -0x20
addiu gp, gp, 0x6730
sw ra, 0x1c(sp)
sw s0, 0x18(sp)
sw gp, 0x10(sp)
lw t9, -sym.slprintf(gp)
lui s0, 0x46
lui a2, 0x44
move a3, a0
addiu a2, a2, 0x432c
addiu a0, s0, 0x28a0
jalr t9
addiu a1, zero, 0x40
lw ra, 0x1c(sp)
addiu v0, s0, 0x28a0
lw gp, 0x10(sp)
lw s0, 0x18(sp)
jr ra
addiu sp, sp, 0x20
lui gp, 0x46
addiu sp, sp, -0x20
addiu gp, gp, 0x6730
sw ra, 0x1c(sp)
sw s0, 0x18(sp)
sw gp, 0x10(sp)
lw t9, -sym.imp.inet_addr(gp)
--
addiu a0, a0, 0x3fa4
lw gp, 0x10(sp)
b 0x40f13c
move v0, zero
lui gp, 0x46
addiu sp, sp, -0x28
addiu gp, gp, 0x6730
sw ra, 0x24(sp)
sw gp, 0x10(sp)
lw t9, -sym.int_option(gp)
lw a0, (a0)
jalr t9
addiu a1, sp, 0x18
lw gp, 0x10(sp)
beqz v0, 0x40f224
nop
lw a3, 0x18(sp)
nop
addiu v0, a3, -2
sltiu v0, v0, 0xf
beqz v0, 0x40f234
lui a2, 0x45
lw v0, -obj.ipcp_wantoptions(gp)
lw v1, -obj.ipcp_allowoptions(gp)
addiu a0, a3, -1
lw t9, -sym.slprintf(gp)
sw a0, 0x14(v0)
sw a0, 0x14(v1)
lui a0, 0x46
addiu a0, a0, 0x28f4
addiu a2, a2, -0x71b8
jalr t9
addiu a1, zero, 8
lw gp, 0x10(sp)
addiu v0, zero, 1
lw ra, 0x24(sp)
nop
jr ra
addiu sp, sp, 0x28
lw t9, -sym.option_error(gp)
lui a0, 0x44
jalr t9
addiu a0, a0, 0x3fd8
lw ra, 0x24(sp)
lw gp, 0x10(sp)
move v0, zero
--
lw s3, 0x24(sp)
lw s2, 0x20(sp)
lw s1, 0x1c(sp)
lw s0, 0x18(sp)
jr t9
addiu sp, sp, 0x30
lw t9, -sym.cifproxyarp(gp)
nop
jalr t9
move a1, a2
lw gp, 0x10(sp)
b 0x4107e8
sw zero, (s1)
lui gp, 0x46
addiu sp, sp, -0xb8
addiu gp, gp, 0x6730
sw ra, 0xb4(sp)
sw s4, 0xb0(sp)
sw s3, 0xac(sp)
sw s2, 0xa8(sp)
sw s1, 0xa4(sp)
sw s0, 0xa0(sp)
sw gp, 0x18(sp)
lw v0, -obj.baud_rate(gp)
addiu s3, sp, 0x20
lw t9, -sym.slprintf(gp)
lw a3, (v0)
lui a2, 0x45
move s4, a0
addiu a2, a2, -0x71b8
move a0, s3
jalr t9
addiu a1, zero, 0x20
lw gp, 0x18(sp)
addiu s2, sp, 0x40
lw v0, -obj.ipcp_gotoptions(gp)
lw t9, -sym.slprintf(gp)
lui s0, 0x44
lw a3, 0x1c(v0)
move a0, s2
addiu a2, s0, 0x432c
jalr t9
addiu a1, zero, 0x20
lw gp, 0x18(sp)
addiu s1, sp, 0x60
lw v0, -obj.ipcp_hisoptions(gp)
lw t9, -sym.slprintf(gp)
lw a3, 0x20(v0)
addiu a2, s0, 0x432c
move a0, s1
jalr t9
addiu a1, zero, 0x20
lw gp, 0x18(sp)
lui a3, 0x41
lw v0, -obj.ipparam(gp)
lw v1, -obj.devnam(gp)
lw a0, (v0)
lw v0, -obj.ifname(gp)
lw t9, -sym.run_program(gp)
sw v1, 0x88(sp)
sw s3, 0x8c(sp)
sw s2, 0x90(sp)
sw s1, 0x94(sp)
sw a0, 0x98(sp)
sw s4, 0x80(sp)
sw v0, 0x84(sp)
sw zero, 0x9c(sp)
--
bnez v0, 0x410ca4
nop
lw v0, 0x20(s7)
nop
sw v0, 0x20(s2)
lw v0, 0x1c(s1)
nop
beqz v0, 0x41163c
lui s0, 0x44
lw a0, 0x20(s2)
nop
beqz a0, 0x410ef4
lui a2, 0x46
lw v0, 0x2874(a2)
nop
beq v0, a0, 0x410e78
lui v0, 0x46
lw v1, 0x2878(v0)
nop
beq v1, a0, 0x410e78
lui v0, 0x46
lw v1, 0x287c(v0)
nop
beq v1, a0, 0x410e78
nop
lw t9, -sym.slprintf(gp)
lui v1, 0x44
lw a3, 0x1c(s1)
lui v0, 0x46
addiu a2, v1, 0x432c
addiu a0, v0, 0x28a0
jalr t9
addiu a1, zero, 0x40
lw gp, 0x10(sp)
lui v0, 0x46
lw t9, -sym.script_setenv(gp)
lui a0, 0x44
addiu a1, v0, 0x28a0
addiu a0, a0, 0x41c0
jalr t9
move a2, zero
lw gp, 0x10(sp)
lui v1, 0x46
lw t9, -sym.slprintf(gp)
lw a3, 0x20(s2)
lui v0, 0x44
addiu a0, v1, 0x28a0
addiu a1, zero, 0x40
jalr t9
addiu a2, v0, 0x432c
lw gp, 0x10(sp)
lui v1, 0x46
lw t9, -sym.script_setenv(gp)
lui a0, 0x44
addiu a1, v1, 0x28a0
addiu a0, a0, 0x41c8
jalr t9
addiu a2, zero, 1
lui v0, 0x46
lbu v1, 0x28e8(v0)
lw gp, 0x10(sp)
beqz v1, 0x410db0
lui v0, 0x46
lw v0, 0x24(s1)
--
jalr t9
addiu a1, a1, 0x4144
lui a2, 0x46
lw a0, 0x20(s2)
lw v0, 0x2874(a2)
lw gp, 0x10(sp)
bne v0, a0, 0x410cd4
lui v0, 0x46
b 0x410e78
nop
lw t9, -sym.script_setenv(gp)
lui a0, 0x44
lui a1, 0x44
addiu a0, a0, 0x41d4
addiu a1, a1, 0x3ca8
jalr t9
move a2, zero
lw a3, 0x24(s1)
lw gp, 0x10(sp)
bnez a3, 0x411704
lui v1, 0x44
lw a3, 0x28(s1)
nop
beqz a3, 0x410dac
lui v1, 0x46
lw t9, -sym.slprintf(gp)
lui v0, 0x44
addiu a0, v1, 0x28a0
addiu a1, zero, 0x40
jalr t9
addiu a2, v0, 0x432c
lw gp, 0x10(sp)
lui v1, 0x46
lw t9, -sym.script_setenv(gp)
lui a0, 0x44
addiu a0, a0, 0x41e8
addiu a1, v1, 0x28a0
jalr t9
move a2, zero
lw gp, 0x10(sp)
b 0x410db0
lui v0, 0x46
lw t9, -sym.slprintf(gp)
lui v0, 0x44
addiu a0, v1, 0x28a0
addiu a1, zero, 0x40
jalr t9
addiu a2, v0, 0x432c
lw gp, 0x10(sp)
lui v1, 0x46
lw t9, -sym.script_setenv(gp)
lui a0, 0x44
addiu a0, a0, 0x4204
addiu a1, v1, 0x28a0
jalr t9
move a2, zero
lw gp, 0x10(sp)
lw s5, 0x2c(s1)
lw s6, 0x30(s1)
lw v0, -obj.ipparam(gp)
lw s4, 0x24(s1)
lw a2, (v0)
lw fp, 0x28(s1)
beqz a2, 0x410e3c
lui v1, 0x44
lw t9, -sym.imp.sprintf(gp)
addiu s3, sp, 0x18
lui a1, 0x44
addiu a1, a1, 0x4224
jalr t9
move a0, s3
lw gp, 0x10(sp)
nop
lw t9, -sym.imp.fopen(gp)
lui a1, 0x44
addiu a1, a1, 0x2b54
jalr t9
move a0, s3
lw gp, 0x10(sp)
beqz v0, 0x4118b4
move s0, v0
bnez s4, 0x411514
lui v1, 0x44
bnez fp, 0x41155c
nop
bnez s5, 0x411444
--
beq v0, a1, 0x41169c
nop
lw a2, 0x20(s7)
lw v1, 0xc0(sp)
nop
lw a0, (v1)
jal 0x41079c
nop
lw a1, 0x1c(s1)
lw v0, 0x1c(s7)
lw gp, 0x10(sp)
beq a1, v0, 0x4117f8
nop
lw t9, -sym.warn(gp)
lui a0, 0x44
jalr t9
addiu a0, a0, 0x4310
lw gp, 0x10(sp)
lui a1, 0x44
lw t9, -sym.imp.syslog(gp)
addiu a1, a1, 0x4330
jalr t9
addiu a0, zero, 0xcf
lw gp, 0x10(sp)
lui v1, 0x44
lw t9, -sym.slprintf(gp)
lw a3, 0x1c(s7)
lui v0, 0x46
addiu a2, v1, 0x432c
addiu a0, v0, 0x28a0
jalr t9
addiu a1, zero, 0x40
lw gp, 0x10(sp)
lui v0, 0x46
lw t9, -sym.script_setenv(gp)
lui a0, 0x44
addiu a1, v0, 0x28a0
addiu a0, a0, 0x434c
jalr t9
move a2, zero
lw v0, 0x1c(s1)
lw gp, 0x10(sp)
sw v0, 0x1c(s7)
lw a1, 0x20(s2)
lw v0, 0x20(s7)
nop
beq a1, v0, 0x4117dc
nop
lw t9, -sym.warn(gp)
lui a0, 0x44
jalr t9
addiu a0, a0, 0x4358
lw gp, 0x10(sp)
lui a1, 0x44
lw t9, -sym.imp.syslog(gp)
addiu a1, a1, 0x4378
jalr t9
addiu a0, zero, 0xcf
lw gp, 0x10(sp)
lui v1, 0x44
lw t9, -sym.slprintf(gp)
lw a3, 0x20(s7)
lui v0, 0x46
addiu a2, v1, 0x432c
addiu a0, v0, 0x28a0
jalr t9
addiu a1, zero, 0x40
lw gp, 0x10(sp)
lui v1, 0x46
lw t9, -sym.script_setenv(gp)
lui a0, 0x44
addiu a0, a0, 0x4394
addiu a1, v1, 0x28a0
jalr t9
move a2, zero
lw v0, 0x20(s2)
lw gp, 0x10(sp)
sw v0, 0x20(s7)
lw t9, -sym.GetMask(gp)
lw a0, 0x1c(s1)
jalr t9
--
lui a0, 0x44
addiu a0, a0, 0x40d4
addiu s0, zero, 1
jal 0x410868
sw s0, 0x2910(s1)
lw gp, 0x10(sp)
nop
lw v0, -obj.pty_module(gp)
nop
lw v1, (v0)
nop
beq v1, s0, 0x411b58
addiu v0, zero, 2
beq v1, v0, 0x411b3c
lui a1, 0x44
bnez v1, 0x41160c
nop
lw t9, -sym.imp.syslog(gp)
lui a1, 0x44
addiu a1, a1, 0x44d8
jalr t9
addiu a0, zero, 0xc5
lw gp, 0x10(sp)
b 0x41160c
nop
lw t9, -sym.slprintf(gp)
lui v1, 0x44
lui v0, 0x46
addiu a2, v1, 0x432c
move a3, s5
addiu a0, v0, 0x28a0
jalr t9
addiu a1, zero, 0x40
lw gp, 0x10(sp)
lui v0, 0x46
lw t9, -sym.imp.fprintf(gp)
lui a1, 0x44
addiu a1, a1, 0x4268
move a0, s0
jalr t9
addiu a2, v0, 0x28a0
lw gp, 0x10(sp)
beqz s6, 0x4110b8
nop
lw t9, -sym.slprintf(gp)
lui v1, 0x46
lui v0, 0x44
move a3, s6
addiu a0, v1, 0x28a0
addiu a1, zero, 0x40
jalr t9
addiu a2, v0, 0x432c
lw gp, 0x10(sp)
lui v1, 0x46
lw t9, -sym.imp.fprintf(gp)
lui a1, 0x44
addiu a1, a1, 0x4268
move a0, s0
jalr t9
addiu a2, v1, 0x28a0
lw gp, 0x10(sp)
nop
lw t9, -sym.imp.ferror(gp)
nop
jalr t9
move a0, s0
lw gp, 0x10(sp)
beqz v0, 0x4110d4
nop
lw t9, -sym.error(gp)
lui a0, 0x44
addiu a0, a0, 0x4278
jalr t9
move a1, s3
lw gp, 0x10(sp)
b 0x4110d4
nop
lw t9, -sym.slprintf(gp)
lui v0, 0x46
addiu a2, v1, 0x432c
move a3, s4
addiu a0, v0, 0x28a0
jalr t9
addiu a1, zero, 0x40
lw gp, 0x10(sp)
lui v0, 0x46
lw t9, -sym.imp.fprintf(gp)
lui a1, 0x44
addiu a1, a1, 0x4258
move a0, s0
jalr t9
addiu a2, v0, 0x28a0
lw gp, 0x10(sp)
beqz fp, 0x4110a8
nop
lw t9, -sym.slprintf(gp)
lui v1, 0x46
lui v0, 0x44
addiu a0, v1, 0x28a0
move a3, fp
addiu a1, zero, 0x40
jalr t9
addiu a2, v0, 0x432c
lw gp, 0x10(sp)
lui v1, 0x46
lw t9, -sym.imp.fprintf(gp)
lui a1, 0x44
addiu a1, a1, 0x4258
move a0, s0
jalr t9
addiu a2, v1, 0x28a0
lw gp, 0x10(sp)
beqz s5, 0x4110b0
nop
b 0x411444
nop
lw t9, -sym.error(gp)
lw a1, 0x20(s2)
jalr t9
addiu a0, a0, 0x4290
lw gp, 0x10(sp)
lui a1, 0x44
lw t9, -sym.imp.syslog(gp)
addiu a1, a1, 0x42c0
jalr t9
addiu a0, zero, 0xcf
--
jalr t9
addiu a1, s0, 0x40e4
lw v1, 0xc0(sp)
lw gp, 0x10(sp)
lw v0, (v1)
lw a0, -obj.ipcp_fsm(gp)
sll v1, v0, 6
sll v0, v0, 3
lw t9, -sym.fsm_close(gp)
subu v1, v1, v0
addu a0, a0, v1
jalr t9
addiu a1, s0, 0x40e4
lw gp, 0x10(sp)
b 0x41160c
nop
lw a2, 0x20(s7)
lw v0, 0x20(s2)
nop
bne v0, a2, 0x411164
nop
b 0x411328
nop
b 0x411040
move s6, zero
lw t9, -sym.slprintf(gp)
lui v0, 0x46
addiu a2, v1, 0x432c
addiu a0, v0, 0x28a0
jalr t9
addiu a1, zero, 0x40
lw gp, 0x10(sp)
lui v0, 0x46
lw t9, -sym.script_setenv(gp)
lui a0, 0x44
addiu a0, a0, 0x41fc
addiu a1, v0, 0x28a0
jalr t9
move a2, zero
lw gp, 0x10(sp)
b 0x410e0c
nop
lw t9, -sym.slprintf(gp)
lui v0, 0x46
addiu a2, v1, 0x432c
addiu a0, v0, 0x28a0
jalr t9
addiu a1, zero, 0x40
lw gp, 0x10(sp)
lui v0, 0x46
lw t9, -sym.script_setenv(gp)
lui a0, 0x44
addiu a0, a0, 0x41e0
addiu a1, v0, 0x28a0
jalr t9
move a2, zero
lw gp, 0x10(sp)
b 0x410fa8
nop
lw t9, -sym.GetMask(gp)
lw a0, 0x1c(s1)
jalr t9
nop
--
nop
subu v0, a1, a2
lw v1, -obj.ipcp_wantoptions(gp)
addu v0, v0, a0
sll v0, v0, 2
addu v0, v1, v0
lbu v1, 4(v0)
nop
bnez v1, 0x411c90
nop
lw v0, -obj.ipcp_wantoptions(gp)
lw a1, 0x1c(s1)
lw t9, -sym.notice(gp)
lui a0, 0x44
sw a1, 0x1c(v0)
jalr t9
addiu a0, a0, 0x4004
lw gp, 0x10(sp)
lw a1, 0x20(s2)
lw t9, -sym.notice(gp)
lui a0, 0x44
jalr t9
addiu a0, a0, 0x401c
lw gp, 0x10(sp)
lw a3, 0x1c(s1)
lw t9, -sym.slprintf(gp)
lui v1, 0x46
lui v0, 0x44
addiu a0, v1, 0x28a0
addiu a1, zero, 0x40
jalr t9
addiu a2, v0, 0x432c
lw gp, 0x10(sp)
lui v1, 0x46
lw t9, -sym.imp.syslog(gp)
lui a1, 0x44
addiu a2, v1, 0x28a0
addiu a1, a1, 0x43dc
jalr t9
addiu a0, zero, 0xe5
lw gp, 0x10(sp)
lui v1, 0x44
lw t9, -sym.slprintf(gp)
lw a3, 0x20(s2)
lui v0, 0x46
addiu a2, v1, 0x432c
addiu a0, v0, 0x28a0
jalr t9
addiu a1, zero, 0x40
lw gp, 0x10(sp)
lui v0, 0x46
lw t9, -sym.imp.syslog(gp)
lui a1, 0x44
addiu a1, a1, 0x43f8
addiu a0, zero, 0xe5
jalr t9
addiu a2, v0, 0x28a0
lw a1, 0x24(s1)
lw gp, 0x10(sp)
bnez a1, 0x411c38
lui s0, 0x46
lw a1, 0x28(s1)
nop
bnez a1, 0x411bd8
lui a0, 0x44
lw a1, 0x2c(s1)
nop
bnez a1, 0x411b78
lui a0, 0x44
lw a1, 0x30(s1)
nop
beqz a1, 0x411358
lui a0, 0x44
lw t9, -sym.notice(gp)
nop
jalr t9
addiu a0, a0, 0x44b0
lw gp, 0x10(sp)
lui v1, 0x44
lw t9, -sym.slprintf(gp)
lw a3, 0x30(s1)
lui v0, 0x46
addiu a2, v1, 0x432c
addiu a0, v0, 0x28a0
jalr t9
addiu a1, zero, 0x40
lw gp, 0x10(sp)
lui v1, 0x46
lw t9, -sym.imp.syslog(gp)
lui a1, 0x44
addiu a1, a1, 0x4470
addiu a2, v1, 0x28a0
jalr t9
addiu a0, zero, 0xe5
lw gp, 0x10(sp)
b 0x411358
nop
lw t9, -sym.imp.syslog(gp)
addiu a1, a1, 0x4508
jalr t9
addiu a0, zero, 0xc5
lw gp, 0x10(sp)
b 0x41160c
nop
lw t9, -sym.imp.syslog(gp)
lui a1, 0x44
addiu a1, a1, 0x44f0
jalr t9
addiu a0, zero, 0xc5
lw gp, 0x10(sp)
b 0x41160c
nop
lw t9, -sym.notice(gp)
nop
jalr t9
addiu a0, a0, 0x4494
lw gp, 0x10(sp)
lui v1, 0x44
lw t9, -sym.slprintf(gp)
lw a3, 0x2c(s1)
lui v0, 0x46
addiu a2, v1, 0x432c
addiu a0, v0, 0x28a0
jalr t9
addiu a1, zero, 0x40
lw gp, 0x10(sp)
lui v0, 0x46
lw t9, -sym.imp.syslog(gp)
lui a1, 0x44
addiu a1, a1, 0x4434
addiu a0, zero, 0xe5
jalr t9
addiu a2, v0, 0x28a0
lw gp, 0x10(sp)
b 0x411acc
nop
lw t9, -sym.notice(gp)
nop
jalr t9
addiu a0, a0, 0x4454
lw gp, 0x10(sp)
lui v1, 0x46
lw t9, -sym.slprintf(gp)
lw a3, 0x28(s1)
lui v0, 0x44
addiu a0, v1, 0x28a0
addiu a1, zero, 0x40
jalr t9
addiu a2, v0, 0x432c
lw gp, 0x10(sp)
lui v1, 0x46
lw t9, -sym.imp.syslog(gp)
lui a1, 0x44
addiu a1, a1, 0x4470
addiu a0, zero, 0xe5
jalr t9
addiu a2, v1, 0x28a0
lw gp, 0x10(sp)
b 0x411abc
nop
lw t9, -sym.notice(gp)
lui a0, 0x44
jalr t9
addiu a0, a0, 0x4418
lw gp, 0x10(sp)
lw a3, 0x24(s1)
lw t9, -sym.slprintf(gp)
lui a2, 0x44
addiu a2, a2, 0x432c
addiu a0, s0, 0x28a0
jalr t9
addiu a1, zero, 0x40
lw gp, 0x10(sp)
lui a1, 0x44
lw t9, -sym.imp.syslog(gp)
addiu a1, a1, 0x4434
addiu a2, s0, 0x28a0
jalr t9
addiu a0, zero, 0xe5
lw gp, 0x10(sp)
b 0x411aac
nop
lw t9, -sym.sifproxyarp(gp)
lw a1, 0x20(s2)
jalr t9
nop
lw gp, 0x10(sp)
--
beqz a2, 0x41270c
sw a3, 0x18(sp)
addu v0, s0, a2
lb v1, (v0)
nop
bnez v1, 0x41270c
nor v0, zero, a3
lui a0, 0x46
lw v1, 0x2870(a0)
nop
and v0, v0, v1
beqz v0, 0x41273c
lui a2, 0x44
lw t9, -sym.option_error(gp)
lw a1, (s1)
lui a0, 0x44
jalr t9
addiu a0, a0, 0x4520
lw ra, 0x2c(sp)
lw gp, 0x10(sp)
move v0, zero
lw s1, 0x28(sp)
lw s0, 0x24(sp)
jr ra
addiu sp, sp, 0x30
lw t9, -sym.slprintf(gp)
sw a3, 0x2870(a0)
lui a0, 0x46
addiu a0, a0, 0x28fc
addiu a2, a2, 0x432c
jalr t9
addiu a1, zero, 0x14
lw ra, 0x2c(sp)
lw gp, 0x10(sp)
addiu v0, zero, 1
lw s1, 0x28(sp)
lw s0, 0x24(sp)
jr ra
addiu sp, sp, 0x30
lui gp, 0x46
addiu sp, sp, -0x30
addiu gp, gp, 0x6730
sw ra, 0x2c(sp)
sw s4, 0x28(sp)
sw s3, 0x24(sp)
sw s2, 0x20(sp)
--
lw t9, -sym.imp.inet_addr(gp)
nop
jalr t9
move a0, s0
move s1, v0
addiu v0, zero, -1
lw gp, 0x10(sp)
beq s1, v0, 0x4129a8
nop
lw t9, -sym.bad_ip_adrs(gp)
nop
jalr t9
move a0, s1
lw gp, 0x10(sp)
bnez v0, 0x4129fc
lui s0, 0x46
beqz s1, 0x412898
nop
lw v0, -obj.ipcp_wantoptions(gp)
nop
sw s1, 0x20(v0)
lw v0, (s3)
addiu a0, zero, 1
b 0x412820
sw v0, 0x2898(s2)
lw t9, -sym.slprintf(gp)
lui s0, 0x46
addiu a0, s0, 0x28a0
addiu a2, a2, 0x432c
move a3, s1
jalr t9
addiu a1, zero, 0x40
lw gp, 0x10(sp)
lui a0, 0x44
lw t9, -sym.option_error(gp)
addiu a0, a0, 0x4550
jalr t9
addiu a1, s0, 0x28a0
lw gp, 0x10(sp)
lw ra, 0x2c(sp)
move a0, zero
move v0, a0
lw s4, 0x28(sp)
lw s3, 0x24(sp)
lw s2, 0x20(sp)
lw s1, 0x1c(sp)
--
nop
lw s1, (v1)
b 0x41292c
nop
lw t9, -sym.imp.gethostbyname(gp)
nop
jalr t9
move a0, s0
lw gp, 0x10(sp)
beqz v0, 0x412a48
lui a0, 0x44
lw v0, 0x10(v0)
lw a1, -obj.remote_name(gp)
lw v1, (v0)
lb a0, (a1)
lw s1, (v1)
bnez a0, 0x412868
move a0, a1
lw t9, -sym.strlcpy(gp)
addiu a2, zero, 0x100
jalr t9
move a1, s0
lw gp, 0x10(sp)
b 0x412868
nop
lw t9, -sym.slprintf(gp)
lui a2, 0x44
addiu a0, s0, 0x28a0
addiu a2, a2, 0x432c
move a3, s1
jalr t9
addiu a1, zero, 0x40
lw gp, 0x10(sp)
lui a0, 0x44
lw t9, -sym.option_error(gp)
b 0x4128d4
addiu a0, a0, 0x4568
lw t9, -sym.option_error(gp)
addiu a0, a0, 0x453c
jalr t9
move a1, s2
lw gp, 0x10(sp)
b 0x412820
move a0, zero
lw t9, -sym.option_error(gp)
addiu a0, a0, 0x453c
--
move a2, s1
move a1, zero
jalr t9
move s0, v0
addiu v0, zero, 2
lw gp, 0x18(sp)
beq s0, v0, 0x413738
nop
lw s1, 0x20(sp)
lw t9, -sym.imp.strlen(gp)
nop
jalr t9
move a0, s1
move v1, v0
slti v0, v0, 0x100
beqz v0, 0x413730
nop
move a1, s0
move a2, s5
move a3, s1
move a0, s2
jal 0x41301c
sw v1, 0x10(sp)
lw gp, 0x18(sp)
addiu s0, sp, 0x24
lw t9, -sym.slprintf(gp)
lui a2, 0x44
addiu a2, a2, 0x4bac
move a3, s3
move a0, s0
addiu a1, zero, 0x100
jalr t9
sw s4, 0x10(sp)
lw gp, 0x18(sp)
addiu v0, zero, 5
lw t9, -sym.warn(gp)
lui a0, 0x44
sw v0, 0x18(s2)
addiu a0, a0, 0x4bb4
jalr t9
move a1, s0
lw gp, 0x18(sp)
lui a1, 0x44
lw t9, -sym.imp.syslog(gp)
addiu a1, a1, 0x4bdc
jalr t9
--
addiu v1, zero, 0xff
lw t9, -sym.auth_number(gp)
nop
jalr t9
nop
lw gp, 0x18(sp)
beqz v0, 0x41381c
lui a0, 0x44
lw s0, 0x20(sp)
lw t9, -sym.imp.strlen(gp)
nop
jalr t9
move a0, s0
move v1, v0
slti v0, v0, 0x100
bnez v0, 0x41377c
move a3, s0
addiu v1, zero, 0xff
move a2, s5
move a0, s2
addiu a1, zero, 2
jal 0x41301c
sw v1, 0x10(sp)
lw gp, 0x18(sp)
addiu s0, sp, 0x24
lw t9, -sym.slprintf(gp)
lui a2, 0x44
addiu a2, a2, 0x4bac
move a3, s3
move a0, s0
addiu a1, zero, 0x100
jalr t9
sw s4, 0x10(sp)
lw gp, 0x18(sp)
addiu v0, zero, 4
lw t9, -sym.notice(gp)
lui a0, 0x44
sw v0, 0x18(s2)
addiu a0, a0, 0x4bfc
jalr t9
move a1, s0
lw gp, 0x18(sp)
lui a1, 0x44
lw t9, -sym.imp.syslog(gp)
addiu a1, a1, 0x4c28
jalr t9
--
addiu sp, sp, -0x2d0
addiu gp, gp, 0x6730
sw ra, 0x2cc(sp)
sw s5, 0x2c8(sp)
sw s4, 0x2c4(sp)
sw s3, 0x2c0(sp)
sw s2, 0x2bc(sp)
sw s1, 0x2b8(sp)
sw s0, 0x2b4(sp)
sw gp, 0x28(sp)
lw v0, 4(a0)
move s2, a0
addiu v0, v0, -1
sltiu v0, v0, 2
bnez v0, 0x414648
move s5, a2
slti v0, a3, 2
bnez v0, 0x414648
nop
lbu s0, (a1)
nop
nor v0, zero, s0
addu a3, v0, a3
bltz a3, 0x414648
addiu s3, a1, 1
lw t9, -sym.slprintf(gp)
addu v0, s3, s0
addiu s1, sp, 0x1ac
lui a2, 0x44
sw v0, 0x10(sp)
addiu a2, a2, 0x4bac
move a0, s1
jalr t9
addiu a1, zero, 0x100
lw gp, 0x28(sp)
nop
lw v0, -obj.explicit_remote(gp)
nop
lbu v1, (v0)
nop
bnez v1, 0x41467c
nop
lw v0, -obj.remote_name(gp)
nop
lb v1, (v0)
nop
--
addiu sp, sp, -0x140
addiu gp, gp, 0x6730
sw ra, 0x13c(sp)
sw fp, 0x138(sp)
sw s7, 0x134(sp)
sw s6, 0x130(sp)
sw s5, 0x12c(sp)
sw s4, 0x128(sp)
sw s3, 0x124(sp)
sw s2, 0x120(sp)
sw s1, 0x11c(sp)
sw s0, 0x118(sp)
sw gp, 0x10(sp)
addiu v0, zero, 3
move fp, a1
move s3, a0
beq a1, v0, 0x4149d0
addiu s7, sp, 0x118
lbu v0, 0x26(a0)
nop
xori v0, v0, 0x80
sltiu v0, v0, 2
bnez v0, 0x414a08
addiu s4, sp, 0x18
move a0, s4
lw t9, -sym.slprintf(gp)
lui a2, 0x44
subu a1, s7, a0
jalr t9
addiu a2, a2, 0x4f0c
lw gp, 0x10(sp)
nop
lw t9, -sym.imp.strlen(gp)
lw s0, -obj.outpacket_buf(gp)
jalr t9
move a0, s4
addiu v1, zero, -1
addiu a0, zero, 3
lw gp, 0x10(sp)
sb v1, (s0)
sb a0, 1(s0)
addiu v1, zero, -0x3e
addiu a0, zero, 0x23
sb v1, 2(s0)
sb fp, 4(s0)
sb a0, 3(s0)
--
sb v0, 6(s0)
lw gp, 0x10(sp)
lw a0, (s3)
lw t9, -sym.output(gp)
move a1, s0
jalr t9
addiu a2, s1, 8
lw ra, 0x13c(sp)
lw gp, 0x10(sp)
lw fp, 0x138(sp)
lw s7, 0x134(sp)
lw s6, 0x130(sp)
lw s5, 0x12c(sp)
lw s4, 0x128(sp)
lw s3, 0x124(sp)
lw s2, 0x120(sp)
lw s1, 0x11c(sp)
lw s0, 0x118(sp)
jr ra
addiu sp, sp, 0x140
lbu v1, 0x26(a0)
addiu v0, zero, 0x81
beq v1, v0, 0x414a9c
addiu s4, sp, 0x18
move a0, s4
lw t9, -sym.slprintf(gp)
lw a3, -obj.hostname(gp)
lui a2, 0x44
subu a1, s7, a0
jalr t9
addiu a2, a2, 0x4edc
lw gp, 0x10(sp)
b 0x41491c
nop
lw t9, -sym.slprintf(gp)
lui a2, 0x44
addiu a2, a2, 0x4eec
move a0, s4
jalr t9
addiu a1, zero, 0x100
lbu v0, 0x24(s3)
lw gp, 0x10(sp)
beqz v0, 0x414b28
lui v0, 0x44
addiu s6, sp, 0x24
addiu s5, v0, 0x4efc
move s2, s6
move s1, zero
addu v0, s3, s1
lw t9, -sym.imp.sprintf(gp)
lbu a2, 0xc(v0)
move a0, s2
jalr t9
move a1, s5
lbu s0, 0x24(s3)
addiu s1, s1, 1
slt v0, s1, s0
lw gp, 0x10(sp)
bnez v0, 0x414a40
addiu s2, s2, 2
sll s0, s0, 1
addu s0, s6, s0
lw t9, -sym.slprintf(gp)
lui a2, 0x44
move a0, s0
addiu a2, a2, 0x4f04
jalr t9
subu a1, s7, s0
lw gp, 0x10(sp)
b 0x414900
addiu a0, s0, 7
lw t9, -sym.slprintf(gp)
lui a2, 0x44
addiu a2, a2, 0x4ed8
move a0, s4
jalr t9
addiu a1, zero, 0x100
lw gp, 0x10(sp)
addiu s0, s3, 0x80
lw t9, -sym.slprintf(gp)
addiu s1, sp, 0x1a
lui a2, 0x44
addiu a2, a2, 0x5e24
move a0, s1
addiu a1, zero, 0xfe
jalr t9
move a3, s0
lw gp, 0x10(sp)
nop
lw t9, -sym.imp.strlen(gp)
nop
jalr t9
move a0, s0
lbu v1, 0xd2(s3)
lw gp, 0x10(sp)
bnez v1, 0x41491c
addu s0, s1, v0
lw t9, -sym.slprintf(gp)
lui a2, 0x44
move a0, s0
addiu a2, a2, 0x4f08
jalr t9
subu a1, s7, s0
lw gp, 0x10(sp)
b 0x4149e4
addiu a0, s0, 3
move s0, zero
b 0x414a70
addiu s6, sp, 0x24
lui gp, 0x46
addiu sp, sp, -0x338
addiu gp, gp, 0x6730
sw ra, 0x334(sp)
sw s6, 0x330(sp)
sw s5, 0x32c(sp)
sw s4, 0x328(sp)
sw s3, 0x324(sp)
sw s2, 0x320(sp)
--
lw s2, 0x320(sp)
lw s1, 0x31c(sp)
lw s0, 0x318(sp)
jr ra
addiu sp, sp, 0x338
beq v1, v0, 0x414d20
addiu v0, zero, 6
beq v1, v0, 0x414d0c
slti v0, a3, 2
bnez v0, 0x414b8c
nop
lbu s0, (a1)
nop
nor v0, zero, s0
addu s4, a3, v0
bltz s4, 0x414b8c
addiu s3, a1, 1
lw t9, -sym.eloop_cancel_timeout(gp)
lui a0, 0x41
addiu a0, a0, 0x43a0
move a1, zero
jalr t9
move a2, s2
lw gp, 0x28(sp)
addu v0, s3, s0
lw t9, -sym.slprintf(gp)
addiu s5, sp, 0x114
lui a2, 0x44
sw v0, 0x10(sp)
addiu a2, a2, 0x4bac
move a0, s5
addiu a1, zero, 0x100
jalr t9
move a3, s4
lbu v1, 0x26(s2)
addiu v0, zero, 0x81
lw gp, 0x28(sp)
beq v1, v0, 0x414d34
nop
lui v0, 0x46
lw t9, 0x2928(v0)
nop
beqz t9, 0x414d40
nop
lw v0, -obj.explicit_remote(gp)
nop
--
move s4, v0
addiu v0, zero, 0x288
beq s4, v0, 0x4156fc
slti v0, s4, 0x289
beqz v0, 0x4155e0
addiu v0, zero, 0x2b3
addiu v0, zero, 0x286
beq s4, v0, 0x4156ec
addiu v0, zero, 0x287
beq s4, v0, 0x4156e0
lui v0, 0x44
lw t9, -sym.imp.free(gp)
nop
jalr t9
move a0, s3
lw gp, 0x18(sp)
addiu s3, s0, 0x21
lw t9, -sym.imp.malloc(gp)
nop
jalr t9
move a0, s3
lw gp, 0x18(sp)
move s5, v0
beqz v0, 0x4156c4
move s4, v0
lw t9, -sym.slprintf(gp)
lui a2, 0x44
move a3, s0
move a1, s3
addiu a2, a2, 0x5104
move a0, v0
jalr t9
sw s2, 0x10(sp)
lw gp, 0x18(sp)
nop
lw t9, -sym.imp.strlen(gp)
nop
jalr t9
move a0, s5
lw gp, 0x18(sp)
b 0x4153e4
move s0, v0
lw t9, -sym.notice(gp)
lui a0, 0x44
jalr t9
addiu a0, a0, 0x501c
--
addiu v0, s1, -8
beqz s2, 0x41685c
addiu v0, zero, 8
addiu v0, s2, -8
sltiu v0, v0, 8
beqz v0, 0x4168f0
addiu v0, zero, 8
beq s1, v0, 0x4169d4
nop
beq s2, v0, 0x416988
nop
blez s1, 0x4169b0
nop
lw v1, -obj.ccp_wantoptions(gp)
addiu v0, zero, 1
sb v0, 1(v1)
blez s2, 0x4169bc
sh s1, 0xa(v1)
lw v1, -obj.ccp_allowoptions(gp)
addiu v0, zero, 1
sb v0, 1(v1)
beq s1, s2, 0x4169c8
sh s2, 0xa(v1)
lui v0, 0x44
addiu a2, v0, 0x5360
lw t9, -sym.slprintf(gp)
lui a0, 0x46
sw s2, 0x10(sp)
move a3, s1
addiu a0, a0, 0x2978
jalr t9
addiu a1, zero, 8
lw ra, 0x3c(sp)
lw gp, 0x18(sp)
addiu v0, zero, 1
lw s3, 0x38(sp)
lw s2, 0x34(sp)
lw s1, 0x30(sp)
lw s0, 0x2c(sp)
jr ra
addiu sp, sp, 0x40
sltiu v0, v0, 8
bnez v0, 0x416844
nop
lw t9, -sym.option_error(gp)
lui a0, 0x44
--
nop
beq s0, a0, 0x416b50
nop
bnez s1, 0x416b08
addiu v0, s1, -9
beqz a1, 0x416a8c
addiu v0, a1, -9
sltiu v0, v0, 7
beqz v0, 0x416b14
nop
blez s1, 0x416bc4
addiu v0, zero, 1
lw v1, -obj.ccp_wantoptions(gp)
nop
sb v0, (v1)
sh s1, 8(v1)
blez a1, 0x416bb8
addiu v0, zero, 1
lw v1, -obj.ccp_allowoptions(gp)
nop
sb v0, (v1)
sh a1, 8(v1)
beq a1, s1, 0x416bac
lui v0, 0x44
addiu a2, v0, 0x5360
lw t9, -sym.slprintf(gp)
lui a0, 0x46
sw a1, 0x10(sp)
move a3, s1
addiu a0, a0, 0x2970
jalr t9
addiu a1, zero, 8
lw ra, 0x3c(sp)
lw gp, 0x18(sp)
addiu v0, zero, 1
lw s3, 0x38(sp)
lw s2, 0x34(sp)
lw s1, 0x30(sp)
lw s0, 0x2c(sp)
jr ra
addiu sp, sp, 0x40
sltiu v0, v0, 7
bnez v0, 0x416a78
nop
lw t9, -sym.option_error(gp)
lui a0, 0x44
--
sw ra, 0x34(sp)
sw s3, 0x30(sp)
sw s2, 0x2c(sp)
sw s1, 0x28(sp)
sw s0, 0x24(sp)
sw gp, 0x18(sp)
lhu v0, (a0)
nop
bnez v0, 0x416c24
move s0, a0
lhu v0, 2(a0)
nop
bnez v0, 0x416c24
nop
lbu v0, 6(a0)
nop
beqz v0, 0x416c9c
lui v0, 0x44
lh a3, 0xc(s0)
nop
andi v1, a3, 0xffff
sltiu v0, v1, 0x1b
bnez v0, 0x416c7c
sll v0, v1, 2
lui a2, 0x44
lw t9, -sym.slprintf(gp)
lui s0, 0x46
addiu a2, a2, 0x546c
addiu a0, s0, 0x2930
jalr t9
addiu a1, zero, 0x40
lw gp, 0x18(sp)
addiu v0, s0, 0x2930
lw ra, 0x34(sp)
lw s3, 0x30(sp)
lw s2, 0x2c(sp)
lw s1, 0x28(sp)
lw s0, 0x24(sp)
jr ra
addiu sp, sp, 0x38
lui v1, 0x44
addiu v1, v1, 0x5c00
addu v1, v1, v0
lw a0, (v1)
nop
addu a0, a0, gp
--
lw s2, 0x2c(sp)
lw s1, 0x28(sp)
lw s0, 0x24(sp)
jr ra
addiu sp, sp, 0x38
lw ra, 0x34(sp)
lui v0, 0x44
addiu v0, v0, 0x53d4
lw s3, 0x30(sp)
lw s2, 0x2c(sp)
lw s1, 0x28(sp)
lw s0, 0x24(sp)
jr ra
addiu sp, sp, 0x38
beqz a1, 0x416e58
nop
lhu a1, 0xa(a1)
lhu a0, 0xa(s0)
nop
beq a1, a0, 0x416e5c
addiu v0, zero, 0x18
beq a3, v0, 0x416ee4
lui v0, 0x45
addiu a3, v0, -0x5680
lui a2, 0x44
lw t9, -sym.slprintf(gp)
lui s0, 0x46
sw a0, 0x10(sp)
sw a1, 0x14(sp)
addiu a2, a2, 0x541c
addiu a0, s0, 0x2930
jalr t9
addiu a1, zero, 0x40
lw ra, 0x34(sp)
addiu v0, s0, 0x2930
lw gp, 0x18(sp)
lw s3, 0x30(sp)
lw s2, 0x2c(sp)
lw s1, 0x28(sp)
lw s0, 0x24(sp)
jr ra
addiu sp, sp, 0x38
beqz a1, 0x416e20
nop
lhu a3, 8(a1)
lhu a0, 8(s0)
nop
beq a3, a0, 0x416e24
nop
lui a2, 0x44
sw a3, 0x10(sp)
lui s0, 0x46
lw t9, -sym.slprintf(gp)
addiu a2, a2, 0x5440
b 0x416d20
move a3, a0
lw t9, -sym.slprintf(gp)
lui s3, 0x46
lui a2, 0x44
lui v0, 0x46
addiu a2, a2, 0x53e0
addiu a0, s3, 0x2930
addiu a1, zero, 0x40
jalr t9
addiu s2, v0, 0x2970
lbu v1, 6(s0)
lw gp, 0x18(sp)
andi v0, v1, 2
bnez v0, 0x416eb4
lui v0, 0x46
addiu s1, v0, 0x2935
andi v0, v1, 1
bnez v0, 0x416e90
lui a2, 0x44
andi v0, v1, 4
beqz v0, 0x416e38
move a0, s1
lw t9, -sym.slprintf(gp)
lui a2, 0x44
subu a1, s2, s1
jalr t9
addiu a2, a2, 0x53fc
lw gp, 0x18(sp)
b 0x416c60
addiu v0, s3, 0x2930
lw ra, 0x34(sp)
lui v0, 0x44
addiu v0, v0, 0x53c8
lw s3, 0x30(sp)
lw s2, 0x2c(sp)
lw s1, 0x28(sp)
lw s0, 0x24(sp)
jr ra
addiu sp, sp, 0x38
lhu a3, 8(s0)
lui a2, 0x44
lui s0, 0x46
lw t9, -sym.slprintf(gp)
b 0x416c4c
addiu a2, a2, 0x5458
lw t9, -sym.slprintf(gp)
lui a2, 0x44
subu a1, s2, s1
jalr t9
addiu a2, a2, 0x5408
lw gp, 0x18(sp)
b 0x416c60
addiu v0, s3, 0x2930
lhu a1, 0xa(s0)
addiu v0, zero, 0x18
beq a3, v0, 0x416e84
lui v0, 0x45
addiu a3, v0, -0x5680
lui a2, 0x44
lui s0, 0x46
lw t9, -sym.slprintf(gp)
sw a1, 0x10(sp)
b 0x416d20
addiu a2, a2, 0x5430
lui v0, 0x44
b 0x416e6c
addiu a3, v0, 0x5414
lw t9, -sym.slprintf(gp)
move a0, s1
subu a1, s2, s1
jalr t9
addiu a2, a2, 0x53f4
lw gp, 0x18(sp)
lbu v1, 6(s0)
b 0x416dd0
addiu s1, s1, 7
lw t9, -sym.slprintf(gp)
lui a0, 0x46
lui a2, 0x44
addiu a0, a0, 0x2935
addiu a2, a2, 0x53e8
jalr t9
addiu a1, zero, 0x3b
lui v0, 0x46
lw gp, 0x18(sp)
lbu v1, 6(s0)
b 0x416dc4
addiu s1, v0, 0x293d
lui v0, 0x44
b 0x416d08
addiu a3, v0, 0x5414
lui gp, 0x46
addiu sp, sp, -0x58
addiu gp, gp, 0x6730
sw ra, 0x54(sp)
sw fp, 0x50(sp)
sw s7, 0x4c(sp)
--
lw ra, 0x2c(sp)
lw s4, 0x28(sp)
lw s3, 0x24(sp)
lw s2, 0x20(sp)
lw s1, 0x1c(sp)
lw s0, 0x18(sp)
addiu a1, a1, 0x6034
jr t9
addiu sp, sp, 0x30
b 0x41c8ac
lui s1, 0x46
lui gp, 0x46
addiu sp, sp, -0x788
addiu gp, gp, 0x6730
sw ra, 0x784(sp)
sw fp, 0x780(sp)
sw s7, 0x77c(sp)
sw s6, 0x778(sp)
sw s5, 0x774(sp)
sw s4, 0x770(sp)
sw s3, 0x76c(sp)
sw s2, 0x768(sp)
sw s1, 0x764(sp)
sw s0, 0x760(sp)
sw gp, 0x20(sp)
lw t9, -sym.slprintf(gp)
sw a3, 0x10(sp)
lui s0, 0x44
lw a3, 0x798(sp)
addiu s4, sp, 0x30
move s1, a1
move s2, a2
addiu a1, zero, 0x100
addiu a2, s0, 0x4bac
move s7, a0
sw zero, 0x28(sp)
sw zero, 0x2c(sp)
lw s6, 0x79c(sp)
jalr t9
move a0, s4
lw gp, 0x20(sp)
addiu s3, sp, 0x130
lw t9, -sym.slprintf(gp)
sw s1, 0x10(sp)
addiu a2, s0, 0x4bac
move a3, s2
move a0, s3
jalr t9
addiu a1, zero, 0x100
lui v1, 0x46
lui v0, 0x45
lw t9, 0x2998(v1)
addiu v0, v0, -0x5680
lw gp, 0x20(sp)
beqz t9, 0x41ca7c
sw v0, (s6)
addiu v0, sp, 0x2c
sw v0, 0x10(sp)
move a0, s3
move a1, s4
move a2, s6
jalr t9
addiu a3, sp, 0x28
--
sw s3, 0x90(sp)
sw s2, 0x8c(sp)
sw s1, 0x88(sp)
sw s0, 0x84(sp)
sw gp, 0x18(sp)
lw t9, -sym.imp.getuid(gp)
nop
jalr t9
move s3, a0
lw gp, 0x18(sp)
nop
lw t9, -sym.imp.getpwuid(gp)
nop
jalr t9
move a0, v0
lw gp, 0x18(sp)
beqz v0, 0x41db10
nop
lw s2, (v0)
nop
beqz s2, 0x41db10
nop
lui s1, 0x45
lw v0, -obj.baud_rate(gp)
addiu s0, sp, 0x20
lw t9, -sym.slprintf(gp)
lw a3, (v0)
addiu a2, s1, -0x71b8
move a0, s0
jalr t9
addiu a1, zero, 0x20
lw gp, 0x18(sp)
lui a3, 0x42
lw v0, -obj.ifname(gp)
lw v1, -obj.peer_authname(gp)
sw v0, 0x64(sp)
lw v0, -obj.devnam(gp)
lw t9, -sym.run_program(gp)
sw v1, 0x68(sp)
sw s2, 0x6c(sp)
sw s0, 0x74(sp)
sw s3, 0x60(sp)
sw v0, 0x70(sp)
sw zero, 0x78(sp)
sw zero, 0x10(sp)
move a0, s3
addiu a1, sp, 0x60
addiu a3, a3, -0x2240
jalr t9
move a2, zero
lw ra, 0x94(sp)
lui v1, 0x46
lw gp, 0x18(sp)
lw s3, 0x90(sp)
lw s2, 0x8c(sp)
lw s1, 0x88(sp)
lw s0, 0x84(sp)
sw v0, 0x29cc(v1)
jr ra
addiu sp, sp, 0x98
lw t9, -sym.imp.getuid(gp)
nop
jalr t9
addiu s0, sp, 0x40
lw gp, 0x18(sp)
lui s1, 0x45
lw t9, -sym.slprintf(gp)
move a3, v0
move a0, s0
addiu a1, zero, 0x20
jalr t9
addiu a2, s1, -0x71b8
lw gp, 0x18(sp)
b 0x41da7c
move s2, s0
lui gp, 0x46
addiu sp, sp, -0x28
addiu gp, gp, 0x6730
sw ra, 0x24(sp)
sw s1, 0x20(sp)
sw s0, 0x1c(sp)
sw gp, 0x10(sp)
lw a2, -obj.remote_number(gp)
sll v1, a0, 3
move s1, a0
lw v0, -obj.lcp_gotoptions(gp)
sll a0, a0, 6
--
lw t9, -sym.imp.close(gp)
nop
jr t9
nop
jr ra
nop
lui gp, 0x46
addiu sp, sp, -0x20
addiu gp, gp, 0x6730
sw ra, 0x1c(sp)
sw gp, 0x10(sp)
lw v0, -obj.phase(gp)
addiu v1, zero, 1
lw a0, (v0)
nop
beq a0, v1, 0x41f2dc
move v0, zero
lw ra, 0x1c(sp)
nop
jr ra
addiu sp, sp, 0x20
lw v0, -0x7b90(gp)
lui v1, 0x46
lw a0, (v0)
lw v0, -obj.progname(gp)
lw t9, -sym.imp.fprintf(gp)
lw a1, -0x4a18(v1)
lw a3, (v0)
lui a2, 0x44
jalr t9
addiu a2, a2, 0x2e6c
lw gp, 0x10(sp)
nop
lw t9, -sym.imp.exit(gp)
nop
jalr t9
move a0, zero
lui gp, 0x46
addiu sp, sp, -0x20
addiu gp, gp, 0x6730
sw ra, 0x1c(sp)
sw gp, 0x10(sp)
lw v0, -obj.phase(gp)
addiu v1, zero, 1
lw a0, (v0)
nop
beq a0, v1, 0x41f358
move v0, zero
lw ra, 0x1c(sp)
nop
jr ra
addiu sp, sp, 0x20
lw v0, -0x7b90(gp)
lw t9, -sym.imp.fprintf(gp)
lw a0, (v0)
lui a1, 0x44
lui a2, 0x44
addiu a1, a1, 0x6c10
jalr t9
addiu a2, a2, 0x2e6c
lw gp, 0x10(sp)
nop
lw t9, -sym.imp.exit(gp)
nop
jalr t9
move a0, zero
lui gp, 0x46
addiu sp, sp, -0x28
addiu gp, gp, 0x6730
sw ra, 0x24(sp)
sw s1, 0x20(sp)
sw s0, 0x1c(sp)
sw gp, 0x10(sp)
lw t9, -sym.imp.malloc(gp)
--
addiu a2, zero, 0x100
lw t9, -sym.imp.strncat(gp)
lw a0, -obj.hostname(gp)
lui a1, 0x44
subu a2, a2, v0
jalr t9
addiu a1, a1, 0x7a04
lw gp, 0x10(sp)
b 0x41f45c
nop
lw s0, -obj.hostname(gp)
addiu v0, zero, 1
sb zero, 0xff(s0)
lw ra, 0x24(sp)
lw s1, 0x20(sp)
lw s0, 0x1c(sp)
jr ra
addiu sp, sp, 0x28
lui gp, 0x46
addiu sp, sp, -0x428
addiu gp, gp, 0x6730
sw ra, 0x424(sp)
sw s0, 0x420(sp)
sw gp, 0x10(sp)
addiu v0, sp, 0x42c
lw t9, -sym.vslprintf(gp)
addiu s0, sp, 0x1c
sw a1, 0x42c(sp)
sw a2, 0x430(sp)
sw a3, 0x434(sp)
move a2, a0
sw v0, 0x18(sp)
move a0, s0
move a3, v0
jalr t9
addiu a1, zero, 0x400
lw gp, 0x10(sp)
addiu v1, zero, 1
lw v0, -obj.phase(gp)
nop
lw a0, (v0)
nop
beq a0, v1, 0x41f5b8
lui a1, 0x44
lw t9, -sym.imp.syslog(gp)
lui a1, 0x44
move a2, s0
addiu a1, a1, 0x5e24
jalr t9
addiu a0, zero, 3
lw ra, 0x424(sp)
lw gp, 0x10(sp)
lw s0, 0x420(sp)
jr ra
addiu sp, sp, 0x428
lw v0, -0x7b90(gp)
lw v1, -obj.progname(gp)
lw t9, -sym.imp.fprintf(gp)
lw a0, (v0)
lw a2, (v1)
addiu a1, a1, 0x6c38
jalr t9
move a3, s0
lw gp, 0x10(sp)
b 0x41f58c
nop
lui gp, 0x46
addiu sp, sp, -0x30
addiu gp, gp, 0x6730
sw ra, 0x2c(sp)
sw s4, 0x28(sp)
sw s3, 0x24(sp)
sw s2, 0x20(sp)
sw s1, 0x1c(sp)
sw s0, 0x18(sp)
sw gp, 0x10(sp)
lw s4, -obj.privileged_option(gp)
nop
--
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, 0x30
lui a0, 0x44
move a1, s2
jal sym.option_error
addiu a0, a0, 0x6ec8
lw ra, 0x2c(sp)
lw gp, 0x10(sp)
move v0, zero
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, 0x30
lw v0, -0x7b90(gp)
nop
lw a0, (v0)
lw v0, -obj.progname(gp)
lw t9, -sym.imp.fprintf(gp)
lw a1, -0x4a18(v1)
lw a3, (v0)
lui a2, 0x44
jalr t9
addiu a2, a2, 0x2e6c
lw gp, 0x10(sp)
b 0x42086c
move v0, zero
lui gp, 0x46
addiu sp, sp, -0x858
addiu gp, gp, 0x6730
sw ra, 0x854(sp)
sw fp, 0x850(sp)
sw s7, 0x84c(sp)
sw s6, 0x848(sp)
sw s5, 0x844(sp)
sw s4, 0x840(sp)
sw s3, 0x83c(sp)
sw s2, 0x838(sp)
sw s1, 0x834(sp)
--
lb v0, 1(v1)
nop
bne v0, a2, 0x420cac
nop
lb v0, 2(v1)
nop
beq v0, a0, 0x420c48
nop
bnez v0, 0x420cb0
addiu v1, v1, 1
b 0x420c4c
lui a0, 0x44
lw t9, -sym.imp.strlen(gp)
nop
jalr t9
move a0, s1
lw gp, 0x18(sp)
addiu s2, v0, 0x10
lw t9, -sym.imp.malloc(gp)
nop
jalr t9
move a0, s2
lw gp, 0x18(sp)
beqz v0, 0x420da4
move s0, v0
lw t9, -sym.slprintf(gp)
lui a2, 0x44
lui a3, 0x44
sw s1, 0x10(sp)
move a1, s2
move a0, s0
addiu a2, a2, 0x54dc
jalr t9
addiu a3, a3, 0x6fd4
move a0, s0
addiu a1, zero, 1
addiu a2, zero, 1
jal 0x42091c
addiu a3, zero, 1
lw gp, 0x18(sp)
move a0, s0
lw t9, -sym.imp.free(gp)
nop
jalr t9
move s0, v0
lw ra, 0x2c(sp)
--
sw s0, 0x68(sp)
sw gp, 0x18(sp)
lw t9, -sym.imp.open(gp)
move fp, a0
lui a0, 0x44
sw a1, 0x94(sp)
addiu a0, a0, 0x7f80
addiu a1, zero, 2
sw a3, 0x9c(sp)
jalr t9
move s7, a2
lw gp, 0x18(sp)
bltz v0, 0x424000
move s1, v0
lw t9, -sym.imp.ioctl(gp)
addiu s0, sp, 0x20
lui a1, 0x4004
ori a1, a1, 0x5430
move a0, v0
jalr t9
move a2, s0
lw gp, 0x18(sp)
bltz v0, 0x424000
addiu s2, sp, 0x24
lw a3, 0x20(sp)
lw t9, -sym.slprintf(gp)
lui a2, 0x44
addiu a2, a2, 0x7f8c
move a0, s2
jalr t9
addiu a1, zero, 0x10
lw gp, 0x18(sp)
move a0, s2
lw t9, -sym.imp.chmod(gp)
nop
jalr t9
addiu a1, zero, 0x180
lw gp, 0x18(sp)
lui a1, 0x8004
lw t9, -sym.imp.ioctl(gp)
ori a1, a1, 0x5431
move a2, s0
move a0, s1
jalr t9
sw zero, 0x20(sp)
lw gp, 0x18(sp)
--
jalr t9
move a1, s0
lw gp, 0x18(sp)
beqz v0, 0x4240b8
addiu v1, zero, -0x171
addiu v0, zero, 1
lw ra, 0x8c(sp)
lw fp, 0x88(sp)
lw s7, 0x84(sp)
lw s6, 0x80(sp)
lw s5, 0x7c(sp)
lw s4, 0x78(sp)
lw s3, 0x74(sp)
lw s2, 0x70(sp)
lw s1, 0x6c(sp)
lw s0, 0x68(sp)
jr ra
addiu sp, sp, 0x90
addiu s3, zero, -1
addiu s2, sp, 0x24
lui v0, 0x44
addiu s5, v0, 0x7f98
move s0, zero
addiu s6, zero, 0x74
addiu s4, zero, 0x40
lw t9, -sym.slprintf(gp)
andi v0, s0, 0xf
sra a3, s0, 4
addiu a3, a3, 0x70
move a0, s2
addiu a1, zero, 0x10
move a2, s5
jalr t9
sw v0, 0x10(sp)
lw gp, 0x18(sp)
move a0, s2
lw t9, -sym.imp.open(gp)
addiu a1, zero, 2
jalr t9
move a2, zero
lw gp, 0x18(sp)
move a0, s2
lw t9, -sym.imp.open(gp)
addiu a1, zero, 0x802
move a2, zero
addiu s0, s0, 1
--
b 0x427ac4
nop
lw a0, -obj.status(gp)
addiu v0, zero, 6
sw v0, (a0)
lw v0, -obj.kill_link(gp)
lw s1, -obj.hungup(gp)
sw zero, (v0)
lui v0, 0x46
addiu v1, zero, 9
lw s4, 0x5e80(v0)
sw v1, (a0)
sw zero, (s1)
lw t9, -sym.ppp3g_module_connect(gp)
addiu a0, s7, 0x5ea4
jalr t9
move a1, s4
lw gp, 0x10(sp)
bltz v0, 0x427c28
addiu v0, zero, 1
lui v0, 0x46
lw v1, 0x5ea4(v0)
lui s1, 0x46
sw v1, 0x5ea8(s1)
lw v0, -obj.baud_rate(gp)
lw t9, -sym.slprintf(gp)
addiu s0, sp, 0x18
lw a3, (v0)
lui a2, 0x45
addiu a2, a2, -0x71b8
move a0, s0
jalr t9
addiu a1, zero, 0x10
lw gp, 0x10(sp)
lui a0, 0x45
lw t9, -sym.script_setenv(gp)
addiu a0, a0, -0x79c0
move a1, s0
jalr t9
move a2, zero
lui v0, 0x46
lw a0, 0x5e88(v0)
lw gp, 0x10(sp)
beqz a0, 0x427b28
nop
lb v0, (a0)
--
b 0x42a7b4
sw a3, 0x14(s0)
lui v1, 0x46
addiu v0, v1, 0x5eb0
sw a0, 0x5eb0(v1)
sw zero, 0x1c(v0)
sw zero, 4(v0)
sw zero, 8(v0)
sw zero, 0xc(v0)
sw zero, 0x10(v0)
sw zero, 0x14(v0)
jr ra
sw zero, 0x18(v0)
lui gp, 0x46
addiu sp, sp, -0x28
addiu gp, gp, 0x6730
sw ra, 0x24(sp)
sw gp, 0x10(sp)
lui v0, 0x46
lw v1, 0x5ed0(v0)
sw a2, 0x30(sp)
slt v1, a0, v1
bnez v1, 0x42a898
sw a3, 0x34(sp)
lw v0, -0x7b90(gp)
lw t9, -sym.imp.vfprintf(gp)
addiu a2, sp, 0x30
lw a0, (v0)
jalr t9
sw a2, 0x18(sp)
lw gp, 0x10(sp)
lw ra, 0x24(sp)
nop
jr ra
addiu sp, sp, 0x28
lui gp, 0x46
addiu sp, sp, -0x20
addiu gp, gp, 0x6730
sw ra, 0x1c(sp)
sw s0, 0x18(sp)
sw gp, 0x10(sp)
move v0, a1
lui a1, 0x45
move a3, a2
move s0, a0
move a2, v0
--
lbu v1, (v0)
addiu v0, zero, 0xc0
beq v1, v0, 0x42bb9c
addiu v0, zero, 0x23
lui v1, 0x45
lw fp, -0x7cc8(gp)
addiu s7, v1, -0x6a74
move s0, zero
move s5, zero
slt s6, zero, s4
addiu s3, s5, 0xf
slt v0, s3, s0
bnez v0, 0x42bac4
nop
lw v0, 0x18(sp)
b 0x42ba7c
addu s1, v0, s0
lbu a2, (s1)
jalr t9
addiu s0, s0, 1
slt v0, s3, s0
lw gp, 0x10(sp)
bnez v0, 0x42bac4
addiu s1, s1, 1
slt v0, s0, s4
lw t9, -sym.imp.fprintf(gp)
lw v1, -sym.imp.fwrite(gp)
move a0, s2
move a1, s7
addiu a2, zero, 3
bnez v0, 0x42ba60
move a3, s2
lui a0, 0x45
addiu a0, a0, -0x6a6c
addiu a1, zero, 1
move t9, v1
jalr t9
addiu s0, s0, 1
slt v0, s3, s0
lw gp, 0x10(sp)
beqz v0, 0x42ba7c
addiu s1, s1, 1
lw t9, -sym.imp.fwrite(gp)
lui a0, 0x45
addiu a0, a0, -0x6a68
addiu a1, zero, 1
--
lw v1, 0x48(sp)
lui s0, 0x1062
ori s0, s0, 0x4dd3
mult v1, s0
lw gp, 0x38(sp)
mfhi s0
lw v0, 0x44(sp)
lw t9, -sym.imp.localtime(gp)
sra v1, v1, 0x1f
addiu a0, sp, 0x40
sw v0, 0x40(sp)
sra s0, s0, 6
jalr t9
subu s0, s0, v1
lw gp, 0x38(sp)
addiu s1, sp, 0x4c
lw t9, -sym.imp.strftime(gp)
lui a2, 0x45
addiu a2, a2, -0x6a64
move a3, v0
move a0, s1
jalr t9
addiu a1, zero, 0x100
lw gp, 0x38(sp)
lui a1, 0x45
lw t9, -sym.imp.fprintf(gp)
move a2, s1
sw s5, 0x10(sp)
addiu a1, a1, -0x6a58
move a3, s0
jalr t9
move a0, s4
lw gp, 0x38(sp)
nop
lw v0, -obj.Eth_PPPOE_Discovery(gp)
nop
lhu a2, (v0)
nop
beq a2, s3, 0x42bf08
lui a1, 0x45
lw v0, -obj.Eth_PPPOE_Session(gp)
nop
lhu a2, (v0)
nop
beq a2, s3, 0x42beb0
lui a1, 0x45
lw t9, -sym.imp.fprintf(gp)
addiu a1, a1, -0x6a24
move a2, s3
jalr t9
move a0, s4
lw gp, 0x38(sp)
lbu v1, 0xf(s2)
addiu v0, zero, 0x19
beq v1, v0, 0x42bed8
sltiu v0, v1, 0x1a
beqz v0, 0x42be88
addiu v0, zero, 0xa7
addiu v0, zero, 7
beq v1, v0, 0x42bef8
addiu v0, zero, 9
beq v1, v0, 0x42bf50
nop
bnez v1, 0x42bd94
lui a0, 0x45
lw t9, -sym.imp.fwrite(gp)
addiu a0, a0, -0x69dc
addiu a1, zero, 1
addiu a2, zero, 5
jalr t9
move a3, s4
lw gp, 0x38(sp)
lhu v0, 0x10(s2)
sll a3, s6, 8
sll a2, v0, 8
lw t9, -sym.imp.fprintf(gp)
srl v1, s6, 8
srl v0, v0, 8
andi a2, a2, 0xffff
andi a3, a3, 0xffff
lui a1, 0x45
or a3, a3, v1
or a2, a2, v0
addiu a1, a1, -0x69d4
jalr t9
move a0, s4
lbu a1, 0xb(s2)
lw gp, 0x38(sp)
lbu v1, 9(s2)
lbu a0, 0xa(s2)
lbu t0, (s2)
lbu t1, 1(s2)
lbu t2, 2(s2)
lbu t3, 3(s2)
lbu t4, 4(s2)
lbu t5, 5(s2)
lbu v0, 8(s2)
lbu a2, 6(s2)
lbu a3, 7(s2)
lw t9, -sym.imp.fprintf(gp)
sw a1, 0x1c(sp)
lui a1, 0x45
sw v1, 0x14(sp)
sw a0, 0x18(sp)
sw t0, 0x20(sp)
sw t1, 0x24(sp)
sw t2, 0x28(sp)
sw t3, 0x2c(sp)
sw t4, 0x30(sp)
sw t5, 0x34(sp)
addiu a1, a1, -0x69bc
move a0, s4
jalr t9
sw v0, 0x10(sp)
lhu v0, 0x12(s2)
move a0, s4
sll a2, v0, 8
andi a2, a2, 0xffff
srl v0, v0, 8
or a2, a2, v0
jal 0x42b9c0
addiu a1, s2, 0x14
lw gp, 0x38(sp)
lw ra, 0x16c(sp)
lw s6, 0x168(sp)
lw s5, 0x164(sp)
lw s4, 0x160(sp)
lw s3, 0x15c(sp)
lw s2, 0x158(sp)
lw s1, 0x154(sp)
lw s0, 0x150(sp)
jr ra
addiu sp, sp, 0x170
beq v1, v0, 0x42bee8
sltiu v0, v1, 0xa8
beqz v0, 0x42bf24
addiu v0, zero, 0xd3
addiu v0, zero, 0x65
bne v1, v0, 0x42bd94
lui a0, 0x45
lw t9, -sym.imp.fwrite(gp)
b 0x42bd80
addiu a0, a0, -0x69fc
lw t9, -sym.imp.fprintf(gp)
lui a1, 0x45
addiu a1, a1, -0x6a34
jalr t9
move a0, s4
lbu v1, 0xf(s2)
addiu v0, zero, 0x19
lw gp, 0x38(sp)
bne v1, v0, 0x42bd54
sltiu v0, v1, 0x1a
lui a0, 0x45
lw t9, -sym.imp.fwrite(gp)
b 0x42bd80
addiu a0, a0, -0x6a04
lui a0, 0x45
lw t9, -sym.imp.fwrite(gp)
b 0x42bd80
addiu a0, a0, -0x69f4
lui a0, 0x45
lw t9, -sym.imp.fwrite(gp)
b 0x42bd80
addiu a0, a0, -0x6a0c
lw t9, -sym.imp.fprintf(gp)
addiu a1, a1, -0x6a44
jalr t9
move a0, s4
lw gp, 0x38(sp)
b 0x42bd44
nop
beq v1, v0, 0x42bf40
addiu v0, zero, 0xd4
bne v1, v0, 0x42bd94
lui a0, 0x45
lw t9, -sym.imp.fwrite(gp)
b 0x42bd80
addiu a0, a0, -0x69e4
lui a0, 0x45
lw t9, -sym.imp.fwrite(gp)
b 0x42bd80
addiu a0, a0, -0x69ec
lui a0, 0x45
lw t9, -sym.imp.fwrite(gp)
b 0x42bd80
--
lw v1, 0x1c(sp)
lw gp, 0x10(sp)
sw v1, 0x610(sp)
sw v0, 4(s5)
sw v0, 0x18(sp)
sw v0, 0x20(sp)
addiu s4, sp, 0x618
b 0x42c60c
addiu s3, zero, 8
lw t9, -sym.error(gp)
lui a0, 0x45
jalr t9
addiu a0, a0, -0x6968
lw gp, 0x10(sp)
b 0x42c7f4
addiu v0, zero, -1
lui gp, 0x46
addiu sp, sp, -0x230
addiu gp, gp, 0x6730
sw ra, 0x22c(sp)
sw s1, 0x228(sp)
sw s0, 0x224(sp)
sw gp, 0x10(sp)
addiu v0, sp, 0x238
addiu s1, sp, 0x1c
lw t9, -sym.imp.vsnprintf(gp)
sw a2, 0x238(sp)
sw a3, 0x23c(sp)
move s0, a0
move a2, a1
move a0, s1
move a3, v0
sw v0, 0x18(sp)
jalr t9
addiu a1, zero, 0x200
move a0, s0
move a1, s1
jal sym.sendPADT
sb zero, 0x21b(sp)
lw ra, 0x22c(sp)
lw gp, 0x10(sp)
lw s1, 0x228(sp)
lw s0, 0x224(sp)
jr ra
addiu sp, sp, 0x230
nop
--
sh v0, 0x28(sp)
swl zero, 0x2d(sp)
swr zero, 0x2a(sp)
lhu a0, 0x18(t1)
addiu v1, sp, 0x36
sh a0, 0x2e(sp)
lw v0, 0x1c(t1)
addiu t0, t1, 0x12
lwl a0, 3(v0)
lwl a1, 7(v0)
lwl a3, 0xb(v0)
lwl a2, 0xf(v0)
lwr a0, (v0)
lwr a1, 4(v0)
lwr a2, 0xc(v0)
lwr a3, 8(v0)
swl a0, 3(v1)
swl a1, 7(v1)
swr a0, (v1)
swr a1, 4(v1)
swl a3, 0xb(v1)
swl a2, 0xf(v1)
swr a2, 0xc(v1)
swr a3, 8(v1)
lwl v0, 3(t0)
lw t9, -sym.imp.sprintf(gp)
lwr v0, (t0)
lw a0, -obj.remote_number(gp)
sw v0, 0x30(sp)
lhu v1, 4(t0)
lui a1, 0x45
sh v1, 0x34(sp)
lbu v0, 0x14(t1)
lbu a2, 0x12(t1)
lbu a3, 0x13(t1)
sw v0, 0x10(sp)
lbu v1, 0x15(t1)
addiu a1, a1, -0x68f0
sw v1, 0x14(sp)
lbu v0, 0x16(t1)
nop
sw v0, 0x18(sp)
lbu v1, 0x17(t1)
jalr t9
sw v1, 0x1c(sp)
lw gp, 0x20(sp)
--
nop
lw v0, 0x44(sp)
nop
beqz v0, 0x42ef84
nop
lw a1, 0x6c4(sp)
nop
lwl v0, 3(a1)
lbu v1, 4(a1)
lwr v0, (a1)
lbu a0, 5(a1)
swl v0, 3(s7)
swr v0, (s7)
sb v1, 4(s7)
sb a0, 5(s7)
lw v0, 0x30(s2)
nop
beqz v0, 0x42f140
addiu v0, zero, 1
lbu a0, 0x17(s2)
lbu v0, 0x15(s2)
lbu v1, 0x16(s2)
lbu a1, 0x12(s2)
lbu a2, 0x13(s2)
lbu a3, 0x14(s2)
lw t9, -sym.imp.printf(gp)
sw a0, 0x18(sp)
lui a0, 0x45
sw v0, 0x10(sp)
sw v1, 0x14(sp)
jalr t9
addiu a0, a0, -0x6758
lw gp, 0x28(sp)
b 0x42ef84
nop
lw t9, -sym.imp.syslog(gp)
lw a2, -obj.linkname(gp)
lui a1, 0x45
jalr t9
addiu a1, a1, -0x684c
lw gp, 0x28(sp)
b 0x42ef84
nop
lw t9, -sym.imp.syslog(gp)
lw a2, -obj.linkname(gp)
lui a1, 0x45
--
lui a0, 0x45
lw s0, 0x20(s1)
nop
beqz s0, 0x42f610
nop
lw t9, -sym.imp.strlen(gp)
nop
jalr t9
move a0, s0
lw gp, 0x10(sp)
bne s2, v0, 0x42f610
move a0, s4
lw t9, -sym.imp.strncmp(gp)
move a1, s0
jalr t9
move a2, s2
lw gp, 0x10(sp)
bnez v0, 0x42f610
addiu v0, zero, 1
b 0x42f610
sw v0, 8(s3)
lw v0, 0x30(s1)
nop
beqz v0, 0x42f970
lui a0, 0x45
lw t9, -sym.imp.printf(gp)
addiu a0, a0, -0x65b8
move a1, s2
lw ra, 0x34(sp)
lw s5, 0x30(sp)
lw s4, 0x2c(sp)
lw s3, 0x28(sp)
lw s2, 0x24(sp)
lw s1, 0x20(sp)
lw s0, 0x1c(sp)
jr t9
addiu sp, sp, 0x38
lw v0, 0x30(s1)
nop
bnez v0, 0x42f8c8
srl v0, s2, 8
sll v1, s2, 8
or v1, v1, v0
lw t9, -sym.imp.memcpy(gp)
addiu v0, zero, 0x401
sh v0, 0x48(s1)
sh v1, 0x4a(s1)
addiu a0, s1, 0x4c
move a1, s4
move a2, s2
lw ra, 0x34(sp)
lw s5, 0x30(sp)
lw s4, 0x2c(sp)
lw s3, 0x28(sp)
lw s2, 0x24(sp)
lw s1, 0x20(sp)
lw s0, 0x1c(sp)
jr t9
addiu sp, sp, 0x38
lw v0, 0x30(s1)
nop
beqz v0, 0x42f970
lui a0, 0x45
lw t9, -sym.imp.printf(gp)
b 0x42f6d0
addiu a0, a0, -0x65fc
lw v0, 0x30(s1)
nop
beqz v0, 0x42f970
lui a0, 0x45
lw t9, -sym.imp.printf(gp)
b 0x42f6d0
addiu a0, a0, -0x65d8
addiu v0, zero, 1
sw v0, 0xc(a3)
lw v1, 0x30(s1)
nop
bnez v1, 0x42f954
lui a0, 0x45
lw s0, 0x24(s1)
nop
beqz s0, 0x42f610
nop
lw t9, -sym.imp.strlen(gp)
nop
jalr t9
move a0, s0
lw gp, 0x10(sp)
bne s2, v0, 0x42f610
move a0, s4
lw t9, -sym.imp.strncmp(gp)
move a1, s0
jalr t9
move a2, s2
lw gp, 0x10(sp)
bnez v0, 0x42f610
addiu v0, zero, 1
b 0x42f610
sw v0, 4(s3)
lw v0, 0x30(s1)
nop
bnez v0, 0x42f83c
srl v0, s2, 8
sll v1, s2, 8
or v1, v1, v0
addiu v0, zero, 0x1001
lw t9, -sym.imp.memcpy(gp)
sh v0, 0x628(s1)
sh v1, 0x62a(s1)
b 0x42f724
addiu a0, s1, 0x62c
lw t9, -sym.imp.printf(gp)
addiu a0, a0, -0x6640
jalr t9
move a1, s2
lw gp, 0x10(sp)
b 0x42f668
nop
lw t9, -sym.imp.printf(gp)
lui a0, 0x45
jalr t9
addiu a0, a0, -0x660c
lw gp, 0x10(sp)
beqz s2, 0x42f8ac
move s0, zero
lui a0, 0x45
addiu s5, a0, -0x6614
addiu s3, zero, 0x14
addu v0, s4, s0
lw t9, -sym.imp.printf(gp)
lbu a1, (v0)
addiu s0, s0, 1
jalr t9
move a0, s5
slt v0, s0, s2
lw gp, 0x10(sp)
beqz v0, 0x42f8ac
nop
bne s0, s3, 0x42f864
lui a0, 0x45
lw t9, -sym.imp.printf(gp)
nop
jalr t9
addiu a0, a0, -0x6598
lw gp, 0x10(sp)
nop
lw t9, -sym.imp.putchar(gp)
nop
jalr t9
addiu a0, zero, 0xa
lw gp, 0x10(sp)
b 0x42f800
srl v0, s2, 8
lw t9, -sym.imp.printf(gp)
lui a0, 0x45
jalr t9
addiu a0, a0, -0x6624
lw gp, 0x10(sp)
beqz s2, 0x42f938
lui a0, 0x45
addiu s5, a0, -0x6614
move s0, zero
addiu s3, zero, 0x14
addu v0, s4, s0
lw t9, -sym.imp.printf(gp)
lbu a1, (v0)
addiu s0, s0, 1
jalr t9
move a0, s5
slt v0, s0, s2
lw gp, 0x10(sp)
beqz v0, 0x42f938
nop
bne s0, s3, 0x42f8f0
lui a0, 0x45
lw t9, -sym.imp.printf(gp)
nop
jalr t9
addiu a0, a0, -0x6598
lw gp, 0x10(sp)
nop
lw t9, -sym.imp.putchar(gp)
nop
jalr t9
addiu a0, zero, 0xa
lw gp, 0x10(sp)
b 0x42f708
srl v0, s2, 8
lw t9, -sym.imp.printf(gp)
addiu a0, a0, -0x665c
jalr t9
move a1, s2
lw gp, 0x10(sp)
b 0x42f7a0
nop
lw t9, -sym.imp.exit(gp)
nop
jalr t9
addiu a0, zero, 1
lui gp, 0x46
addiu gp, gp, 0x6730
lui a0, 0x46
lw t9, -sym.add_options(gp)
nop
jr t9
addiu a0, a0, -0x1e70
nop
lui v1, 0x47
lw v0, -0x5580(v1)
--
lw ra, 0x34(sp)
lw s1, 0x30(sp)
lw s0, 0x2c(sp)
jr ra
addiu sp, sp, 0x38
lw t9, -sym.imp.gettimeofday(gp)
move a1, zero
jalr t9
addiu a0, sp, 0x1c
lui a1, 0x47
lw a2, 0x2c24(a1)
lw gp, 0x10(sp)
beqz a2, 0x432970
addiu a0, a1, 0x2c24
lw v0, 4(a0)
lw v1, 0x20(sp)
lw a0, 0x1c(sp)
subu v1, v1, v0
bltz v1, 0x43299c
subu a2, a0, a2
lui a3, 0x1062
ori a3, a3, 0x4dd3
mult v1, a3
lw s0, -0x7b90(gp)
mfhi a3
lw t9, -sym.imp.fprintf(gp)
sra v1, v1, 0x1f
lw a0, (s0)
addiu v0, sp, 0x40
sra a3, a3, 6
lui a1, 0x45
subu a3, a3, v1
sw v0, 0x18(sp)
jalr t9
addiu a1, a1, -0x6400
lw gp, 0x10(sp)
lw a0, (s0)
lw t9, -sym.imp.vfprintf(gp)
lw a2, 0x18(sp)
jalr t9
move a1, s1
lw ra, 0x34(sp)
lw gp, 0x10(sp)
lw s1, 0x30(sp)
lw s0, 0x2c(sp)
jr ra
addiu sp, sp, 0x38
lw v0, 0x20(sp)
lw v1, 0x1c(sp)
sw v0, 4(a0)
move a2, v1
lw v0, 4(a0)
sw v1, 0x2c24(a1)
lw v1, 0x20(sp)
lw a0, 0x1c(sp)
subu v1, v1, v0
bgez v1, 0x432904
subu a2, a0, a2
lui v0, 0xf
ori v0, v0, 0x4240
addu v1, v1, v0
b 0x432904
addiu a2, a2, -1
lui gp, 0x46
addiu sp, sp, -0x28
addiu gp, gp, 0x6730
sw ra, 0x24(sp)
sw s0, 0x20(sp)
sw gp, 0x18(sp)
lw v0, (a0)
lhu a1, 6(a0)
lhu v1, 4(a0)
lhu a3, 2(v0)
lhu a2, (v0)
lui s0, 0x47
lw t9, -sym.imp.sprintf(gp)
sw a1, 0x14(sp)
lui a1, 0x45
sw v1, 0x10(sp)
addiu a0, s0, 0x2c2c
jalr t9
addiu a1, a1, -0x63f4
lw ra, 0x24(sp)
addiu v0, s0, 0x2c2c
lw gp, 0x18(sp)
lw s0, 0x20(sp)
jr ra
addiu sp, sp, 0x28
lui gp, 0x46
addiu sp, sp, -0x20
addiu gp, gp, 0x6730
sw ra, 0x1c(sp)
sw s0, 0x18(sp)
sw gp, 0x10(sp)
lw t9, -sym.imp.sprintf(gp)
lui s0, 0x47
lhu a3, 2(a0)
lhu a2, (a0)
lui a1, 0x45
addiu a0, s0, 0x2cac
jalr t9
addiu a1, a1, -0x63e4
lw ra, 0x1c(sp)
addiu v0, s0, 0x2cac
lw gp, 0x10(sp)
lw s0, 0x18(sp)
jr ra
addiu sp, sp, 0x20
lui gp, 0x46
addiu sp, sp, -0x20
addiu gp, gp, 0x6730
sw ra, 0x1c(sp)
sw s0, 0x18(sp)
sw gp, 0x10(sp)
andi a2, a0, 0xffff
--
lui v0, 0x45
b 0x432b14
addiu v0, v0, -0x63d4
b 0x432b14
addiu v0, v0, -0x6380
b 0x432b14
addiu v0, v0, -0x639c
b 0x432b14
addiu v0, v0, -0x63cc
b 0x432b14
addiu v0, v0, -0x63dc
b 0x432b14
addiu v0, v0, -0x637c
b 0x432b14
addiu v0, v0, -0x6394
b 0x432b14
addiu v0, v0, -0x63b4
b 0x432b14
addiu v0, v0, -0x6384
b 0x432b14
addiu v0, v0, -0x63c4
b 0x432b14
addiu v0, v0, -0x63a4
beq a2, v0, 0x432bf8
nop
lw t9, -sym.imp.sprintf(gp)
lui s0, 0x47
lui a1, 0x45
addiu a1, a1, -0x6374
jalr t9
addiu a0, s0, 0x2cec
lw gp, 0x10(sp)
b 0x432b14
addiu v0, s0, 0x2cec
lui v0, 0x45
b 0x432b14
addiu v0, v0, -0x63bc
lui gp, 0x46
addiu sp, sp, -0x38
addiu gp, gp, 0x6730
sw ra, 0x34(sp)
sw s1, 0x30(sp)
sw s0, 0x2c(sp)
sw gp, 0x20(sp)
lb v0, 2(a0)
nop
bltz v0, 0x432c7c
move s0, a0
lw v1, 0x1014(a0)
lhu v0, 8(a0)
lhu a3, 6(a0)
lw t9, -sym.imp.snprintf(gp)
lui s1, 0x47
lui a2, 0x45
sw v0, 0x10(sp)
sw v1, 0x14(sp)
addiu a0, s1, 0x2b20
addiu a2, a2, -0x6338
jalr t9
addiu a1, zero, 0x100
lw ra, 0x34(sp)
addiu v0, s1, 0x2b20
lw gp, 0x20(sp)
lw s1, 0x30(sp)
lw s0, 0x2c(sp)
jr ra
addiu sp, sp, 0x38
lhu a0, (a0)
jal 0x432a64
lui s1, 0x47
lhu a2, 0xa(s0)
lw gp, 0x20(sp)
lhu a0, 8(s0)
lhu a1, 0xc(s0)
lhu v1, 6(s0)
lw t9, -sym.imp.snprintf(gp)
sw a2, 0x1c(sp)
lui a2, 0x45
sw a0, 0x14(sp)
sw a1, 0x18(sp)
sw v1, 0x10(sp)
addiu a0, s1, 0x2b20
addiu a2, a2, -0x6360
move a3, v0
jalr t9
addiu a1, zero, 0x100
lw ra, 0x34(sp)
addiu v0, s1, 0x2b20
lw gp, 0x20(sp)
lw s1, 0x30(sp)
lw s0, 0x2c(sp)
jr ra
addiu sp, sp, 0x38
lui gp, 0x46
addiu sp, sp, -0x20
addiu gp, gp, 0x6730
sw ra, 0x1c(sp)
sw s0, 0x18(sp)
sw gp, 0x10(sp)
andi a2, a0, 0xffff
sltiu v0, a2, 0x28
bnez v0, 0x432d3c
lui v1, 0x45
lw t9, -sym.imp.sprintf(gp)
lui s0, 0x47
lui a1, 0x45
addiu a1, a1, -0x6060
jalr t9
addiu a0, s0, 0x2d2c
lw gp, 0x10(sp)
addiu v0, s0, 0x2d2c
lw ra, 0x1c(sp)
lw s0, 0x18(sp)
jr ra
addiu sp, sp, 0x20
sll v0, a2, 2
addiu v1, v1, -0x6050
addu v1, v1, v0
lw a0, (v1)
nop
addu a0, a0, gp
jr a0
nop
lui v0, 0x45
--
jalr t9
move s1, v0
lw gp, 0x10(sp)
nop
lw t9, -sym.imp.getppid(gp)
nop
jalr t9
move s0, v0
mult v0, s0
lw gp, 0x10(sp)
mflo v0
lw t9, -sym.imp.srand(gp)
addu a0, v0, s1
lw ra, 0x24(sp)
lw s1, 0x20(sp)
lw s0, 0x1c(sp)
jr t9
addiu sp, sp, 0x28
lui gp, 0x46
addiu sp, sp, -0x28
addiu gp, gp, 0x6730
sw ra, 0x24(sp)
sw s0, 0x20(sp)
sw gp, 0x10(sp)
addiu v0, sp, 0x2c
lw t9, -sym.imp.vsnprintf(gp)
lui s0, 0x47
sw a1, 0x2c(sp)
sw a2, 0x30(sp)
sw a3, 0x34(sp)
sw v0, 0x18(sp)
move a2, a0
move a3, v0
addiu a0, s0, 0x4634
jalr t9
addiu a1, zero, 0x200
lw ra, 0x24(sp)
addiu s0, s0, 0x4634
lw gp, 0x10(sp)
sb zero, 0x1ff(s0)
lw s0, 0x20(sp)
jr ra
addiu sp, sp, 0x28
nop
nop
lui gp, 0x46
--
sw v1, 0x18(sp)
move a1, a2
sw zero, 0x14(sp)
move a2, zero
jalr t9
move a3, zero
lw gp, 0x20(sp)
beqz v0, 0x434d58
move a0, v0
lhu v1, 0x28(sp)
nop
sltiu v0, v1, 4
bnez v0, 0x434d58
addiu v0, zero, 4
lbu a3, (a0)
lbu t0, 1(a0)
lbu a2, 2(a0)
lbu a1, 3(a0)
bne v1, v0, 0x434ce0
addiu a0, a0, 4
lui v0, 0x45
addiu a0, v0, -0x5680
sll v0, a2, 8
addu v0, v0, a1
sll a3, a3, 8
lw t9, -sym.imp.snprintf(gp)
addu a3, a3, t0
addiu v1, v1, -4
andi v0, v0, 0xffff
lui s0, 0x47
lui a2, 0x45
sw v1, 0x14(sp)
sw a0, 0x18(sp)
sw v0, 0x10(sp)
addiu a0, s0, 0x48c4
addiu a2, a2, -0x5c00
andi a3, a3, 0xffff
jalr t9
addiu a1, zero, 0x400
lw gp, 0x20(sp)
addiu s0, s0, 0x48c4
lw t9, -sym.l2tp_tunnel_delete_session(gp)
sb zero, 0x3ff(s0)
move a0, s1
jalr t9
move a1, s0
--
jalr t9
addiu a1, a1, -0x5bbc
lw gp, 0x20(sp)
b 0x434db8
nop
lui gp, 0x46
addiu sp, sp, -0x148
addiu gp, gp, 0x6730
sw ra, 0x144(sp)
sw s4, 0x140(sp)
sw s3, 0x13c(sp)
sw s2, 0x138(sp)
sw s1, 0x134(sp)
sw s0, 0x130(sp)
sw gp, 0x20(sp)
move s3, a0
lw s1, (a0)
bltz a1, 0x43509c
move v0, a1
sra v0, v0, 8
sb v0, 0x30(sp)
sb a1, 0x31(sp)
bltz a2, 0x435094
move v0, a2
addiu v1, sp, 0x158
lw t9, -sym.imp.vsnprintf(gp)
sra v0, v0, 8
addiu s4, sp, 0x34
sw v1, 0x2c(sp)
addiu a1, zero, 0xfc
sb a2, 0x33(sp)
move a0, s4
move a2, a3
sb v0, 0x32(sp)
jalr t9
move a3, v1
lw gp, 0x20(sp)
move a0, s4
lw t9, -sym.imp.strlen(gp)
nop
jalr t9
sb zero, 0x12f(sp)
lw gp, 0x20(sp)
lhu a1, 2(s1)
lw t9, -sym.l2tp_dgram_new_control(gp)
lhu a2, 6(s3)
--
lhu v0, 0x18(a2)
nop
addiu v0, v0, 1
j 0x435d40
sh v0, 0x18(a2)
sw a1, 0x3c(a0)
b 0x435f0c
sw a1, 0x40(a0)
lui gp, 0x46
addiu sp, sp, -0x140
addiu gp, gp, 0x6730
sw ra, 0x13c(sp)
sw s2, 0x138(sp)
sw s1, 0x134(sp)
sw s0, 0x130(sp)
sw gp, 0x20(sp)
move s1, a0
bltz a1, 0x4360c4
move v0, a1
sra v0, v0, 8
sb v0, 0x30(sp)
sb a1, 0x31(sp)
bltz a2, 0x4360dc
move v0, a2
addiu v1, sp, 0x150
lw t9, -sym.imp.vsnprintf(gp)
addiu s0, sp, 0x34
sra v0, v0, 8
sw v1, 0x2c(sp)
addiu a1, zero, 0xfc
move a0, s0
sb a2, 0x33(sp)
sb v0, 0x32(sp)
move a2, a3
jalr t9
move a3, v1
lw gp, 0x20(sp)
move a0, s0
lw t9, -sym.imp.strlen(gp)
nop
jalr t9
sb zero, 0x12f(sp)
lw gp, 0x20(sp)
lhu a1, 2(s1)
lw t9, -sym.l2tp_dgram_new_control(gp)
addiu a0, zero, 4
--
bltz v0, 0x437a40
lui v0, 0x47
lw a0, 0x18(sp)
lw v1, 0x7330(v0)
sltiu a0, a0, 1
lw ra, 0x34(sp)
addiu v1, v1, -1
addiu a0, a0, -1
sw v1, 0x7330(v0)
lw s3, 0x30(sp)
move v0, a0
lw s2, 0x2c(sp)
lw s1, 0x28(sp)
lw s0, 0x24(sp)
jr ra
addiu sp, sp, 0x38
lw t9, -sym.record_child(gp)
lw a1, 0x38(sp)
move a0, s0
move a2, zero
jalr t9
move a3, zero
lw gp, 0x10(sp)
lui a1, 0x44
lw v0, -0x7b90(gp)
lw t9, -sym.imp.fprintf(gp)
lw a0, (v0)
lw a2, 0x38(sp)
addiu a1, a1, 0x2bb8
jalr t9
move a3, s0
lw gp, 0x10(sp)
move a0, zero
lw v0, -obj.pty_pid(gp)
nop
sw s0, (v0)
lw ra, 0x34(sp)
move v0, a0
lw s3, 0x30(sp)
lw s2, 0x2c(sp)
lw s1, 0x28(sp)
lw s0, 0x24(sp)
jr ra
addiu sp, sp, 0x38
lw s0, -obj.log_to_fd(gp)
lw t9, -sym.imp.dup(gp)
--
lw v1, 0x18(sp)
lw gp, 0x10(sp)
beq v1, s0, 0x438188
move a3, v0
lb v0, (v1)
nop
bnez v0, 0x438188
nop
beqz a3, 0x438188
nop
bnez s1, 0x4381a0
lui a2, 0x45
addiu v0, zero, 1
lw ra, 0x2c(sp)
lw s1, 0x28(sp)
lw s0, 0x24(sp)
jr ra
addiu sp, sp, 0x30
lw ra, 0x2c(sp)
move v0, zero
lw s1, 0x28(sp)
lw s0, 0x24(sp)
jr ra
addiu sp, sp, 0x30
lw v0, -obj.inspeed(gp)
lw t9, -sym.slprintf(gp)
lw a0, -obj.speed_str(gp)
sw a3, (v0)
addiu a2, a2, -0x71b8
jalr t9
addiu a1, zero, 0x10
lw gp, 0x10(sp)
b 0x438174
addiu v0, zero, 1
lui gp, 0x46
addiu sp, sp, -0x10c8
addiu gp, gp, 0x6730
sw ra, 0x10c4(sp)
sw s3, 0x10c0(sp)
sw s2, 0x10bc(sp)
sw s1, 0x10b8(sp)
sw s0, 0x10b4(sp)
sw gp, 0x10(sp)
lb v0, (a0)
move s1, a0
bnez v0, 0x43821c
--
addiu gp, gp, 0x6730
sw ra, 0x24(sp)
sw gp, 0x10(sp)
move v1, a0
addiu v0, sp, 0x2c
lw a0, -obj.line(gp)
sw a1, 0x2c(sp)
sw a2, 0x30(sp)
sw a3, 0x34(sp)
move a2, v1
move a3, v0
addiu a1, zero, 0x400
jal 0x438488
sw v0, 0x18(sp)
lui v0, 0x46
lw v1, -0x1b5c(v0)
lw gp, 0x10(sp)
bnez v1, 0x438cf0
lui a1, 0x44
lui v0, 0x46
lw v1, -0x1b58(v0)
nop
beqz v1, 0x438ce0
nop
lw v0, -0x7b90(gp)
lw t9, -sym.imp.fprintf(gp)
lw a2, -obj.line(gp)
lw a0, (v0)
lui a1, 0x44
jalr t9
addiu a1, a1, 0x6c3c
lw gp, 0x10(sp)
lw ra, 0x24(sp)
nop
jr ra
addiu sp, sp, 0x28
lw t9, -sym.imp.syslog(gp)
lw a2, -obj.line(gp)
addiu a1, a1, 0x5e24
jalr t9
addiu a0, zero, 6
lw gp, 0x10(sp)
b 0x438cb0
lui v0, 0x46
lui gp, 0x46
addiu sp, sp, -0x28
--
jalr t9
nop
lw gp, 0x10(sp)
nop
lw t9, -sym.imp.fopen(gp)
lw a0, -0x1b40(s1)
lui a1, 0x45
jalr t9
addiu a1, a1, -0x7038
lw gp, 0x10(sp)
move a0, v0
beqz v0, 0x438ddc
sw v0, 0x7360(s0)
lui v0, 0x46
lw v1, -0x1b60(v0)
nop
bnez v1, 0x438dac
addiu v1, zero, 1
lui v0, 0x47
sw v1, 0x7358(v0)
lw ra, 0x24(sp)
lw s1, 0x20(sp)
lw s0, 0x1c(sp)
jr ra
addiu sp, sp, 0x28
lw t9, -sym.imp.fprintf(gp)
lw a2, -0x1b40(s1)
lui a1, 0x45
jalr t9
addiu a1, a1, -0x5690
lui v0, 0x47
lw a0, 0x7360(v0)
addiu v1, zero, 1
lui v0, 0x47
lw gp, 0x10(sp)
bnez a0, 0x438d98
sw v1, 0x7358(v0)
lw v0, -0x7b90(gp)
lw ra, 0x24(sp)
lw v1, (v0)
lw s1, 0x20(sp)
sw v1, 0x7360(s0)
lw s0, 0x1c(sp)
jr ra
addiu sp, sp, 0x28
lui gp, 0x46
addiu sp, sp, -0x20
addiu gp, gp, 0x6730
sw ra, 0x1c(sp)
sw s0, 0x18(sp)
sw gp, 0x10(sp)
andi v0, a0, 0x80
bnez v0, 0x438e6c
lui v0, 0x45
lui v0, 0x45
andi a3, a0, 0x7f
addiu a2, v0, -0x5680
slti v0, a3, 0x20
bnez v0, 0x438e80
addiu v0, zero, 0x7f
beq a3, v0, 0x438eb4
lui s0, 0x47
lw t9, -sym.imp.sprintf(gp)
lui a1, 0x45
addiu a0, s0, 0x73ac
jalr t9
addiu a1, a1, -0x5668
lw ra, 0x1c(sp)
addiu v0, s0, 0x73ac
lw gp, 0x10(sp)
lw s0, 0x18(sp)
jr ra
addiu sp, sp, 0x20
andi a3, a0, 0x7f
addiu a2, v0, -0x567c
slti v0, a3, 0x20
beqz v0, 0x438e38
addiu v0, zero, 0x7f
lw t9, -sym.imp.sprintf(gp)
lui s0, 0x47
lui a1, 0x45
addiu a0, s0, 0x73ac
addiu a1, a1, -0x5678
jalr t9
addiu a3, a3, 0x40
lw ra, 0x1c(sp)
addiu v0, s0, 0x73ac
lw gp, 0x10(sp)
lw s0, 0x18(sp)
jr ra
addiu sp, sp, 0x20
lw t9, -sym.imp.sprintf(gp)
lui a1, 0x45
addiu a0, s0, 0x73ac
jalr t9
addiu a1, a1, -0x5670
lw ra, 0x1c(sp)
addiu v0, s0, 0x73ac
lw gp, 0x10(sp)
lw s0, 0x18(sp)
jr ra
addiu sp, sp, 0x20
lui gp, 0x46
addiu sp, sp, -0x20
addiu gp, gp, 0x6730
sw ra, 0x1c(sp)
sw s0, 0x18(sp)
sw gp, 0x10(sp)
addiu v0, zero, 0xa
beq a0, v0, 0x438fa8
addiu v0, zero, 0xd
beq a0, v0, 0x438f5c
--
bne v0, s5, 0x4390bc
move a0, s6
sw v1, -0x1b3c(s3)
b 0x439034
addiu s1, zero, 1
jalr t9
nop
lw gp, 0x10(sp)
bnez v0, 0x4390d8
addiu v1, s0, 1
b 0x439034
sw v1, -0x1b3c(s3)
lui v0, 0x46
sb zero, (s0)
b 0x439070
sw v1, -0x1b3c(v0)
b 0x439010
lui s2, 0x46
lui gp, 0x46
addiu sp, sp, -0x20
addiu gp, gp, 0x6730
sw ra, 0x1c(sp)
sw gp, 0x10(sp)
lw v0, -0x7b90(gp)
lw v1, -obj.program_name(gp)
lw t9, -sym.imp.fprintf(gp)
lw a0, (v0)
lw a2, (v1)
lui a1, 0x45
jalr t9
addiu a1, a1, -0x5660
lw gp, 0x10(sp)
nop
lw t9, -sym.imp.exit(gp)
nop
jalr t9
addiu a0, zero, 1
lui gp, 0x46
addiu sp, sp, -0x40
addiu gp, gp, 0x6730
sw ra, 0x3c(sp)
sw s7, 0x38(sp)
sw s6, 0x34(sp)
sw s5, 0x30(sp)
sw s4, 0x2c(sp)
sw s3, 0x28(sp)
--
lw gp, 0x10(sp)
sw zero, 0x7360(s5)
lui v0, 0x47
lw v1, 0x7370(v0)
nop
bnez v1, 0x439224
lui v0, 0x46
lw t9, -sym.imp.exit(gp)
nop
jalr t9
move a0, s2
lw t9, -sym.imp.tcsetattr(gp)
lw a2, -obj.saved_tty_parameters(gp)
lw a0, -0x1b4c(v0)
jalr t9
addiu a1, zero, 0x540e
lw gp, 0x10(sp)
bgez v0, 0x439214
lui a1, 0x45
addiu a1, a1, -0x55c8
jal 0x439364
addiu a0, zero, 2
lw gp, 0x10(sp)
b 0x439214
nop
lw t9, -sym.imp.fprintf(gp)
lw a2, -0x1b40(s7)
lw a0, 0x7360(s5)
jalr t9
addiu a1, a1, -0x55d8
lw gp, 0x10(sp)
b 0x4391e8
nop
lw t9, -sym.imp.strlen(gp)
lw a0, -obj.report_buffer(gp)
jalr t9
nop
addiu v1, v0, 1
move s1, v0
sltiu v0, v1, 0x33
lw gp, 0x10(sp)
beqz v0, 0x439358
move s3, s1
lw s4, -obj.report_buffer(gp)
lw s6, -0x7cc8(gp)
b 0x4392ec
--
andi v1, v1, 0x200
bnez v1, 0x439328
addiu a0, s1, 1
addu v0, s4, s3
sltiu v1, a0, 0x33
beqz v1, 0x43932c
sb s0, (v0)
move s3, s1
move s1, a0
lw t9, -sym.imp.alarm(gp)
nop
jalr t9
addiu a0, zero, 1
jal 0x439638
nop
lw gp, 0x10(sp)
move s0, v0
lw t9, -sym.imp.alarm(gp)
nop
jalr t9
move a0, zero
lw gp, 0x10(sp)
bgez s0, 0x4392b4
sll a0, s0, 1
move s1, s3
lw t9, -sym.imp.fprintf(gp)
addu v0, s4, s1
lw a2, -obj.report_buffer(gp)
lw a0, 0x7360(s5)
lui a1, 0x45
sb zero, (v0)
jalr t9
addiu a1, a1, -0x55e4
lw gp, 0x10(sp)
b 0x4391d8
lui v0, 0x46
lw s4, -obj.report_buffer(gp)
b 0x43932c
nop
lui gp, 0x46
addiu sp, sp, -0x28
addiu gp, gp, 0x6730
sw ra, 0x24(sp)
sw s0, 0x20(sp)
sw gp, 0x10(sp)
addiu v0, sp, 0x30
move s0, a0
lw a0, -obj.line(gp)
sw a2, 0x30(sp)
sw a3, 0x34(sp)
move a2, a1
move a3, v0
addiu a1, zero, 0x400
jal 0x438488
sw v0, 0x18(sp)
lui v0, 0x46
lw v1, -0x1b5c(v0)
lw gp, 0x10(sp)
bnez v1, 0x439400
lui a1, 0x44
lui v0, 0x46
lw v1, -0x1b58(v0)
nop
beqz v1, 0x4393e4
lui a1, 0x44
lw v0, -0x7b90(gp)
lw t9, -sym.imp.fprintf(gp)
lw a0, (v0)
lw a2, -obj.line(gp)
jalr t9
addiu a1, a1, 0x6c3c
jal 0x43913c
move a0, s0
lw ra, 0x24(sp)
lw gp, 0x10(sp)
lw s0, 0x20(sp)
jr ra
addiu sp, sp, 0x28
lw t9, -sym.imp.syslog(gp)
lw a2, -obj.line(gp)
addiu a1, a1, 0x5e24
jalr t9
addiu a0, zero, 3
lw gp, 0x10(sp)
b 0x4393bc
lui v0, 0x46
lui gp, 0x46
--
move a0, a1
lw v0, -0x7b90(gp)
lw t9, -sym.imp.fwrite(gp)
lw a3, (v0)
lui a0, 0x45
addiu a0, a0, -0x5420
addiu a1, zero, 1
jalr t9
addiu a2, zero, 0x12
lw ra, 0x34(sp)
lw gp, 0x10(sp)
addiu v0, zero, 1
lw s3, 0x30(sp)
lw s2, 0x2c(sp)
lw s1, 0x28(sp)
lw s0, 0x24(sp)
jr ra
addiu sp, sp, 0x38
lw t9, -sym.imp.strrchr(gp)
move a0, a1
jalr t9
addiu a1, zero, 0x2c
lw gp, 0x10(sp)
move s1, v0
lw v0, -0x7b90(gp)
lw t9, -sym.imp.fprintf(gp)
lw a0, (v0)
lb a2, 1(s1)
lui a1, 0x45
jalr t9
addiu a1, a1, -0x5444
lw gp, 0x10(sp)
lui a1, 0x45
lw t9, -sym.imp.fopen(gp)
move a0, s3
jalr t9
addiu a1, a1, -0x543c
lw gp, 0x10(sp)
beqz v0, 0x439cec
move s0, v0
lb a0, 1(s1)
lw t9, -sym.imp.fputc(gp)
nop
jalr t9
move a1, s0
lw gp, 0x10(sp)
--
move a0, s0
lw ra, 0x34(sp)
lw gp, 0x10(sp)
addiu v0, zero, 1
lw s3, 0x30(sp)
lw s2, 0x2c(sp)
lw s1, 0x28(sp)
lw s0, 0x24(sp)
jr ra
addiu sp, sp, 0x38
lw t9, -sym.imp.strrchr(gp)
nop
jalr t9
addiu a1, zero, 0x2c
lw gp, 0x10(sp)
addiu a1, s0, 6
subu s0, v0, a1
lw t9, -sym.imp.memcpy(gp)
addiu s2, sp, 0x18
move a2, s0
lw s1, -0x7b90(gp)
jalr t9
move a0, s2
lw gp, 0x10(sp)
lw a0, (s1)
lw t9, -sym.imp.fprintf(gp)
lui a1, 0x45
move a2, s0
jalr t9
addiu a1, a1, -0x5438
lw gp, 0x10(sp)
lw a0, (s1)
lw t9, -sym.imp.fprintf(gp)
lui a1, 0x45
addiu a1, a1, -0x5428
jalr t9
move a2, s2
lw gp, 0x10(sp)
lui a1, 0x45
lw t9, -sym.imp.fopen(gp)
move a0, s3
jalr t9
addiu a1, a1, -0x543c
lw gp, 0x10(sp)
beqz v0, 0x439cec
move s0, v0
lw t9, -sym.imp.fputs(gp)
b 0x439c0c
move a0, s2
lw ra, 0x34(sp)
move v0, zero
lw s3, 0x30(sp)
lw s2, 0x2c(sp)
--
sw ra, 0x24(sp)
sw s0, 0x20(sp)
sw gp, 0x10(sp)
move v1, a0
addiu v0, sp, 0x2c
lw a0, -obj.line(gp)
sw a1, 0x2c(sp)
sw a2, 0x30(sp)
sw a3, 0x34(sp)
move a2, v1
move a3, v0
addiu a1, zero, 0x400
jal 0x438488
sw v0, 0x18(sp)
lw gp, 0x10(sp)
lui s0, 0x45
lw t9, -sym.imp.memcmp(gp)
lw a0, -obj.line(gp)
addiu a1, s0, -0x540c
jalr t9
addiu a2, zero, 8
lw gp, 0x10(sp)
bnez v0, 0x439dc4
lui a1, 0x45
lw v0, -0x7b90(gp)
lw t9, -sym.imp.fprintf(gp)
lw a2, -obj.line(gp)
lw a0, (v0)
jalr t9
addiu a1, a1, -0x5428
lw gp, 0x10(sp)
lui a0, 0x45
lw a1, -obj.line(gp)
addiu a2, s0, -0x540c
addiu a0, a0, -0x5400
jal 0x439b1c
addiu a3, zero, 0x68
lw ra, 0x24(sp)
lw gp, 0x10(sp)
sltu v0, zero, v0
lw s0, 0x20(sp)
jr ra
addiu sp, sp, 0x28
lw t9, -sym.imp.memcmp(gp)
lw a0, -obj.line(gp)
lui a1, 0x45
addiu a1, a1, -0x53e0
jalr t9
addiu a2, zero, 5
lw gp, 0x10(sp)
bnez v0, 0x439e3c
nop
lw v0, -0x7b90(gp)
lw t9, -sym.imp.fprintf(gp)
lw a2, -obj.line(gp)
lw a0, (v0)
lui a1, 0x45
jalr t9
addiu a1, a1, -0x5428
lw gp, 0x10(sp)
lui a0, 0x45
lw a1, -obj.line(gp)
lui a2, 0x45
addiu a0, a0, -0x53d8
addiu a2, a2, -0x53b4
jal 0x439b1c
addiu a3, zero, 0x7a
lw ra, 0x24(sp)
lw gp, 0x10(sp)
sltu v0, zero, v0
lw s0, 0x20(sp)
jr ra
addiu sp, sp, 0x28
lw v0, -0x7b90(gp)
lw t9, -sym.imp.fprintf(gp)
lw a2, -obj.line(gp)
lw a0, (v0)
lui a1, 0x44
jalr t9
addiu a1, a1, 0x6c3c
lw ra, 0x24(sp)
lw gp, 0x10(sp)
move v0, zero
lw s0, 0x20(sp)
jr ra
addiu sp, sp, 0x28
lui gp, 0x46
addiu sp, sp, -0x28
addiu gp, gp, 0x6730
sw ra, 0x24(sp)
sw s2, 0x20(sp)
sw s1, 0x1c(sp)
sw s0, 0x18(sp)
sw gp, 0x10(sp)
lw t9, -sym.imp.malloc(gp)
--
b 0x43a788
addu s0, v1, v0
lui a0, 0x45
lw a1, 0x420(sp)
jal 0x438c58
addiu a0, a0, -0x539c
slti v0, fp, 0x401
lw gp, 0x10(sp)
bnez v0, 0x43a3d0
nop
lui a0, 0x45
jal 0x438c58
addiu a0, a0, -0x5390
lui v0, 0x47
addiu v1, zero, 1
sw v1, 0x735c(v0)
lw gp, 0x10(sp)
b 0x43a3ec
move v0, zero
lw a0, 0x42c(sp)
jal 0x438ee0
nop
lw gp, 0x10(sp)
b 0x43a46c
lui v1, 0x46
lw t9, -sym.imp.fprintf(gp)
lw a0, 0x7360(v0)
lw a2, -obj.report_buffer(gp)
lui v1, 0x47
lw v0, 0x434(sp)
lui a1, 0x45
sw zero, 0x7394(v1)
addiu a1, a1, -0x55e4
subu s3, s5, v0
jalr t9
move s7, s5
lw gp, 0x10(sp)
b 0x43a644
slt v0, s3, fp
lui a0, 0x45
jal 0x438c58
addiu a0, a0, -0x5374
lw gp, 0x10(sp)
b 0x43a3ec
addiu v0, zero, 1
lw v0, 0x424(sp)
--
addiu v0, zero, 1
lw gp, 0x10(sp)
sw v0, 0x18(s1)
lw ra, 0x64(sp)
lw s1, 0x60(sp)
lw s0, 0x5c(sp)
jr ra
addiu sp, sp, 0x68
lw v0, 0x18(a0)
nop
bnez v0, 0x43c474
addiu v1, a0, 0x10
move a0, a2
lbu v0, (v1)
nop
addu v0, a0, v0
srl a0, v0, 8
sb v0, (v1)
bnez a0, 0x43c41c
addiu v1, v1, 1
addiu v0, zero, 0x200
beq a2, v0, 0x43c4f8
sltiu v0, a2, 0x201
bnez v0, 0x43c33c
lui a0, 0x45
lw t9, -sym.imp.printf(gp)
addiu a0, a0, -0x50d0
jalr t9
move a1, a2
lw ra, 0x64(sp)
lw gp, 0x10(sp)
lw s1, 0x60(sp)
lw s0, 0x5c(sp)
jr ra
addiu sp, sp, 0x68
lw t9, -sym.imp.printf(gp)
lui a0, 0x45
jalr t9
addiu a0, a0, -0x50f4
lw ra, 0x64(sp)
lw gp, 0x10(sp)
lw s1, 0x60(sp)
lw s0, 0x5c(sp)
jr ra
addiu sp, sp, 0x68
move a0, s1
jal 0x43bb00
move a1, s0
move v0, s0
addiu v1, sp, 0x50
sb zero, (v0)
addiu v0, v0, 1
bne v1, v0, 0x43c4b0
addiu a2, zero, 8
move a1, zero
addu v0, s1, a1
--
sb v0, 1(s0)
sb a0, 2(s0)
sb a1, 3(s0)
sb v1, (s0)
bne a2, a3, 0x43c544
addiu s0, s0, 4
lw ra, 0x24(sp)
lw s1, 0x20(sp)
lw s0, 0x1c(sp)
jr ra
addiu sp, sp, 0x28
lui gp, 0x46
addiu sp, sp, -0x30
addiu gp, gp, 0x6730
sw ra, 0x2c(sp)
sw s3, 0x28(sp)
sw s2, 0x24(sp)
sw s1, 0x20(sp)
sw s0, 0x1c(sp)
sw gp, 0x10(sp)
lui v0, 0x45
move s0, a0
addiu s2, v0, -0x66e8
move s1, zero
addiu s3, zero, 4
lw t9, -sym.imp.printf(gp)
lbu a1, (s0)
jalr t9
move a0, s2
lw gp, 0x10(sp)
lbu a1, 1(s0)
lw t9, -sym.imp.printf(gp)
nop
jalr t9
move a0, s2
lw gp, 0x10(sp)
lbu a1, 2(s0)
lw t9, -sym.imp.printf(gp)
nop
jalr t9
move a0, s2
lw gp, 0x10(sp)
lbu a1, 3(s0)
lw t9, -sym.imp.printf(gp)
move a0, s2
jalr t9
addiu s1, s1, 1
lw gp, 0x10(sp)
bne s1, s3, 0x43c5c0
addiu s0, s0, 4
lw ra, 0x2c(sp)
lw s3, 0x28(sp)
lw s2, 0x24(sp)
lw s1, 0x20(sp)
lw s0, 0x1c(sp)
jr ra
addiu sp, sp, 0x30
jr ra
nop
lui gp, 0x46
addiu sp, sp, -0x28
addiu gp, gp, 0x6730
sw ra, 0x24(sp)
sw s2, 0x20(sp)
--
move a1, s1
jalr t9
addiu a2, zero, 0x14
lw gp, 0x10(sp)
move a1, s2
lw t9, -sym.SHA1_Update(gp)
move a0, s0
jalr t9
addiu a2, zero, 8
lw gp, 0x10(sp)
move a0, s0
lw t9, -sym.SHA1_Update(gp)
move a1, s6
jalr t9
addiu a2, zero, 0x29
lw gp, 0x10(sp)
move a1, s0
lw t9, -sym.SHA1_Final(gp)
nop
jalr t9
move a0, s1
lui v0, 0x44
lw gp, 0x10(sp)
lw s0, 0x340(sp)
addiu s2, v0, 0x4efc
lw t9, -sym.imp.sprintf(gp)
lbu a2, (s1)
move a0, s0
move a1, s2
jalr t9
addiu s1, s1, 1
lw gp, 0x10(sp)
bne s3, s1, 0x43d40c
addiu s0, s0, 2
lw ra, 0x324(sp)
lw s6, 0x320(sp)
lw s5, 0x31c(sp)
lw s4, 0x318(sp)
lw s3, 0x314(sp)
lw s2, 0x310(sp)
lw s1, 0x30c(sp)
lw s0, 0x308(sp)
jr ra
addiu sp, sp, 0x328
lui gp, 0x46
addiu sp, sp, -0x50
--
b 0x440d20
sw zero, 0x88(sp)
beqz s2, 0x440dfc
move a1, s4
b 0x440f20
move v1, zero
lui gp, 0x46
addiu gp, gp, 0x6730
lw a0, (a0)
lw t9, -sym.np_finished(gp)
nop
jr t9
addiu a1, zero, 0x57
lui gp, 0x46
addiu sp, sp, -0x20
addiu gp, gp, 0x6730
sw ra, 0x1c(sp)
sw s0, 0x18(sp)
sw gp, 0x10(sp)
lw t9, -sym.eui64_ntoa(gp)
sw a0, 0x20(sp)
jalr t9
sw a1, 0x24(sp)
lw gp, 0x10(sp)
lui s0, 0x47
lw t9, -sym.imp.sprintf(gp)
lui a1, 0x45
addiu a0, s0, 0x73dc
addiu a1, a1, -0x4e98
jalr t9
move a2, v0
lw ra, 0x1c(sp)
addiu v0, s0, 0x73dc
lw gp, 0x10(sp)
lw s0, 0x18(sp)
jr ra
addiu sp, sp, 0x20
lui gp, 0x46
addiu sp, sp, -0x28
addiu gp, gp, 0x6730
sw ra, 0x24(sp)
sw s2, 0x20(sp)
sw s1, 0x1c(sp)
sw s0, 0x18(sp)
sw gp, 0x10(sp)
lw s1, -obj.ipv6cp_wantoptions(gp)
--
lui a1, 0x44
move a0, s7
addiu a1, a1, 0x4040
move t9, s6
sll s0, s0, 8
jalr t9
or s0, s0, v0
lui a1, 0x44
move a2, s0
move a0, s7
move t9, s6
jalr t9
addiu a1, a1, 0x3748
b 0x4414ec
addiu s4, fp, 2
lui gp, 0x46
addiu sp, sp, -0xb8
addiu gp, gp, 0x6730
sw ra, 0xb4(sp)
sw s3, 0xb0(sp)
sw s2, 0xac(sp)
sw s1, 0xa8(sp)
sw s0, 0xa4(sp)
sw gp, 0x18(sp)
lw v0, -obj.baud_rate(gp)
lw t9, -sym.imp.sprintf(gp)
lw a2, (v0)
addiu s2, sp, 0x20
lui a1, 0x45
move s3, a0
addiu a1, a1, -0x71b8
jalr t9
move a0, s2
lw gp, 0x18(sp)
addiu s1, sp, 0x40
lw v0, -obj.ipv6cp_gotoptions(gp)
nop
lw a1, 0x28(v0)
lw a0, 0x24(v0)
jal 0x441080
addiu s0, sp, 0x60
lw gp, 0x18(sp)
move a0, s1
lw t9, -sym.imp.strcpy(gp)
nop
jalr t9
--
lw a0, 0x24(s2)
lw a1, 0x28(s2)
jal 0x441080
addiu s0, sp, 0x30
lw gp, 0x18(sp)
lui a0, 0x45
lw t9, -sym.script_setenv(gp)
move a1, v0
move a2, zero
jalr t9
addiu a0, a0, -0x4da0
lw a0, 0x2c(s1)
lw a1, 0x30(s1)
jal 0x441080
nop
lw gp, 0x18(sp)
lui a0, 0x45
lw t9, -sym.script_setenv(gp)
move a1, v0
addiu a0, a0, -0x4d98
jalr t9
move a2, zero
lw gp, 0x18(sp)
lui a1, 0x45
lw a2, -obj.ifname(gp)
lw t9, -sym.imp.sprintf(gp)
addiu a1, a1, -0x4d8c
jalr t9
move a0, s0
lw gp, 0x18(sp)
nop
lw t9, -sym.imp.system(gp)
nop
jalr t9
move a0, s0
lw gp, 0x18(sp)
lui a1, 0x45
lw a2, -obj.ifname(gp)
lw t9, -sym.imp.sprintf(gp)
addiu a1, a1, -0x4d58
jalr t9
move a0, s0
lw gp, 0x18(sp)
nop
lw t9, -sym.imp.system(gp)
nop
jalr t9
move a0, s0
lw gp, 0x18(sp)
lui a0, 0x45
lw t9, -sym.imp.system(gp)
nop
jalr t9
addiu a0, a0, -0x4d40
lw gp, 0x18(sp)
nop
lw v0, -obj.demand(gp)
nop
lbu v1, (v0)
--
lw gp, 0x18(sp)
lui a0, 0x45
lw t9, -sym.notice(gp)
addiu a0, a0, -0x4e60
jalr t9
move a1, v0
lw gp, 0x18(sp)
b 0x441c88
nop
nop
lui gp, 0x46
addiu sp, sp, -0x40
addiu gp, gp, 0x6730
sw ra, 0x3c(sp)
sw s0, 0x38(sp)
sw gp, 0x30(sp)
srl a2, a1, 8
srl v0, a0, 8
srl v1, a0, 0x10
srl t0, a1, 0x10
andi a2, a2, 0xff
srl t2, a0, 0x18
srl t3, a1, 0x18
andi t1, a1, 0xff
lui s0, 0x47
lw t9, -sym.imp.snprintf(gp)
sw a2, 0x20(sp)
andi v0, v0, 0xff
andi v1, v1, 0xff
andi t0, t0, 0xff
lui a2, 0x45
sw a0, 0x40(sp)
sw a1, 0x44(sp)
andi a3, a0, 0xff
sw v0, 0x10(sp)
sw v1, 0x14(sp)
sw t2, 0x18(sp)
sw t1, 0x1c(sp)
sw t0, 0x24(sp)
sw t3, 0x28(sp)
addiu a0, s0, 0x7430
addiu a2, a2, -0x4af4
jalr t9
addiu a1, zero, 0x20
lw ra, 0x3c(sp)
addiu v0, s0, 0x7430

[*] Function printf used 149 times pppd