[*] Binary protection state of storage_manager

  
  	Full RELRO     Canary found      NX disabled  PIE enabled  No RPATH     No RUNPATH   No Symbols


[*] Function printf tear down of storage_manager

nop
lw gp, 0x10(sp)
lw t9, -sym.cleanup_thread_pool(gp)
jalr t9
nop
lw gp, 0x10(sp)
lw ra, 0x1c(sp)
lw v0, -obj.loop(gp)
lw t9, -sym.imp.g_main_loop_quit(gp)
lw a0, (v0)
jr t9
addiu sp, sp, 0x20
lui gp, 7
addiu gp, gp, -0x72cc
addu gp, gp, t9
lw v0, -0x7fdc(gp)
jr ra
lw v0, -0x100c(v0)
nop
nop
nop
lui gp, 7
addiu gp, gp, -0x72f0
addu gp, gp, t9
addiu sp, sp, -0x30
lw t9, -sym.imp.g_strdup_printf(gp)
sw gp, 0x10(sp)
sw s3, 0x28(sp)
sw s2, 0x24(sp)
sw s0, 0x1c(sp)
move s3, a1
sw ra, 0x2c(sp)
sw s1, 0x20(sp)
move s2, a0
move s0, a2
bnez a3, 0xd4b4
lw a1, 0x40(sp)
lw a0, -0x7fc8(gp)
jalr t9
addiu a0, a0, 0x2e90
lw gp, 0x10(sp)
move s1, v0
lw a0, -0x7fc8(gp)
lw t9, -sym.imp.g_strdup_printf(gp)
move a3, s1
move a2, s3
move a1, s0
jalr t9
addiu a0, a0, 0x2ec8
lw gp, 0x10(sp)
move a0, v0
lw t9, -sym.imp.strlen(gp)
jalr t9
move s0, v0
lw gp, 0x10(sp)
move a1, s0
move a0, s2
lw t9, -sym.write_timed(gp)
jalr t9
move a2, v0
lw gp, 0x10(sp)
lw t9, -0x7560(gp)
jalr t9
move a0, s1
--
b 0xd8d8
addiu v0, v0, 0x30a4
b 0xd8d8
addiu v0, v0, 0x3188
b 0xd8d8
addiu v0, v0, 0x3124
lui gp, 7
addiu gp, gp, -0x7930
addu gp, gp, t9
addiu sp, sp, -0x40
sw s0, 0x2c(sp)
lw s0, -0x7214(gp)
sw gp, 0x18(sp)
sw s3, 0x38(sp)
lw v1, (s0)
sw s2, 0x34(sp)
sw ra, 0x3c(sp)
sw s1, 0x30(sp)
move s3, a0
move s2, a1
sw a3, 0x4c(sp)
sw v1, 0x24(sp)
beqz a2, 0xdaf8
lw t9, -0x7fbc(gp)
addiu v1, sp, 0x4c
lw t9, -sym.imp.g_strdup_vprintf(gp)
move a1, v1
sw v1, 0x20(sp)
jalr t9
move a0, a2
lw gp, 0x18(sp)
move s1, v0
lw a0, -0x7fc8(gp)
lw t9, -sym.imp.g_quark_from_string(gp)
jalr t9
addiu a0, a0, 0x31d8
lw gp, 0x18(sp)
move a1, v0
move a2, s2
lw a3, -0x7f3c(gp)
lw t9, -sym.imp.g_set_error(gp)
addiu a3, a3, -0x558c
move a0, s3
jalr t9
sw s1, 0x10(sp)
lw gp, 0x18(sp)
--
lw s0, 0x20(sp)
addiu v0, zero, 5
jr ra
addiu sp, sp, 0x28
lw v0, -0x7fc8(gp)
lw a3, -0x7fc8(gp)
lw a1, -0x7fc8(gp)
addiu v0, v0, 0x3490
lw t9, -sym.imp.g_assertion_message_expr(gp)
sw v0, 0x10(sp)
addiu a3, a3, 0x420c
addiu a2, zero, 0x377
jalr t9
addiu a1, a1, 0x61b4
lui gp, 7
addiu gp, gp, -0x7cd4
addu gp, gp, t9
addiu sp, sp, -0x30
sw gp, 0x10(sp)
sw s1, 0x28(sp)
sw ra, 0x2c(sp)
sw s0, 0x24(sp)
beqz a2, 0xde48
move s1, a0
lw a0, -0x7fc8(gp)
lw t9, -sym.imp.g_strdup_printf(gp)
jalr t9
addiu a0, a0, 0x3498
lw gp, 0x10(sp)
move a0, v0
lw t9, -sym.imp.strlen(gp)
jalr t9
move s0, v0
lw gp, 0x10(sp)
lw a0, (s1)
move a1, s0
lw t9, -sym.write_timed(gp)
jalr t9
move a2, v0
lw gp, 0x10(sp)
lw ra, 0x2c(sp)
lw s1, 0x28(sp)
move a0, s0
lw t9, -0x7560(gp)
lw s0, 0x24(sp)
jr t9
--
bal sym.disk_unref_with_list_lock
move a0, s3
lw a0, 0x24(sp)
lw v1, (s2)
lw gp, 0x18(sp)
bne a0, v1, 0xecbc
move v0, zero
lw ra, 0x3c(sp)
lw s4, 0x38(sp)
lw s3, 0x34(sp)
lw s2, 0x30(sp)
lw s1, 0x2c(sp)
lw s0, 0x28(sp)
jr ra
addiu sp, sp, 0x40
lw t9, -0x7fbc(gp)
move a1, s1
addiu t9, t9, -0x2390
bal 0xdc70
move a0, s0
move s3, v0
lw v0, 0x20(sp)
bnez v0, 0xeb98
lw gp, 0x18(sp)
lw a0, -0x7fc8(gp)
lw t9, -sym.imp.g_strdup_printf(gp)
lw a2, 0xa8(s3)
lw a1, 0xa4(s3)
jalr t9
addiu a0, a0, 0x3844
lw gp, 0x18(sp)
move a0, v0
lw t9, -sym.imp.strlen(gp)
jalr t9
move s4, v0
lw gp, 0x18(sp)
lw a0, 8(s0)
move a2, v0
lw t9, -sym.write_timed(gp)
jalr t9
move a1, s4
lw gp, 0x18(sp)
lw t9, -0x7560(gp)
jalr t9
move a0, s4
b 0xebb4
--
lw t9, -sym.imp.g_assertion_message_expr(gp)
sw v0, 0x10(sp)
addiu a3, a3, 0x41a8
addiu a2, zero, 0x17e
jalr t9
addiu a1, a1, 0x61b4
addiu v0, sp, 0x38
lw t9, -sym.disk_job_get(gp)
sw v0, 0x14(sp)
addiu v0, sp, 0x2c
addiu a3, sp, 0x30
addiu a2, sp, 0x34
sw v0, 0x10(sp)
move a1, s4
jalr t9
move a0, s1
lw v1, 0x2c(sp)
lw gp, 0x20(sp)
lw a2, 0x1c(s1)
beqz v1, 0xefb8
lw a3, 0x34(sp)
lw v0, -0x7fc8(gp)
lw t0, 0x30(sp)
addiu v0, v0, 0x3a14
lw a0, -0x7fc8(gp)
lw t9, -sym.imp.g_strdup_printf(gp)
sw v1, 0x18(sp)
sw t0, 0x14(sp)
move a1, s4
addiu a0, a0, 0x3ab8
jalr t9
sw v0, 0x10(sp)
lw gp, 0x20(sp)
move a0, v0
lw t9, -sym.imp.strlen(gp)
jalr t9
move s0, v0
lw gp, 0x20(sp)
move a1, s0
move a2, v0
lw t9, -sym.write_timed(gp)
jalr t9
move a0, s3
lw gp, 0x20(sp)
move a0, s0
lw t9, -0x7560(gp)
--
lw v0, -0x7fc8(gp)
lw s6, -0x7fc8(gp)
addiu v0, v0, 0x3a14
sw v0, 0x2c(sp)
addiu v0, s7, 0x3a1c
b 0xf5b0
sw v0, 0x24(sp)
move a1, s5
bal sym.disk_event_locked
move a0, fp
lw gp, 0x18(sp)
move a0, s5
lw t9, -sym.boolean_to_yes_no_string(gp)
jalr t9
lw s7, 0x18(fp)
lw gp, 0x18(sp)
move a2, v0
lw v0, 0x28(sp)
lw t9, -sym.set_disk_param(gp)
addiu a1, v0, 0x4c08
jalr t9
move a0, s7
bnez v0, 0xf5bc
lw gp, 0x18(sp)
lw a3, 0x2c(sp)
lw t9, -sym.imp.g_strdup_printf(gp)
lw a2, 0x1c(fp)
move a1, s3
jalr t9
addiu a0, s6, 0x3cc4
lw gp, 0x18(sp)
move a0, v0
lw t9, -sym.imp.strlen(gp)
jalr t9
move s7, v0
lw gp, 0x18(sp)
move a1, s7
move a2, v0
lw t9, -sym.write_timed(gp)
jalr t9
move a0, s4
lw gp, 0x18(sp)
move a0, s7
lw t9, -0x7560(gp)
jalr t9
move s7, v0
--
jr ra
addiu sp, sp, 0x50
lw t9, -sym.get_all_standard_and_disabled_disks(gp)
addiu s3, sp, 0x20
bal sym.get_all_standard_and_disabled_disks
move a0, s3
b 0xfd50
lw gp, 0x18(sp)
lw v0, -0x7fc8(gp)
lw a3, -0x7fc8(gp)
lw a1, -0x7fc8(gp)
addiu v0, v0, 0x3490
lw t9, -sym.imp.g_assertion_message_expr(gp)
sw v0, 0x10(sp)
addiu a3, a3, 0x4164
addiu a2, zero, 0x11e
jalr t9
addiu a1, a1, 0x61b4
lw t9, -sym.find_size(gp)
bal sym.find_size
lw a0, 0x20(sp)
lw gp, 0x18(sp)
move a1, v0
lw s5, 8(s0)
lw a0, -0x7fc8(gp)
lw t9, -sym.imp.g_strdup_printf(gp)
jalr t9
addiu a0, a0, 0x3e24
lw gp, 0x18(sp)
move a0, v0
lw t9, -sym.imp.strlen(gp)
jalr t9
move s2, v0
lw gp, 0x18(sp)
move a0, s5
move a2, v0
lw t9, -sym.write_timed(gp)
jalr t9
move a1, s2
lw gp, 0x18(sp)
move a0, s2
bltz v0, 0xffcc
lw t9, -0x7560(gp)
jalr t9
nop
lw gp, 0x18(sp)
--
beqz v0, 0xff98
lw gp, 0x18(sp)
move s2, v0
lw s5, (s2)
beqz s5, 0xff10
lw t9, -sym.imp.strlen(gp)
jalr t9
move a0, s5
lw gp, 0x18(sp)
move a2, v0
move a1, s5
lw t9, -sym.write_timed(gp)
jalr t9
move a0, s6
bltz v0, 0xffdc
lw gp, 0x18(sp)
addiu s2, s2, 4
bnel s2, zero, 0xfed4
lw s5, (s2)
lw t9, -sym.imp.g_strfreev(gp)
jalr t9
move a0, s7
lw gp, 0x18(sp)
lw s5, 8(s0)
lw a0, -0x7fc8(gp)
lw t9, -sym.imp.g_strdup_printf(gp)
jalr t9
addiu a0, a0, 0x3e40
lw gp, 0x18(sp)
move a0, v0
lw t9, -sym.imp.strlen(gp)
jalr t9
move s2, v0
lw gp, 0x18(sp)
move a2, v0
move a1, s2
lw t9, -sym.write_timed(gp)
jalr t9
move a0, s5
bltz v0, 0xffc4
lw gp, 0x18(sp)
lw t9, -0x7560(gp)
jalr t9
move a0, s2
lw gp, 0x18(sp)
lw a0, 8(s0)
--
lw gp, 0x18(sp)
move a1, s0
lw t9, -sym.imp.g_slice_free1(gp)
jalr t9
addiu a0, zero, 0xc
bnez s1, 0x12208
lw gp, 0x18(sp)
lw ra, 0x3c(sp)
lw s4, 0x38(sp)
lw s3, 0x34(sp)
lw s2, 0x30(sp)
lw s1, 0x2c(sp)
lw s0, 0x28(sp)
jr ra
addiu sp, sp, 0x40
lw t9, -sym.dbus_error_from_job_error(gp)
bal sym.dbus_error_from_job_error
move a0, a3
lw v1, 8(s0)
lw gp, 0x18(sp)
move s4, v0
bnez v1, 0x122fc
lw a1, 0x24(sp)
lw a0, -0x7fc8(gp)
addiu a0, a0, 0x4728
lw t9, -sym.imp.g_strdup_printf(gp)
jalr t9
nop
lw gp, 0x18(sp)
move s2, v0
lw t9, -sym.dbus_storage_manager_error_quark(gp)
bal sym.dbus_storage_manager_error_quark
lw s3, (s0)
lw gp, 0x18(sp)
move a2, s4
move a1, v0
lw a3, -0x7f3c(gp)
lw t9, -sym.imp.g_dbus_method_invocation_return_error(gp)
addiu a3, a3, -0x558c
move a0, s3
jalr t9
sw s2, 0x10(sp)
lw gp, 0x18(sp)
lw t9, -0x7560(gp)
jalr t9
move a0, s2
--
lw a0, 8(v0)
jalr t9
lw s4, 4(v0)
lw gp, 0x18(sp)
move s3, v0
beqz s3, 0x126fc
lw t9, -sym.dbus_storage_manager_error_quark(gp)
bal sym.dbus_storage_manager_error_quark
lw s5, 4(s0)
lw gp, 0x18(sp)
move a2, s4
move a1, v0
lw a3, -0x7f3c(gp)
lw t9, -sym.imp.g_dbus_method_invocation_return_error(gp)
addiu a3, a3, -0x558c
move a0, s5
jalr t9
sw s3, 0x10(sp)
lw gp, 0x18(sp)
lw t9, -0x7560(gp)
jalr t9
move a0, s3
b 0x126fc
lw gp, 0x18(sp)
lw a0, -0x7fc8(gp)
lw t9, -sym.imp.g_strdup_printf(gp)
lw a1, 0x18(s4)
jalr t9
addiu a0, a0, 0x47c8
move s3, v0
lw gp, 0x18(sp)
b 0x1276c
addiu s4, zero, 1
lw t9, -sym.imp.__stack_chk_fail(gp)
jalr t9
nop
lui gp, 6
addiu gp, gp, 0x3908
addu gp, gp, t9
addiu sp, sp, -0x48
lw t9, -sym.storage_manager_get_type(gp)
sw s1, 0x30(sp)
lw s1, -0x7214(gp)
sw ra, 0x44(sp)
sw gp, 0x18(sp)
lw v0, (s1)
--
lw a0, 8(v0)
jalr t9
lw s4, 4(v0)
lw gp, 0x18(sp)
move s3, v0
beqz s3, 0x128d4
lw t9, -sym.dbus_storage_manager_error_quark(gp)
bal sym.dbus_storage_manager_error_quark
lw s5, 4(s0)
lw gp, 0x18(sp)
move a2, s4
move a1, v0
lw a3, -0x7f3c(gp)
lw t9, -sym.imp.g_dbus_method_invocation_return_error(gp)
addiu a3, a3, -0x558c
move a0, s5
jalr t9
sw s3, 0x10(sp)
lw gp, 0x18(sp)
lw t9, -0x7560(gp)
jalr t9
move a0, s3
b 0x128d4
lw gp, 0x18(sp)
lw a0, -0x7fc8(gp)
lw t9, -sym.imp.g_strdup_printf(gp)
lw a1, 0x18(s4)
jalr t9
addiu a0, a0, 0x4828
move s3, v0
lw gp, 0x18(sp)
b 0x12944
addiu s4, zero, 1
lw t9, -sym.imp.__stack_chk_fail(gp)
jalr t9
nop
lui gp, 6
addiu gp, gp, 0x3730
addu gp, gp, t9
addiu sp, sp, -0x28
lw t9, -sym.register_dbus_service_name(gp)
sw s1, 0x20(sp)
lw s1, (a1)
lw a1, -0x7fc8(gp)
sw gp, 0x10(sp)
sw s0, 0x1c(sp)
--
addu v0, v0, gp
jr v0
nop
lw t9, -sym.imp.g_value_set_boolean(gp)
lw a1, 0xb4(s0)
jalr t9
move a0, s4
lw gp, 0x28(sp)
lw t9, -sym.imp.g_rec_mutex_unlock(gp)
jalr t9
lw a0, 0x14(s0)
lw v1, 0x3c(sp)
lw v0, (s2)
bne v1, v0, 0x15e14
lw gp, 0x28(sp)
lw ra, 0x5c(sp)
lw s5, 0x58(sp)
lw s4, 0x54(sp)
lw s3, 0x50(sp)
lw s2, 0x4c(sp)
lw s1, 0x48(sp)
lw s0, 0x44(sp)
jr ra
addiu sp, sp, 0x60
lw a2, -0x7fc8(gp)
lw t9, -sym.imp.g_snprintf(gp)
lw a3, 0x80(s0)
addiu s1, sp, 0x30
addiu a2, a2, 0x55b8
addiu a1, zero, 0xa
jalr t9
move a0, s1
lw gp, 0x28(sp)
move a1, s1
lw t9, -sym.imp.g_value_set_string(gp)
jalr t9
move a0, s4
b 0x15a98
lw gp, 0x28(sp)
lw t9, -sym.imp.g_value_set_boolean(gp)
lw a1, 0x7c(s0)
jalr t9
move a0, s4
b 0x15a98
lw gp, 0x28(sp)
lw t9, -sym.find_fs_type(gp)
--
lw s1, 0x20(sp)
jr t9
addiu sp, sp, 0x28
lui gp, 6
addiu gp, gp, -0x1980
addu gp, gp, t9
addiu sp, sp, -0x50
lw t9, -sym.disk_is_internal(gp)
sw s0, 0x38(sp)
lw s0, -0x7214(gp)
sw gp, 0x10(sp)
sw s5, 0x48(sp)
lw v0, (s0)
sw s4, 0x44(sp)
sw s2, 0x40(sp)
sw ra, 0x4c(sp)
sw s1, 0x3c(sp)
sw v0, 0x34(sp)
move s2, a0
move s4, a2
bal sym.disk_is_internal
move s5, a3
bnez v0, 0x17b04
lw gp, 0x10(sp)
lw a1, -0x7fc8(gp)
lw t9, -sym.imp.g_sprintf(gp)
addiu s1, sp, 0x1c
move a2, s4
move a3, s5
addiu a1, a1, 0x57d4
jalr t9
move a0, s1
lw gp, 0x10(sp)
move a2, s1
addiu a1, zero, 1
lw t9, -0x7fbc(gp)
addiu t9, t9, 0x3c9c
bal 0x13c9c
move a0, s2
lw gp, 0x10(sp)
lw v1, 0x34(sp)
lw v0, (s0)
bne v1, v0, 0x17b30
lw ra, 0x4c(sp)
lw s5, 0x48(sp)
lw s4, 0x44(sp)
--
lw t9, -sym.block_device_stats_add_device(gp)
lw a1, 0x104(sp)
bal sym.block_device_stats_add_device
lw a0, (s3)
b 0x1c1f8
lw gp, 0xc0(sp)
lw a0, -0x7fc8(gp)
jalr t9
addiu a0, a0, 0x65dc
lw gp, 0xc0(sp)
lw a0, 0xec(sp)
lw t9, -sym.string_has_content(gp)
bal sym.string_has_content
move s4, v0
bnez v0, 0x1c308
lw gp, 0xc0(sp)
lw a0, -0x7fc8(gp)
lw t9, -sym.imp.g_strdup(gp)
jalr t9
addiu a0, a0, 0x65e0
move s0, v0
b 0x1c1b4
lw gp, 0xc0(sp)
lw a0, -0x7fc8(gp)
lw a1, 0xec(sp)
lw t9, -sym.imp.g_strdup_printf(gp)
jalr t9
addiu a0, a0, 0x65fc
lw gp, 0xc0(sp)
lw t9, -sym.imp.g_rec_mutex_lock(gp)
lw a0, -obj.disk_list_mutex(gp)
jalr t9
move s0, v0
lw gp, 0xc0(sp)
lw t9, -0x7664(gp)
jalr t9
move a0, s5
lw gp, 0xc0(sp)
lw a0, -obj.disk_list_mutex(gp)
lw t9, -sym.imp.g_rec_mutex_unlock(gp)
jalr t9
nop
b 0x1c1b4
lw gp, 0xc0(sp)
lw s3, -obj.disabled_disk_list(gp)
lw t9, -sym.imp.g_slist_append(gp)
--
move a0, s2
lw gp, 0x18(sp)
move a0, s4
lw t9, -sym.imp.strlen(gp)
jalr t9
move s3, v0
lw gp, 0x18(sp)
lw a0, 0x20(sp)
sw zero, 0x14(sp)
lw t9, -sym.imp.crypt_activate_by_passphrase(gp)
sw v0, 0x10(sp)
move a3, s4
addiu a2, zero, -1
jalr t9
move a1, s3
move s5, v0
bltz v0, 0x1e2fc
lw gp, 0x18(sp)
lw t9, -sym.imp.crypt_get_dir(gp)
jalr t9
addiu s2, zero, 1
lw gp, 0x18(sp)
move a2, s3
move a1, v0
lw a0, -0x7fc8(gp)
lw t9, -sym.imp.g_strdup_printf(gp)
jalr t9
addiu a0, a0, 0x6b88
lw gp, 0x18(sp)
lw t9, -sym.user_change_euid_to_daemon_abort_on_fail(gp)
bal sym.user_change_euid_to_daemon_abort_on_fail
sw v0, (s1)
b 0x1e0e8
lw gp, 0x18(sp)
lw t9, -sym.imp.g_strerror(gp)
jalr t9
negu a0, v0
lw gp, 0x18(sp)
sw v0, 0x14(sp)
lw a3, -0x7fc8(gp)
lw a2, -0x7fc8(gp)
lw t9, -sym.imp.g_log(gp)
addiu a3, a3, 0x7dfc
addiu a2, a2, 0x6b2c
addiu a1, zero, 0x40
move a0, zero
--
jalr t9
lw a0, 0x44(sp)
lw v0, 0x40(sp)
andi s3, v0, 0x7f
bnez s3, 0x20b70
lw gp, 0x30(sp)
sra v0, v0, 8
beqz s5, 0x20b18
andi v1, v0, 0xff
sw v1, (s5)
beqz v1, 0x20bdc
lw s2, 4(s2)
lw a0, 0x74(s0)
addiu a2, zero, 2
beq a0, a2, 0x20c00
lw a1, 0x1c(s0)
addiu v1, zero, 3
bne a0, v1, 0x20ce8
lw a3, -0x7fc8(gp)
beq s1, a2, 0x20c58
andi v1, v0, 0xfe
beql v1, zero, 0x20be0
lw t9, -sym.disk_job_finished(gp)
andi v0, v0, 0xf8
beqz v0, 0x20c8c
lw t9, -sym.imp.g_strdup_printf(gp)
lw a0, -0x7fc8(gp)
jalr t9
addiu a0, a0, 0x71e8
move s1, v0
b 0x20c24
lw gp, 0x30(sp)
b 0x20a20
move s3, zero
lw a3, -0x7fc8(gp)
lw a2, -0x7fc8(gp)
lw a1, -0x7fc8(gp)
lw t9, -sym.build_cmd_line(gp)
sw zero, 0x14(sp)
sw v0, 0x10(sp)
addiu a3, a3, 0x73ec
addiu a2, a2, 0x7148
b 0x208e8
addiu a1, a1, 0x714c
lw a1, -0x7fc8(gp)
b 0x208e8
addiu a1, a1, 0x7160
lw a1, -0x7fc8(gp)
lw a0, -0x7fc8(gp)
move a3, a2
lw a2, -0x7fc8(gp)
sw zero, 0x10(sp)
addiu a2, a2, 0x7168
addiu a1, a1, 0x716c
bal sym.build_cmd_line
addiu a0, a0, 0x7170
move s3, v0
b 0x20950
lw gp, 0x30(sp)
lw t9, -sym.disk_job_finished(gp)
addiu a3, zero, -1
move a2, zero
move a1, s2
bal sym.disk_job_finished
move a0, s0
addiu s3, zero, 1
b 0x20a20
lw gp, 0x30(sp)
bnez s1, 0x20c7c
addiu v0, zero, 1
beq v1, v0, 0x20c8c
lw t9, -sym.imp.g_strdup_printf(gp)
lw a0, -0x7fc8(gp)
jalr t9
addiu a0, a0, 0x7294
lw gp, 0x30(sp)
move s1, v0
beqz s1, 0x20bdc
lw t9, -sym.disk_job_finished(gp)
addiu a3, zero, 0x21c
move a2, s1
move a1, s2
bal sym.disk_job_finished
move a0, s0
lw gp, 0x30(sp)
lw t9, -0x7560(gp)
jalr t9
move a0, s1
b 0x20a20
lw gp, 0x30(sp)
andi v0, v0, 0xf8
beqz v0, 0x20ca4
lw t9, -sym.imp.g_strdup_printf(gp)
lw a0, -0x7fc8(gp)
jalr t9
addiu a0, a0, 0x724c
move s1, v0
b 0x20c24
lw gp, 0x30(sp)
bne s1, a0, 0x20d08
lw a3, -0x7fc8(gp)
beq v1, v0, 0x20ca4
lw t9, -sym.imp.g_strdup_printf(gp)
lw a0, -0x7fc8(gp)
jalr t9
addiu a0, a0, 0x71c4
move s1, v0
b 0x20c24
lw gp, 0x30(sp)
lw a0, -0x7fc8(gp)
jalr t9
addiu a0, a0, 0x7230
move s1, v0
b 0x20c24
lw gp, 0x30(sp)
lw t9, -sym.imp.__stack_chk_fail(gp)
jalr t9
nop
lw a1, -0x7fc8(gp)
lw t9, -sym.imp.g_assertion_message_expr(gp)
sw zero, 0x10(sp)
addiu a3, a3, 0x7394
addiu a2, zero, 0xd0
--
lw t9, -sym.disk_encryption_try_open_disk_for_encryption(gp)
bal sym.disk_encryption_try_open_disk_for_encryption
move a0, s0
beqz v0, 0x20f0c
lw gp, 0x18(sp)
lw t9, -sym.disk_get_device_fs_type(gp)
bal sym.disk_get_device_fs_type
move a0, s0
move s2, v0
addiu v0, zero, 2
lw gp, 0x18(sp)
bne s2, v0, 0x20ea8
sw s2, 0x74(s0)
lw t9, -sym.disk_job_type(gp)
lw a1, 4(s1)
bal sym.disk_job_type
move a0, s0
lw gp, 0x18(sp)
lw t9, -sym.disk_job_string(gp)
bal sym.disk_job_string
move a0, v0
lw gp, 0x18(sp)
move a1, v0
lw v1, -obj.disk_file_systems(gp)
lw a0, -0x7fc8(gp)
lw t9, -sym.imp.g_strdup_printf(gp)
lw a2, 8(v1)
jalr t9
addiu a0, a0, 0x72e0
lw gp, 0x18(sp)
move s2, v0
addiu a3, zero, 0x212
lw t9, -sym.disk_job_finished(gp)
lw a1, 4(s1)
move a2, s2
bal sym.disk_job_finished
move a0, s0
lw gp, 0x18(sp)
addiu a1, zero, 0x100
move a0, zero
lw a3, -0x7fc8(gp)
lw a2, -0x7fc8(gp)
lw t9, -sym.imp.g_log(gp)
addiu a3, a3, 0x7dfc
addiu a2, a2, 0x72cc
jalr t9
--
lw t9, -0x7560(gp)
jalr t9
move a0, s1
lw gp, 0x18(sp)
lw ra, 0x2c(sp)
lw s2, 0x28(sp)
lw s1, 0x24(sp)
move a0, s0
lw t9, -sym.disk_unref_with_list_lock(gp)
lw s0, 0x20(sp)
b sym.disk_unref_with_list_lock
addiu sp, sp, 0x30
lw t9, -sym.disk_has_block_device_fs(gp)
bal sym.disk_has_block_device_fs
move a0, s0
bnez v0, 0x20f9c
lw gp, 0x18(sp)
lw t9, -sym.find_fs_type(gp)
move a0, s2
bal sym.find_fs_type
lw s2, 0x1c(s0)
lw gp, 0x18(sp)
move a1, s2
move a2, v0
lw a0, -0x7fc8(gp)
lw t9, -sym.imp.g_strdup_printf(gp)
jalr t9
addiu a0, a0, 0x730c
move s2, v0
lw gp, 0x18(sp)
b 0x20dfc
addiu a3, zero, 0x208
lw t9, -sym.disk_encryption_close_decrypted_device(gp)
bal sym.disk_encryption_close_decrypted_device
move a0, s0
b 0x20e68
lw gp, 0x18(sp)
lw t9, -sym.give_status_as_string(gp)
move a0, s0
bal sym.give_status_as_string
lw s2, 0x1c(s0)
lw gp, 0x18(sp)
move a1, s2
move a2, v0
lw a0, -0x7fc8(gp)
lw t9, -sym.imp.g_strdup_printf(gp)
jalr t9
addiu a0, a0, 0x72c4
lw gp, 0x18(sp)
lw a1, 4(s1)
addiu a3, zero, 0x21c
lw t9, -sym.disk_job_finished(gp)
move a2, v0
move a0, s0
bal sym.disk_job_finished
move s2, v0
lw gp, 0x18(sp)
addiu a1, zero, 0x100
move a0, zero
lw a3, -0x7fc8(gp)
lw a2, -0x7fc8(gp)
lw t9, -sym.imp.g_log(gp)
addiu a3, a3, 0x7dfc
addiu a2, a2, 0x72cc
jalr t9
sw s2, 0x10(sp)
--
lw t9, -sym.disk_is_disk_device_encrypted(gp)
bal sym.disk_is_disk_device_encrypted
move a0, s2
bnez v0, 0x27158
lw gp, 0x20(sp)
lw t9, -sym.disk_get_device_fs_type(gp)
bal sym.disk_get_device_fs_type
move a0, s2
lw gp, 0x20(sp)
sw v0, 0x74(s2)
lw t9, -sym.rfs_format_needed(gp)
bal sym.rfs_format_needed
move a0, s2
bnez v0, 0x26f30
lw gp, 0x20(sp)
lw v0, 0x7c(s2)
beqz v0, 0x269a4
lw s5, -0x7fc8(gp)
lw v0, 0x58(s2)
beqz v0, 0x26b60
lw t9, -sym.is_check_repair_supported(gp)
lw s5, -0x7fc8(gp)
lw s6, 0x68(s2)
beqz s6, 0x26e84
lw a0, -0x7f3c(gp)
lw t9, -sym.imp.g_strdup_printf(gp)
move a1, s6
jalr t9
addiu a0, a0, -0x7e30
lw v1, 0x74(s2)
move s6, v0
sltiu v0, v1, 7
beqz v0, 0x26d8c
lw gp, 0x20(sp)
lw v0, -0x7f3c(gp)
sll v1, v1, 2
addiu v0, v0, -0x7700
lwx v0, v1(v0)
addu v0, v0, gp
jr v0
nop
bne v0, v1, 0x27500
lw t9, -0x7db4(gp)
move a0, s1
addiu t9, t9, 0x6368
bal 0x26368
--
lw t9, -sym.imp.g_log(gp)
addiu a3, s5, 0x7dfc
addiu a2, a2, -0x7e6c
addiu a1, zero, 0x100
jalr t9
move a0, zero
addiu v0, zero, 4
lw gp, 0x20(sp)
sw v0, 0x84(s2)
b 0x26ce8
move s6, zero
lw t9, -sym.imp.geteuid(gp)
jalr t9
nop
lw gp, 0x20(sp)
lw t9, -sym.imp.getegid(gp)
jalr t9
move s7, v0
lw gp, 0x20(sp)
beqz s6, 0x27524
move v1, s6
lw a3, -0x7f3c(gp)
lw a2, -0x7f3c(gp)
lw a1, -0x7f3c(gp)
lw a0, -0x7f3c(gp)
lw t9, -sym.imp.g_strdup_printf(gp)
sw v1, 0x1c(sp)
addiu v1, zero, 7
sw v1, 0x18(sp)
sw v0, 0x14(sp)
sw s7, 0x10(sp)
addiu a3, a3, -0x7e2c
addiu a2, a2, -0x7e1c
addiu a1, a1, -0x7e08
jalr t9
addiu a0, a0, -0x7df4
lw gp, 0x20(sp)
sw v0, 0x64(s2)
lw t9, -sym.mount_device(gp)
bal sym.mount_device
move a0, s1
beqz v0, 0x26fe0
lw gp, 0x20(sp)
addiu v0, zero, 4
sw v0, 0x84(s2)
lw t9, -0x7560(gp)
--
move a0, zero
addiu v0, zero, 4
lw gp, 0x20(sp)
b 0x26ce8
sw v0, 0x84(s2)
lw a1, -0x7fc8(gp)
lw t9, -sym.imp.g_str_has_prefix(gp)
lw a0, 0x1c(s2)
jalr t9
addiu a1, a1, 0x67d4
beqz v0, 0x27218
lw gp, 0x20(sp)
lw t9, -sym.imp.geteuid(gp)
jalr t9
nop
lw gp, 0x20(sp)
lw t9, -sym.imp.getegid(gp)
jalr t9
move s7, v0
beqz s6, 0x27314
lw gp, 0x20(sp)
move v1, s6
lw a2, -0x7f3c(gp)
lw a1, -0x7f3c(gp)
lw a0, -0x7f3c(gp)
lw t9, -sym.imp.g_strdup_printf(gp)
sw v1, 0x18(sp)
addiu v1, zero, 7
sw v1, 0x14(sp)
sw v0, 0x10(sp)
move a3, s7
addiu a2, a2, -0x7e1c
addiu a1, a1, -0x7e08
jalr t9
addiu a0, a0, -0x7d40
lw gp, 0x20(sp)
b 0x26cb8
sw v0, 0x64(s2)
beqz s6, 0x26eac
move v0, s6
lw a3, -0x7f3c(gp)
lw a2, -0x7f3c(gp)
lw a1, -0x7f3c(gp)
lw a0, -0x7f3c(gp)
lw t9, -sym.imp.g_strdup_printf(gp)
sw v0, 0x10(sp)
addiu a3, a3, -0x7dd0
addiu a2, a2, -0x7e1c
addiu a1, a1, -0x7e08
jalr t9
addiu a0, a0, -0x7d94
lw gp, 0x20(sp)
b 0x26cb8
sw v0, 0x64(s2)
lw v0, 0x74(s2)
sltiu v1, v0, 7
beqz v1, 0x26d8c
sll v1, v0, 2
lw v0, -0x7f3c(gp)
addiu v0, v0, -0x76e4
lwx v0, v1(v0)
addu v0, v0, gp
jr v0
nop
b 0x26e4c
--
sw s5, 0x4c(sp)
sw s2, 0x40(sp)
sw s1, 0x3c(sp)
move s0, a1
move s3, a2
bnez a0, 0x29abc
move s4, a3
lw s2, -0x7fc8(gp)
move fp, zero
addiu s2, s2, 0x7dfc
lw t9, -sym.string_has_content(gp)
bal sym.string_has_content
move a0, s0
bnez v0, 0x29a6c
lw gp, 0x28(sp)
lw s1, -0x7fc8(gp)
move s6, zero
addiu s1, s1, 0x7dfc
move s5, zero
lw t9, -sym.string_has_content(gp)
bal sym.string_has_content
move a0, s0
beqz v0, 0x29a14
lw gp, 0x28(sp)
beqz s3, 0x29aec
lw t9, -sym.imp.g_strdup_printf(gp)
lw a0, -0x7f3c(gp)
move a2, s3
move a1, s0
jalr t9
addiu a0, a0, -0x7450
lw gp, 0x28(sp)
move s7, v0
move s3, v0
bnel s4, zero, 0x29a28
lw a0, -0x7f3c(gp)
lw v1, -0x7fc8(gp)
move s4, zero
addiu v1, v1, 0x7dfc
lw s0, -0x7f3c(gp)
addiu s0, s0, -0x747c
lw t9, -sym.imp.geteuid(gp)
jalr t9
sw v1, 0x34(sp)
lw gp, 0x28(sp)
lw t9, -sym.imp.getegid(gp)
jalr t9
sw v0, 0x30(sp)
lw gp, 0x28(sp)
lw v1, 0x34(sp)
lw t0, 0x30(sp)
sw v1, 0x20(sp)
lw v1, -0x7f3c(gp)
lw a0, -0x7f3c(gp)
addiu v1, v1, -0x7414
lw t9, -sym.imp.g_strdup_printf(gp)
move a3, s3
move a2, s2
move a1, s1
sw v1, 0x18(sp)
sw t0, 0x10(sp)
sw s0, 0x1c(sp)
addiu a0, a0, -0x7430
jalr t9
sw v0, 0x14(sp)
lw gp, 0x28(sp)
sw v0, 0x30(sp)
lw t9, -0x7560(gp)
jalr t9
move a0, fp
lw gp, 0x28(sp)
lw t9, -0x7560(gp)
jalr t9
move a0, s5
lw gp, 0x28(sp)
lw t9, -0x7560(gp)
--
lw t9, -0x7560(gp)
jalr t9
move a0, s4
lw gp, 0x28(sp)
lw t9, -sym.imp.g_strfreev(gp)
jalr t9
move a0, s6
lw ra, 0x5c(sp)
lw v0, 0x30(sp)
lw fp, 0x58(sp)
lw s7, 0x54(sp)
lw s6, 0x50(sp)
lw s5, 0x4c(sp)
lw s4, 0x48(sp)
lw s3, 0x44(sp)
lw s2, 0x40(sp)
lw s1, 0x3c(sp)
lw s0, 0x38(sp)
jr ra
addiu sp, sp, 0x60
lw s3, -0x7f3c(gp)
move s7, zero
beqz s4, 0x29918
addiu s3, s3, -0x7488
lw a0, -0x7f3c(gp)
lw t9, -sym.imp.g_strdup_printf(gp)
move a1, s4
jalr t9
addiu a0, a0, -0x7e30
lw gp, 0x28(sp)
move a0, s4
move s4, v0
lw a1, -0x7f3c(gp)
lw t9, -sym.imp.strstr(gp)
jalr t9
addiu a1, a1, -0x7438
lw gp, 0x28(sp)
beqz v0, 0x29924
move v1, s4
lw s0, -0x7fc8(gp)
b 0x2992c
addiu s0, s0, 0x7dfc
lw a1, -0x7f3c(gp)
lw t9, -sym.imp.g_strsplit(gp)
addiu a2, zero, 2
addiu a1, a1, -0x7460
jalr t9
move a0, s0
lw s5, 4(v0)
lw gp, 0x28(sp)
beqz s5, 0x29ae0
move s6, v0
lw t9, -sym.string_has_content(gp)
bal sym.string_has_content
lw a0, (v0)
bnez v0, 0x29b18
lw gp, 0x28(sp)
lw s1, -0x7fc8(gp)
move s0, s5
addiu s1, s1, 0x7dfc
b 0x298d4
move s5, zero
move a1, a0
lw a0, -0x7f3c(gp)
lw t9, -sym.imp.g_strdup_printf(gp)
jalr t9
addiu a0, a0, -0x746c
move fp, v0
lw gp, 0x28(sp)
b 0x298b0
move s2, v0
lw s1, -0x7fc8(gp)
b 0x298d4
addiu s1, s1, 0x7dfc
lw s3, -0x7fc8(gp)
lw a0, -0x7f3c(gp)
addiu s3, s3, 0x7dfc
move a2, s3
move a1, s0
jalr t9
addiu a0, a0, -0x7450
move s7, v0
lw gp, 0x28(sp)
b 0x29910
move s3, v0
lw a0, -0x7f3c(gp)
lw t9, -sym.imp.g_strdup_printf(gp)
lw a1, (s6)
jalr t9
addiu a0, a0, -0x745c
move s0, s5
lw gp, 0x28(sp)
move s1, v0
b 0x298d4
move s5, v0
lui gp, 5
addiu gp, gp, -0x3a50
addu gp, gp, t9
addiu sp, sp, -0x50
sw s2, 0x34(sp)
lw s2, -0x7214(gp)
sw s1, 0x30(sp)
lw s1, 0x60(sp)
lw v0, (s2)
sw gp, 0x18(sp)
sw s5, 0x40(sp)
sw ra, 0x4c(sp)
--
jalr t9
move a0, s1
lw gp, 0x18(sp)
move a0, v0
lw t9, -sym.disk_get_device_node(gp)
bal sym.disk_get_device_node
move s2, v0
lw gp, 0x18(sp)
move a0, v0
lw t9, -sym.get_internal_and_disabled_disk_by_device(gp)
bal sym.get_internal_and_disabled_disk_by_device
move s1, v0
lw gp, 0x18(sp)
bnez v0, 0x2ae4c
lw t9, -sym.disk_unref_with_list_lock(gp)
lw v0, 0x3c(s2)
lw t9, -sym.imp.g_log(gp)
move a3, s5
move a2, s4
addiu a1, zero, 0x40
move a0, zero
jalr t9
sw v0, 0x10(sp)
lw gp, 0x18(sp)
lw a1, 0x34(s2)
lw t9, -sym.imp.g_strdup_printf(gp)
jalr t9
addiu a0, s6, -0x5d30
lw gp, 0x18(sp)
move a0, s3
lw t9, -sym.imp.g_list_append(gp)
jalr t9
move a1, v0
lw gp, 0x18(sp)
move a0, s1
lw t9, -0x7560(gp)
jalr t9
move s3, v0
lw s0, 4(s0)
bnez s0, 0x2ae70
lw gp, 0x18(sp)
lw t9, -sym.imp.g_rec_mutex_unlock(gp)
jalr t9
lw a0, (s7)
lw ra, 0x44(sp)
move v0, s3
--
sw v0, 0x10(sp)
move a3, s3
move a2, zero
bal sym.create_paramgroup
addiu a1, a1, 0x2d14
beqz v0, 0x2b4a4
lw gp, 0x20(sp)
lw a1, -0x7fc8(gp)
lw t9, -sym.imp.g_string_append(gp)
addiu a1, a1, 0x4ad8
jalr t9
move a0, s0
lw gp, 0x20(sp)
lw a1, (s3)
lw t9, -sym.imp.g_string_append(gp)
jalr t9
move a0, s0
lw gp, 0x20(sp)
lw t9, -sym.disk_get_device_node(gp)
bal sym.disk_get_device_node
move a0, s1
lw gp, 0x20(sp)
lw a1, 0x34(s1)
move s4, v0
lw a0, -0x7f3c(gp)
lw t9, -sym.imp.g_strdup_printf(gp)
jalr t9
addiu a0, a0, -0x70b0
lw gp, 0x20(sp)
move s1, v0
sw zero, 0x1c(sp)
lw v0, -0x7fc8(gp)
lw a3, -0x7fc8(gp)
lw a1, -0x7fc8(gp)
lw t9, -sym.set_param_names(gp)
addiu v0, v0, 0x65b4
sw s4, 0x18(sp)
sw v0, 0x14(sp)
sw s1, 0x10(sp)
addiu a3, a3, 0x65c0
move a2, s1
addiu a1, a1, 0x4b88
bal sym.set_param_names
move a0, s0
beqz v0, 0x2b500
lw gp, 0x20(sp)
--
lw gp, 0x20(sp)
lw t9, -0x7560(gp)
jalr t9
move a0, s4
lw gp, 0x20(sp)
lw t9, -0x7560(gp)
jalr t9
move a0, s1
lw a0, 0x2c(sp)
lw v1, (s2)
lw gp, 0x20(sp)
bne a0, v1, 0x2b52c
move v0, s3
lw ra, 0x4c(sp)
lw s6, 0x48(sp)
lw s5, 0x44(sp)
lw s4, 0x40(sp)
lw s3, 0x3c(sp)
lw s2, 0x38(sp)
lw s1, 0x34(sp)
lw s0, 0x30(sp)
jr ra
addiu sp, sp, 0x50
lw a1, -0x7f3c(gp)
lw a2, 0x3c(s1)
lw t9, -sym.imp.g_string_printf(gp)
addiu v0, zero, 0xa
addiu a1, a1, -0x70e0
move a0, s5
jalr t9
sw v0, (s6)
lw gp, 0x20(sp)
lw v0, 0x28(sp)
move a0, s5
lw t9, -sym.imp.g_string_append(gp)
lw a1, 8(v0)
jalr t9
move s1, zero
lw gp, 0x20(sp)
lw a0, 0x28(sp)
move s4, zero
lw t9, -sym.imp.g_error_free(gp)
jalr t9
move s3, zero
b 0x2b438
lw gp, 0x20(sp)
lw a1, -0x7f3c(gp)
lw t9, -sym.imp.g_string_printf(gp)
lw a2, (s3)
addiu v0, zero, 0xa
sw v0, (s6)
addiu a1, a1, -0x70a0
jalr t9
move a0, s5
move s3, zero
b 0x2b438
lw gp, 0x20(sp)
lw t9, -sym.imp.__stack_chk_fail(gp)
jalr t9
nop
lui gp, 5
addiu gp, gp, -0x5448
addu gp, gp, t9
addiu sp, sp, -0x70
lw t9, -sym.imp.g_strdup_printf(gp)
sw s4, 0x68(sp)
sw s1, 0x5c(sp)
move s4, a1
move s1, a0
lw a1, 0x34(a0)
lw a0, -0x7f3c(gp)
sw ra, 0x6c(sp)
sw s3, 0x64(sp)
sw s2, 0x60(sp)
sw s0, 0x58(sp)
sw gp, 0x50(sp)
jalr t9
addiu a0, a0, -0x70b0
lw gp, 0x50(sp)
lw t9, -sym.get_base_path(gp)
bal sym.get_base_path
move s0, v0
lw gp, 0x50(sp)
move a2, s0
move a3, zero
--
addiu a3, a3, -0x6760
addiu a2, zero, 0x2ee
addiu a1, a1, -0x706c
jalr t9
move a0, zero
lw a1, -0x7f3c(gp)
lw t9, -sym.imp.g_string_assign(gp)
addiu v0, zero, 0xe6
addiu a1, a1, -0x6fb8
move a0, s2
jalr t9
sw v0, 0x64(sp)
b 0x2be10
lw gp, 0x40(sp)
lw fp, -0x7f3c(gp)
lui s7, 1
ori s7, s7, 0x86a0
addiu fp, fp, -0x6f38
lw t9, -sym.imp.g_random_int_range(gp)
move a1, s7
jalr t9
addiu a0, zero, 1
lw gp, 0x40(sp)
move a2, v0
move a1, fp
lw t9, -sym.imp.g_string_printf(gp)
jalr t9
move a0, s0
lw gp, 0x40(sp)
lw a1, (s0)
lw t9, -sym.nsadmin_device_share_id_exists(gp)
bal sym.nsadmin_device_share_id_exists
move a0, zero
bnez v0, 0x2bf3c
lw gp, 0x40(sp)
b 0x2bd3c
lw s7, (s0)
lw a1, -0x7f3c(gp)
lw t9, -sym.imp.g_string_assign(gp)
addiu v0, zero, 0xdc
addiu a1, a1, -0x6f88
move a0, s2
jalr t9
sw v0, 0x64(sp)
b 0x2be10
lw gp, 0x40(sp)
lw a1, -0x7fc8(gp)
lw t9, -sym.imp.g_string_append(gp)
addiu a1, a1, 0x4ad8
jalr t9
move a0, s0
lw gp, 0x40(sp)
lw a1, 0x5c(sp)
lw t9, -sym.imp.g_string_append(gp)
jalr t9
move a0, s0
lw gp, 0x40(sp)
move a1, fp
lw a0, -0x7f3c(gp)
lw t9, -sym.imp.g_strdup_printf(gp)
jalr t9
addiu a0, a0, -0x6ed8
lw gp, 0x40(sp)
move fp, v0
lw v0, 0x50(sp)
lw a3, -0x7f3c(gp)
sw v0, 0x38(sp)
lw v0, -0x7f3c(gp)
lw a1, -0x7f3c(gp)
addiu v0, v0, -0x72c4
sw v0, 0x34(sp)
lw v0, 0x4c(sp)
lw t9, -sym.set_param_names(gp)
sw v0, 0x30(sp)
lw v0, -0x7f3c(gp)
sw zero, 0x3c(sp)
addiu v0, v0, -0x72b8
sw v0, 0x2c(sp)
lw v0, -0x7f3c(gp)
sw s6, 0x28(sp)
--
b 0x2c654
sw v0, 0x34(sp)
lw t9, -sym.find_delete(gp)
bal sym.find_delete
move a0, s1
lw gp, 0x18(sp)
addiu s7, s7, 4
lw t9, -0x7560(gp)
jalr t9
move a0, s3
lw a1, (s7)
beqz a1, 0x2c554
lw gp, 0x18(sp)
lw t9, -sym.nsadmin_get_device_share_id(gp)
bal sym.nsadmin_get_device_share_id
move a0, zero
beqz v0, 0x2c534
lw gp, 0x18(sp)
lw t9, -0x7664(gp)
move a0, v0
jalr t9
lw s2, 0x34(v0)
lw gp, 0x18(sp)
lw a1, 0x2c(sp)
lw a0, 0x30(sp)
lw t9, -sym.imp.g_strdup_printf(gp)
jalr t9
move a2, s2
lw gp, 0x18(sp)
move a1, zero
move a0, v0
lw t9, -sym.delete_paramgroup(gp)
bal sym.delete_paramgroup
move s1, v0
beqz v0, 0x2c89c
lw gp, 0x18(sp)
lw t9, -0x7560(gp)
jalr t9
move a0, s1
lw gp, 0x18(sp)
lw v0, 0x20(sp)
move a1, s2
lw t9, -sym.imp.g_strdup_printf(gp)
jalr t9
addiu a0, v0, -0x70b0
lw gp, 0x18(sp)
move a0, v0
lw t9, -sym.get_standard_and_internal_disk_from_id(gp)
bal sym.get_standard_and_internal_disk_from_id
move s1, v0
move s4, v0
beqz v0, 0x2c78c
lw gp, 0x18(sp)
lw t9, -sym.imp.g_strdup(gp)
jalr t9
lw a0, 0x18(s4)
lw gp, 0x18(sp)
lw a0, 0x34(sp)
move a1, v0
lw t9, -sym.imp.g_strdup_printf(gp)
jalr t9
move s3, v0
lw gp, 0x18(sp)
move a1, zero
move a0, v0
lw t9, -sym.delete_paramgroup(gp)
bal sym.delete_paramgroup
move s6, v0
beqz v0, 0x2c924
lw gp, 0x18(sp)
lw t9, -sym.disk_id_is_mounted(gp)
bal sym.disk_id_is_mounted
move a0, s1
bnez v0, 0x2c974
lw gp, 0x18(sp)
lw t9, -sym.disk_remove_disk(gp)
bal sym.disk_remove_disk
move a0, s3
lw gp, 0x18(sp)
lw t9, -0x7560(gp)
jalr t9
move a0, s6
lw gp, 0x18(sp)
lw t9, -0x7560(gp)
jalr t9
move a0, s3
lw gp, 0x18(sp)
lw t9, -sym.disk_unref_with_list_lock(gp)
bal sym.disk_unref_with_list_lock
move a0, s4
lw gp, 0x18(sp)
lw t9, -0x7560(gp)
jalr t9
move a0, s1
lw gp, 0x18(sp)
move a1, s2
sw zero, 0x40(sp)
lw a0, -0x7f3c(gp)
lw t9, -sym.imp.g_strdup_printf(gp)
jalr t9
addiu a0, a0, -0x6d70
lw gp, 0x18(sp)
addiu s1, sp, 0x40
move a1, s1
lw t9, -sym.nsadmin_delete_nsdevice(gp)
move a0, v0
bal sym.nsadmin_delete_nsdevice
move s3, v0
beqz v0, 0x2c8cc
lw gp, 0x18(sp)
lw t9, -0x7560(gp)
jalr t9
move a0, s3
lw gp, 0x18(sp)
lw v0, 0x20(sp)
move a1, s2
lw t9, -sym.imp.g_strdup_printf(gp)
jalr t9
addiu a0, v0, -0x70b0
lui s4, 1
lw gp, 0x18(sp)
move s3, v0
addiu s2, zero, 0x97
ori s4, s4, 0x86a0
lw t9, -sym.imp.g_usleep(gp)
move a0, s4
jalr t9
sw zero, 0x40(sp)
lw gp, 0x18(sp)
move a0, s1
lw t9, -sym.get_standard_and_internal_disk(gp)
bal sym.get_standard_and_internal_disk
move a1, s3
lw a0, 0x40(sp)
beqz a0, 0x2c628
lw gp, 0x18(sp)
lw t9, -sym.find_size(gp)
--
b 0x2c558
lw gp, 0x18(sp)
lw a1, -0x7f3c(gp)
lw t9, -sym.imp.g_string_assign(gp)
move a0, s0
jalr t9
addiu a1, a1, -0x6d68
lw gp, 0x18(sp)
lw v0, 0x40(sp)
move a0, s0
lw t9, -sym.imp.g_string_append(gp)
lw a1, 8(v0)
jalr t9
addiu s0, zero, 0xa
lw gp, 0x18(sp)
lw t9, -sym.imp.g_error_free(gp)
jalr t9
lw a0, 0x40(sp)
lw gp, 0x18(sp)
lw t9, -0x7560(gp)
jalr t9
move a0, s3
b 0x2c558
lw gp, 0x18(sp)
lw a1, -0x7f3c(gp)
lw t9, -sym.imp.g_string_printf(gp)
move a2, s3
addiu a1, a1, -0x6d9c
jalr t9
move a0, s0
lw gp, 0x18(sp)
lw t9, -0x7560(gp)
jalr t9
move a0, s6
lw gp, 0x18(sp)
lw t9, -0x7560(gp)
jalr t9
move a0, s3
lw gp, 0x18(sp)
lw t9, -sym.disk_unref_with_list_lock(gp)
bal sym.disk_unref_with_list_lock
move a0, s4
b 0x2c8b4
lw gp, 0x18(sp)
lw t9, -sym.client_unmount_disk(gp)
move a2, zero
--
addiu t9, t9, -0x4da8
bal 0x2b258
move a0, s4
beqz v0, 0x2d018
lw gp, 0x40(sp)
beqz s6, 0x2cd78
lw t9, -sym.nsadmin_device_share_id_exists(gp)
move a1, s6
bal sym.nsadmin_device_share_id_exists
move a0, zero
beqz v0, 0x2cd60
lw gp, 0x40(sp)
lw t9, -sym.imp.strcmp(gp)
lw a1, 0x40(s0)
jalr t9
move a0, s6
bnez v0, 0x2d04c
lw gp, 0x40(sp)
lw t9, -0x79e8(gp)
addiu t9, t9, -0x482c
bal 0x2b7d4
move a0, s6
beqz v0, 0x2cff4
lw gp, 0x40(sp)
lw a1, -0x7f3c(gp)
lw t9, -sym.imp.g_string_append_printf(gp)
lw a2, 0x34(s0)
addiu a1, a1, -0x6f38
jalr t9
move a0, s3
lw gp, 0x40(sp)
lhu a1, 0x62(sp)
lw a0, -0x7f3c(gp)
lw t9, -sym.imp.g_strdup_printf(gp)
jalr t9
addiu a0, a0, -0x6ed8
lw gp, 0x40(sp)
move s4, v0
lw v0, 0x5c(sp)
lw a3, -0x7f3c(gp)
sw v0, 0x38(sp)
lw v0, -0x7f3c(gp)
lw a1, -0x7f3c(gp)
addiu v0, v0, -0x72c4
sw v0, 0x34(sp)
lw v0, 0x58(sp)
lw a2, 0x50(sp)
sw v0, 0x30(sp)
lw v0, -0x7f3c(gp)
lw t9, -sym.set_param_names(gp)
addiu v0, v0, -0x72b8
sw v0, 0x2c(sp)
lw v0, 0x54(sp)
sw zero, 0x3c(sp)
--
sw zero, 0x3c(sp)
addiu v0, v0, -0x6278
sw v0, 0x24(sp)
lw v0, -0x7f3c(gp)
sw v1, 0x20(sp)
addiu v0, v0, -0x7274
sw v0, 0x1c(sp)
lw v0, -0x7f3c(gp)
sw s5, 0x18(sp)
addiu v0, v0, -0x726c
sw v0, 0x14(sp)
sw s6, 0x10(sp)
addiu a3, a3, -0x7294
addiu a1, a1, -0x4828
bal sym.properties_gobject_set
move a0, s0
beqz v0, 0x2ce3c
lw gp, 0x40(sp)
beqz s5, 0x2d03c
lw v0, 0x54(sp)
lw t9, -sym.nsdevice_unc_from_address(gp)
bal sym.nsdevice_unc_from_address
move a0, s0
lw gp, 0x40(sp)
lw a0, -0x7f3c(gp)
lw t9, -sym.imp.g_strdup_printf(gp)
lw a1, 0x34(s0)
jalr t9
addiu a0, a0, -0x70b0
lw gp, 0x40(sp)
move a0, v0
lw t9, -sym.get_standard_and_internal_disk_from_id(gp)
bal sym.get_standard_and_internal_disk_from_id
move s5, v0
lw gp, 0x40(sp)
move a0, v0
lw t9, -sym.disk_is_mounted(gp)
bal sym.disk_is_mounted
move s2, v0
bnez v0, 0x2cfd0
lw gp, 0x40(sp)
lw t9, -sym.disk_unref_with_list_lock(gp)
bal sym.disk_unref_with_list_lock
move a0, s2
lw gp, 0x40(sp)
move a0, s5
--
beql v0, zero, 0x2e508
lw v0, 0x54(s6)
beqz s4, 0x2e56c
lw a1, -0x7f3c(gp)
beqz s5, 0x2e570
lw t9, -sym.imp.g_string_assign(gp)
lw v0, 0x28(sp)
beql v0, zero, 0x2e5ac
lw a0, -0x7f3c(gp)
sw zero, 0x34(sp)
lw v0, -0x7fdc(gp)
lw t9, -sym.disk_get_type(gp)
lw s2, -0xf68(v0)
addiu s2, s2, 1
bal sym.disk_get_type
sw s2, -0xf68(v0)
lw gp, 0x18(sp)
move a1, zero
lw t9, -sym.imp.g_object_new(gp)
jalr t9
move a0, v0
lw gp, 0x18(sp)
move a1, s2
move s0, v0
lw a0, -0x7f3c(gp)
lw t9, -sym.imp.g_strdup_printf(gp)
jalr t9
addiu a0, a0, -0x6aa8
lw gp, 0x18(sp)
move a1, s2
sw v0, 0x18(s0)
lw a0, -0x7f3c(gp)
lw t9, -sym.imp.g_strdup_printf(gp)
jalr t9
addiu a0, a0, -0x6aa0
lw gp, 0x18(sp)
sw v0, 0x1c(s0)
lw a0, -0x7f3c(gp)
lw t9, -sym.imp.g_strdup(gp)
jalr t9
addiu a0, a0, -0x6a8c
lw gp, 0x18(sp)
sw v0, 0x20(s0)
addiu v0, zero, 7
sw v0, 0x74(s0)
addiu v0, zero, 1
lw a3, 0x28(sp)
lw a2, 0x24(sp)
lw a1, 0x20(sp)
sw v0, 0x88(s0)
lw t9, -sym.nsadmin_make_cifs_mount_options(gp)
lhu a0, 0x3a(sp)
addiu v0, zero, 2
--
sw v0, 0x18(s4)
lw gp, 0x18(sp)
lw a0, -0xf6c(s3)
lw t9, -sym.imp.g_slist_append(gp)
jalr t9
move a1, s4
lw gp, 0x18(sp)
lw a0, -0xf70(s1)
lw t9, -sym.imp.g_mutex_unlock(gp)
jalr t9
sw v0, -0xf6c(s3)
lw gp, 0x18(sp)
lhu v0, 0x3a(sp)
move a3, s4
lw a2, -0x79e8(gp)
lw t9, -sym.disk_job_new(gp)
move a0, s0
addiu a2, a2, -0x242c
addiu a1, zero, 3
bal sym.disk_job_new
sh v0, 4(s4)
lw gp, 0x18(sp)
move a2, s2
sw v0, 8(s4)
lw a1, -0x7f3c(gp)
lw t9, -sym.imp.g_string_printf(gp)
addiu a1, a1, -0x5d30
jalr t9
move a0, s7
lw gp, 0x18(sp)
lw t9, -sym.imp.time(gp)
jalr t9
move a0, zero
lw gp, 0x18(sp)
lw a0, -0xf70(s1)
lw t9, -sym.imp.g_mutex_lock(gp)
jalr t9
move s0, v0
lw gp, 0x18(sp)
lw s5, -0xf6c(s3)
lw t9, -sym.imp.g_slist_length(gp)
jalr t9
move a0, s5
move s4, v0
beqz s5, 0x2e3a0
lw gp, 0x18(sp)
--
jalr t9
move a0, zero
b 0x2e3ec
lw gp, 0x18(sp)
lw t9, -sym.imp.g_mutex_unlock(gp)
jalr t9
lw a0, -0xf70(s1)
b 0x2e044
lw gp, 0x18(sp)
lw t9, -sym.imp.g_string_assign(gp)
addiu a1, a1, -0x6ae8
jalr t9
move a0, fp
lw gp, 0x18(sp)
lw v0, 0x30(sp)
addiu s0, zero, 0xa
lw t9, -sym.imp.g_mutex_unlock(gp)
jalr t9
lw a0, -0xf60(v0)
lw gp, 0x18(sp)
lw t9, -0x7560(gp)
jalr t9
move a0, zero
b 0x2e3dc
lw gp, 0x18(sp)
lw t9, -sym.imp.g_strdup_printf(gp)
lw a1, 0x34(s6)
jalr t9
addiu a0, a0, -0x70b0
lw gp, 0x18(sp)
move a0, v0
lw t9, -sym.get_standard_and_internal_disk_from_id(gp)
bal sym.get_standard_and_internal_disk_from_id
move s0, v0
move s2, v0
beqz v0, 0x2e620
lw gp, 0x18(sp)
lw t9, -sym.imp.g_rec_mutex_lock(gp)
jalr t9
lw a0, 0x14(v0)
lw gp, 0x18(sp)
lw t9, -sym.imp.g_strdup(gp)
jalr t9
lw a0, 0x68(s2)
lw gp, 0x18(sp)
lw a0, 0x14(s2)
--
lw s3, -0x7f3c(gp)
lw s6, -0x7f3c(gp)
lw s5, -0x7f3c(gp)
lw s4, -0x7f3c(gp)
move fp, zero
addiu s3, s3, -0x66e8
addiu s6, s6, -0x66d8
addiu s5, s5, -0x66d0
addiu s4, s4, -0x66c0
lw v1, (v1)
sll v0, fp, 2
lw t9, -sym.imp.xml_tag_start_element(gp)
lwx s7, v0(v1)
addiu v0, zero, 1
addiu a3, zero, 1
move a2, s1
move a1, s3
move a0, s0
sw zero, 0x18(sp)
sw v0, 0x14(sp)
jalr t9
sw zero, 0x10(sp)
lw gp, 0x20(sp)
lw a3, 4(s7)
lw a2, (s7)
lw t9, -sym.imp.g_string_printf(gp)
move a1, s6
jalr t9
move a0, s2
lw gp, 0x20(sp)
lw a2, (s2)
move a3, s1
lw t9, -sym.imp.xml_tag_text_element(gp)
move a1, s5
jalr t9
move a0, s0
lw gp, 0x20(sp)
lw a0, 8(s7)
lw t9, -sym.boolean_to_true_false(gp)
bal sym.boolean_to_true_false
addiu fp, fp, 1
lw gp, 0x20(sp)
move a3, s1
move a2, v0
lw t9, -sym.imp.xml_tag_text_element(gp)
move a1, s4
--
lw v0, 0x6c(sp)
lw a1, 0x70(sp)
addiu a3, zero, 1
move a2, s2
move a0, s1
sw v0, 0x18(sp)
sw s0, 0x14(sp)
jalr t9
sw s0, 0x10(sp)
lw gp, 0x58(sp)
move a0, s3
lw t9, -0x7560(gp)
jalr t9
addiu fp, fp, 1
lw v1, 0x98(sp)
lw v0, 4(v1)
sltu v0, fp, v0
beqz v0, 0x2fe74
lw gp, 0x58(sp)
lw v1, (v1)
sll v0, fp, 2
lwx v1, v0(v1)
lhu a1, 0xc(v1)
beql a1, zero, 0x2fd94
move s3, zero
lw t9, -sym.imp.g_strdup_printf(gp)
lw a0, 0x84(sp)
jalr t9
sw v1, 0x74(sp)
move s3, v0
lw gp, 0x58(sp)
b 0x2fd94
lw v1, 0x74(sp)
lw v0, 0x8c(sp)
lw t9, -sym.imp.xml_tag_end_element(gp)
addiu a3, zero, 1
move a2, s2
addiu a1, v0, -0x6624
jalr t9
move a0, s1
lw gp, 0x58(sp)
lw v0, 0x88(sp)
addiu a3, zero, 1
lw t9, -sym.imp.xml_tag_end_element(gp)
move a2, s2
addiu a1, v0, -0x6630
--
sw s0, 0x28(sp)
move s1, a0
sw s4, 0x38(sp)
sw v0, 0x18(sp)
sw zero, 0x1c(sp)
sw zero, 0x20(sp)
jalr t9
addiu a0, zero, 0x12c
lw gp, 0x10(sp)
move a0, s1
move s0, v0
lw a1, -0x7fc8(gp)
lw t9, -sym.vapix_option_as_str_value(gp)
bal sym.vapix_option_as_str_value
addiu a1, a1, 0x3214
lw gp, 0x10(sp)
addiu a2, sp, 0x20
addiu a1, sp, 0x1c
lw t9, -sym.check_version_supported(gp)
bal sym.check_version_supported
move a0, v0
lw gp, 0x10(sp)
lw a3, 0x20(sp)
lw a2, 0x1c(sp)
lw a1, -0x7f3c(gp)
lw t9, -sym.imp.g_string_append_printf(gp)
move s2, v0
addiu a1, a1, -0x65cc
jalr t9
move a0, s0
beqz s2, 0x300e4
lw gp, 0x10(sp)
lw a2, -0x7fc8(gp)
move a1, s2
addiu a2, a2, 0x30c0
lw t9, -sym.write_general_error(gp)
addiu s2, sp, 0x18
move a3, s2
bal sym.write_general_error
move a0, s0
lw gp, 0x10(sp)
move s4, zero
lw a1, -0x7f3c(gp)
lw t9, -sym.imp.xml_tag_end_element(gp)
addiu a3, zero, 1
move a2, s2
--
addiu sp, sp, -0x28
lw t9, -0x7560(gp)
sw s0, 0x1c(sp)
move s0, a0
lw a0, 0x5c(a0)
sw gp, 0x10(sp)
sw ra, 0x24(sp)
sw s1, 0x20(sp)
jalr t9
move s1, a1
lw gp, 0x10(sp)
lw t9, -sym.imp.g_strdup(gp)
jalr t9
move a0, s1
lw v1, 0x4c(s0)
lw gp, 0x10(sp)
beqz v1, 0x30920
sw v0, 0x5c(s0)
lw t9, -0x7560(gp)
jalr t9
lw a0, 0x58(s0)
lw gp, 0x10(sp)
lw a2, 0x4c(s0)
lw a1, 0x5c(s0)
lw a0, -0x7f3c(gp)
lw t9, -sym.imp.g_strdup_printf(gp)
jalr t9
addiu a0, a0, -0x61f0
sw v0, 0x58(s0)
lw ra, 0x24(sp)
lw s1, 0x20(sp)
lw s0, 0x1c(sp)
jr ra
addiu sp, sp, 0x28
lui gp, 4
addiu gp, gp, 0x57bc
addu gp, gp, t9
addiu sp, sp, -0x470
lw t9, -sym.imp.inet_pton(gp)
sw s1, 0x454(sp)
lw s1, -0x7214(gp)
sw s2, 0x458(sp)
addiu s2, sp, 0x2c
lw v0, (s1)
sw gp, 0x20(sp)
sw s5, 0x464(sp)
--
move a3, s2
move a2, zero
lw t9, -sym.imp.getaddrinfo(gp)
move a1, zero
move a0, v0
jalr t9
move s0, v0
lw gp, 0x20(sp)
move s2, v0
lw t9, -0x7560(gp)
jalr t9
move a0, s0
bnez s2, 0x30ba8
lw gp, 0x20(sp)
lw v0, 0x2c(sp)
bnel v0, zero, 0x30b64
lw a1, 0x10(v0)
b 0x309d4
move v0, zero
lw t9, -sym.get_ipv6_link_local_interface_index(gp)
bal sym.get_ipv6_link_local_interface_index
nop
beqz v0, 0x309bc
lw gp, 0x20(sp)
lw a2, -0x7f3c(gp)
lw t9, -sym.imp.g_snprintf(gp)
move a3, s0
addiu s0, sp, 0x40
sw v0, 0x10(sp)
addiu a2, a2, -0x61d8
addiu a1, zero, 0x40c
jalr t9
move a0, s0
b 0x309bc
lw gp, 0x20(sp)
lw a2, -0x7f3c(gp)
lw t9, -sym.imp.g_snprintf(gp)
addiu a0, sp, 0x40
sw v0, 0x10(sp)
move a3, s2
addiu a2, a2, -0x61d8
addiu a1, zero, 0x40c
jalr t9
move s0, a0
b 0x30a90
lw gp, 0x20(sp)
lw t9, -sym.imp.__stack_chk_fail(gp)
jalr t9
nop
lui gp, 4
addiu gp, gp, 0x5460
addu gp, gp, t9
addiu sp, sp, -0x20
sw s0, 0x18(sp)
lw s0, -0x7fdc(gp)
sw gp, 0x10(sp)
sw ra, 0x1c(sp)
--
addiu s3, sp, 0x28
lw v0, (s2)
sw gp, 0x20(sp)
sw s0, 0x30(sp)
sw ra, 0x44(sp)
sw s4, 0x40(sp)
sw s1, 0x34(sp)
move s0, a0
move a2, s3
move a1, zero
addiu a0, zero, 1
sw v0, 0x2c(sp)
sw zero, 0x28(sp)
jalr t9
nop
beqz v0, 0x3170c
lw gp, 0x20(sp)
lw t9, -sym.imp.g_mutex_lock(gp)
lw a0, 0x14(s0)
jalr t9
move s1, v0
lw gp, 0x20(sp)
lw a2, 0x34(s0)
lw a1, -0x7fc8(gp)
lw a0, -0x7f3c(gp)
lw t9, -sym.imp.g_strdup_printf(gp)
addiu a1, a1, 0x5708
jalr t9
addiu a0, a0, -0x6188
lw gp, 0x20(sp)
lw a0, 0x14(s0)
sw v0, 0x38(s0)
lw t9, -sym.imp.g_mutex_unlock(gp)
jalr t9
move s4, v0
lw gp, 0x20(sp)
lw t9, -sym.imp.g_dbus_interface_skeleton_get_type(gp)
jalr t9
nop
lw gp, 0x20(sp)
move a1, v0
lw t9, -sym.imp.g_type_check_instance_cast(gp)
jalr t9
move a0, s0
lw gp, 0x20(sp)
move a3, s3
--
jalr t9
addiu a0, zero, -1
lw gp, 0x10(sp)
b 0x35274
sw v0, 0xc(s0)
lw v0, 0x58(a0)
bnez v0, 0x352f4
nop
lw v1, 0x78(a0)
addiu v0, zero, 1
beq v1, v0, 0x352fc
nop
lw v0, 0x74(a0)
xor v0, v0, v1
jr ra
sltu v0, zero, v0
jr ra
move v0, zero
jr ra
move v0, zero
lui gp, 4
addiu gp, gp, 0xdec
addu gp, gp, t9
lw v0, 0xc(a0)
beqz v0, 0x35330
lw t9, -sym.imp.g_strdup_printf(gp)
lw a0, -0x7fc8(gp)
lw a2, 8(v0)
lw a1, 4(v0)
jr t9
addiu a0, a0, 0x3498
lw a0, -0x7fc8(gp)
lw t9, -sym.imp.g_strdup(gp)
jr t9
addiu a0, a0, 0x364c
lui gp, 4
addiu gp, gp, 0xdb0
addu gp, gp, t9
addiu sp, sp, -0x20
lw t9, -0x7560(gp)
sw s0, 0x18(sp)
move s0, a0
lw a0, (a0)
sw ra, 0x1c(sp)
sw gp, 0x10(sp)
jalr t9
nop
lw gp, 0x10(sp)
lw ra, 0x1c(sp)
move a0, s0
lw t9, -0x7560(gp)
lw s0, 0x18(sp)
jr t9
addiu sp, sp, 0x20
lui gp, 4
addiu gp, gp, 0xd64
addu gp, gp, t9
addiu sp, sp, -0x38
lw t9, -sym.imp.g_strdup_printf(gp)
sw s1, 0x24(sp)
lw s1, -0x7214(gp)
sw s3, 0x2c(sp)
move s3, a0
lw v0, (s1)
lw a0, -0x7f3c(gp)
sw gp, 0x10(sp)
sw ra, 0x34(sp)
sw s4, 0x30(sp)
sw s2, 0x28(sp)
addiu a0, a0, -0x5a10
sw s0, 0x20(sp)
sw v0, 0x1c(sp)
jalr t9
move s4, a2
lw gp, 0x10(sp)
move a1, v0
move a0, s3
lw t9, -sym.imp.g_strrstr(gp)
jalr t9
--
lw s5, -0x7f3c(gp)
b 0x36ce0
addiu s5, s5, -0x5534
lw s7, 0x48(sp)
lw t9, -sym.imp.g_time_val_to_iso8601(gp)
jalr t9
move a0, s7
lw gp, 0x28(sp)
addiu a0, s7, 0x20
move s2, v0
lw t9, -sym.imp.g_time_val_to_iso8601(gp)
jalr t9
addiu s1, s1, 4
lw a3, 0x34(s7)
lw a2, 0x30(s7)
lw a1, 8(s7)
sw a3, 0x24(sp)
sw a2, 0x20(sp)
lw a0, 0x28(s7)
lw gp, 0x28(sp)
sw a0, 0x1c(sp)
sw v0, 0x18(sp)
lw v1, 0x14(s7)
move fp, v0
lw v0, 0x10(s7)
lw t9, -sym.imp.g_strdup_printf(gp)
move a2, s2
sw v1, 0x14(sp)
move a0, s5
jalr t9
sw v0, 0x10(sp)
lw gp, 0x28(sp)
move a0, s2
lw t9, -0x7560(gp)
jalr t9
move s2, v0
lw gp, 0x28(sp)
lw t9, -0x7560(gp)
jalr t9
move a0, fp
lw gp, 0x28(sp)
sw s2, -4(s1)
lw t9, -sym.imp.g_hash_table_iter_next(gp)
move a2, s6
move a1, zero
jalr t9
--
lw s2, -0x7fc8(gp)
lw a2, -0x7f3c(gp)
lw t9, -sym.imp.g_log(gp)
addiu a3, s2, 0x7dfc
addiu a2, a2, -0x5498
addiu a1, zero, 0x10
move a0, zero
sw v0, 0x14(sp)
jalr t9
sw v1, 0x10(sp)
lw gp, 0x18(sp)
lw t9, -sym.imp.g_clear_error(gp)
jalr t9
move a0, s0
lw gp, 0x18(sp)
lw a2, -0x7f3c(gp)
lw t9, -sym.imp.g_log(gp)
addiu a3, s2, 0x7dfc
addiu a2, a2, -0x5438
addiu a1, zero, 0x10
jalr t9
move a0, zero
lw gp, 0x18(sp)
lw a1, 8(s1)
lw a0, -0x7f3c(gp)
lw t9, -sym.imp.g_strdup_printf(gp)
jalr t9
addiu a0, a0, -0x541c
lw gp, 0x18(sp)
lw a0, 8(s1)
move a1, v0
lw t9, -sym.g_rename_wrapper(gp)
bal sym.g_rename_wrapper
move s0, v0
addiu v1, zero, -1
beq v0, v1, 0x378c4
lw gp, 0x18(sp)
lw t9, -0x7560(gp)
jalr t9
move a0, s0
b 0x37718
lw gp, 0x18(sp)
lw t9, -sym.imp.g_clear_error(gp)
jalr t9
move a0, s0
b 0x37718
--
lui gp, 4
addiu gp, gp, -0x1ae0
addu gp, gp, t9
bnel a0, zero, 0x37bf0
lw v0, -0x7f3c(gp)
lw v0, -0x7f3c(gp)
jr ra
addiu v0, v0, -0x531c
jr ra
addiu v0, v0, -0x5324
lui gp, 4
addiu gp, gp, -0x1b08
addu gp, gp, t9
bnel a0, zero, 0x37c18
lw v0, -0x7f3c(gp)
lw v0, -0x7f3c(gp)
jr ra
addiu v0, v0, -0x6c70
jr ra
addiu v0, v0, -0x6c74
lui gp, 4
addiu gp, gp, -0x1b30
addu gp, gp, t9
move a2, a0
lw a0, -0x7f3c(gp)
lw t9, -sym.imp.g_strdup_printf(gp)
move a3, a1
jr t9
addiu a0, a0, -0x5514
lui gp, 4
addiu gp, gp, -0x1b54
addu gp, gp, t9
move a1, a0
lw a0, -0x7f3c(gp)
lw t9, -sym.imp.g_strdup_printf(gp)
jr t9
addiu a0, a0, -0x6f38
lui gp, 4
addiu gp, gp, -0x1b74
addu gp, gp, t9
move a1, a0
lw a0, -0x7f3c(gp)
lw t9, -sym.imp.g_strdup_printf(gp)
jr t9
addiu a0, a0, -0x5d30
lui gp, 4
addiu gp, gp, -0x1b94
addu gp, gp, t9
addiu sp, sp, -0x28
sw gp, 0x10(sp)
sw ra, 0x24(sp)
sw s1, 0x20(sp)
sw s0, 0x1c(sp)
beqz a0, 0x37cec
lw a2, -0x7f3c(gp)
beqz a1, 0x37d18
move s0, a1
lw a1, -0x7f3c(gp)
lw t9, -sym.imp.g_ascii_strcasecmp(gp)
addiu a1, a1, -0x6c74
jalr t9
move s1, a0
bnez v0, 0x37d4c

[*] Function printf used 66 times storage_manager