[*] Binary protection state of ip6tables-multi

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


[*] Function printf tear down of ip6tables-multi

jalr t9
move a0, s0
lw gp, 0x10(sp)
bnez v0, 0x4019d4
lui a1, 0x41
lw t9, -sym.ip6tables_save_main(gp)
b 0x4019f8
move a0, s1
lw t9, -sym.imp.strcmp(gp)
addiu a1, a1, -0x7cb0
jalr t9
move a0, s0
lw gp, 0x10(sp)
bnez v0, 0x401a14
lui a1, 0x41
lw t9, -sym.ip6tables_restore_main(gp)
move a0, s1
move a1, s2
lw ra, 0x24(sp)
lw s2, 0x20(sp)
lw s1, 0x1c(sp)
lw s0, 0x18(sp)
jr t9
addiu sp, sp, 0x28
lw v0, -0x7ee0(gp)
lw t9, -sym.imp.fprintf(gp)
lw a0, (v0)
addiu a1, a1, -0x7ca8
jalr t9
move a2, s0
lw gp, 0x10(sp)
nop
lw t9, -sym.imp.exit(gp)
nop
jalr t9
addiu a0, zero, 1
nop
nop
nop
lui gp, 0x42
addiu sp, sp, -0x80
addiu gp, gp, 0x2360
sw ra, 0x7c(sp)
sw s6, 0x78(sp)
sw s5, 0x74(sp)
sw s4, 0x70(sp)
--
nop
lui a1, 0x41
addiu a1, a1, -0x7c2c
move a2, v0
addiu a0, zero, 1
move t9, s0
jalr t9
nop
lui v0, 0x42
lw v0, -0x5a90(v0)
nop
bnez v0, 0x401e84
nop
lw t9, -sym.imp.time(gp)
nop
jalr t9
move a0, zero
lw gp, 0x18(sp)
addiu a0, sp, 0x20
lw t9, -sym.imp.ctime(gp)
nop
jalr t9
sw v0, 0x20(sp)
lw gp, 0x18(sp)
lui a0, 0x41
lw t9, -sym.imp.printf(gp)
lui a1, 0x41
move a2, v0
addiu a0, a0, -0x7c14
jalr t9
addiu a1, a1, -0x7bec
lw gp, 0x18(sp)
lui a0, 0x41
lw t9, -sym.imp.printf(gp)
move a1, s0
jalr t9
addiu a0, a0, -0x7be4
lw gp, 0x18(sp)
move a0, s2
lw t9, -sym.imp.ip6tc_first_chain(gp)
nop
jalr t9
addiu s1, sp, 0x28
move s0, v0
lui v0, 0x41
addiu s6, v0, -0x7bdc
lui v0, 0x41
addiu s5, v0, -0x7bc4
lui v0, 0x41
addiu s4, v0, -0x74e8
lui v0, 0x41
lw gp, 0x18(sp)
b 0x401d78
addiu s3, v0, -0x7bd4
lw t9, -sym.imp.printf(gp)
move a0, s6
jalr t9
move a1, s0
lw gp, 0x18(sp)
move a0, s0
lw t9, -sym.imp.ip6tc_builtin(gp)
nop
jalr t9
move a1, s2
lw gp, 0x18(sp)
beqz v0, 0x401d48
move a2, s2
lw t9, -sym.imp.ip6tc_get_policy(gp)
move a0, s0
jalr t9
move a1, s1
lw gp, 0x18(sp)
move a0, s4
lw t9, -sym.imp.printf(gp)
nop
jalr t9
move a1, v0
lw gp, 0x18(sp)
lw v0, 0x30(sp)
lw v1, 0x34(sp)
lw t9, -sym.imp.printf(gp)
lw a2, 0x28(sp)
lw a3, 0x2c(sp)
sw v0, 0x10(sp)
sw v1, 0x14(sp)
jalr t9
move a0, s3
b 0x401d58
nop
lw t9, -sym.imp.puts(gp)
nop
jalr t9
move a0, s5
lw gp, 0x18(sp)
nop
lw t9, -sym.imp.ip6tc_next_chain(gp)
nop
jalr t9
move a0, s2
lw gp, 0x18(sp)
move s0, v0
--
nop
jalr t9
move a0, s2
lw gp, 0x18(sp)
move s1, v0
bnez s1, 0x401da0
nop
lw t9, -sym.imp.time(gp)
nop
jalr t9
move a0, zero
lw gp, 0x18(sp)
lui a0, 0x41
lw t9, -sym.imp.puts(gp)
addiu a0, a0, -0x7bbc
jalr t9
sw v0, 0x20(sp)
lw gp, 0x18(sp)
addiu a0, sp, 0x20
lw t9, -sym.imp.ctime(gp)
nop
jalr t9
addiu s0, zero, 1
lw gp, 0x18(sp)
lui a0, 0x41
lw t9, -sym.imp.printf(gp)
addiu a0, a0, -0x7bb4
jalr t9
move a1, v0
lw gp, 0x18(sp)
nop
lw t9, -sym.imp.ip6tc_free(gp)
nop
jalr t9
move a0, s2
lw gp, 0x18(sp)
b 0x401ea4
nop
lw v0, -0x7e34(gp)
lui a1, 0x41
lw v0, (v0)
addiu a1, a1, -0x7ba0
lw t9, 0x14(v0)
nop
jalr t9
addiu a0, zero, 1
--
lui v0, 0x41
lw t9, -sym.imp.xtables_init_all(gp)
addiu v0, v0, -0x7d04
sw a0, 0x48(sp)
sw a1, 0x4c(sp)
sw v0, 4(s0)
move a0, s0
jalr t9
addiu a1, zero, 0xa
lw gp, 0x18(sp)
bltz v0, 0x401f64
lui a1, 0x41
move s0, zero
addiu s2, zero, 1
addiu fp, zero, 0x64
addiu s7, zero, 0x74
lw s1, -0x7fc8(gp)
addiu s6, zero, 0x4d
lw s5, -0x7f10(gp)
addiu s4, zero, 0x62
b 0x40200c
lui s3, 0x42
lw v0, -0x7ee0(gp)
lw a3, 8(s0)
lw a0, (v0)
lw t9, -sym.imp.fprintf(gp)
lw a2, 4(s0)
jalr t9
addiu a1, a1, -0x7b94
b 0x402074
nop
beq v1, v0, 0x401fc8
slti v0, v1, 0x64
beqz v0, 0x401fb0
nop
beq v1, s6, 0x401fe0
nop
bne v1, s4, 0x40200c
nop
b 0x40200c
sw s2, -0x5a90(s3)
beq v1, fp, 0x401fec
nop
bne v1, s7, 0x40200c
nop
b 0x401fd4
--
lw t9, -sym.imp.xtables_init_all(gp)
addiu v0, v0, -0x7cf4
sw a1, 0x2ca4(sp)
sw v0, 4(s0)
move s1, a0
sw zero, 0x20(sp)
move a0, s0
jalr t9
addiu a1, zero, 0xa
lw gp, 0x18(sp)
bltz v0, 0x402200
lui a1, 0x41
sw zero, 0x2c70(sp)
addiu s0, zero, 1
addiu fp, zero, 0x62
lui s7, 0x42
addiu s6, zero, 0x63
lui s5, 0x42
lw s3, -0x7f10(gp)
lw s2, -0x7fc8(gp)
b 0x4022d8
addiu s4, zero, 0x4d
lw v0, -0x7ee0(gp)
lw a3, 8(s0)
lw a0, (v0)
lw t9, -sym.imp.fprintf(gp)
lw a2, 4(s0)
b 0x402d04
addiu a1, a1, -0x7b94
beq v1, v0, 0x402294
slti v0, v1, 0x69
beqz v0, 0x40224c
addiu t9, zero, 0x74
beq v1, fp, 0x402278
nop
beq v1, s6, 0x402280
nop
bne v1, s4, 0x4022d8
nop
b 0x4022cc
nop
beq v1, t9, 0x40226c
addiu v0, zero, 0x76
beq v1, v0, 0x402288
addiu t9, zero, 0x6e
bne v1, t9, 0x4022d8
lui t9, 0x42
b 0x4022d8
sw s0, -0x5a74(t9)
addiu v0, zero, 1
b 0x4022d8
sw v0, 0x2c70(sp)
b 0x4022d8
sw s0, -0x5a80(s7)
b 0x4022d8
sw s0, -0x5a7c(s5)
lui v1, 0x42
b 0x4022d8
sw s0, -0x5a78(v1)
lw v0, -0x7ee0(gp)
lui a1, 0x41
lui a2, 0x41
lw t9, -sym.imp.fprintf(gp)
lw a0, (v0)
addiu a1, a1, -0x7b1c
jalr t9
addiu a2, a2, -0x7cf4
lw gp, 0x18(sp)
nop
lw t9, -sym.imp.exit(gp)
nop
jalr t9
addiu a0, zero, 1
lw v0, (s2)
nop
sw v0, (s3)
lw t9, -sym.imp.getopt_long(gp)
lw a1, 0x2ca4(sp)
lui a2, 0x41
lui a3, 0x42
sw zero, 0x10(sp)
move a0, s1
addiu a2, a2, -0x7a70
--
lw a0, (v0)
lui a1, 0x41
jalr t9
addiu a1, a1, -0x7c50
lw gp, 0x18(sp)
bnez v0, 0x4023e4
move s5, v0
lw v0, (s0)
lw v1, 0x2ca4(sp)
sll v0, v0, 2
lw t9, -sym.imp.__errno_location(gp)
addu v0, v1, v0
lw v1, -0x7ee0(gp)
lw s1, (v0)
lw s0, (v1)
jalr t9
nop
lw gp, 0x18(sp)
lw a0, (v0)
lw t9, -sym.imp.strerror(gp)
nop
jalr t9
nop
lw gp, 0x18(sp)
lui a1, 0x41
lw t9, -sym.imp.fprintf(gp)
move a0, s0
addiu a1, a1, -0x7a64
move a2, s1
b 0x402d04
move a3, v0
beqz v0, 0x4023d8
lui a0, 0x41
lw v0, -0x7ee0(gp)
lw t9, -sym.imp.fputs(gp)
lw a1, (v0)
jalr t9
addiu a0, a0, -0x7b68
b 0x4022b4
nop
lw v0, -0x7f68(gp)
nop
lw s5, (v0)
b 0x402cb0
move s4, zero
lw v0, -obj.line(gp)
--
move s0, zero
lw t9, -sym.imp.free(gp)
lw a0, (s1)
jalr t9
addiu s0, s0, 1
lw gp, 0x18(sp)
addiu s1, s1, 4
lui v1, 0x42
lw v0, -0x5674(v1)
nop
slt v0, s0, v0
bnez v0, 0x402c34
nop
lw v0, -0x7ec0(gp)
lw t9, -sym.imp.fflush(gp)
lw a0, (v0)
jalr t9
nop
lw gp, 0x18(sp)
bnez s2, 0x402cb0
nop
lw v0, -0x7ee0(gp)
lui a1, 0x41
lw a0, (v0)
lw v0, -obj.ip6tables_globals(gp)
lw t9, -sym.imp.fprintf(gp)
lw a2, 4(v0)
lw v0, -obj.line(gp)
nop
lw a3, (v0)
b 0x402d04
addiu a1, a1, -0x788c
lw t9, -sym.imp.fgets(gp)
addiu s1, sp, 0x46c
move a0, s1
addiu a1, zero, 0x2800
jalr t9
move a2, s5
lw gp, 0x18(sp)
bnez v0, 0x4023ec
nop
beqz s4, 0x402d14
lui a1, 0x41
lw v0, -obj.line(gp)
nop
lw a3, (v0)
lw v0, -0x7ee0(gp)
lw t9, -sym.imp.fprintf(gp)
lw a0, (v0)
lw v0, -obj.ip6tables_globals(gp)
addiu a1, a1, -0x7878
lw a2, 4(v0)
addiu a3, a3, 1
jalr t9
nop
b 0x4022b4
nop
beqz s5, 0x402d30
nop
lw t9, -sym.imp.fclose(gp)
nop
jalr t9
move a0, s5
lw gp, 0x18(sp)
lw ra, 0x2c9c(sp)
move v0, zero
lw fp, 0x2c98(sp)
lw s7, 0x2c94(sp)
--
addiu sp, sp, -0x30
addiu gp, gp, 0x2360
sw ra, 0x2c(sp)
sw s2, 0x28(sp)
sw s1, 0x24(sp)
sw s0, 0x20(sp)
sw gp, 0x10(sp)
lui v0, 0x41
addiu v0, v0, -0x7838
lw s0, -obj.ip6tables_globals(gp)
sw v0, 0x18(sp)
lui v0, 0x41
lw t9, -sym.imp.xtables_init_all(gp)
addiu v0, v0, -0x7d10
sw v0, 4(s0)
move s1, a0
move s2, a1
sw zero, 0x1c(sp)
move a0, s0
jalr t9
addiu a1, zero, 0xa
lw gp, 0x10(sp)
bgez v0, 0x402e04
lui a1, 0x41
lw v0, -0x7ee0(gp)
lw t9, -sym.imp.fprintf(gp)
lw a0, (v0)
lw a3, 8(s0)
lw a2, 4(s0)
jalr t9
addiu a1, a1, -0x7b94
lw gp, 0x10(sp)
nop
lw t9, -sym.imp.exit(gp)
b 0x402ef4
addiu a0, zero, 1
lw t9, -sym.do_command6(gp)
move a0, s1
move a1, s2
addiu a2, sp, 0x18
jalr t9
addiu a3, sp, 0x1c
lw gp, 0x10(sp)
beqz v0, 0x402e5c
nop
lw t9, -sym.imp.ip6tc_commit(gp)
--
lw gp, 0x10(sp)
lw a0, 0x1c(sp)
lw t9, -sym.imp.ip6tc_free(gp)
nop
jalr t9
move s0, v0
lw gp, 0x10(sp)
bnez s0, 0x402eec
nop
lw t9, -sym.imp.__errno_location(gp)
nop
jalr t9
nop
lw gp, 0x10(sp)
lw a0, (v0)
addiu v0, zero, 0x16
lw s0, -0x7ee0(gp)
lw t9, -sym.imp.ip6tc_strerror(gp)
bne a0, v0, 0x402ebc
nop
lw s0, (s0)
jalr t9
addiu a0, zero, 0x16
lw gp, 0x10(sp)
lui a1, 0x41
lw t9, -sym.imp.fprintf(gp)
move a0, s0
addiu a1, a1, -0x7830
jalr t9
move a2, v0
lw gp, 0x10(sp)
b 0x402eec
move s0, zero
lw s0, (s0)
jalr t9
nop
lw gp, 0x10(sp)
lui a1, 0x41
lw t9, -sym.imp.fprintf(gp)
move a0, s0
addiu a1, a1, -0x77fc
jalr t9
move a2, v0
lw gp, 0x10(sp)
move s0, zero
lw t9, -sym.imp.exit(gp)
sltiu a0, s0, 1
jalr t9
nop
nop
lui gp, 0x42
addiu sp, sp, -0x20
addiu gp, gp, 0x2360
sw ra, 0x1c(sp)
sw gp, 0x10(sp)
beqz a3, 0x402f3c
move t0, a1
lw v0, -0x7e34(gp)
lui a1, 0x41
--
move a0, v0
jalr t9
move a3, zero
lw gp, 0x10(sp)
bnez v1, 0x4031d0
move a2, v0
sltiu v0, v0, 0x2710
bnez v0, 0x403220
andi v0, s0, 0x10
andi v0, s0, 0x10
bnez v0, 0x4031e4
lui v0, 0x41
b 0x4031ec
addiu s0, v0, -0x7780
lui v0, 0x41
addiu s0, v0, -0x7778
addiu a0, a2, 0x1f4
sltu a1, a0, a2
lw t9, -sym.__udivdi3(gp)
addiu a2, zero, 0x3e8
move a3, zero
jalr t9
addu a1, a1, v1
lw gp, 0x10(sp)
move a0, s0
lw t9, -sym.imp.printf(gp)
move a2, v0
b 0x4032b8
move a3, v1
bnez v0, 0x403230
lui v0, 0x41
b 0x40328c
addiu a0, v0, -0x7770
lui v0, 0x41
b 0x40328c
addiu a0, v0, -0x7768
bnez v0, 0x40324c
lui v0, 0x41
b 0x40328c
addiu a0, v0, -0x7760
lui v0, 0x41
b 0x40328c
addiu a0, v0, -0x7758
bnez v0, 0x403268
lui v0, 0x41
b 0x40328c
addiu a0, v0, -0x7750
lui v0, 0x41
b 0x40328c
addiu a0, v0, -0x7748
bnez v0, 0x403284
lui v0, 0x41
b 0x40328c
addiu a0, v0, -0x7740
lui v0, 0x41
addiu a0, v0, -0x74f4
lw t9, -sym.imp.printf(gp)
b 0x4032b8
move a3, zero
andi v0, s0, 0x10
bnez v0, 0x4032b0
lui v0, 0x41
lui v0, 0x41
b 0x4032b4
addiu a0, v0, -0x7738
addiu a0, v0, -0x74f4
lw t9, -sym.imp.printf(gp)
lw ra, 0x1c(sp)
lw s0, 0x18(sp)
jr t9
addiu sp, sp, 0x20
lui gp, 0x42
addiu sp, sp, -0x20
addiu gp, gp, 0x2360
sw ra, 0x1c(sp)
sw s0, 0x18(sp)
sw gp, 0x10(sp)
lb v0, (a0)
nop
bnez v0, 0x403310
move s0, a0
lw v0, -0x7e34(gp)
lui a1, 0x41
lw v0, (v0)
addiu a1, a1, -0x7730
lw t9, 0x14(v0)
nop
--
lw t9, 0x14(v0)
move a2, s0
jalr t9
addiu a0, zero, 2
lb v0, (v1)
nop
bnez v0, 0x40336c
sll v0, v0, 1
lw ra, 0x1c(sp)
move v0, s0
lw s0, 0x18(sp)
jr ra
addiu sp, sp, 0x20
lui gp, 0x42
addiu sp, sp, -0x20
addiu gp, gp, 0x2360
sw ra, 0x1c(sp)
sw s0, 0x18(sp)
sw gp, 0x10(sp)
lui v0, 0x42
lw a2, -0x5ed0(v0)
addiu v0, zero, -1
beq a2, v0, 0x403410
move s0, a0
lw v0, -0x7ee0(gp)
lw t9, -sym.imp.fprintf(gp)
lw a0, (v0)
lui a1, 0x41
jalr t9
addiu a1, a1, -0x76cc
lw gp, 0x10(sp)
lui v0, 0x42
lw a2, -0x5ebc(v0)
lw v0, -0x7ee0(gp)
lw t9, -sym.imp.fprintf(gp)
lw a0, (v0)
lui a1, 0x41
addiu a1, a1, -0x76b0
jalr t9
move a3, a2
lw gp, 0x10(sp)
nop
lw t9, -sym.imp.xtables_free_opts(gp)
nop
jalr t9
addiu a0, zero, 1
lw gp, 0x10(sp)
nop
lw t9, -sym.imp.exit(gp)
nop
jalr t9
move a0, s0
lui gp, 0x42
addiu sp, sp, -0x30
addiu gp, gp, 0x2360
--
nop
lw t9, -sym.imp.xtables_find_target(gp)
bnez v0, 0x40366c
move a0, s0
b 0x403678
addiu a1, zero, 2
lui a0, 0x41
addiu a0, a0, -0x7a00
addiu a1, zero, 3
jalr t9
nop
move fp, v0
lhu v0, 0x8c(s3)
andi v1, s4, 0x100
addu v0, s3, v0
lw gp, 0x10(sp)
beqz v1, 0x4036cc
sw v0, 0x1030(sp)
andi v0, s4, 0x10
bnez v0, 0x4036b4
lui v0, 0x41
lui v0, 0x41
b 0x4036b8
addiu a0, v0, -0x7660
addiu a0, v0, -0x7658
lw t9, -sym.imp.printf(gp)
nop
jalr t9
move a1, s1
lw gp, 0x10(sp)
andi v0, s4, 2
bnez v0, 0x403700
andi v0, s4, 0x20
lw a0, 0x98(s3)
lw a1, 0x9c(s3)
jal 0x4030d8
move a2, s4
lw a0, 0xa0(s3)
lw a1, 0xa4(s3)
jal 0x4030d8
move a2, s4
lw gp, 0x10(sp)
andi v0, s4, 0x20
bnez v0, 0x403734
andi v0, s4, 0x10
bnez v0, 0x40371c
lui v0, 0x41
lui v0, 0x41
b 0x403720
addiu a0, v0, -0x7654
addiu a0, v0, -0x74e8
lw t9, -sym.imp.printf(gp)
nop
jalr t9
move a1, s0
lw gp, 0x10(sp)
lbu a0, 0x84(s3)
lw v0, -0x7ec0(gp)
andi a0, a0, 0x40
lw t9, -sym.imp.fputc(gp)
sltu a0, zero, a0
lw a1, (v0)
jalr t9
addiu a0, a0, 0x20
lbu s0, 0x80(s3)
lw gp, 0x10(sp)
beqz s0, 0x40376c
andi s5, s4, 1
beqz s5, 0x403778
nop
lw v1, -0x7ef4(gp)
b 0x4037bc
--
beqz v0, 0x40376c
nop
lw a1, (v0)
nop
bnez a1, 0x4037d4
andi v0, s4, 0x10
b 0x4037fc
nop
lbu v0, 4(v1)
nop
beq v0, s0, 0x4037d4
addiu v1, v1, 8
lw a1, (v1)
nop
bnez a1, 0x4037ac
andi v0, s4, 0x10
b 0x4037fc
nop
andi v0, s4, 0x10
bnez v0, 0x4037ec
lui v0, 0x41
lui v0, 0x41
b 0x4037f0
addiu a0, v0, -0x764c
addiu a0, v0, -0x74e8
lw t9, -sym.imp.printf(gp)
b 0x40381c
nop
bnez v0, 0x403810
lui v0, 0x41
lui v0, 0x41
b 0x403814
addiu a0, v0, -0x7644
addiu a0, v0, -0x763c
lw t9, -sym.imp.printf(gp)
lhu a1, 0x80(s3)
jalr t9
nop
andi v0, s4, 8
lw gp, 0x10(sp)
beqz v0, 0x4038a8
andi v0, s4, 0x40
andi v0, s4, 0x10
beqz v0, 0x40385c
lui a0, 0x41
lw v0, -0x7ec0(gp)
lw t9, -sym.imp.fputs(gp)
lw a1, (v0)
jalr t9
addiu a0, a0, -0x7634
lw gp, 0x10(sp)
nop
lw s0, -0x7ec0(gp)
lw t9, -sym.imp.fputc(gp)
lw a1, (s0)
--
sb zero, 0x19(sp)
sb zero, 0x18(sp)
lb v0, 0x40(s3)
nop
beqz v0, 0x4038f0
addiu a0, sp, 0x18
lw t9, -sym.imp.strcat(gp)
b 0x40390c
addiu a1, s3, 0x40
lw t9, -sym.imp.strcat(gp)
beqz s5, 0x403904
lui a1, 0x41
b 0x40390c
addiu a1, a1, -0x762c
lui a1, 0x41
addiu a1, a1, -0x7628
jalr t9
andi s0, s4, 0x10
lw gp, 0x10(sp)
bnez s0, 0x40392c
lui v0, 0x41
lui v0, 0x41
b 0x403930
addiu a0, v0, -0x7624
addiu a0, v0, -0x761c
lw t9, -sym.imp.printf(gp)
nop
jalr t9
addiu a1, sp, 0x18
lbu v0, 0x84(s3)
lw gp, 0x10(sp)
andi v0, v0, 2
beqz v0, 0x403960
addiu v0, zero, 0x21
sb v0, 0x18(sp)
b 0x403964
sb zero, 0x19(sp)
sb zero, 0x18(sp)
lb v0, 0x50(s3)
nop
beqz v0, 0x403980
addiu a0, sp, 0x18
lw t9, -sym.imp.strcat(gp)
b 0x40399c
addiu a1, s3, 0x50
lw t9, -sym.imp.strcat(gp)
beqz s5, 0x403994
lui a1, 0x41
b 0x40399c
addiu a1, a1, -0x762c
lui a1, 0x41
addiu a1, a1, -0x7628
jalr t9
nop
lw gp, 0x10(sp)
bnez s0, 0x4039bc
lui v0, 0x41
lui v0, 0x41
b 0x4039c0
addiu a0, v0, -0x7614
addiu a0, v0, -0x760c
lw t9, -sym.imp.printf(gp)
nop
jalr t9
addiu a1, sp, 0x18
lw gp, 0x10(sp)
lbu a0, 0x84(s3)
lw v0, -0x7ec0(gp)
andi a0, a0, 8
lw t9, -sym.imp.fputc(gp)
lw a1, (v0)
sltu a0, zero, a0
jalr t9
addiu a0, a0, 0x20
lw gp, 0x10(sp)
addiu s0, s3, 0x20
lw t9, -sym.imp.memcmp(gp)
lw a1, -0x7f18(gp)
move a0, s0
jalr t9
addiu a2, zero, 0x10
lw gp, 0x10(sp)
bnez v0, 0x403a4c
nop
bnez s5, 0x403a54
andi v0, s4, 0x10
bnez v0, 0x403a38
lui v0, 0x41
lui v0, 0x41
b 0x403a3c
addiu a0, v0, -0x7604
addiu a0, v0, -0x74e8
lui a1, 0x41
lw t9, -sym.imp.printf(gp)
b 0x403ae0
addiu a1, a1, -0x75fc
beqz s5, 0x403a60
nop
lw t9, -sym.imp.xtables_ip6addr_to_numeric(gp)
b 0x403a68
nop
lw t9, -sym.imp.xtables_ip6addr_to_anyname(gp)
nop
jalr t9
move a0, s3
lw gp, 0x10(sp)
move a1, v0
lw t9, -sym.imp.strcpy(gp)
nop
jalr t9
addiu a0, sp, 0x2c
lw gp, 0x10(sp)
nop
lw t9, -sym.imp.xtables_ip6mask_to_numeric(gp)
nop
jalr t9
move a0, s0
lw gp, 0x10(sp)
move a1, v0
lw t9, -sym.imp.strcat(gp)
nop
jalr t9
addiu a0, sp, 0x2c
andi v0, s4, 0x10
lw gp, 0x10(sp)
bnez v0, 0x403ad4
lui v0, 0x41
lui v0, 0x41
b 0x403ad8
addiu a0, v0, -0x7604
addiu a0, v0, -0x74e8
lw t9, -sym.imp.printf(gp)
addiu a1, sp, 0x2c
jalr t9
addiu s0, s3, 0x30
lw gp, 0x10(sp)
lbu a0, 0x84(s3)
lw v0, -0x7ec0(gp)
andi a0, a0, 0x10
lw t9, -sym.imp.fputc(gp)
lw a1, (v0)
sltu a0, zero, a0
jalr t9
addiu a0, a0, 0x20
lw gp, 0x10(sp)
nop
lw t9, -sym.imp.memcmp(gp)
lw a1, -0x7f18(gp)
move a0, s0
jalr t9
addiu a2, zero, 0x10
lw gp, 0x10(sp)
bnez v0, 0x403b64
nop
bnez s5, 0x403b6c
andi v0, s4, 0x10
bnez v0, 0x403b50
lui v0, 0x41
lui v0, 0x41
b 0x403b54
addiu a0, v0, -0x7604
addiu a0, v0, -0x75f0
lui a1, 0x41
lw t9, -sym.imp.printf(gp)
b 0x403bf8
addiu a1, a1, -0x75fc
beqz s5, 0x403b78
nop
lw t9, -sym.imp.xtables_ip6addr_to_numeric(gp)
b 0x403b80
nop
lw t9, -sym.imp.xtables_ip6addr_to_anyname(gp)
nop
jalr t9
addiu a0, s3, 0x10
lw gp, 0x10(sp)
move a1, v0
lw t9, -sym.imp.strcpy(gp)
nop
jalr t9
addiu a0, sp, 0x2c
lw gp, 0x10(sp)
nop
lw t9, -sym.imp.xtables_ip6mask_to_numeric(gp)
nop
jalr t9
move a0, s0
lw gp, 0x10(sp)
move a1, v0
lw t9, -sym.imp.strcat(gp)
nop
jalr t9
addiu a0, sp, 0x2c
andi v0, s4, 0x10
lw gp, 0x10(sp)
bnez v0, 0x403bec
lui v0, 0x41
lui v0, 0x41
b 0x403bf0
addiu a0, v0, -0x7604
addiu a0, v0, -0x75f0
lw t9, -sym.imp.printf(gp)
addiu a1, sp, 0x2c
jalr t9
nop
andi v0, s4, 0x10
lw gp, 0x10(sp)
beqz v0, 0x403c2c
nop
lw v0, -0x7ec0(gp)
lw t9, -sym.imp.fputs(gp)
lw a1, (v0)
lui a0, 0x41
jalr t9
addiu a0, a0, -0x75e8
lw gp, 0x10(sp)
lbu v0, 0x83(s3)
nop
andi v0, v0, 4
beqz v0, 0x403c58
lui v0, 0x41
lw t9, -sym.imp.printf(gp)
lui a0, 0x41
jalr t9
addiu a0, a0, -0x75e4
lw gp, 0x10(sp)
lui v0, 0x41
addiu s7, v0, -0x75dc
lui v0, 0x41
addiu s6, v0, -0x74e8
b 0x403ce8
addiu s1, zero, 0xa8
jalr t9
nop
lw gp, 0x10(sp)
move a0, s3
move a1, s0
beqz v0, 0x403cb8
move a2, s5
lw t9, 0x28(v0)
nop
beqz t9, 0x403ca8
nop
jalr t9
nop
b 0x403cd8
nop
lw a1, 8(v0)
lw t9, -sym.imp.printf(gp)
b 0x403cd0
move a0, s6
lb v0, 2(s0)
nop
beqz v0, 0x403cdc
move a1, s2
lw t9, -sym.imp.printf(gp)
move a0, s7
jalr t9
nop
lw gp, 0x10(sp)
lhu v0, (s0)
nop
addu s1, s1, v0
lhu v0, 0x8c(s3)
addu s0, s3, s1
addiu s2, s0, 2
sltu v0, s1, v0
lw t9, -sym.imp.xtables_find_match(gp)
move a0, s2
move a2, zero
bnez v0, 0x403c6c
addiu a1, zero, 2
beqz fp, 0x403d38
nop
lw t9, 0x28(fp)
nop
beqz t9, 0x403d68
move a0, s3
lw a1, 0x1030(sp)
jalr t9
move a2, s5
b 0x403d64
nop
lw v0, 0x1030(sp)
nop
lhu a1, (v0)
addiu v0, zero, 0x20
beq a1, v0, 0x403d6c
andi v0, s4, 0x80
lui a0, 0x41
lw t9, -sym.imp.printf(gp)
addiu a0, a0, -0x75c8
jalr t9
addiu a1, a1, -0x20
lw gp, 0x10(sp)
andi v0, s4, 0x80
bnez v0, 0x403d8c
nop
lw v0, -0x7ec0(gp)
lw t9, -sym.imp.fputc(gp)
lw a1, (v0)
jalr t9
addiu a0, zero, 0xa
lw gp, 0x10(sp)
lw ra, 0x105c(sp)
lw fp, 0x1058(sp)
lw s7, 0x1054(sp)
lw s6, 0x1050(sp)
lw s5, 0x104c(sp)
lw s4, 0x1048(sp)
lw s3, 0x1044(sp)
lw s2, 0x1040(sp)
lw s1, 0x103c(sp)
lw s0, 0x1038(sp)
jr ra
addiu sp, sp, 0x1060
lui gp, 0x42
addiu sp, sp, -0x30
addiu gp, gp, 0x2360
sw ra, 0x2c(sp)
sw s3, 0x28(sp)
sw s2, 0x24(sp)
sw s1, 0x20(sp)
sw s0, 0x1c(sp)
sw gp, 0x10(sp)
lbu v0, (a2)
move s1, a2
move s2, a1
beqz v0, 0x403ec4
move a2, a0
bnez a3, 0x403e08
lui v0, 0x41
lui v0, 0x41
b 0x403e0c
addiu a1, v0, -0x7a00
addiu a1, v0, -0x75a4
lw t9, -sym.imp.printf(gp)
lui a0, 0x41
jalr t9
addiu a0, a0, -0x75a0
lw gp, 0x10(sp)
move s0, zero
addiu s3, zero, 0x10
addu v0, s1, s0
lbu v0, (v0)
nop
beqz v0, 0x403e68
addu a0, s2, s0
lb a0, (a0)
nop
beqz a0, 0x403e94
nop
lw t9, -sym.imp.putchar(gp)
nop
jalr t9
addiu s0, s0, 1
lw gp, 0x10(sp)
--
lw s0, 0x18(sp)
jr ra
addiu sp, sp, 0x40
lui gp, 0x42
addiu sp, sp, -0x28
addiu gp, gp, 0x2360
sw ra, 0x24(sp)
sw s1, 0x20(sp)
sw s0, 0x1c(sp)
sw gp, 0x10(sp)
move s0, a0
bnez a0, 0x4040c8
move s1, a2
lui a0, 0x40
move a3, a2
lw ra, 0x24(sp)
lw s1, 0x20(sp)
lw s0, 0x1c(sp)
addiu a0, a0, 0x407c
addiu a2, zero, 1
j sym.for_each_chain
addiu sp, sp, 0x28
beqz a1, 0x4040f0
lui a1, 0x41
lw v0, -0x7ec0(gp)
lw t9, -sym.imp.fprintf(gp)
lw a0, (v0)
addiu a1, a1, -0x7598
jalr t9
move a2, s0
lw gp, 0x10(sp)
nop
lw t9, -sym.imp.ip6tc_zero_entries(gp)
move a0, s0
move a1, s1
lw ra, 0x24(sp)
lw s1, 0x20(sp)
lw s0, 0x1c(sp)
jr t9
addiu sp, sp, 0x28
lui gp, 0x42
addiu sp, sp, -0x70
addiu gp, gp, 0x2360
sw ra, 0x6c(sp)
sw s5, 0x68(sp)
sw s4, 0x64(sp)
--
move a0, a2
move s1, a3
move s4, a2
jalr t9
move s3, a1
move s0, v0
or v0, v0, s1
lw gp, 0x10(sp)
beqz v0, 0x404218
nop
bnez s1, 0x404180
lui v0, 0x41
lui v0, 0x41
b 0x404184
addiu s1, v0, -0x7a00
addiu s1, v0, -0x75a4
lw t9, -sym.imp.inet_ntop(gp)
addiu s2, sp, 0x18
move a1, s3
addiu a0, zero, 0xa
move a2, s2
jalr t9
addiu a3, zero, 0x33
lw gp, 0x10(sp)
lui a0, 0x41
lw t9, -sym.imp.printf(gp)
addiu a0, a0, -0x7584
move a1, s1
move a2, s5
jalr t9
move a3, v0
addiu v0, zero, -1
lw gp, 0x10(sp)
bne s0, v0, 0x4041fc
move a1, s4
lw t9, -sym.imp.inet_ntop(gp)
addiu a0, zero, 0xa
move a2, s2
jalr t9
addiu a3, zero, 0x33
lw gp, 0x10(sp)
lui a0, 0x41
lw t9, -sym.imp.printf(gp)
addiu a0, a0, -0x757c
b 0x40420c
move a1, v0
lui a0, 0x41
lw t9, -sym.imp.printf(gp)
addiu a0, a0, -0x7574
move a1, s0
jalr t9
nop
lw gp, 0x10(sp)
lw ra, 0x6c(sp)
lw s5, 0x68(sp)
lw s4, 0x64(sp)
lw s3, 0x60(sp)
lw s2, 0x5c(sp)
lw s1, 0x58(sp)
lw s0, 0x54(sp)
jr ra
addiu sp, sp, 0x70
lui gp, 0x42
addiu sp, sp, -0x48
addiu gp, gp, 0x2360
sw ra, 0x44(sp)
sw s7, 0x40(sp)
sw s6, 0x3c(sp)
sw s5, 0x38(sp)
sw s4, 0x34(sp)
sw s3, 0x30(sp)
sw s2, 0x2c(sp)
sw s1, 0x28(sp)
sw s0, 0x24(sp)
sw gp, 0x18(sp)
move s6, a3
move s0, a0
move s7, a1
blez a3, 0x4042b4
move s1, a2
lw v0, 0xa0(a0)
lw v1, 0xa4(a0)
lw a2, 0x98(a0)
lw a3, 0x9c(a0)
lw t9, -sym.imp.printf(gp)
lui a0, 0x41
sw v0, 0x10(sp)
sw v1, 0x14(sp)
jalr t9
addiu a0, a0, -0x756c
lw gp, 0x18(sp)
nop
lw t9, -sym.imp.printf(gp)
lui a0, 0x41
move a1, s1
jalr t9
addiu a0, a0, -0x755c
lbu a3, 0x84(s0)
lui a0, 0x41
addiu a0, a0, -0x7554
andi a3, a3, 8
move a1, s0
jal 0x404110
addiu a2, s0, 0x20
lbu a3, 0x84(s0)
lui a0, 0x41
addiu a0, a0, -0x7550
andi a3, a3, 0x10
addiu a1, s0, 0x10
jal 0x404110
addiu a2, s0, 0x30
lbu a3, 0x84(s0)
addiu a0, zero, 0x69
--
beqz s1, 0x4043dc
andi v0, v0, 0x40
bnez v0, 0x404358
lui v0, 0x41
lui v0, 0x41
b 0x40435c
addiu s2, v0, -0x7a00
addiu s2, v0, -0x75a4
lw t9, -sym.imp.getprotobynumber(gp)
nop
jalr t9
move a0, s1
lw gp, 0x18(sp)
nop
lw v1, -0x7ef4(gp)
beqz v0, 0x4043b0
lui a0, 0x41
lw a2, (v0)
b 0x4043a0
nop
lbu v0, 4(v1)
nop
bne v0, s1, 0x4043b0
addiu v1, v1, 8
lui a0, 0x41
lw t9, -sym.imp.printf(gp)
addiu a0, a0, -0x754c
b 0x4043d0
move a1, s2
lw a2, (v1)
nop
bnez a2, 0x40438c
lui a0, 0x41
lw t9, -sym.imp.printf(gp)
addiu a0, a0, -0x7540
move a1, s2
move a2, s1
jalr t9
nop
lw gp, 0x18(sp)
lbu v0, 0x83(s0)
nop
andi v0, v0, 2
beqz v0, 0x40442c
nop
lbu v0, 0x84(s0)
nop
andi v0, v0, 4
bnez v0, 0x404410
lui v0, 0x41
lui v0, 0x41
b 0x404414
addiu a1, v0, -0x7a00
addiu a1, v0, -0x75a4
lw t9, -sym.imp.printf(gp)
lbu a2, 0x82(s0)
lui a0, 0x41
jalr t9
addiu a0, a0, -0x7534
lw gp, 0x18(sp)
lhu v0, 0x8c(s0)
nop
beqz v0, 0x4044f0
lui v0, 0x41
addiu s5, v0, -0x7528
b 0x4044dc
addiu s4, zero, 0xa8
lw t9, -sym.imp.xtables_find_match(gp)
addiu s1, s2, 2
move a0, s1
addiu a1, zero, 2
jalr t9
move a2, zero
lw gp, 0x18(sp)
beqz v0, 0x4044a0
move s3, v0
lw t9, -sym.imp.printf(gp)
move a1, s1
jalr t9
move a0, s5
lw t9, 0x2c(s3)
lw gp, 0x18(sp)
beqz t9, 0x4044d0
move a0, s0
jalr t9
move a1, s2
lw gp, 0x18(sp)
b 0x4044d0
nop
lhu v0, (s2)
nop
beqz v0, 0x4044dc
addu s4, s4, v0
subu s4, s4, v0
lw v0, -0x7ee0(gp)
lui a1, 0x41
lw t9, -sym.imp.fprintf(gp)
lw a0, (v0)
addiu a1, a1, -0x7520
b 0x4045c8
move a2, s1
lhu v0, (s2)
nop
addu s4, s4, v0
lhu v0, 0x8c(s0)
nop
sltu v0, s4, v0
bnez v0, 0x404448
addu s2, s0, s4
bgez s6, 0x404524
lui a0, 0x41
lw v0, 0xa0(s0)
lw v1, 0xa4(s0)
lw a2, 0x98(s0)
lw a3, 0x9c(s0)
lw t9, -sym.imp.printf(gp)
sw v0, 0x10(sp)
sw v1, 0x14(sp)
jalr t9
addiu a0, a0, -0x74fc
lw gp, 0x18(sp)
nop
lw t9, -sym.imp.ip6tc_get_target(gp)
move a1, s7
jalr t9
move a0, s0
lw gp, 0x18(sp)
beqz v0, 0x40457c
move a2, v0
lb v0, (v0)
nop
beqz v0, 0x40457c
nop
lbu v0, 0x83(s0)
nop
andi v0, v0, 4
bnez v0, 0x404568
addiu a1, zero, 0x67
addiu a1, zero, 0x6a
lw t9, -sym.imp.printf(gp)
lui a0, 0x41
jalr t9
addiu a0, a0, -0x74ec
lw gp, 0x18(sp)
lhu v0, 0x8c(s0)
nop
addu s1, s0, v0
lb v0, 2(s1)
nop
beqz v0, 0x404630
addiu s2, s1, 2
lw t9, -sym.imp.xtables_find_target(gp)
move a0, s2
jalr t9
addiu a1, zero, 2
lw gp, 0x18(sp)
bnez v0, 0x4045e8
lui a1, 0x41
lw v0, -0x7ee0(gp)
lw t9, -sym.imp.fprintf(gp)
lw a0, (v0)
addiu a1, a1, -0x74e4
move a2, s2
jalr t9
nop
lw gp, 0x18(sp)
nop
lw t9, -sym.imp.exit(gp)
nop
jalr t9
addiu a0, zero, 1
lw t9, 0x2c(v0)
nop
beqz t9, 0x40460c
move a0, s0
jalr t9
move a1, s1
lw gp, 0x18(sp)
b 0x404630
nop
lhu v1, (s1)
addiu v0, zero, 0x20
beq v1, v0, 0x404630
lui a1, 0x41
lw v0, -0x7ee0(gp)
lw t9, -sym.imp.fprintf(gp)
lw a0, (v0)
b 0x4045c4
addiu a1, a1, -0x74c0
lw t9, -sym.imp.putchar(gp)
lw ra, 0x44(sp)
lw s7, 0x40(sp)
lw s6, 0x3c(sp)
lw s5, 0x38(sp)
lw s4, 0x34(sp)
lw s3, 0x30(sp)
lw s2, 0x2c(sp)
lw s1, 0x28(sp)
lw s0, 0x24(sp)
addiu a0, zero, 0xa
jr t9
addiu sp, sp, 0x48
lui gp, 0x42
addiu sp, sp, -0x28
addiu gp, gp, 0x2360
sw ra, 0x24(sp)
sw s1, 0x20(sp)
sw s0, 0x1c(sp)
sw gp, 0x10(sp)
move s0, a0
bnez a0, 0x4046b0
move s1, a2
lui a0, 0x40
move a3, a2
lw ra, 0x24(sp)
lw s1, 0x20(sp)
lw s0, 0x1c(sp)
addiu a0, a0, 0x4664
move a2, zero
j sym.for_each_chain
addiu sp, sp, 0x28
beqz a1, 0x4046d8
lui a1, 0x41
lw v0, -0x7ec0(gp)
lw t9, -sym.imp.fprintf(gp)
lw a0, (v0)
addiu a1, a1, -0x7498
jalr t9
move a2, s0
lw gp, 0x10(sp)
nop
lw t9, -sym.imp.ip6tc_delete_chain(gp)
move a0, s0
move a1, s1
lw ra, 0x24(sp)
lw s1, 0x20(sp)
lw s0, 0x1c(sp)
jr t9
addiu sp, sp, 0x28
lui gp, 0x42
addiu sp, sp, -0x28
addiu gp, gp, 0x2360
sw ra, 0x24(sp)
sw s1, 0x20(sp)
sw s0, 0x1c(sp)
sw gp, 0x10(sp)
move s0, a0
bnez a0, 0x404744
move s1, a2
lui a0, 0x40
move a3, a2
lw ra, 0x24(sp)
lw s1, 0x20(sp)
lw s0, 0x1c(sp)
addiu a0, a0, 0x46f8
addiu a2, zero, 1
j sym.for_each_chain
addiu sp, sp, 0x28
beqz a1, 0x40476c
lui a1, 0x41
lw v0, -0x7ec0(gp)
lw t9, -sym.imp.fprintf(gp)
lw a0, (v0)
addiu a1, a1, -0x7480
jalr t9
move a2, s0
lw gp, 0x10(sp)
nop
lw t9, -sym.imp.ip6tc_flush_entries(gp)
move a0, s0
move a1, s1
lw ra, 0x24(sp)
lw s1, 0x20(sp)
lw s0, 0x1c(sp)
jr t9
addiu sp, sp, 0x28
lui gp, 0x42
addiu sp, sp, -0x210
addiu gp, gp, 0x2360
sw ra, 0x20c(sp)
sw fp, 0x208(sp)
sw s7, 0x204(sp)
--
lw v0, (v0)
nop
sll v0, v0, 2
addu v0, s6, v0
lw v1, (v0)
lw v0, -0x7fc8(gp)
nop
sw v1, (v0)
lw v0, 0x64(sp)
nop
bnez v0, 0x4050b0
lui v0, 0x42
lw a0, 0x170(sp)
nop
beqz a0, 0x4050b4
addiu v0, v0, -0x5ec0
lw t9, -sym.imp.xtables_find_match(gp)
addiu a1, zero, 2
jalr t9
addiu a2, sp, 0x64
lw gp, 0x38(sp)
lui v0, 0x42
addiu v0, v0, -0x5ec0
lw v1, 4(v0)
lw a2, 8(v0)
lw t9, -sym.imp.printf(gp)
lui a0, 0x41
move a1, v1
sw v1, 0x10(sp)
sw v1, 0x14(sp)
sw v1, 0x18(sp)
sw v1, 0x1c(sp)
sw v1, 0x20(sp)
sw v1, 0x24(sp)
sw v1, 0x28(sp)
sw v1, 0x2c(sp)
sw v1, 0x30(sp)
move a3, v1
lw s0, 0x64(sp)
jalr t9
addiu a0, a0, -0x73a0
lw gp, 0x38(sp)
lui a0, 0x41
lw t9, -sym.imp.puts(gp)
nop
jalr t9
--
beqz v0, 0x405220
addiu v0, v1, -0x2b
lw v0, -0x7e34(gp)
lui a1, 0x41
lw v0, (v0)
addiu a1, a1, -0x6a6c
lw t9, 0x14(v0)
addiu a0, zero, 2
jalr t9
nop
addiu v0, v1, -0x2b
andi v0, v0, 0xffff
sltiu v0, v0, 2
bnez v0, 0x405240
addiu v0, zero, 0x33
beq v1, v0, 0x405240
addiu v0, zero, 0x3c
bne v1, v0, 0x405bb4
nop
lbu v0, 0x10c(sp)
nop
andi v0, v0, 0x40
bnez v0, 0x405bb4
lui a1, 0x41
lw v0, -0x7ee0(gp)
lw t9, -sym.imp.fprintf(gp)
lw a0, (v0)
lw a2, 0x170(sp)
jalr t9
addiu a1, a1, -0x6a4c
b 0x4056b0
nop
lw a2, -0x7f2c(gp)
lw t9, -sym.imp.xtables_check_inverse(gp)
lw a0, (s4)
lw a1, 0x1d0(sp)
lw a3, 0x210(sp)
jalr t9
sw s6, 0x10(sp)
lw a3, 0x40(sp)
lw a0, 0x1d4(sp)
lw a2, 0x1d8(sp)
jal 0x402fc8
addiu a1, zero, 2
lw v0, (s4)
lw gp, 0x38(sp)
--
sw v0, 0x10(t9)
lw a3, 0x40(sp)
lw a0, 0x1d4(sp)
b 0x4056a4
addiu a1, zero, 1
lw v0, 0x40(sp)
nop
beqz v0, 0x405620
lui a1, 0x41
lw v0, -0x7e34(gp)
nop
lw v0, (v0)
b 0x40520c
addiu a1, a1, -0x69d0
lw v0, (s4)
lw v1, 0x218(sp)
b 0x405bb4
sw v0, (v1)
lw a3, 0x40(sp)
lw a0, 0x1d4(sp)
b 0x4056a4
addiu a1, zero, 0x40
lui v0, 0x42
addiu v1, v0, -0x5ec0
lw v0, 0x40(sp)
lw t9, -sym.imp.printf(gp)
beqz v0, 0x405670
nop
lw a1, 8(v1)
lui a0, 0x41
jalr t9
addiu a0, a0, -0x69ac
b 0x405684
nop
lui a0, 0x41
lw a2, 8(v1)
lw a1, 4(v1)
jalr t9
addiu a0, a0, -0x69a0
lw gp, 0x38(sp)
nop
lw t9, -sym.imp.exit(gp)
nop
jalr t9
move a0, zero
lw a3, 0x40(sp)
--
lw a2, (s4)
addiu v0, zero, 0x21
lb v1, (a2)
nop
bne v1, v0, 0x4058e4
nop
lb v0, 1(a2)
nop
bnez v0, 0x4058e4
nop
lw v0, 0x40(sp)
nop
beqz v0, 0x4058d0
lui a1, 0x41
lw v0, -0x7e34(gp)
nop
lw v0, (v0)
b 0x40520c
addiu a1, a1, -0x6928
lw v1, (s4)
addiu v0, zero, 1
sw v0, 0x40(sp)
b 0x405bb8
sb zero, (v1)
lw v0, -0x7ee0(gp)
lw t9, -sym.imp.fprintf(gp)
lw a0, (v0)
lui a1, 0x41
jalr t9
addiu a1, a1, -0x6904
jal 0x4033c8
addiu a0, zero, 2
lw gp, 0x38(sp)
beqz s3, 0x405950
nop
lw t9, 0x20(s3)
nop
beqz t9, 0x405950
addiu v0, s3, 0x38
lw a0, 0x34(s3)
lw a1, 0x1c8(sp)
lw a2, 0x40(sp)
sw a1, 0x10(sp)
sw v0, 0x14(sp)
subu a0, s0, a0
move a1, s6
--
nop
lw t9, 0x14(v0)
lui v0, 0x41
addiu v1, v0, -0x633c
lui v0, 0x41
addiu v0, v0, -0x6335
addiu v1, v1, 1
bne v1, v0, 0x406168
lui a1, 0x41
lb a2, (v1)
addiu a1, a1, -0x66b4
move a3, fp
addiu a0, zero, 2
jalr t9
nop
beqz s3, 0x4061f4
nop
lw t9, -sym.imp.ip6tc_is_chain(gp)
lw a0, 0x17c(sp)
jalr t9
move a1, s0
lw gp, 0x38(sp)
beqz v0, 0x4061f4
lui a1, 0x41
lw v0, -0x7ee0(gp)
lw t9, -sym.imp.fprintf(gp)
lw a0, (v0)
lw a2, 0x17c(sp)
jalr t9
addiu a1, a1, -0x6688
lw a0, 0x38(s3)
lw gp, 0x38(sp)
beqz a0, 0x4061fc
nop
lw t9, -sym.imp.free(gp)
nop
jalr t9
nop
lw gp, 0x38(sp)
b 0x4061fc
nop
bnez s3, 0x406304
nop
lw v1, 0x17c(sp)
nop
lb v0, (v1)
--
move s1, zero
beqz fp, 0x406bd4
move a0, fp
lw t9, -sym.imp.strcmp(gp)
nop
jalr t9
move a1, s3
lw gp, 0x38(sp)
bnez v0, 0x406fa0
nop
beqz s1, 0x406bf0
nop
lw t9, -sym.imp.putchar(gp)
nop
jalr t9
addiu a0, zero, 0xa
lw gp, 0x38(sp)
bnez s7, 0x406f1c
move a0, s3
lw t9, -sym.imp.ip6tc_get_policy(gp)
addiu a1, sp, 0x78
jalr t9
move a2, s5
lw gp, 0x38(sp)
lui a1, 0x41
lw t9, -sym.imp.printf(gp)
addiu a0, a1, -0x6644
move s0, v0
jalr t9
move a1, s3
lw gp, 0x38(sp)
beqz s0, 0x406ccc
lui a0, 0x41
lw t9, -sym.imp.printf(gp)
addiu a0, a0, -0x6638
jalr t9
move a1, s0
andi v0, s2, 2
lw gp, 0x38(sp)
bnez v0, 0x406cbc
nop
lw s0, -0x7ec0(gp)
lw t9, -sym.imp.fputc(gp)
lw a1, (s0)
jalr t9
addiu a0, zero, 0x20
lw a0, 0x78(sp)
lw a1, 0x7c(sp)
ori s1, s2, 0x10
jal 0x4030d8
move a2, s1
lw gp, 0x38(sp)
lw a1, (s0)
lw t9, -sym.imp.fputs(gp)
--
lw t9, -sym.imp.fputs(gp)
lui a0, 0x41
jalr t9
addiu a0, a0, -0x6620
lw gp, 0x38(sp)
lui a0, 0x41
lw t9, -sym.imp.puts(gp)
b 0x406cf8
addiu a0, a0, -0x66f8
lw t9, -sym.imp.ip6tc_get_references(gp)
addiu a0, sp, 0x68
move a1, s3
jalr t9
move a2, s5
lw gp, 0x38(sp)
bnez v0, 0x406d08
nop
lui a0, 0x41
lw t9, -sym.imp.puts(gp)
addiu a0, a0, -0x6618
jalr t9
nop
b 0x406d20
andi v0, s2, 0x100
lui a0, 0x41
lw t9, -sym.imp.printf(gp)
lw a1, 0x68(sp)
jalr t9
addiu a0, a0, -0x6600
andi v0, s2, 0x100
lw gp, 0x38(sp)
beqz v0, 0x406d58
andi v0, s2, 2
lui a0, 0x41
andi v0, s2, 0x10
beqz v0, 0x406d40
addiu a0, a0, -0x65ec
move a0, s6
lw t9, -sym.imp.printf(gp)
lui a1, 0x41
jalr t9
addiu a1, a1, -0x65e4
lw gp, 0x38(sp)
andi v0, s2, 2
bnez v0, 0x406dec
andi v0, s2, 0x20
andi v0, s2, 4
beqz v0, 0x406d9c
andi s0, s2, 0x10
lui a0, 0x41
beqz s0, 0x406d7c
addiu a0, a0, -0x65e0
move a0, s6
lw t9, -sym.imp.printf(gp)
lui a1, 0x41
jalr t9
addiu a1, a1, -0x65d8
lui a0, 0x41
lw gp, 0x38(sp)
b 0x406dc8
addiu a0, a0, -0x65e0
lui a0, 0x41
beqz s0, 0x406dac
addiu a0, a0, -0x65d0
move a0, s6
lw t9, -sym.imp.printf(gp)
lui a1, 0x41
jalr t9
addiu a1, a1, -0x65d8
lui a0, 0x41
lw gp, 0x38(sp)
addiu a0, a0, -0x65c8
beqz s0, 0x406dd4
nop
move a0, s6
lw t9, -sym.imp.printf(gp)
lui a1, 0x41
jalr t9
addiu a1, a1, -0x6620
lw gp, 0x38(sp)
andi v0, s2, 0x20
bnez v0, 0x406e1c
andi v0, s2, 0x10
lui a0, 0x41
beqz v0, 0x406e04
addiu a0, a0, -0x7654
move a0, s6
lw t9, -sym.imp.printf(gp)
lui a1, 0x41
jalr t9
addiu a1, a1, -0x65c0
lw gp, 0x38(sp)
nop
lw s0, -0x7ec0(gp)
lw t9, -sym.imp.fputs(gp)
lw a1, (s0)
lui a0, 0x41
jalr t9
addiu a0, a0, -0x65b8
andi v0, s2, 8
lw gp, 0x38(sp)
beqz v0, 0x406e60
andi v0, s2, 0x40
lw t9, -sym.imp.fputs(gp)
lw a1, (s0)
lui a0, 0x41
jalr t9
addiu a0, a0, -0x65b0
lw gp, 0x38(sp)
andi v0, s2, 0x40
beqz v0, 0x406eb0
andi s0, s2, 0x10
lui a0, 0x41
beqz s0, 0x406e78
addiu a0, a0, -0x7624
move a0, s6
lw t9, -sym.imp.printf(gp)
lui a1, 0x41
jalr t9
addiu a1, a1, -0x65ac
lui a0, 0x41
lw gp, 0x38(sp)
beqz s0, 0x406e9c
addiu a0, a0, -0x7614
move a0, s6
lw t9, -sym.imp.printf(gp)
lui a1, 0x41
jalr t9
addiu a1, a1, -0x65a8
lw gp, 0x38(sp)
lui a0, 0x41
andi s0, s2, 0x10
beqz s0, 0x406ec4
addiu a0, a0, -0x65a4
move a0, s6
lw t9, -sym.imp.printf(gp)
lui a1, 0x41
jalr t9
addiu a1, a1, -0x659c
lui a0, 0x41
lw gp, 0x38(sp)
beqz s0, 0x406eec
addiu a0, a0, -0x65a4
lui a0, 0x41
addiu a0, a0, -0x7548
lw t9, -sym.imp.printf(gp)
lui a1, 0x41
jalr t9
addiu a1, a1, -0x6594
lw gp, 0x38(sp)
nop
lw t9, -sym.imp.putchar(gp)
nop
jalr t9
addiu a0, zero, 0xa
lw gp, 0x38(sp)
nop
lw t9, -sym.imp.ip6tc_first_rule(gp)
move a0, s3
jalr t9
move a1, s5
lw gp, 0x38(sp)
move s0, v0
b 0x406f94
move s1, zero
beqz s7, 0x406f4c
--
b 0x407194
addiu s1, sp, 0x78
beqz fp, 0x4070c8
move a0, s0
lw t9, -sym.imp.strcmp(gp)
nop
jalr t9
move a1, fp
lw gp, 0x38(sp)
bnez v0, 0x40717c
nop
lw t9, -sym.imp.ip6tc_builtin(gp)
move a0, s0
jalr t9
move a1, s3
lw gp, 0x38(sp)
beqz v0, 0x407160
move a1, s0
lw t9, -sym.imp.ip6tc_get_policy(gp)
move a0, s0
move a1, s1
jalr t9
move a2, s3
lw gp, 0x38(sp)
move a1, s0
lw t9, -sym.imp.printf(gp)
move a2, v0
jalr t9
move a0, s6
lw gp, 0x38(sp)
beqz s5, 0x407148
nop
lw v0, 0x80(sp)
lw v1, 0x84(sp)
lw t9, -sym.imp.printf(gp)
lw a2, 0x78(sp)
lw a3, 0x7c(sp)
sw v0, 0x10(sp)
sw v1, 0x14(sp)
jalr t9
move a0, s2
lw gp, 0x38(sp)
nop
lw t9, -sym.imp.putchar(gp)
nop
jalr t9
addiu a0, zero, 0xa
b 0x407174
nop
lui a0, 0x41
lw t9, -sym.imp.printf(gp)
nop
jalr t9
addiu a0, a0, -0x656c
lw gp, 0x38(sp)
nop
lw t9, -sym.imp.ip6tc_next_chain(gp)
nop
jalr t9
move a0, s3
lw gp, 0x38(sp)
move s0, v0
bnez s0, 0x4070a4
nop
lw t9, -sym.imp.ip6tc_first_chain(gp)
nop
jalr t9
move a0, s3
lw gp, 0x38(sp)
move s2, v0
b 0x407268
--
lw s3, 0x1f4(sp)
lw s2, 0x1f0(sp)
lw s1, 0x1ec(sp)
lw s0, 0x1e8(sp)
jr ra
addiu sp, sp, 0x210
addiu v0, zero, 0x3f
beq s0, v0, 0x405b14
lui a1, 0x41
b 0x405b94
nop
lui gp, 0x42
addiu sp, sp, -0x30
addiu gp, gp, 0x2360
sw ra, 0x2c(sp)
sw s2, 0x28(sp)
sw s1, 0x24(sp)
sw s0, 0x20(sp)
sw gp, 0x10(sp)
lw s1, -0x7ee0(gp)
lui v0, 0x42
sw a2, 0x38(sp)
sw a3, 0x3c(sp)
addiu v0, v0, -0x5ec0
lw a3, 8(v0)
lw t9, -sym.imp.fprintf(gp)
lw a2, 4(v0)
move s0, a1
addiu v0, sp, 0x38
move s2, a0
lui a1, 0x41
lw a0, (s1)
addiu a1, a1, -0x6564
jalr t9
sw v0, 0x18(sp)
lw gp, 0x10(sp)
lw a0, (s1)
lw t9, -sym.imp.vfprintf(gp)
lw a2, 0x18(sp)
jalr t9
move a1, s0
lw gp, 0x10(sp)
lw a1, (s1)
lw t9, -sym.imp.fputc(gp)
nop
jalr t9
addiu a0, zero, 0xa
addiu v0, zero, 2
lw gp, 0x10(sp)
bne s2, v0, 0x4075d8
addiu v0, zero, 3
jal 0x4033c8
addiu a0, zero, 2
b 0x4075f4
nop
bne s2, v0, 0x4075fc
lui a0, 0x41
lw a1, (s1)
--
lui gp, 0x42
addiu sp, sp, -0x28
addiu gp, gp, 0x2360
sw ra, 0x24(sp)
sw s2, 0x20(sp)
sw s1, 0x1c(sp)
sw s0, 0x18(sp)
sw gp, 0x10(sp)
lui v0, 0x41
move s0, a0
move s1, a1
b 0x4076c0
addiu s2, v0, -0x6330
lw v0, 0x40(s0)
nop
beqz v0, 0x4076b8
nop
lw t9, -sym.imp.putchar(gp)
nop
jalr t9
addiu a0, zero, 0xa
lw t9, 0x18(s0)
lw gp, 0x10(sp)
bnez t9, 0x4076ac
nop
lw t9, -sym.imp.printf(gp)
lw a1, 8(s0)
jalr t9
move a0, s2
b 0x4076b4
nop
jalr t9
nop
lw gp, 0x10(sp)
lw s0, 4(s0)
nop
bnez s0, 0x407664
lui v0, 0x41
b 0x40771c
addiu s0, v0, -0x6330
jalr t9
nop
lw v0, 4(s1)
lw gp, 0x10(sp)
lw t9, 0x18(v0)
nop
bnez t9, 0x40770c
nop
lw a1, 8(v0)
lw t9, -sym.imp.printf(gp)
nop
jalr t9
move a0, s0
b 0x407714
nop
jalr t9
nop
lw gp, 0x10(sp)
lw s1, (s1)
lw t9, -sym.imp.putchar(gp)
bnez s1, 0x4076d0
addiu a0, zero, 0xa
lw ra, 0x24(sp)
lw s2, 0x20(sp)
lw s1, 0x1c(sp)
lw s0, 0x18(sp)
jr ra
addiu sp, sp, 0x28
lui gp, 2
addiu gp, gp, -0x53e0

[*] Function printf used 77 times ip6tables-multi