[*] Binary protection state of indexer

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


[*] Function printf tear down of indexer

lw a1, -0x7fd8(gp)
lw t9, -sym.imp.g_hash_table_insert(gp)
jalr t9
addiu a1, a1, -0x3274
lw gp, 0x30(sp)
move a2, s5
move a0, s0
lw a1, -0x7fd8(gp)
lw t9, -sym.imp.g_hash_table_insert(gp)
jalr t9
addiu a1, a1, -0x3264
lw gp, 0x30(sp)
sw s2, 0x14(sp)
sw s4, 0x10(sp)
lw s7, -0x7fd8(gp)
lw a2, -0x7fd8(gp)
lw t9, -sym.ae_add_action_configuration_guard(gp)
move a3, s0
addiu a2, a2, -0x3258
addiu a1, s7, -0x32a0
jalr t9
addiu a0, zero, 1
beqz v0, 0xefa4
lw gp, 0x30(sp)
lw a0, -0x7fd8(gp)
lw t9, -sym.imp.g_strdup_printf(gp)
move a1, s5
jalr t9
addiu a0, a0, -0x31f8
lw gp, 0x30(sp)
move a0, v0
lw t9, -sym.imp.property_state_deserialize_xml(gp)
jalr t9
move s5, v0
lw gp, 0x30(sp)
move s1, v0
lw a0, -0x7fd8(gp)
lw t9, -sym.imp.property_state_deserialize_xml(gp)
jalr t9
addiu a0, a0, -0x30b8
lw gp, 0x30(sp)
move fp, v0
lw a0, -0x7fd8(gp)
lw t9, -sym.imp.property_state_deserialize_xml(gp)
jalr t9
addiu a0, a0, -0x2f54
--
move v1, zero
lw v0, (s3)
move s6, a0
sw v0, 0x24(sp)
move v0, zero
sw gp, 0x10(sp)
sw s1, 0x2c(sp)
sw s0, 0x28(sp)
sw ra, 0x44(sp)
sw s5, 0x3c(sp)
sw s4, 0x38(sp)
sw s2, 0x30(sp)
sw v0, 0x18(sp)
sw v1, 0x1c(sp)
jalr t9
addiu a0, zero, 0x800
lw s0, 0x58(s6)
lw gp, 0x10(sp)
beqz s0, 0xf874
move s1, v0
lw s4, -0x7fd8(gp)
lw s5, -0x7fd8(gp)
addiu s4, s4, 0x3648
b 0xf850
addiu s5, s5, -0x2d24
lw t9, -sym.imp.g_string_append_printf(gp)
lw a2, 0x20(s2)
move a1, s4
jalr t9
move a0, s1
lw s0, 4(s0)
beqz s0, 0xf874
lw gp, 0x10(sp)
lw v0, 4(s1)
beqz v0, 0xf830
lw s2, (s0)
lw t9, -sym.imp.g_string_append(gp)
move a1, s5
jalr t9
move a0, s1
b 0xf830
lw gp, 0x10(sp)
lw t9, -sym.database_compute_filesize_of_remove_blocks(gp)
lw a1, (s1)
lw a0, 0x1c(s6)
move a3, zero
--
sw gp, 0x10(sp)
sw s1, 0x2c(sp)
sw s0, 0x28(sp)
sw ra, 0x44(sp)
sw s6, 0x40(sp)
sw s5, 0x3c(sp)
sw s2, 0x30(sp)
sw v0, 0x18(sp)
sw v1, 0x1c(sp)
jalr t9
addiu a0, zero, 0x1000
lw s0, 0x58(s3)
lw gp, 0x10(sp)
beqz s0, 0xfd28
move s1, v0
lw s5, -0x7f50(gp)
addiu s6, zero, 0x2c
b 0xfce4
addiu s5, s5, -0x4cd0
lw t9, -sym.sql_sanitize_string(gp)
jalr t9
lw a0, 0x1c(s2)
lw gp, 0x10(sp)
lw a2, (v0)
move a1, s5
lw t9, -sym.imp.g_string_append_printf(gp)
move a0, s1
jalr t9
move s2, v0
lw gp, 0x10(sp)
addiu a1, zero, 1
lw t9, -sym.imp.g_string_free(gp)
jalr t9
move a0, s2
lw s0, 4(s0)
beqz s0, 0xfd28
lw gp, 0x10(sp)
lw v0, 4(s1)
beqz v0, 0xfc9c
lw s2, (s0)
lw v1, 8(s1)
addiu a0, v0, 1
sltu v1, a0, v1
beqz v1, 0xfdf0
lw t9, -sym.imp.g_string_insert_c(gp)
lw v1, (s1)
--
lw s0, 0xe8(sp)
jr ra
addiu sp, sp, 0x110
lw s2, -0x7fd8(gp)
lw t9, -sym.imp.opendir(gp)
jalr t9
addiu a0, s2, -0x27c0
move s1, v0
beqz v0, 0x125f0
lw gp, 0x20(sp)
lw v0, -0x7fd8(gp)
lw t9, -sym.imp.readdir64(gp)
sw v0, 0x2c(sp)
lw v0, -0x7fd8(gp)
lw s3, -0x7fd8(gp)
addiu v0, v0, -0x278c
lw s7, -0x7fd8(gp)
sw v0, 0x28(sp)
jalr t9
move a0, s1
addiu s3, s3, -0x2794
addiu fp, sp, 0x40
addiu s7, s7, 0x403c
beqz v0, 0x12574
lw gp, 0x20(sp)
lw t9, -sym.imp.g_strdup_printf(gp)
addiu a2, v0, 0x13
addiu a1, s2, -0x27c0
jalr t9
move a0, s3
lw gp, 0x20(sp)
move a1, fp
move a0, v0
lw t9, -sym.g_stat_wrapper(gp)
jalr t9
move s0, v0
bltz v0, 0x12588
lw gp, 0x20(sp)
lw v0, 0x58(sp)
addiu v1, zero, 0x4000
andi v0, v0, 0xf000
beq v0, v1, 0x12554
lw t9, -0x74c8(gp)
lw t9, -sym.imp.g_strdup(gp)
move a0, s6
sw zero, 0x38(sp)
--
lw gp, 0x18(sp)
lw t9, -0x74c8(gp)
jalr t9
move a0, s1
b 0x172b8
lw gp, 0x18(sp)
lw a1, -0x7fd8(gp)
move a0, s1
jalr t9
addiu a1, a1, 0x4e9c
beqz v0, 0x172a8
lw gp, 0x18(sp)
lw t9, -sym.imp.strrchr(gp)
addiu a1, zero, 0x2e
jalr t9
move a0, s1
lw gp, 0x18(sp)
subu a1, v0, s1
lw t9, -sym.imp.g_strndup(gp)
jalr t9
move a0, s1
lw gp, 0x18(sp)
move a1, v0
move s0, v0
lw a0, -0x7fd8(gp)
lw t9, -sym.imp.g_strdup_printf(gp)
jalr t9
addiu a0, a0, -0xe0
lw gp, 0x18(sp)
move a0, s0
lw t9, -0x74c8(gp)
jalr t9
move s0, v0
lw gp, 0x18(sp)
lw t9, -sym.file_exists(gp)
jalr t9
move a0, s0
beqz v0, 0x174b8
lw gp, 0x18(sp)
lw t9, -0x74c8(gp)
jalr t9
move a0, s0
b 0x172a8
lw gp, 0x18(sp)
lw t9, -sym.handle_recording_block_xml(gp)
move a1, s3
--
jalr t9
move a0, v0
move s1, v0
beqz v0, 0x17834
lw gp, 0x18(sp)
lw t9, -sym.imp.g_malloc0(gp)
jalr t9
addiu a0, zero, 0x1c
lw gp, 0x18(sp)
move a0, s2
move s0, v0
lw t9, -sym.imp.g_strdup(gp)
jalr t9
addiu s7, sp, 0x2c
lw gp, 0x18(sp)
move a0, s1
sw v0, 0xc(s0)
lw t9, -sym.imp.g_strdup(gp)
jalr t9
addiu s5, sp, 0x3c
lw gp, 0x18(sp)
move a1, v0
sw v0, (s0)
lw s2, -0x7fd8(gp)
lw a2, -0x7fd8(gp)
lw t9, -sym.imp.g_strdup_printf(gp)
addiu a0, s2, -0x5c
jalr t9
addiu a2, a2, -0x68
lw gp, 0x18(sp)
lw a1, (s0)
addiu a0, s2, -0x5c
lw a2, -0x7fd8(gp)
lw t9, -sym.imp.g_strdup_printf(gp)
addiu a2, a2, -0x54
jalr t9
sw v0, 4(s0)
lw gp, 0x18(sp)
lw t9, -sym.database_repair_queue_create(gp)
bal sym.database_repair_queue_create
sw v0, 8(s0)
lw gp, 0x18(sp)
lw v1, 0xc(s0)
sw v0, 0x14(s0)
lw s2, -0x7fd8(gp)
lw a2, -0x7fd8(gp)
lw t9, -sym.imp.g_log(gp)
addiu a1, zero, 0x40
sw v1, 0x10(sp)
addiu a3, s2, 0x403c
addiu a2, a2, -0x48
move a0, zero
jalr t9
sw zero, 0x24(sp)
--
sw v0, 0x78(sp)
lw v0, -0x7fd8(gp)
sw s6, 0x6c(sp)
sw v0, 0x7c(sp)
lw v0, -0x7fd8(gp)
sw v0, 0x80(sp)
lw v0, -0x7fd8(gp)
sw v0, 0x4c(sp)
lw v0, -0x7fd8(gp)
sw v0, 0x50(sp)
lw v0, -0x7fd8(gp)
sw v0, 0x84(sp)
lw v0, -0x74d0(gp)
sw v0, 0x94(sp)
lw v0, 0x3c(sp)
sw v0, 0x48(sp)
lw v0, 0x5c(sp)
addiu v0, v0, 0x403c
b 0x18524
sw v0, 0x68(sp)
beqz s3, 0x185ec
lw v0, 0x38(sp)
beqz s0, 0x18618
lw t9, -sym.imp.g_log(gp)
lw v0, 0x84(sp)
lw t9, -sym.imp.g_strdup_printf(gp)
move a3, s3
move a2, s2
move a1, s1
addiu a0, v0, 0x38c
sw s2, 0x14(sp)
jalr t9
sw s1, 0x10(sp)
lw v1, 0x104(sp)
lw gp, 0x30(sp)
lw a2, 0x6c(sp)
lw a0, 0x14(v1)
lw a3, 0xc(v1)
lw a1, 0x38(sp)
lw t9, -sym.database_repair_queue_add_stream(gp)
sw v0, 0x14(sp)
sw v0, 0x58(sp)
bal sym.database_repair_queue_add_stream
sw s0, 0x10(sp)
lw t9, (fp)
jalr t9
--
move a0, s0
lw v1, 4(v0)
sw v0, 0x54(sp)
lw v0, (v1)
blez v0, 0x18958
lw gp, 0x30(sp)
lw v0, -0x7fd8(gp)
move s0, zero
sw v0, 0x4c(sp)
lw v0, -0x7fd8(gp)
sw s6, 0x64(sp)
sw v0, 0x50(sp)
lw v0, -0x7fd8(gp)
lw s4, 0x104(sp)
sw v0, 0x58(sp)
lw v0, -0x7fd8(gp)
sw v0, 0x68(sp)
lw v0, 0x3c(sp)
b 0x18794
sw v0, 0x48(sp)
jalr t9
nop
lw gp, 0x30(sp)
move s6, v0
beqz s3, 0x18700
lw t9, -sym.imp.g_string_append_printf(gp)
lw a1, 0xc4(sp)
move a2, s3
jalr t9
move a0, v0
lw gp, 0x30(sp)
beqz s2, 0x1871c
lw t9, -sym.imp.g_string_append_printf(gp)
lw a1, 0xc0(sp)
move a2, s2
jalr t9
move a0, s6
lw gp, 0x30(sp)
lw v1, (s6)
lw a3, 0xc(s4)
lw a0, 0x14(s4)
lw t9, -sym.database_repair_queue_add_stream(gp)
lw a2, 0x64(sp)
lw a1, 0x38(sp)
sw v1, 0x14(sp)
bal sym.database_repair_queue_add_stream
sw s1, 0x10(sp)
lw gp, 0x30(sp)
addiu a1, zero, 1
lw t9, -sym.imp.g_string_free(gp)
jalr t9
move a0, s6
lw t9, (fp)
--
addiu sp, sp, -0x40
lw t9, -sym.sql_table_with_storage_name(gp)
sw s3, 0x38(sp)
move s3, a1
lw a1, -0x7fd8(gp)
sw ra, 0x3c(sp)
sw s2, 0x34(sp)
sw s1, 0x30(sp)
sw s0, 0x2c(sp)
sw gp, 0x18(sp)
addiu a1, a1, -0x21e8
move s2, a2
bal sym.sql_table_with_storage_name
move s0, a0
lw gp, 0x18(sp)
move a0, s0
move s1, v0
lw a1, -0x7fd8(gp)
lw t9, -sym.sql_table_with_storage_name(gp)
bal sym.sql_table_with_storage_name
addiu a1, a1, 0x7124
lw gp, 0x18(sp)
move a2, s3
move a1, s2
lw a0, -0x7fd8(gp)
lw t9, -sym.imp.g_strdup_printf(gp)
move a3, v0
sw s1, 0x10(sp)
addiu a0, a0, 0xa58
jalr t9
move s0, v0
lw gp, 0x18(sp)
sw v0, 0x24(sp)
lw t9, -0x74c8(gp)
jalr t9
move a0, s1
lw gp, 0x18(sp)
lw t9, -0x74c8(gp)
jalr t9
move a0, s0
lw ra, 0x3c(sp)
lw v0, 0x24(sp)
lw s3, 0x38(sp)
lw s2, 0x34(sp)
lw s1, 0x30(sp)
lw s0, 0x2c(sp)
--
lw t9, -sym.sql_select_column_from_table(gp)
addiu a1, v1, 0xc44
addiu a2, s5, 0x78c8
move a0, zero
sw zero, 0x18(sp)
sw zero, 0x14(sp)
jalr t9
sw zero, 0x10(sp)
lw gp, 0x20(sp)
addiu a2, s4, 0x7124
addiu a1, s2, -0x21e8
lw t9, -sym.sql_check_recording_has_blocks(gp)
move a0, s0
jalr t9
move s5, v0
lw gp, 0x20(sp)
addiu a1, s2, -0x21e8
move a0, s0
lw t9, -sym.sql_select_recording_or_block_with_no_stoptime(gp)
jalr t9
move s6, v0
lw gp, 0x20(sp)
lw a1, (s5)
lw a3, (v0)
lw a0, -0x7fd8(gp)
lw t9, -sym.imp.g_strdup_printf(gp)
move a2, s6
addiu a0, a0, 0xc58
jalr t9
move s4, v0
lw gp, 0x20(sp)
addiu a2, fp, -0x6dbc
move a3, v0
lw t9, -sym.sql_delete_from_table(gp)
addiu a1, s2, -0x21e8
move a0, s0
sw s3, 0x10(sp)
jalr t9
move s7, v0
lw gp, 0x20(sp)
move a1, v0
lw t9, -sym.string_merge_g_strings(gp)
jalr t9
move a0, s1
lw gp, 0x20(sp)
lw t9, -0x74c8(gp)
--
sw s3, 0x30(sp)
sw s2, 0x2c(sp)
sw s1, 0x28(sp)
sw s0, 0x24(sp)
beqz a0, 0x1cce8
move v0, a1
lw a1, -0x7fd8(gp)
lw t9, -sym.imp.g_strsplit(gp)
move s0, a0
addiu a2, zero, -1
move a0, v0
jalr t9
addiu a1, a1, -0x2d24
lw a0, (v0)
lw gp, 0x18(sp)
beqz a0, 0x1cc98
move s4, v0
lw t9, -sym.sql_sanitize_string(gp)
bal sym.sql_sanitize_string
move s1, s4
lw gp, 0x18(sp)
move s2, v0
addiu s5, zero, 0x2c
lw s3, -0x7f50(gp)
addiu s3, s3, -0x4cd0
lw t9, -sym.imp.g_string_append_printf(gp)
lw a2, (s2)
move a1, s3
jalr t9
move a0, s0
lw gp, 0x18(sp)
addiu s1, s1, 4
move a0, s2
lw t9, -sym.imp.g_string_free(gp)
jalr t9
addiu a1, zero, 1
lw a0, (s1)
beqz a0, 0x1cc98
lw gp, 0x18(sp)
lw t9, -sym.sql_sanitize_string(gp)
bal sym.sql_sanitize_string
nop
lw a0, 4(s0)
lw v1, 8(s0)
addiu a1, a0, 1
sltu v1, a1, v1
--
lw v0, -0x7fd8(gp)
lw s5, -0x7fd8(gp)
sw v0, 0x44(sp)
lw v0, -0x7d2c(gp)
lw s4, -0x7f50(gp)
addiu v0, v0, -0x47a0
sw v0, 0x48(sp)
lw v0, -0x7d2c(gp)
addiu s2, s2, 0xbb8
addiu v0, v0, -0x6064
sw v0, 0x4c(sp)
addiu v0, s7, 0x7dc
addiu s6, s6, -0x21e8
addiu s5, s5, 0x7124
sw v0, 0x28(sp)
addiu s4, s4, -0x6dbc
lw v0, (fp)
lw t9, -sym.imp.g_string_sized_new(gp)
addiu a0, zero, 0x8fc
jalr t9
lw s0, 4(v0)
lw gp, 0x20(sp)
move s7, v0
lw v0, 0x40(sp)
lw a2, (s3)
lw t9, -sym.imp.g_string_append_printf(gp)
addiu a1, v0, 0xdd8
jalr t9
move a0, s7
lw gp, 0x20(sp)
lw v0, 0x3c(sp)
lw a3, (s7)
lw t9, -sym.sql_copy_recordings(gp)
move a2, s6
move a0, s0
bal sym.sql_copy_recordings
addiu a1, v0, 0x944
lw gp, 0x20(sp)
move a1, v0
lw t9, -sym.string_merge_g_strings(gp)
jalr t9
move a0, s1
lw gp, 0x20(sp)
lw v0, 0x38(sp)
lw a3, (s7)
addiu a1, v0, 0x958
--
lw a0, -0xf4c(v0)
jalr t9
addiu a2, a2, -0x6540
move s5, v0
beqz v0, 0x1f53c
lw gp, 0x20(sp)
lw a0, -0x7fd8(gp)
lw t9, -sym.imp.g_string_new(gp)
addiu a0, a0, 0x403c
jalr t9
lw s7, (v0)
move s3, v0
beqz s2, 0x1f3ac
lw gp, 0x20(sp)
lw a2, -0x7fd8(gp)
lw t9, -sym.sql_update_recordings_table_column(gp)
lw a0, 4(s7)
move a3, s2
addiu a2, a2, 0x7a8
jalr t9
move a1, s4
lw gp, 0x20(sp)
lw a2, (v0)
move a0, s3
lw a1, -0x7fd8(gp)
lw t9, -sym.imp.g_string_append_printf(gp)
addiu a1, a1, 0x1220
jalr t9
move s2, v0
lw gp, 0x20(sp)
addiu a1, zero, 1
lw t9, -sym.imp.g_string_free(gp)
jalr t9
move a0, s2
lw gp, 0x20(sp)
beqz s1, 0x1f404
lw a2, -0x7fd8(gp)
lw t9, -sym.sql_update_recordings_table_column(gp)
lw a0, 4(s7)
move a3, s1
addiu a2, a2, 0x7b4
jalr t9
move a1, s4
lw gp, 0x20(sp)
lw a2, (v0)
move a0, s3
lw a1, -0x7fd8(gp)
lw t9, -sym.imp.g_string_append_printf(gp)
addiu a1, a1, 0x1220
jalr t9
move s1, v0
lw gp, 0x20(sp)
addiu a1, zero, 1
lw t9, -sym.imp.g_string_free(gp)
jalr t9
move a0, s1
lw gp, 0x20(sp)
lw t9, -0x7d2c(gp)
lw a1, (s3)
move a3, zero
move a2, zero
addiu t9, t9, -0x6064
bal 0x19f9c
move a0, s5
lw gp, 0x20(sp)
move s2, v0
addiu a1, zero, 1
lw t9, -sym.imp.g_string_free(gp)
--
addiu v1, v1, 0xf80
addiu a3, a3, 0x80c
addiu a2, a2, 0x78c8
addiu a1, a1, 0xa24
sw v1, 0x14(sp)
sw s2, 0x10(sp)
bal sym.sql_select_column_from_table
sw zero, 0x18(sp)
lw gp, 0x20(sp)
lw v1, (s0)
move a3, zero
lw a2, -0x7fd8(gp)
lw a0, 4(v1)
lw t9, -sym.sql_select_column_from_table(gp)
addiu a2, a2, 0xf84
addiu a1, s3, -0x21e8
sw zero, 0x18(sp)
sw zero, 0x14(sp)
sw zero, 0x10(sp)
bal sym.sql_select_column_from_table
move s2, v0
lw gp, 0x20(sp)
lw a3, (s2)
lw a2, (v0)
lw a1, -0x7fd8(gp)
lw t9, -sym.imp.g_string_append_printf(gp)
addiu a1, a1, 0xf98
move a0, s1
jalr t9
move s0, v0
lw gp, 0x20(sp)
addiu a1, zero, 1
lw t9, -sym.imp.g_string_free(gp)
jalr t9
move a0, s2
lw gp, 0x20(sp)
addiu a1, zero, 1
lw t9, -sym.imp.g_string_free(gp)
jalr t9
move a0, s0
lw gp, 0x20(sp)
lw s0, 0x44(sp)
lw a1, -0x7fd8(gp)
lw t9, -sym.imp.g_string_append_printf(gp)
lw a2, (s0)
addiu a1, a1, 0xfb8
jalr t9
move a0, s1
lw gp, 0x20(sp)
lw a3, 0x78(sp)
lw a1, (s1)
lw a2, -0x7d2c(gp)
lw t9, -0x7d2c(gp)
addiu a2, a2, -0x51c4
addiu t9, t9, -0x6064
bal 0x19f9c
move a0, zero
lw gp, 0x20(sp)
move a0, s0
addiu a1, zero, 1
lw t9, -sym.imp.g_string_free(gp)
jalr t9
move s2, v0
lw gp, 0x20(sp)
--
lw a0, 4(v0)
move a3, s3
move a1, fp
sw zero, 0x18(sp)
sw s4, 0x14(sp)
bal sym.sql_select_column_from_table
sw s2, 0x10(sp)
lw a0, (s6)
lw gp, 0x20(sp)
lw v1, 0x2c(sp)
lw a0, 4(a0)
lw t9, -sym.sql_select_column_from_table(gp)
addiu a2, v1, 0xf84
move a3, zero
addiu a1, s5, -0x21e8
sw zero, 0x18(sp)
sw zero, 0x14(sp)
sw zero, 0x10(sp)
bal sym.sql_select_column_from_table
move s0, v0
lw gp, 0x20(sp)
lw a2, (v0)
move s7, v0
lw v0, 0x30(sp)
lw a3, (s0)
lw t9, -sym.imp.g_string_append_printf(gp)
addiu a1, v0, 0xf98
jalr t9
move a0, s1
lw gp, 0x20(sp)
addiu a1, zero, 1
lw t9, -sym.imp.g_string_free(gp)
jalr t9
move a0, s0
lw gp, 0x20(sp)
addiu a1, zero, 1
lw t9, -sym.imp.g_string_free(gp)
jalr t9
move a0, s7
lw s6, 4(s6)
beqz s6, 0x206a8
lw gp, 0x20(sp)
lw t9, -sym.imp.g_string_append_printf(gp)
lw a1, 0x38(sp)
jalr t9
move a0, s1
b 0x2085c
lw gp, 0x20(sp)
lw s2, 0x3c(sp)
lw t9, -sym.imp.sqlite3_errcode(gp)
jalr t9
lw a0, -0xf48(s2)
lw gp, 0x20(sp)
lw a0, -0xf48(s2)
lw t9, -sym.imp.sqlite3_errcode(gp)
jalr t9
move s1, v0
lw gp, 0x20(sp)
lw a0, -0xf48(s2)
lw t9, -sym.imp.sqlite3_errmsg(gp)
jalr t9
move s2, v0
lw gp, 0x20(sp)
--
addiu a0, a0, 0x403c
lw gp, 0x20(sp)
lw v1, (s3)
move s0, v0
lw a3, -0x7fd8(gp)
lw a0, 4(v1)
lw v1, -0x7fd8(gp)
lw a2, -0x7fd8(gp)
lw a1, -0x7fd8(gp)
lw t9, -sym.sql_select_column_from_table(gp)
addiu v1, v1, 0xf80
sw v1, 0x14(sp)
addiu a3, a3, 0x80c
addiu a2, a2, 0x78c8
addiu a1, a1, 0xa24
sw s1, 0x10(sp)
bal sym.sql_select_column_from_table
sw zero, 0x18(sp)
lw gp, 0x20(sp)
move s1, v0
lw v0, (v0)
lw s2, -0x7fd8(gp)
lw a3, -0x7fd8(gp)
lw a2, -0x7f50(gp)
lw a0, -0x7fd8(gp)
lw t9, -sym.imp.g_strdup_printf(gp)
addiu a3, a3, 0xbb8
addiu a2, a2, -0x6dbc
addiu a1, s2, -0x21e8
addiu a0, a0, 0xfc0
jalr t9
sw v0, 0x10(sp)
lw v1, (s3)
lw gp, 0x20(sp)
move a2, zero
lw a0, 4(v1)
lw t9, -sym.sql_recordings_select_all(gp)
move a1, v0
bal sym.sql_recordings_select_all
move s3, v0
lw gp, 0x20(sp)
move a1, v0
lw t9, -sym.string_merge_g_strings(gp)
jalr t9
move a0, s0
lw gp, 0x20(sp)
lw t9, -0x74c8(gp)
jalr t9
move a0, s3
lw gp, 0x20(sp)
addiu a1, zero, 1
lw t9, -sym.imp.g_string_free(gp)
jalr t9
move a0, s1
lw gp, 0x20(sp)
lw a1, -0x7fd8(gp)
lw t9, -sym.sql_order_limit(gp)
addiu a3, zero, 1
addiu a2, zero, 1
addiu a1, a1, 0x7a8
addiu a0, s2, -0x21e8
bal sym.sql_order_limit
sw zero, 0x10(sp)
lw gp, 0x20(sp)
lw a2, (v0)
move a0, s0
lw a1, -0x7fd8(gp)
lw t9, -sym.imp.g_string_append_printf(gp)
addiu a1, a1, 0xfb8
jalr t9
move s1, v0
lw gp, 0x20(sp)
lw a1, (s0)
addiu a3, sp, 0x50
lw a2, -0x7d2c(gp)
lw t9, -0x7d2c(gp)
addiu a2, a2, -0x320c
addiu t9, t9, -0x6064
bal 0x19f9c
move a0, zero
lw gp, 0x20(sp)
move a0, s1
addiu a1, zero, 1
lw t9, -sym.imp.g_string_free(gp)
jalr t9
move s1, v0
lw gp, 0x20(sp)
move a0, s0
--
sw v0, 0x38(sp)
lw v0, -0x7fd8(gp)
addiu s5, s5, 0xf80
addiu v0, v0, 0xca0
addiu s4, s4, 0x80c
addiu s3, s3, 0x78c8
sw v0, 0x44(sp)
lw v0, (s6)
lw t9, -sym.sql_select_column_from_table(gp)
lw a1, 0x38(sp)
lw a0, 4(v0)
move a3, s4
move a2, s3
sw zero, 0x18(sp)
sw s5, 0x14(sp)
bal sym.sql_select_column_from_table
sw s1, 0x10(sp)
lw v1, 0x30(sp)
lw gp, 0x20(sp)
addiu a3, v1, 0xbb8
lw v1, 0x2c(sp)
move s7, v0
addiu a2, v1, -0x6dbc
lw v0, (v0)
lw v1, 0x34(sp)
lw t9, -sym.imp.g_strdup_printf(gp)
addiu a0, v1, 0xfc0
addiu a1, s2, -0x21e8
jalr t9
sw v0, 0x10(sp)
lw gp, 0x20(sp)
lw a0, (s6)
move a2, zero
lw t9, -sym.sql_recordings_select_all(gp)
lw a0, 4(a0)
move a1, v0
bal sym.sql_recordings_select_all
move fp, v0
lw gp, 0x20(sp)
move a1, v0
lw t9, -sym.string_merge_g_strings(gp)
jalr t9
move a0, s0
lw gp, 0x20(sp)
lw t9, -0x74c8(gp)
jalr t9
move a0, fp
lw gp, 0x20(sp)
addiu a1, zero, 1
lw t9, -sym.imp.g_string_free(gp)
jalr t9
move a0, s7
lw s6, 4(s6)
beqz s6, 0x20bfc
lw gp, 0x20(sp)
lw t9, -sym.imp.g_string_append_printf(gp)
lw a1, 0x44(sp)
jalr t9
move a0, s0
b 0x20d80
lw gp, 0x20(sp)
lw s2, 0x48(sp)
lw t9, -sym.imp.sqlite3_errcode(gp)
jalr t9
lw a0, -0xf48(s2)
lw gp, 0x20(sp)
lw a0, -0xf48(s2)
lw t9, -sym.imp.sqlite3_errcode(gp)
jalr t9
move s1, v0
lw gp, 0x20(sp)
lw a0, -0xf48(s2)
lw t9, -sym.imp.sqlite3_errmsg(gp)
jalr t9
move s2, v0
lw gp, 0x20(sp)
--
move s7, v0
lw s1, -0x7fd8(gp)
lw t9, -sym.imp.g_string_new(gp)
jalr t9
addiu a0, s1, 0x403c
move s1, v0
beqz s0, 0x210fc
lw gp, 0x28(sp)
lw fp, -0x7fd8(gp)
addiu fp, fp, 0xca0
lw v0, (s0)
lw t9, -sym.sql_recordings_select_all(gp)
lw a1, (s7)
lw a0, 4(v0)
bal sym.sql_recordings_select_all
move a2, zero
lw gp, 0x28(sp)
move a1, v0
lw t9, -sym.string_merge_g_strings(gp)
jalr t9
move a0, s1
bnez s6, 0x210fc
lw gp, 0x28(sp)
lw s0, 4(s0)
beqz s0, 0x210fc
lw t9, -sym.imp.g_string_append_printf(gp)
move a1, fp
jalr t9
move a0, s1
b 0x210a8
lw gp, 0x28(sp)
lw t9, -sym.imp.g_string_free(gp)
addiu a1, zero, 1
jalr t9
move a0, s7
lw gp, 0x28(sp)
lw a1, (s1)
addiu a3, sp, 0x30
lw a2, -0x7d2c(gp)
lw t9, -0x7d2c(gp)
addiu a2, a2, -0x320c
addiu t9, t9, -0x6064
bal 0x19f9c
move a0, zero
lw gp, 0x28(sp)
move s6, v0
--
move s2, v0
beqz v0, 0x21628
lw gp, 0x28(sp)
lw a0, -0x7fd8(gp)
lw t9, -sym.imp.g_string_new(gp)
jalr t9
addiu a0, a0, 0xfd0
lw v1, (s2)
lw gp, 0x28(sp)
move a3, zero
lw a0, 4(v1)
lw t9, -sym.sql_count_recordings(gp)
move a2, zero
move a1, s7
sw zero, 0x20(sp)
sw zero, 0x1c(sp)
sw zero, 0x18(sp)
sw zero, 0x14(sp)
sw zero, 0x10(sp)
bal sym.sql_count_recordings
move s2, v0
lw gp, 0x28(sp)
lw a2, (v0)
move a0, s2
lw a1, -0x7fd8(gp)
lw t9, -sym.imp.g_string_append_printf(gp)
addiu a1, a1, 0xfd8
jalr t9
move s0, v0
lw gp, 0x28(sp)
addiu a1, zero, 1
lw t9, -sym.imp.g_string_free(gp)
jalr t9
move a0, s0
lw gp, 0x28(sp)
lw a1, -0x7fd8(gp)
lw t9, -sym.imp.g_string_append(gp)
addiu a1, a1, 0xfe4
jalr t9
move a0, s2
lw gp, 0x28(sp)
lw a1, (s2)
addiu a3, sp, 0x30
lw a2, -0x7d2c(gp)
lw t9, -0x7d2c(gp)
addiu a2, a2, -0x3e10
--
move s0, v0
lw a0, -0x7fd8(gp)
lw t9, -sym.imp.g_string_new(gp)
jalr t9
addiu a0, a0, 0xfd0
move s2, v0
beqz s0, 0x213f0
lw gp, 0x28(sp)
lw fp, -0x7fd8(gp)
addiu fp, fp, 0xfd8
lw v0, (s0)
lw t9, -sym.sql_count_recordings(gp)
move a3, zero
lw a0, 4(v0)
move a2, zero
move a1, s7
sw zero, 0x20(sp)
sw zero, 0x1c(sp)
sw zero, 0x18(sp)
sw zero, 0x14(sp)
bal sym.sql_count_recordings
sw zero, 0x10(sp)
lw gp, 0x28(sp)
lw a2, (v0)
move a1, fp
lw t9, -sym.imp.g_string_append_printf(gp)
move a0, s2
jalr t9
move s3, v0
lw gp, 0x28(sp)
addiu a1, zero, 1
lw t9, -sym.imp.g_string_free(gp)
jalr t9
move a0, s3
lw s0, 4(s0)
bnez s0, 0x21534
lw gp, 0x28(sp)
b 0x213f4
lw a1, -0x7fd8(gp)
lw t9, -sym.imp.sqlite3_errcode(gp)
lw a0, -0xf48(s1)
jalr t9
addiu s0, zero, -1
lw gp, 0x28(sp)
lw a0, -0xf48(s1)
lw t9, -sym.imp.sqlite3_errcode(gp)
--
jalr t9
move a1, s3
beqz v0, 0x21f94
lw gp, 0x20(sp)
lw a3, -0x7fd8(gp)
lw a2, -0x7fd8(gp)
lw t9, -sym.sql_block_min_max_start_stop_time(gp)
move a1, s0
move a0, s3
addiu a3, a3, 0x1010
bal sym.sql_block_min_max_start_stop_time
addiu a2, a2, 0x7a8
lw gp, 0x20(sp)
lw a3, 0x78(sp)
move a1, s0
lw t9, -sym.sql_count_blocks(gp)
move a0, s3
move a2, s6
sw zero, 0x10(sp)
bal sym.sql_count_blocks
move s3, v0
lw gp, 0x20(sp)
lw a2, (v0)
move a0, s5
lw a1, -0x7fd8(gp)
lw t9, -sym.imp.g_string_append_printf(gp)
addiu a1, a1, 0x1014
jalr t9
move s0, v0
lw gp, 0x20(sp)
addiu a1, zero, 1
lw t9, -sym.imp.g_string_free(gp)
jalr t9
move a0, s0
lw gp, 0x20(sp)
lw a1, -0x7fd8(gp)
lw t9, -sym.imp.g_string_append_printf(gp)
addiu a1, a1, 0xfe4
jalr t9
move a0, s5
lw gp, 0x20(sp)
lw a1, (s5)
move a3, s2
lw s0, -0x7d2c(gp)
lw a2, -0x7d2c(gp)
addiu s0, s0, -0x6064
addiu a2, a2, -0x3e10
move t9, s0
bal 0x19f9c
move a0, zero
bnez v0, 0x22108
lw gp, 0x20(sp)
lw a2, -0x7d2c(gp)
lw a3, 0x7c(sp)
addiu a2, a2, -0x51c4
move a1, s3
move t9, s0
--
sw v0, 0x34(sp)
lw v0, -0x7fd8(gp)
addiu v0, v0, 0x1014
sw v0, 0x38(sp)
lw v0, (s1)
lw t9, -sym.sql_block_min_max_start_stop_time(gp)
lw a3, 0x30(sp)
lw s7, 4(v0)
lw a2, 0x34(sp)
move a1, s0
bal sym.sql_block_min_max_start_stop_time
move a0, s7
lw gp, 0x20(sp)
addiu s3, s3, 4
lw a3, 0x78(sp)
lw t9, -sym.sql_count_blocks(gp)
move a2, s6
move a1, s0
move a0, s7
sw v0, -4(s3)
bal sym.sql_count_blocks
sw zero, 0x10(sp)
lw gp, 0x20(sp)
lw a2, (v0)
lw a1, 0x38(sp)
lw t9, -sym.imp.g_string_append_printf(gp)
sw v0, 0x2c(sp)
jalr t9
move a0, s5
lw gp, 0x20(sp)
lw v0, 0x2c(sp)
addiu a1, zero, 1
lw t9, -sym.imp.g_string_free(gp)
jalr t9
move a0, v0
lw s1, 4(s1)
bnez s1, 0x22040
lw gp, 0x20(sp)
lw s0, 0x3c(sp)
sw zero, (s3)
lw s3, (s0)
beqz s3, 0x2218c
lw a0, -0x7fd8(gp)
lw t9, -sym.imp.g_strjoinv(gp)
move a1, s0
jalr t9
--
move s4, a2
bal sym.sql_valid_storage_name
move s5, a3
move s0, v0
bnez v0, 0x22248
lw gp, 0x20(sp)
lw ra, 0x4c(sp)
move v0, s0
lw s7, 0x48(sp)
lw s6, 0x44(sp)
lw s5, 0x40(sp)
lw s4, 0x3c(sp)
lw s3, 0x38(sp)
lw s2, 0x34(sp)
lw s1, 0x30(sp)
lw s0, 0x2c(sp)
jr ra
addiu sp, sp, 0x50
lw s6, -0x7fd4(gp)
lw t9, -sym.imp.g_rec_mutex_lock(gp)
jalr t9
addiu a0, s6, -0xf58
lw gp, 0x20(sp)
move a1, s4
lw a0, -0x7fd8(gp)
lw t9, -sym.imp.g_strdup_printf(gp)
jalr t9
addiu a0, a0, 0x1020
move s4, v0
beqz s1, 0x223fc
lw gp, 0x20(sp)
lw v0, -0x7fd4(gp)
lw a2, -0x7d2c(gp)
lw t9, -sym.imp.g_list_find_custom(gp)
lw a0, -0xf4c(v0)
addiu a2, a2, -0x6540
jalr t9
move a1, s1
beqz v0, 0x2250c
lw gp, 0x20(sp)
lw t9, -sym.sql_get_blocks_of_recording_group(gp)
move a3, zero
move a2, s4
move a1, s1
bal sym.sql_get_blocks_of_recording_group
move a0, s3
--
addiu a1, s7, -0x21e8
lw a0, 4(v1)
lw v1, 0x30(sp)
lw t9, -sym.sql_where_stmt(gp)
sw s2, 0x10(sp)
move a3, s3
move a2, fp
sw zero, 0x24(sp)
sw zero, 0x20(sp)
sw v1, 0x1c(sp)
sw zero, 0x18(sp)
sw zero, 0x14(sp)
bal sym.sql_where_stmt
move s7, v0
move s2, v0
beqz s6, 0x22e2c
lw gp, 0x28(sp)
lw t9, -sym.sanitize_quote(gp)
bal sym.sanitize_quote
move a0, s6
lw v1, 4(s2)
lw gp, 0x28(sp)
bnez v1, 0x22fb8
move s3, v0
lw a1, -0x7fd8(gp)
lw t9, -sym.imp.g_string_append_printf(gp)
lw a2, (s3)
addiu a1, a1, 0x105c
jalr t9
move a0, s2
lw gp, 0x28(sp)
addiu a1, zero, 1
lw t9, -sym.imp.g_string_free(gp)
jalr t9
move a0, s3
lw gp, 0x28(sp)
lw v0, (s5)
lw a2, (s7)
lw t9, -sym.sql_recordings_select_all_with_groups(gp)
lw a1, (s2)
bal sym.sql_recordings_select_all_with_groups
lw a0, 4(v0)
lw gp, 0x28(sp)
move a0, s2
addiu a1, zero, 1
lw t9, -sym.imp.g_string_free(gp)
--
sw v0, 0x10(sp)
move a3, s2
addiu a2, zero, 0x1072
addiu a1, a1, 0x2874
bal sym.set_error
move a0, s4
b 0x22eb8
lw gp, 0x28(sp)
lw v0, -0x7fd8(gp)
lw a1, -0x7fd8(gp)
addiu v0, v0, 0x8e8
sw v0, 0x14(sp)
lw v0, -0x7fd8(gp)
lw t9, -sym.set_error(gp)
addiu v0, v0, -0x2648
sw s7, 0x18(sp)
sw v0, 0x10(sp)
move a3, zero
addiu a2, zero, 0x104f
addiu a1, a1, 0x2874
bal sym.set_error
move a0, s4
b 0x22eb8
lw gp, 0x28(sp)
lw a1, -0x7fd8(gp)
lw t9, -sym.imp.g_string_append_printf(gp)
addiu a1, a1, 0x1054
jalr t9
move a0, s2
b 0x22dfc
lw gp, 0x28(sp)
lw t9, -sym.imp.__stack_chk_fail(gp)
jalr t9
nop
lui gp, 6
addiu gp, gp, 0x3120
addu gp, gp, t9
addiu sp, sp, -0x70
sw s5, 0x5c(sp)
sw s0, 0x48(sp)
lw s5, -0x7fd4(gp)
lw s0, -0x71a0(gp)
sw gp, 0x20(sp)
lw v0, -0xf48(s5)
lw v1, (s0)
sw fp, 0x68(sp)
--
lw a1, 0x48(sp)
lw t9, -sym.sql_select_column_from_table_condition(gp)
move a2, s2
move a3, zero
move a0, s5
bal sym.sql_select_column_from_table_condition
move s0, v0
lw gp, 0x28(sp)
lw a3, 0x4c(sp)
lw a2, (v0)
lw t9, -sym.sql_get_column_in_condition(gp)
move a1, s2
move a0, s6
bal sym.sql_get_column_in_condition
sw v0, 0x34(sp)
lw gp, 0x28(sp)
lw t1, 0x34(sp)
addiu a1, zero, 1
lw t9, -sym.imp.g_string_free(gp)
move a0, t1
jalr t9
move s2, v0
lw gp, 0x28(sp)
lw v0, 0x40(sp)
lw a2, (s2)
lw t9, -sym.imp.g_string_append_printf(gp)
addiu a1, v0, 0x10c8
jalr t9
move a0, s0
lw gp, 0x28(sp)
addiu a1, zero, 1
lw t9, -sym.imp.g_string_free(gp)
jalr t9
move a0, s2
lw a2, (s0)
lw t9, 0x3c(sp)
move a1, s5
jalr t9
move a0, s1
lw a1, (s1)
lw t9, 0x38(sp)
move a3, zero
move a2, zero
jalr t9
move a0, fp
lw gp, 0x28(sp)
--
lw t9, -sym.imp.g_rec_mutex_lock(gp)
jalr t9
addiu a0, s6, -0xf58
lw gp, 0x20(sp)
move a0, s2
lw t9, -0x7d2c(gp)
addiu t9, t9, -0x4a54
bal 0x1b5ac
move a1, s5
move s2, v0
beqz v0, 0x24890
lw gp, 0x20(sp)
lw s0, -0x7fd8(gp)
lw t9, -sym.imp.g_string_new(gp)
jalr t9
addiu a0, s0, 0x403c
lw gp, 0x20(sp)
addiu a0, s0, 0x403c
lw t9, -sym.imp.g_string_new(gp)
jalr t9
move s7, v0
lw gp, 0x20(sp)
lw v1, (s2)
move a2, s4
lw a1, -0x7fd8(gp)
lw t9, -sym.imp.g_string_append_printf(gp)
move a0, v0
addiu a1, a1, 0x10f0
lw s4, 4(v1)
jalr t9
move s0, v0
lw gp, 0x20(sp)
move a1, s3
lw a0, -0x7fd8(gp)
lw t9, -sym.imp.g_strdup_printf(gp)
jalr t9
addiu a0, a0, 0x1148
lw gp, 0x20(sp)
move a3, v0
move a0, s4
lw a2, -0x7fd8(gp)
lw a1, -0x7fd8(gp)
lw t9, -sym.sql_select_column_from_table_condition(gp)
addiu a2, a2, 0x78c8
addiu a1, a1, 0xa24
bal sym.sql_select_column_from_table_condition
move fp, v0
lw gp, 0x20(sp)
move a0, fp
lw t9, -0x74c8(gp)
jalr t9
move s3, v0
lw gp, 0x20(sp)
lw a2, (s3)
move a0, s0
lw a1, -0x7fd8(gp)
lw t9, -sym.imp.g_string_append_printf(gp)
jalr t9
addiu a1, a1, 0x1160
lw gp, 0x20(sp)
addiu a1, zero, 1
lw t9, -sym.imp.g_string_free(gp)
jalr t9
move a0, s3
lw gp, 0x20(sp)
lw a2, (s0)
move a1, s4
lw t9, -0x7d2c(gp)
addiu t9, t9, -0x4328
bal 0x1bcd8
move a0, s7
lw gp, 0x20(sp)
lw a1, (s7)
move a3, zero
lw t9, -0x7d2c(gp)
move a2, zero
addiu t9, t9, -0x6064
--
beqz v0, 0x24c48
lw gp, 0x28(sp)
lw a0, -0x7fd8(gp)
lw t9, -sym.imp.g_string_new(gp)
jalr t9
addiu a0, a0, 0xfd0
lw v1, (s7)
lw gp, 0x28(sp)
move a3, s1
lw a0, 4(v1)
lw v1, 0x94(sp)
lw t9, -sym.sql_count_recordings(gp)
move a2, s0
sw v1, 0x20(sp)
move a1, zero
sw s6, 0x1c(sp)
sw s5, 0x18(sp)
sw s4, 0x14(sp)
sw s3, 0x10(sp)
bal sym.sql_count_recordings
move s2, v0
lw gp, 0x28(sp)
lw a2, (v0)
move a0, s2
lw a1, -0x7fd8(gp)
lw t9, -sym.imp.g_string_append_printf(gp)
addiu a1, a1, 0x1168
jalr t9
move s0, v0
lw gp, 0x28(sp)
addiu a1, zero, 1
lw t9, -sym.imp.g_string_free(gp)
jalr t9
move a0, s0
lw gp, 0x28(sp)
lw a1, -0x7fd8(gp)
lw t9, -sym.imp.g_string_append(gp)
addiu a1, a1, 0xfe4
jalr t9
move a0, s2
lw gp, 0x28(sp)
lw a1, (s2)
addiu a3, sp, 0x48
lw a2, -0x7d2c(gp)
lw t9, -0x7d2c(gp)
addiu a2, a2, -0x3e10
--
lw a0, -0x7fd8(gp)
lw t9, -sym.imp.g_string_new(gp)
jalr t9
addiu a0, a0, 0xfd0
move s2, v0
beqz fp, 0x24a64
lw gp, 0x28(sp)
lw s7, -0x7fd8(gp)
addiu s7, s7, 0x1168
lw v0, (fp)
lw t9, -sym.sql_count_recordings(gp)
move a3, s1
lw a0, 4(v0)
lw v0, 0x94(sp)
move a2, s0
move a1, zero
sw v0, 0x20(sp)
sw s6, 0x1c(sp)
sw s5, 0x18(sp)
sw s4, 0x14(sp)
bal sym.sql_count_recordings
sw s3, 0x10(sp)
lw gp, 0x28(sp)
lw a2, (v0)
sw v0, 0x34(sp)
lw t9, -sym.imp.g_string_append_printf(gp)
move a1, s7
jalr t9
move a0, s2
lw gp, 0x28(sp)
lw v0, 0x34(sp)
addiu a1, zero, 1
lw t9, -sym.imp.g_string_free(gp)
jalr t9
move a0, v0
lw fp, 4(fp)
bnez fp, 0x24bcc
lw gp, 0x28(sp)
b 0x24a68
lw a1, -0x7fd8(gp)
lw v0, -0x7fd8(gp)
lw a1, -0x7fd8(gp)
addiu v0, v0, 0xb4c
sw v0, 0x14(sp)
lw v0, -0x7fd8(gp)
lw t9, -sym.set_error(gp)
--
lw s3, -0x7fd8(gp)
sw v0, 0x2c(sp)
addiu v0, s2, 0x1184
addiu s4, s4, 0x1174
addiu s3, s3, -0x21e8
sw v0, 0x34(sp)
lw v0, (fp)
lw t9, -sym.sql_select_column_from_table(gp)
move a3, zero
lw s5, 4(v0)
move a2, s4
move a1, s3
move a0, s5
sw zero, 0x18(sp)
sw zero, 0x14(sp)
bal sym.sql_select_column_from_table
sw zero, 0x10(sp)
lw gp, 0x20(sp)
lw a0, (v0)
lw t9, -sym.string_parenthesize(gp)
bal sym.string_parenthesize
move s2, v0
lw gp, 0x20(sp)
lw a0, 0x34(sp)
move a1, v0
lw t9, -sym.imp.g_strdup_printf(gp)
jalr t9
move s7, v0
lw t9, 0x30(sp)
move a2, v0
move a1, s5
move a0, s0
jalr t9
move s6, v0
lw a1, (s0)
lw t9, 0x2c(sp)
move a3, zero
move a2, zero
jalr t9
move a0, fp
lw gp, 0x20(sp)
addiu a1, zero, 1
move a0, s0
lw t9, -sym.imp.g_string_free(gp)
jalr t9
move s5, v0
--
lw s7, -0x7fd8(gp)
lw a1, -0x7fd8(gp)
lw t9, -sym.sql_order_limit(gp)
lw a3, 0x60(sp)
addiu a0, s7, 0x7124
move a2, zero
addiu a1, a1, 0x7a8
bal sym.sql_order_limit
sw zero, 0x10(sp)
lw gp, 0x20(sp)
lw v1, (s1)
lw a3, (s0)
lw a1, -0x7fd8(gp)
lw t9, -sym.sql_get_recording_blocks(gp)
lw a0, 4(v1)
lw fp, (v0)
addiu a2, s7, 0x7124
sw zero, 0x10(sp)
addiu a1, a1, -0x21e8
bal sym.sql_get_recording_blocks
move s6, v0
move s7, v0
beqz fp, 0x25314
lw gp, 0x20(sp)
lw a0, -0x7fd8(gp)
lw t9, -sym.imp.g_strdup_printf(gp)
lw a1, (v0)
move a2, fp
jalr t9
addiu a0, a0, 0x11d8
lw gp, 0x20(sp)
move fp, v0
lw t9, -0x7d2c(gp)
move a3, s4
move a2, s3
move a1, fp
addiu t9, t9, -0x6064
bal 0x19f9c
move a0, s1
lw gp, 0x20(sp)
move a0, fp
lw t9, -0x74c8(gp)
jalr t9
move s1, v0
lw gp, 0x20(sp)
addiu a1, zero, 1
--
move a2, s5
move a3, zero
addiu a1, s1, 0x7124
move a0, s0
sw zero, 0x24(sp)
sw zero, 0x20(sp)
sw zero, 0x1c(sp)
sw zero, 0x18(sp)
sw zero, 0x14(sp)
bal sym.sql_where_stmt
sw zero, 0x10(sp)
lw gp, 0x28(sp)
move a3, s6
addiu a2, zero, 1
lw a1, -0x7fd8(gp)
lw t9, -sym.sql_order_limit(gp)
addiu a1, a1, 0x7a8
addiu a0, s1, 0x7124
sw zero, 0x10(sp)
bal sym.sql_order_limit
sw v0, 0x34(sp)
lw gp, 0x28(sp)
lw a1, (v0)
move s5, v0
lw a0, -0x7fd8(gp)
lw t9, -sym.imp.g_strdup_printf(gp)
jalr t9
addiu a0, a0, 0x11e0
lw v1, 0x34(sp)
lw gp, 0x28(sp)
lw a2, 4(v1)
bnez a2, 0x255f0
move s6, v0
lw t9, -sym.imp.g_string_free(gp)
move a0, v1
jalr t9
addiu a1, zero, 1
lw gp, 0x28(sp)
move a2, s6
move a0, s3
lw a1, -0x7fd8(gp)
lw t9, -sym.imp.g_string_append_printf(gp)
jalr t9
addiu a1, a1, 0x1220
lw gp, 0x28(sp)
lw a3, (s3)
addiu v0, zero, 1
lw a1, -0x7fd8(gp)
lw t9, -sym.sql_get_recording_blocks(gp)
addiu a2, s1, 0x7124
move a0, s0
addiu a1, a1, -0x21e8
bal sym.sql_get_recording_blocks
sw v0, 0x10(sp)
lw gp, 0x28(sp)
lw a3, 0x70(sp)
lw a1, (v0)
lw t9, -0x7d2c(gp)
move a2, s4
move a0, fp
addiu t9, t9, -0x6064
bal 0x19f9c
--
lw s6, -0x7fd4(gp)
lw t9, -sym.imp.g_rec_mutex_lock(gp)
jalr t9
addiu a0, s6, -0xf58
lw gp, 0x20(sp)
move a1, s2
lw t9, -0x7d2c(gp)
addiu t9, t9, -0x4a54
bal 0x1b5ac
move a0, s4
beqz v0, 0x26f90
lw gp, 0x20(sp)
lw s7, -0x7fd8(gp)
lw t9, -sym.imp.g_string_new(gp)
jalr t9
addiu a0, s7, 0x403c
lw v1, 4(fp)
lw gp, 0x20(sp)
beqz v1, 0x26e0c
move s0, v0
lw v0, (fp)
lw s5, -0x7fd8(gp)
move s1, zero
lw v1, (v0)
addiu s5, s5, 0x3648
lw t9, -sym.imp.g_string_append_printf(gp)
lw a2, 0x20(v1)
move a1, s5
jalr t9
move a0, s0
lw v0, 4(fp)
addiu s1, s1, 1
sltu v0, s1, v0
beqz v0, 0x26e0c
lw gp, 0x20(sp)
lw v1, (fp)
sll v0, s1, 2
beqz s1, 0x26d94
lwx v1, v0(v1)
lw a0, 4(s0)
lw v0, 8(s0)
addiu a1, a0, 1
sltu v0, a1, v0
beqz v0, 0x26f70
lw t9, -sym.imp.g_string_insert_c(gp)
lw v0, (s0)
--
beqz v0, 0x27db4
lw gp, 0x20(sp)
lw s6, -0x7fd8(gp)
lw t9, -sym.imp.g_string_new(gp)
jalr t9
addiu a0, s6, 0x403c
lw gp, 0x20(sp)
move a1, s4
move a0, v0
lw a2, -0x7fd8(gp)
lw t9, -sym.string_append_sanitized_list(gp)
addiu a2, a2, 0x11d4
bal sym.string_append_sanitized_list
move s7, v0
lw gp, 0x20(sp)
lw a1, (s7)
lw t9, -sym.sql_find_recordings_with_blocks_or_ids(gp)
bal sym.sql_find_recordings_with_blocks_or_ids
move a0, s0
lw gp, 0x20(sp)
move a3, v0
sw v0, 0x2c(sp)
lw a2, -0x7fd8(gp)
lw a1, -0x7f50(gp)
lw a0, -0x7fd8(gp)
lw t9, -sym.imp.g_strdup_printf(gp)
addiu a2, a2, 0xbb4
addiu a1, a1, -0x6dbc
jalr t9
addiu a0, a0, 0x1260
lw gp, 0x20(sp)
addiu a0, s6, 0x403c
lw t9, -sym.imp.g_string_new(gp)
jalr t9
move s6, v0
lw gp, 0x20(sp)
move s4, v0
move a1, s0
lw t9, -0x7d2c(gp)
move a0, v0
addiu t9, t9, -0x458c
bal 0x1ba74
move a2, s6
lw a1, (s4)
move a3, zero
move a2, zero
--
lw v1, 4(fp)
lw v0, 0x48(sp)
lw a2, -0x7fd8(gp)
lw t9, -sym.imp.g_log(gp)
addiu a3, v0, 0x403c
sw v1, 0x14(sp)
sw s2, 0x10(sp)
addiu a2, a2, 0x129c
addiu a1, zero, 0x40
jalr t9
move a0, zero
lw gp, 0x28(sp)
beqz s6, 0x296cc
lw v0, 0x30(sp)
lw v1, (s6)
lw s7, 0x10(v1)
addiu v1, zero, 1
b 0x28668
sw v1, 0x14(fp)
bne v0, v1, 0x28b9c
lw v0, 0x168(sp)
beqz v0, 0x294c8
lw t9, -0x7d2c(gp)
b 0x28ba0
addiu v0, zero, 3
lw t9, -sym.imp.g_strdup_printf(gp)
move a1, s0
addiu a0, a0, 0x1474
sw zero, 0x84(sp)
jalr t9
sw zero, 0x88(sp)
lw t9, 0x40(sp)
move a3, zero
move a2, zero
move a1, v0
move a0, zero
jalr t9
move s5, v0
lw gp, 0x28(sp)
sw v0, 0x44(sp)
lw t9, -0x74c8(gp)
jalr t9
move a0, s5
lw v0, 0x44(sp)
bnez v0, 0x29584
lw gp, 0x28(sp)
lw a0, -0x7fd8(gp)
lw t9, -sym.imp.g_strdup_printf(gp)
move a1, s0
jalr t9
addiu a0, a0, 0x14a0
lw t9, 0x40(sp)
move a3, zero
move a2, zero
move a1, v0
move a0, zero
jalr t9
move s5, v0
lw gp, 0x28(sp)
sw v0, 0x44(sp)
lw t9, -0x74c8(gp)
jalr t9
move a0, s5
lw v0, 0x44(sp)
bnez v0, 0x29584
lw gp, 0x28(sp)
lw a0, -0x7fd8(gp)
lw t9, -sym.imp.g_strdup_printf(gp)
move a1, s0
jalr t9
addiu a0, a0, 0x15e8
lw t9, 0x40(sp)
move a3, zero
move a2, zero
move a1, v0
move a0, zero
jalr t9
move s5, v0
lw gp, 0x28(sp)
sw v0, 0x44(sp)
lw t9, -0x74c8(gp)
jalr t9
move a0, s5
lw v0, 0x44(sp)
bnez v0, 0x29584
lw gp, 0x28(sp)
lw a0, -0x7fd8(gp)
lw t9, -sym.imp.g_strdup_printf(gp)
move a1, s0
jalr t9
addiu a0, a0, 0x162c
lw t9, 0x40(sp)
move a3, zero
move a2, zero
move a1, v0
move a0, zero
jalr t9
move s5, v0
lw gp, 0x28(sp)
sw v0, 0x44(sp)
lw t9, -0x74c8(gp)
jalr t9
move a0, s5
lw v0, 0x44(sp)
bnez v0, 0x29584
lw gp, 0x28(sp)
lw a0, -0x7fd8(gp)
lw t9, -sym.imp.g_strdup_printf(gp)
move a1, s0
jalr t9
addiu a0, a0, 0x166c
lw t9, 0x40(sp)
move a3, zero
move a2, zero
move a1, v0
move a0, zero
jalr t9
move s5, v0
lw gp, 0x28(sp)
sw v0, 0x44(sp)
lw t9, -0x74c8(gp)
jalr t9
move a0, s5
lw v0, 0x44(sp)
bnez v0, 0x29584
lw gp, 0x28(sp)
lw a0, -0x7fd8(gp)
lw t9, -sym.imp.g_strdup_printf(gp)
move a1, s0
jalr t9
addiu a0, a0, 0x16a0
lw t9, 0x40(sp)
move a3, zero
move a2, zero
move a1, v0
move a0, zero
jalr t9
move s5, v0
lw gp, 0x28(sp)
sw v0, 0x44(sp)
lw t9, -0x74c8(gp)
jalr t9
move a0, s5
lw v0, 0x44(sp)
bnez v0, 0x29584
lw gp, 0x28(sp)
lw a0, -0x7fd8(gp)
lw t9, -sym.imp.g_strdup_printf(gp)
move a1, s0
jalr t9
addiu a0, a0, 0x16cc
lw t9, 0x40(sp)
move a3, zero
move a2, zero
move a1, v0
move a0, zero
jalr t9
move s5, v0
lw gp, 0x28(sp)
sw v0, 0x44(sp)
lw t9, -0x74c8(gp)
jalr t9
move a0, s5
lw v0, 0x44(sp)
bnez v0, 0x29584
lw gp, 0x28(sp)
lw t9, -sym.sql_version_table(gp)
bal sym.sql_version_table
--
move s7, a1
addiu a2, a2, -0x6540
move a1, s0
jalr t9
move s5, a3
beqz v0, 0x2a9b0
lw gp, 0x20(sp)
lw t9, -sym.imp.g_time_val_from_iso8601(gp)
addiu a1, sp, 0x2c
jalr t9
move a0, s3
beqz v0, 0x2a94c
lw gp, 0x20(sp)
lw a1, -0x7fd8(gp)
lw t9, -sym.sql_order_limit(gp)
move a3, zero
addiu a2, zero, 1
addiu a1, a1, 0x7a8
move a0, zero
bal sym.sql_order_limit
sw zero, 0x10(sp)
lw gp, 0x20(sp)
lw a2, (v0)
move a1, s3
lw a0, -0x7fd8(gp)
lw t9, -sym.imp.g_strdup_printf(gp)
addiu a0, a0, 0x1b6c
jalr t9
move fp, v0
lw gp, 0x20(sp)
move a0, fp
addiu a1, zero, 1
lw t9, -sym.imp.g_string_free(gp)
jalr t9
move fp, v0
lw gp, 0x20(sp)
move a0, s0
move a2, fp
lw t9, -sym.sql_where_recordings_in_group_condition(gp)
bal sym.sql_where_recordings_in_group_condition
move a1, s7
lw gp, 0x20(sp)
move a2, v0
move a0, s0
lw a1, -0x7fd8(gp)
lw t9, -sym.sql_get_start_stop_time_condition(gp)
--
sw zero, 0x18(sp)
sw zero, 0x14(sp)
sw s5, 0x10(sp)
bal sym.sql_where_stmt
move s2, v0
lw gp, 0x28(sp)
lw v1, 0x48(sp)
move a0, s1
lw t9, -sym.imp.g_string_append(gp)
addiu a1, v1, 0x1b84
jalr t9
move fp, v0
lw gp, 0x28(sp)
lw v0, 0x44(sp)
move a0, s0
addiu a2, v0, 0x8d0
lw v0, 0x3c(sp)
lw t9, -sym.sql_get_recording_time_query(gp)
bal sym.sql_get_recording_time_query
addiu a1, v0, 0x7a8
lw gp, 0x28(sp)
move a2, v0
sw v0, 0x34(sp)
lw v0, 0x4c(sp)
lw a3, (fp)
lw t9, -sym.imp.g_string_append_printf(gp)
addiu a1, v0, 0x1be8
jalr t9
move a0, s1
lw gp, 0x28(sp)
lw v0, 0x34(sp)
lw t9, -0x74c8(gp)
jalr t9
move a0, v0
lw gp, 0x28(sp)
lw v0, 0x50(sp)
move a0, s0
addiu a2, v0, 0x47d4
lw v0, 0x40(sp)
lw t9, -sym.sql_get_recording_time_query(gp)
bal sym.sql_get_recording_time_query
addiu a1, v0, 0x7b4
lw gp, 0x28(sp)
move a2, v0
move s0, v0
lw v0, 0x54(sp)
lw t9, -sym.imp.g_string_append_printf(gp)
addiu a1, v0, 0x1c04
move a3, s5
move a0, s1
jalr t9
sw s4, 0x10(sp)
lw gp, 0x28(sp)
lw t9, -0x74c8(gp)
jalr t9
move a0, s0
lw gp, 0x28(sp)
lw v0, (s6)
lw v1, 0x58(sp)
lw t9, -sym.imp.g_string_append_printf(gp)
addiu a1, v1, 0x1c34
move a3, s2
move a2, s2
sw v0, 0x10(sp)
jalr t9
move a0, s1
lw gp, 0x28(sp)
lw v1, 0x38(sp)
lw t9, -0x74c8(gp)
jalr t9
move a0, v1
lw gp, 0x28(sp)
lw t9, -0x74c8(gp)
jalr t9
move a0, s2
lw gp, 0x28(sp)
addiu a1, zero, 1
lw t9, -sym.imp.g_string_free(gp)
jalr t9
move a0, fp
lw s7, 4(s7)
beqz s7, 0x2ad8c
lw gp, 0x28(sp)
lw t9, -sym.imp.g_string_append_printf(gp)
lw a1, 0x60(sp)
jalr t9
move a0, s1
b 0x2abd0
lw gp, 0x28(sp)
lw a1, -0x7fd8(gp)
lw v0, 0xbc(sp)
lw a3, 0xb4(sp)
lw t9, -sym.sql_order_limit(gp)
lw a2, 0xb8(sp)
addiu a1, a1, 0x7b8
move a0, zero
bal sym.sql_order_limit
sw v0, 0x10(sp)
lw gp, 0x28(sp)
lw a2, (v0)
move a0, s1
lw a1, -0x7fd8(gp)
lw t9, -sym.imp.g_string_append_printf(gp)
addiu a1, a1, 0x1c58
jalr t9
move s0, v0
lw gp, 0x28(sp)
move a0, s0
lw t9, -sym.imp.g_string_free(gp)
jalr t9
addiu a1, zero, 1
lw gp, 0x28(sp)
addiu a1, zero, 1
lw t9, -sym.imp.g_string_free(gp)
jalr t9
move a0, s6
lw gp, 0x28(sp)
move a0, s1
lw t9, -sym.imp.g_string_free(gp)
jalr t9
move a1, zero
lw gp, 0x28(sp)
addiu a3, sp, 0x70
--
lw a0, -0x7fd8(gp)
lw t9, -sym.imp.g_string_new(gp)
jalr t9
addiu a0, a0, 0x403c
lw gp, 0x20(sp)
move a0, v0
move s4, v0
lw a1, -0x7fd8(gp)
lw t9, -sym.imp.g_string_append(gp)
jalr t9
addiu a1, a1, 0x1c7c
bnez s6, 0x2b274
lw gp, 0x20(sp)
lw a3, -0x7fd8(gp)
lw a2, -0x7f50(gp)
lw t9, -sym.sql_from_join_clause(gp)
addiu a3, a3, 0x78c8
addiu a2, a2, -0x6dbc
move a1, fp
bal sym.sql_from_join_clause
move a0, s7
lw gp, 0x20(sp)
move a2, v0
move a0, s4
lw a1, -0x7fd8(gp)
lw t9, -sym.imp.g_string_append_printf(gp)
addiu a1, a1, 0x1ab4
jalr t9
move s6, v0
lw gp, 0x20(sp)
lw a1, -0x7fd8(gp)
lw t9, -sym.sql_create_where_equals_string(gp)
move a2, s5
move a0, s4
bal sym.sql_create_where_equals_string
addiu a1, a1, 0x80c
lw gp, 0x20(sp)
move a0, s4
lw a1, -0x7fd8(gp)
lw t9, -sym.imp.g_string_append_printf(gp)
jalr t9
addiu a1, a1, 0x1d5c
lw gp, 0x20(sp)
lw t9, -0x74c8(gp)
jalr t9
move a0, s7
lw gp, 0x20(sp)
lw t9, -0x74c8(gp)
jalr t9
move a0, fp
lw gp, 0x20(sp)
lw t9, -0x74c8(gp)
jalr t9
move a0, s6
lw gp, 0x20(sp)
move a0, s4
lw t9, -sym.imp.g_string_free(gp)
jalr t9
move a1, zero
lw gp, 0x20(sp)
--
move a3, zero
addiu a2, zero, 0x1889
addiu a1, a1, 0x1f14
bal sym.set_error
move a0, s3
b 0x2afcc
lw gp, 0x20(sp)
lw a1, -0x7fd8(gp)
lw t9, -sym.imp.g_string_append(gp)
addiu a1, a1, 0x1cc4
jalr t9
move a0, s4
lw gp, 0x20(sp)
move a1, fp
move a0, s7
lw a3, -0x7fd8(gp)
lw a2, -0x7f50(gp)
lw t9, -sym.sql_from_join_clause(gp)
addiu a3, a3, 0x78c8
bal sym.sql_from_join_clause
addiu a2, a2, -0x6dbc
lw gp, 0x20(sp)
move a2, v0
move a0, s4
lw a1, -0x7fd8(gp)
lw t9, -sym.imp.g_string_append_printf(gp)
addiu a1, a1, 0x1ab4
jalr t9
move s6, v0
lw gp, 0x20(sp)
move a0, s0
lw a1, -0x7fd8(gp)
lw t9, -sym.sql_table_with_storage_name(gp)
bal sym.sql_table_with_storage_name
addiu a1, a1, 0xa08
lw gp, 0x20(sp)
move a0, s0
sw v0, 0x2c(sp)
lw a1, -0x7fd8(gp)
lw t9, -sym.sql_table_with_storage_name(gp)
bal sym.sql_table_with_storage_name
addiu a1, a1, 0xa10
lw gp, 0x20(sp)
lw v1, 0x2c(sp)
sw v0, 0x14(sp)
lw a1, -0x7fd8(gp)
lw t9, -sym.imp.g_string_append_printf(gp)
move a3, v1
move a2, v1
addiu a1, a1, 0x1d0c
sw v0, 0x10(sp)
move a0, s4
sw s7, 0x18(sp)
jalr t9
move s0, v0
lw gp, 0x20(sp)
lw v1, 0x2c(sp)
lw t9, -0x74c8(gp)
jalr t9
move a0, v1
lw gp, 0x20(sp)
lw t9, -0x74c8(gp)
jalr t9
move a0, s0
b 0x2b0fc
lw gp, 0x20(sp)
lw v0, -0x7fd8(gp)
--
move a0, s0
move t9, s1
addiu a2, a2, 0x1010
bal 0x1ad70
addiu a1, a1, 0x7a8
lw gp, 0x20(sp)
move a0, s0
move t9, s1
lw a2, -0x7fd8(gp)
lw a1, -0x7fd8(gp)
addiu a2, a2, 0x1d90
addiu a1, a1, 0x7b4
bal 0x1ad70
move s2, v0
lw gp, 0x20(sp)
move a0, s0
move s0, v0
lw a1, -0x7fd8(gp)
lw t9, -sym.sql_table_with_storage_name(gp)
bal sym.sql_table_with_storage_name
addiu a1, a1, -0x21e8
lw gp, 0x20(sp)
move a3, s2
move a2, s2
lw a0, -0x7fd8(gp)
lw t9, -sym.imp.g_strdup_printf(gp)
move a1, v0
addiu a0, a0, 0x1d94
jalr t9
move s1, v0
lw gp, 0x20(sp)
move a3, s0
move a2, s0
lw a0, -0x7fd8(gp)
lw t9, -sym.imp.g_strdup_printf(gp)
move a1, s1
addiu a0, a0, 0x1dc8
jalr t9
move s7, v0
lw gp, 0x20(sp)
move a2, v0
move a1, s7
lw a0, -0x7fd8(gp)
lw t9, -sym.imp.g_strdup_printf(gp)
addiu a0, a0, 0x1e14
jalr t9
move s6, v0
lw gp, 0x20(sp)
move a0, s1
lw t9, -0x74c8(gp)
jalr t9
move s1, v0
lw gp, 0x20(sp)
lw t9, -0x74c8(gp)
jalr t9
move a0, s2
lw gp, 0x20(sp)
lw t9, -0x74c8(gp)
jalr t9
move a0, s0
lw gp, 0x20(sp)
lw t9, -0x74c8(gp)
jalr t9
move a0, s7
--
move a1, zero
jalr t9
addiu a0, zero, 1
move s5, v0
beqz v0, 0x311d0
lw gp, 0x28(sp)
lw s7, -0x7fdc(gp)
lw s6, -0x7fd8(gp)
move s1, zero
addiu s7, s7, 0xd60
addiu s6, s6, 0x49d4
lw t9, -sym.imp.g_list_nth(gp)
lw a0, 0x38(sp)
jalr t9
move a1, s1
lw s0, (v0)
lw gp, 0x28(sp)
addiu s1, s1, 1
lw a1, 4(s0)
lw t9, -sym.compose_recording_block_path(gp)
bal sym.compose_recording_block_path
lw a0, 0x18(s0)
lw gp, 0x28(sp)
lw a1, 0x14(s0)
move a2, v0
lw t9, -sym.imp.g_strdup_printf(gp)
move a0, s6
jalr t9
move s2, v0
lw gp, 0x28(sp)
move a0, s2
lw t9, -0x74c8(gp)
jalr t9
move s2, v0
lw gp, 0x28(sp)
lw a3, (s0)
lw a2, 0x1c(s0)
lw a1, 0x10(s0)
sw zero, 0x20(sp)
sw s7, 0x1c(sp)
sw zero, 0x18(sp)
lw v0, 8(s0)
lw t9, -sym.imp.recording_fixer_recording_fixer_call_fix_broken_recording_block(gp)
move a0, s5
sw v0, 0x14(sp)
jalr t9
--
sw v0, 0x10(sp)
addiu a3, a3, 0x4a14
move a2, s0
move a1, s6
bal sym.database_get_recording_block_by_id
move a0, s4
beqz v0, 0x3486c
lw gp, 0x28(sp)
lw v0, 0x44(sp)
beqz v0, 0x34814
lw a2, -0x7fdc(gp)
lw v0, 0x34(sp)
lw t9, -sym.database_get_recordings_by_recording_id(gp)
sw v0, 0x10(sp)
addiu a3, sp, 0x48
addiu a2, a2, 0x498c
move a1, s0
bal sym.database_get_recordings_by_recording_id
move a0, s4
beqz v0, 0x34650
lw gp, 0x28(sp)
lw a2, 0x48(sp)
beqz a2, 0x34650
lw v0, 0x44(sp)
lw a0, -0x7fd8(gp)
lw t9, -sym.imp.g_strdup_printf(gp)
lw a3, 0xc(v0)
move a1, s3
jalr t9
addiu a0, a0, 0x4e94
lw gp, 0x28(sp)
move a1, zero
move a0, v0
lw t9, -sym.open_wrapper(gp)
bal sym.open_wrapper
move s4, v0
lw gp, 0x28(sp)
move s0, v0
lw t9, -0x74c8(gp)
jalr t9
move a0, s4
bltz s0, 0x34904
lw gp, 0x28(sp)
lw t9, -sym.imp.g_unix_fd_list_append(gp)
lw a2, 0x34(sp)
move a1, s0
--
sw v0, 0x18(s0)
lw s0, 0x20(sp)
jr ra
addiu sp, sp, 0x28
lui gp, 5
addiu gp, gp, -0x1fe0
addu gp, gp, t9
addiu sp, sp, -0x28
lw t9, -sym.string_has_content(gp)
sw s0, 0x1c(sp)
move s0, a0
lw a0, 0x24(a0)
sw gp, 0x10(sp)
sw s1, 0x20(sp)
sw ra, 0x24(sp)
bal sym.string_has_content
move s1, a1
beqz v0, 0x38144
lw gp, 0x10(sp)
lw a0, -0x7fd8(gp)
lw a2, 0x24(s0)
lw a1, 4(s1)
lw ra, 0x24(sp)
lw s1, 0x20(sp)
lw s0, 0x1c(sp)
lw t9, -sym.imp.g_strdup_printf(gp)
addiu a0, a0, -0x5c
jr t9
addiu sp, sp, 0x28
lw a0, 4(s1)
lw ra, 0x24(sp)
lw s1, 0x20(sp)
lw s0, 0x1c(sp)
lw t9, -sym.imp.g_strdup(gp)
jr t9
addiu sp, sp, 0x28
lui gp, 5
addiu gp, gp, -0x2060
addu gp, gp, t9
addiu sp, sp, -0x38
sw gp, 0x20(sp)
sw s2, 0x30(sp)
sw s1, 0x2c(sp)
sw s0, 0x28(sp)
sw ra, 0x34(sp)
move s0, a2
--
lw s2, -0x71a0(gp)
sw gp, 0x20(sp)
sw s4, 0xec(sp)
lw v0, (s2)
sw s1, 0xe0(sp)
sw s0, 0xdc(sp)
sw ra, 0xf4(sp)
sw s5, 0xf0(sp)
sw s3, 0xe8(sp)
sw v0, 0xd4(sp)
sw zero, 0x2c(sp)
move s4, a0
bal sym.volume_manager_get_path_from_volume
move s1, a1
move s0, v0
beqz v0, 0x38ae4
lw gp, 0x20(sp)
lw t9, -sym.g_stat_wrapper(gp)
addiu a1, sp, 0x30
bal sym.g_stat_wrapper
move a0, v0
bltz v0, 0x38a8c
lw gp, 0x20(sp)
lw a2, -0x7fd8(gp)
lw a0, -0x7fd8(gp)
lw t9, -sym.imp.g_strdup_printf(gp)
addiu a2, a2, -0x68
move a1, s0
jalr t9
addiu a0, a0, -0x5c
lw gp, 0x20(sp)
move a0, s4
lw t9, -sym.volume_manager_unlock(gp)
bal sym.volume_manager_unlock
move s5, v0
lw gp, 0x20(sp)
lw a3, 8(s1)
lw a0, (s1)
lw t9, -sym.database_add(gp)
addiu v0, sp, 0x2c
sw v0, 0x10(sp)
sltiu a2, a3, 1
bal sym.database_add
move a1, s5
move s3, v0
bnez v0, 0x38ad0
--
addiu gp, gp, -0x3c3c
addu gp, gp, t9
lw a0, -0x7fd8(gp)
lw t9, -sym.imp.g_string_new(gp)
jr t9
addiu a0, a0, 0x5d34
lui gp, 5
addiu gp, gp, -0x3c58
addu gp, gp, t9
lw a0, -0x7fd8(gp)
lw t9, -sym.imp.g_string_new(gp)
jr t9
addiu a0, a0, 0x5d3c
lui gp, 5
addiu gp, gp, -0x3c74
addu gp, gp, t9
addiu sp, sp, -0x28
sw gp, 0x18(sp)
sw ra, 0x24(sp)
beqz a0, 0x39db4
lw v0, -0x7fd8(gp)
beqz a1, 0x39dd8
move a2, a0
lw a0, -0x7fd8(gp)
lw ra, 0x24(sp)
lw t9, -sym.imp.g_strdup_printf(gp)
addiu a0, a0, 0x5d58
jr t9
addiu sp, sp, 0x28
lw a3, -0x7fd8(gp)
lw a1, -0x7fd8(gp)
addiu v0, v0, -0x3264
lw t9, -sym.imp.g_assertion_message_expr(gp)
sw v0, 0x10(sp)
addiu a3, a3, 0x5ef8
addiu a2, zero, 0x3c
jalr t9
addiu a1, a1, 0x5d48
lw v0, -0x7fd8(gp)
lw a3, -0x7fd8(gp)
lw a1, -0x7fd8(gp)
addiu v0, v0, 0x4b7c
lw t9, -sym.imp.g_assertion_message_expr(gp)
sw v0, 0x10(sp)
addiu a3, a3, 0x5ef8
addiu a2, zero, 0x3d
addiu a1, a1, 0x5d48
jalr t9
move a0, zero
lui gp, 5
addiu gp, gp, -0x3d04
addu gp, gp, t9
addiu sp, sp, -0x28
sw gp, 0x18(sp)
sw ra, 0x24(sp)
beqz a0, 0x39e3c
lw ra, 0x24(sp)
move a1, a0
lw a0, -0x7fd8(gp)
lw t9, -sym.imp.g_strdup_printf(gp)
addiu a0, a0, 0x5d6c
jr t9
addiu sp, sp, 0x28
lw v0, -0x7fd8(gp)
lw a3, -0x7fd8(gp)
lw a1, -0x7fd8(gp)
addiu v0, v0, -0x3264
lw t9, -sym.imp.g_assertion_message_expr(gp)
sw v0, 0x10(sp)
addiu a3, a3, 0x5ee4
addiu a2, zero, 0x44
jalr t9
addiu a1, a1, 0x5d48
lui gp, 5
addiu gp, gp, -0x3d64
addu gp, gp, t9
addiu sp, sp, -0x28
sw gp, 0x18(sp)
sw ra, 0x24(sp)
beqz a0, 0x39e9c
lw ra, 0x24(sp)
move a1, a0
lw a0, -0x7fd8(gp)
lw t9, -sym.imp.g_strdup_printf(gp)
addiu a0, a0, 0x5d7c
jr t9
addiu sp, sp, 0x28
lw v0, -0x7fd8(gp)
lw a3, -0x7fd8(gp)
lw a1, -0x7fd8(gp)
addiu v0, v0, -0x3264
lw t9, -sym.imp.g_assertion_message_expr(gp)
sw v0, 0x10(sp)
addiu a3, a3, 0x5ec8
addiu a2, zero, 0x4b
jalr t9
addiu a1, a1, 0x5d48
lui gp, 5
addiu gp, gp, -0x3dc4
addu gp, gp, t9
addiu sp, sp, -0x40
sw gp, 0x30(sp)
sw ra, 0x3c(sp)
beqz a0, 0x39f58
--
move a0, zero
lw v0, -0x7fd8(gp)
lw a3, -0x7fd8(gp)
lw a1, -0x7fd8(gp)
addiu v0, v0, 0x5d94
lw t9, -sym.imp.g_assertion_message_expr(gp)
sw v0, 0x10(sp)
addiu a3, a3, 0x5eac
addiu a2, zero, 0x55
addiu a1, a1, 0x5d48
jalr t9
move a0, zero
lui gp, 5
addiu gp, gp, -0x3ed0
addu gp, gp, t9
addiu sp, sp, -0x28
sw gp, 0x18(sp)
sw ra, 0x24(sp)
beqz a1, 0x3a014
lw v0, -0x7fd8(gp)
beqz a0, 0x3a03c
move a2, a1
move a1, a0
lw a0, -0x7fd8(gp)
lw ra, 0x24(sp)
lw t9, -sym.imp.g_strdup_printf(gp)
addiu a0, a0, 0x5dc4
jr t9
addiu sp, sp, 0x28
lw a3, -0x7fd8(gp)
lw a1, -0x7fd8(gp)
addiu v0, v0, 0x8e0
lw t9, -sym.imp.g_assertion_message_expr(gp)
sw v0, 0x10(sp)
addiu a3, a3, 0x5e90
addiu a2, zero, 0x5e
addiu a1, a1, 0x5d48
jalr t9
move a0, zero
lw a0, -0x7fd8(gp)
lw ra, 0x24(sp)
lw t9, -sym.imp.g_strdup_printf(gp)
addiu a0, a0, 0x4c04
jr t9
addiu sp, sp, 0x28
lui gp, 5
addiu gp, gp, -0x3f54
addu gp, gp, t9
addiu sp, sp, -0x20
sw gp, 0x10(sp)
sw s0, 0x18(sp)
sw ra, 0x1c(sp)
beqz a0, 0x3a0b4
move s0, a0
lw a1, 4(a0)
lw v0, 8(a0)
addiu v1, a1, 1
sltu v0, v1, v0
beqz v0, 0x3a0c8
lw t9, -sym.imp.g_string_insert_c(gp)
lw v0, (a0)
sw v1, 4(a0)
--
addiu a2, zero, 0x3b
jalr t9
addiu a1, zero, -1
lw ra, 0x1c(sp)
move v0, s0
lw s0, 0x18(sp)
jr ra
addiu sp, sp, 0x20
lui gp, 5
addiu gp, gp, -0x3fe8
addu gp, gp, t9
addiu sp, sp, -0x28
lw t9, -sym.imp.g_string_new(gp)
sw s1, 0x20(sp)
move s1, a0
lw a0, -0x7fd8(gp)
sw gp, 0x10(sp)
sw s0, 0x1c(sp)
sw ra, 0x24(sp)
jalr t9
addiu a0, a0, 0x403c
move s0, v0
beqz s1, 0x3a158
lw gp, 0x10(sp)
lw a1, -0x7f50(gp)
lw t9, -sym.imp.g_string_append_printf(gp)
move a2, s1
move a0, v0
jalr t9
addiu a1, a1, -0x4cd0
lw ra, 0x24(sp)
move v0, s0
lw s1, 0x20(sp)
lw s0, 0x1c(sp)
jr ra
addiu sp, sp, 0x28
lw a1, -0x7fd8(gp)
lw t9, -sym.imp.g_string_append(gp)
addiu a1, a1, -0x7dc
jalr t9
move a0, v0
lw ra, 0x24(sp)
move v0, s0
lw s1, 0x20(sp)
lw s0, 0x1c(sp)
jr ra
--
move s3, a3
jalr t9
move s4, a2
lw gp, 0x18(sp)
lw a1, 0x3c(sp)
move a0, s1
lw t9, -sym.sql_table_with_storage_name(gp)
bal sym.sql_table_with_storage_name
move s1, v0
lw gp, 0x18(sp)
move a0, s3
move s2, v0
lw a1, -0x7fd8(gp)
lw t9, -sym.imp.g_strcmp0(gp)
jalr t9
addiu a1, a1, -0x7dc
beqz v0, 0x3a5a8
lw gp, 0x18(sp)
lw t9, -sym.sanitize_quote(gp)
bal sym.sanitize_quote
move a0, s3
lw gp, 0x18(sp)
move s0, v0
lw v0, (s0)
lw a1, -0x7fd8(gp)
lw t9, -sym.imp.g_string_append_printf(gp)
move a3, s4
move a2, s2
move a0, s1
sw v0, 0x10(sp)
jalr t9
addiu a1, a1, 0x5de8
lw gp, 0x18(sp)
addiu a1, zero, 1
lw t9, -sym.imp.g_string_free(gp)
jalr t9
move a0, s0
lw gp, 0x18(sp)
lw t9, -0x74c8(gp)
jalr t9
move a0, s2
lw ra, 0x34(sp)
move v0, s1
lw s4, 0x30(sp)
lw s3, 0x2c(sp)
lw s2, 0x28(sp)
--
lw s1, -0x7fd8(gp)
sw gp, 0x10(sp)
sw s5, 0x30(sp)
sw s4, 0x2c(sp)
sw s3, 0x28(sp)
sw s2, 0x24(sp)
sw s0, 0x1c(sp)
sw ra, 0x34(sp)
move s5, a0
addiu a0, s1, 0x403c
move s2, a1
move s4, a2
jalr t9
move s3, a3
move s0, v0
beqz s2, 0x3a748
lw gp, 0x10(sp)
lw a1, -0x7fd8(gp)
lw t9, -sym.imp.g_string_append(gp)
addiu a1, a1, 0x5e1c
jalr t9
move a0, v0
beqz s5, 0x3a714
lw gp, 0x10(sp)
lw a1, -0x7fd8(gp)
lw t9, -sym.imp.g_string_append_printf(gp)
move a2, s5
addiu a1, a1, 0x5204
jalr t9
move a0, s0
lw gp, 0x10(sp)
addiu v0, zero, 1
beq s4, v0, 0x3a7d0
addiu v0, zero, 2
beq s4, v0, 0x3a7dc
lw a3, -0x7fd8(gp)
addiu a3, s1, 0x403c
lw a1, -0x7fd8(gp)
lw t9, -sym.imp.g_string_append_printf(gp)
move a2, s2
addiu a1, a1, 0x11d8
jalr t9
move a0, s0
lw gp, 0x10(sp)
bnez s3, 0x3a774
lw ra, 0x34(sp)
move v0, s0
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 ra
addiu sp, sp, 0x38
lw a1, -0x7fd8(gp)
lw t9, -sym.imp.g_string_append_printf(gp)
move a2, s3
move a0, s0
jalr t9
addiu a1, a1, 0x5e28
lw gp, 0x10(sp)
lw a2, 0x48(sp)
move a0, s0
lw a1, -0x7fd8(gp)
lw t9, -sym.imp.g_string_append_printf(gp)
jalr t9
addiu a1, a1, 0x5e34
lw ra, 0x34(sp)
move v0, s0
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 ra
addiu sp, sp, 0x38
lw a3, -0x7fd8(gp)
b 0x3a72c
addiu a3, a3, 0x9f0
b 0x3a72c
addiu a3, a3, 0x5e14
lui gp, 5
addiu gp, gp, -0x46e4
addu gp, gp, t9
--
jalr t9
move s1, v0
lw gp, 0x10(sp)
addiu a1, zero, 1
lw t9, -sym.imp.g_string_free(gp)
jalr t9
move a0, s1
lw s0, 4(s0)
bnez s0, 0x3a83c
lw gp, 0x10(sp)
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 ra
addiu sp, sp, 0x38
lui gp, 5
addiu gp, gp, -0x47c8
addu gp, gp, t9
beqz a2, 0x3a994
nop
addiu sp, sp, -0x30
lw t9, -sym.imp.g_string_append_printf(gp)
sw s3, 0x24(sp)
move s3, a1
lw a1, -0x7fd8(gp)
sw gp, 0x10(sp)
sw s4, 0x28(sp)
sw s2, 0x20(sp)
sw s1, 0x1c(sp)
sw s0, 0x18(sp)
sw ra, 0x2c(sp)
addiu a1, a1, 0x5e40
move s0, a2
jalr t9
move s1, a0
lw gp, 0x10(sp)
lw s2, -0x7fd8(gp)
lw s4, -0x7fd8(gp)
addiu s2, s2, 0x5e54
addiu s4, s4, 0x5e4c
lw t9, -sym.imp.g_string_append_printf(gp)
lw a3, (s0)
move a2, s3
move a1, s2
jalr t9
move a0, s1
lw gp, 0x10(sp)
lw s0, 4(s0)
beqz s0, 0x3a968
lw t9, -sym.imp.g_string_append_printf(gp)
move a1, s4
jalr t9
move a0, s1
b 0x3a92c
lw gp, 0x10(sp)
lw a1, -0x7fd8(gp)
lw ra, 0x2c(sp)
lw s4, 0x28(sp)
lw s3, 0x24(sp)
lw s2, 0x20(sp)
lw s0, 0x18(sp)
move a0, s1
lw s1, 0x1c(sp)
addiu a1, a1, 0x3824
jr t9
addiu sp, sp, 0x30
jr ra
nop
nop
lui gp, 5
addiu gp, gp, -0x48a0
addu gp, gp, t9
addiu sp, sp, -0x28
lw t9, -sym.sanitize_quote(gp)
sw ra, 0x24(sp)
sw s1, 0x20(sp)
sw s0, 0x1c(sp)
sw gp, 0x10(sp)
move s1, a0
bal sym.sanitize_quote
move a0, a1
lw gp, 0x10(sp)
lw a2, (v0)
move a0, s1
lw a1, -0x7fd8(gp)
lw t9, -sym.imp.g_string_append_printf(gp)
addiu a1, a1, 0x5f10
jalr t9
move s0, v0
lw gp, 0x10(sp)
lw ra, 0x24(sp)
lw s1, 0x20(sp)
move a0, s0
lw t9, -sym.imp.g_string_free(gp)
lw s0, 0x1c(sp)
addiu a1, zero, 1
jr t9
addiu sp, sp, 0x28
lui gp, 5
addiu gp, gp, -0x4914
addu gp, gp, t9
addiu sp, sp, -0x48
lw t9, -sym.imp.g_string_new(gp)
sw s4, 0x3c(sp)
lw s4, -0x71a0(gp)
sw s0, 0x2c(sp)
--
lw gp, 0x10(sp)
addiu a0, s0, 0x403c
move s1, v0
lw t9, -sym.imp.g_string_new(gp)
jalr t9
addiu s0, sp, 0x54
lw gp, 0x10(sp)
lw a1, 0x1c(sp)
move a0, s2
lw t9, -sym.sql_table_with_storage_name(gp)
bal sym.sql_table_with_storage_name
move s3, v0
lw gp, 0x10(sp)
move s5, v0
lw s2, -0x7fd8(gp)
b 0x3aac4
addiu s2, s2, 0x5f18
move a1, s2
jalr t9
move a0, s1
lw gp, 0x10(sp)
sw s0, 0x20(sp)
addiu s0, s0, 4
lw a2, -8(s0)
bnez a2, 0x3aab4
lw t9, -sym.imp.g_string_append_printf(gp)
lw a1, 4(s1)
lw t9, -sym.imp.g_string_truncate(gp)
addiu a1, a1, -2
jalr t9
move a0, s1
lw gp, 0x10(sp)
lw a2, (v0)
move a3, s5
lw a1, -0x7fd8(gp)
lw t9, -sym.imp.g_string_append_printf(gp)
addiu a1, a1, 0x5f20
move a0, s3
jalr t9
move s0, v0
lw gp, 0x10(sp)
lw t9, -0x74c8(gp)
jalr t9
move a0, s5
lw gp, 0x10(sp)
move a0, s0
lw t9, -sym.imp.g_string_free(gp)
jalr t9
addiu a1, zero, 1
lw a0, 0x24(sp)
lw v1, (s4)
lw gp, 0x10(sp)
bne a0, v1, 0x3ab6c
move v0, s3
lw ra, 0x44(sp)
lw s5, 0x40(sp)
--
lw gp, 0x18(sp)
addiu a0, s0, 0x403c
move s1, v0
lw t9, -sym.imp.g_string_new(gp)
jalr t9
addiu s0, sp, 0x60
lw gp, 0x18(sp)
lw a1, 0x24(sp)
move a0, s2
lw t9, -sym.sql_table_with_storage_name(gp)
bal sym.sql_table_with_storage_name
move s3, v0
lw gp, 0x18(sp)
move s5, v0
lw s2, -0x7fd8(gp)
b 0x3ac2c
addiu s2, s2, 0x5f18
move a1, s2
jalr t9
move a0, s1
lw gp, 0x18(sp)
sw s0, 0x28(sp)
addiu s0, s0, 4
lw a2, -8(s0)
bnez a2, 0x3ac1c
lw t9, -sym.imp.g_string_append_printf(gp)
lw a1, 4(s1)
lw t9, -sym.imp.g_string_truncate(gp)
addiu a1, a1, -2
jalr t9
move a0, s1
lw gp, 0x18(sp)
lw a3, (v0)
move a2, s5
lw a1, -0x7fd8(gp)
lw t9, -sym.imp.g_string_append_printf(gp)
addiu a1, a1, 0x5f34
move a0, s3
sw s6, 0x10(sp)
jalr t9
move s0, v0
lw gp, 0x18(sp)
lw t9, -0x74c8(gp)
jalr t9
move a0, s5
lw gp, 0x18(sp)
move a0, s0
lw t9, -sym.imp.g_string_free(gp)
jalr t9
addiu a1, zero, 1
lw a0, 0x2c(sp)
lw v1, (s4)
lw gp, 0x18(sp)
bne a0, v1, 0x3acdc
move v0, s3
lw ra, 0x4c(sp)
--
lw a0, -0x7fd8(gp)
lw t9, -sym.sql_generate_foreign_key(gp)
addiu a1, a1, 0xa10
bal sym.sql_generate_foreign_key
addiu a0, a0, 0x7f4
lw gp, 0x28(sp)
addiu a2, s0, -0x6dbc
move fp, v0
lw a1, -0x7fd8(gp)
lw a0, -0x7fd8(gp)
lw t9, -sym.sql_generate_foreign_key(gp)
addiu a1, a1, 0xa18
bal sym.sql_generate_foreign_key
addiu a0, a0, 0x800
lw gp, 0x28(sp)
lw v1, 0x58(sp)
move a1, s2
lw t9, -sym.sql_table_with_storage_name(gp)
move a0, v1
bal sym.sql_table_with_storage_name
move s0, v0
lw gp, 0x28(sp)
move a2, v0
move a0, s1
lw a1, -0x7fd8(gp)
lw t9, -sym.imp.g_string_append_printf(gp)
addiu a1, a1, 0x5f58
jalr t9
move s2, v0
lw gp, 0x28(sp)
move a3, s6
move a2, s7
lw a1, -0x7fd8(gp)
lw t9, -sym.imp.g_string_append_printf(gp)
addiu a1, a1, 0x6110
move a0, s1
sw s0, 0x20(sp)
sw fp, 0x1c(sp)
sw s3, 0x18(sp)
sw s4, 0x14(sp)
jalr t9
sw s5, 0x10(sp)
lw gp, 0x28(sp)
lw t9, -0x74c8(gp)
jalr t9
move a0, s2
lw gp, 0x28(sp)
lw t9, -0x74c8(gp)
jalr t9
move a0, s7
lw gp, 0x28(sp)
lw t9, -0x74c8(gp)
jalr t9
move a0, s6
--
sw s0, 0x18(sp)
sw gp, 0x10(sp)
addiu a0, a0, 0x403c
jalr t9
move s2, a1
lw gp, 0x10(sp)
move s0, v0
lw a2, -0x7f50(gp)
lw a1, -0x7fd8(gp)
lw a0, -0x7fd8(gp)
lw t9, -sym.sql_generate_foreign_key(gp)
addiu a2, a2, -0x6dbc
addiu a1, a1, -0x21e8
bal sym.sql_generate_foreign_key
addiu a0, a0, 0x78c8
lw gp, 0x10(sp)
move a1, s2
move a0, s1
lw t9, -sym.sql_table_with_storage_name(gp)
bal sym.sql_table_with_storage_name
move s2, v0
lw gp, 0x10(sp)
move a2, v0
move a0, s0
lw a1, -0x7fd8(gp)
lw t9, -sym.imp.g_string_append_printf(gp)
addiu a1, a1, 0x614c
jalr t9
move s1, v0
lw gp, 0x10(sp)
move a2, s2
move a0, s0
lw a1, -0x7fd8(gp)
lw t9, -sym.imp.g_string_append_printf(gp)
jalr t9
addiu a1, a1, 0x66e0
lw gp, 0x10(sp)
lw t9, -0x74c8(gp)
jalr t9
move a0, s2
lw gp, 0x10(sp)
lw t9, -0x74c8(gp)
jalr t9
move a0, s1
lw ra, 0x24(sp)
move v0, s0
lw s2, 0x20(sp)
lw s1, 0x1c(sp)
lw s0, 0x18(sp)
jr ra
addiu sp, sp, 0x28
lui gp, 5
addiu gp, gp, -0x4f84
addu gp, gp, t9
addiu sp, sp, -0x38
lw t9, -sym.imp.g_string_new(gp)
sw s1, 0x2c(sp)
move s1, a0
lw a0, -0x7fd8(gp)
sw ra, 0x34(sp)
sw s2, 0x30(sp)
sw s0, 0x28(sp)
sw gp, 0x20(sp)
addiu a0, a0, 0x403c
jalr t9
move s0, a1
lw gp, 0x20(sp)
move a1, s0
move a0, s1
lw t9, -sym.sql_table_with_storage_name(gp)
bal sym.sql_table_with_storage_name
move s1, v0
lw gp, 0x20(sp)
move a3, s0
move a2, v0
lw a1, -0x7fd8(gp)
lw t9, -sym.imp.g_string_append_printf(gp)
addiu a1, a1, 0x6244
move a0, s1
sw s0, 0x18(sp)
sw s0, 0x14(sp)
sw s0, 0x10(sp)
jalr t9
move s2, v0
lw gp, 0x20(sp)
lw t9, -0x74c8(gp)
jalr t9
move a0, s2
lw ra, 0x34(sp)
move v0, s1
lw s2, 0x30(sp)
lw s1, 0x2c(sp)
lw s0, 0x28(sp)
jr ra
addiu sp, sp, 0x38
lui gp, 5
addiu gp, gp, -0x5034
addu gp, gp, t9
addiu sp, sp, -0x28
lw t9, -sym.imp.g_string_new(gp)
sw s0, 0x1c(sp)
move s0, a0
lw a0, -0x7fd8(gp)
sw ra, 0x24(sp)
sw s1, 0x20(sp)
sw gp, 0x10(sp)
jalr t9
addiu a0, a0, 0x403c
lw gp, 0x10(sp)
move a0, s0
move s0, v0
lw a1, -0x7fd8(gp)
lw t9, -sym.sql_table_with_storage_name(gp)
bal sym.sql_table_with_storage_name
addiu a1, a1, 0xbe4
lw gp, 0x10(sp)
move a2, v0
move a0, s0
lw a1, -0x7fd8(gp)
lw t9, -sym.imp.g_string_append_printf(gp)
addiu a1, a1, 0x62e4
jalr t9
move s1, v0
lw gp, 0x10(sp)
lw t9, -0x74c8(gp)
jalr t9
move a0, s1
lw ra, 0x24(sp)
move v0, s0
lw s1, 0x20(sp)
lw s0, 0x1c(sp)
jr ra
addiu sp, sp, 0x28
lui gp, 5
addiu gp, gp, -0x50cc
addu gp, gp, t9
addiu sp, sp, -0x28
lw t9, -sym.imp.g_string_new(gp)
sw s0, 0x1c(sp)
move s0, a0
lw a0, -0x7fd8(gp)
sw ra, 0x24(sp)
sw s1, 0x20(sp)
sw gp, 0x10(sp)
jalr t9
addiu a0, a0, 0x403c
lw gp, 0x10(sp)
move a0, s0
move s0, v0
lw a1, -0x7fd8(gp)
lw t9, -sym.sql_table_with_storage_name(gp)
bal sym.sql_table_with_storage_name
addiu a1, a1, 0xc08
lw gp, 0x10(sp)
move a2, v0
move a0, s0
lw a1, -0x7fd8(gp)
lw t9, -sym.imp.g_string_append_printf(gp)
addiu a1, a1, 0x6364
jalr t9
move s1, v0
lw gp, 0x10(sp)
lw t9, -0x74c8(gp)
jalr t9
move a0, s1
lw ra, 0x24(sp)
move v0, s0
lw s1, 0x20(sp)
lw s0, 0x1c(sp)
jr ra
addiu sp, sp, 0x28
lui gp, 5
addiu gp, gp, -0x5164
addu gp, gp, t9
addiu sp, sp, -0x28
lw t9, -sym.imp.g_string_new(gp)
sw s0, 0x1c(sp)
move s0, a0
lw a0, -0x7fd8(gp)
sw ra, 0x24(sp)
sw s1, 0x20(sp)
sw gp, 0x10(sp)
jalr t9
addiu a0, a0, 0x403c
lw gp, 0x10(sp)
move a0, s0
move s0, v0
lw a1, -0x7fd8(gp)
lw t9, -sym.sql_table_with_storage_name(gp)
bal sym.sql_table_with_storage_name
addiu a1, a1, 0xc30
lw gp, 0x10(sp)
move a2, v0
move a0, s0
lw a1, -0x7fd8(gp)
lw t9, -sym.imp.g_string_append_printf(gp)
addiu a1, a1, 0x63e0
jalr t9
move s1, v0
lw gp, 0x10(sp)
lw t9, -0x74c8(gp)
jalr t9
move a0, s1
lw ra, 0x24(sp)
move v0, s0
lw s1, 0x20(sp)
lw s0, 0x1c(sp)
jr ra
addiu sp, sp, 0x28
lui gp, 5
addiu gp, gp, -0x51fc
addu gp, gp, t9
addiu sp, sp, -0x28
lw t9, -sym.imp.g_string_new(gp)
sw s0, 0x1c(sp)
move s0, a0
lw a0, -0x7fd8(gp)
sw ra, 0x24(sp)
sw s1, 0x20(sp)
sw gp, 0x10(sp)
jalr t9
addiu a0, a0, 0x403c
lw gp, 0x10(sp)
move a0, s0
move s0, v0
lw a1, -0x7fd8(gp)
lw t9, -sym.sql_table_with_storage_name(gp)
bal sym.sql_table_with_storage_name
addiu a1, a1, 0xbbc
lw gp, 0x10(sp)
move a2, v0
move a0, s0
lw a1, -0x7fd8(gp)
lw t9, -sym.imp.g_string_append_printf(gp)
addiu a1, a1, 0x6458
jalr t9
move s1, v0
lw gp, 0x10(sp)
lw t9, -0x74c8(gp)
jalr t9
move a0, s1
lw ra, 0x24(sp)
move v0, s0
lw s1, 0x20(sp)
lw s0, 0x1c(sp)
jr ra
addiu sp, sp, 0x28
lui gp, 5
addiu gp, gp, -0x5294
addu gp, gp, t9
addiu sp, sp, -0x28
lw t9, -sym.imp.g_string_new(gp)
sw s0, 0x1c(sp)
move s0, a0
lw a0, -0x7fd8(gp)
sw ra, 0x24(sp)
sw s1, 0x20(sp)
sw gp, 0x10(sp)
jalr t9
addiu a0, a0, 0x403c
lw gp, 0x10(sp)
move a0, s0
move s0, v0
lw a1, -0x7fd8(gp)
lw t9, -sym.sql_table_with_storage_name(gp)
bal sym.sql_table_with_storage_name
addiu a1, a1, 0x19a4
lw gp, 0x10(sp)
move a2, v0
move a0, s0
lw a1, -0x7fd8(gp)
lw t9, -sym.imp.g_string_append_printf(gp)
addiu a1, a1, 0x64d4
jalr t9
move s1, v0
lw gp, 0x10(sp)
lw t9, -0x74c8(gp)
jalr t9
move a0, s1
lw ra, 0x24(sp)
move v0, s0
lw s1, 0x20(sp)
lw s0, 0x1c(sp)
jr ra
addiu sp, sp, 0x28
lui gp, 5
addiu gp, gp, -0x532c
addu gp, gp, t9
addiu sp, sp, -0x38
sw gp, 0x18(sp)
sw ra, 0x34(sp)
sw s3, 0x30(sp)
sw s2, 0x2c(sp)
sw s1, 0x28(sp)
sw s0, 0x24(sp)
beqz a0, 0x3b524
lw v0, -0x7fd8(gp)
beqz a1, 0x3b548
move s2, a1
move s1, a0
lw a0, -0x7fd8(gp)
lw t9, -sym.imp.g_string_new(gp)
addiu a0, a0, 0x653c
jalr t9
move s3, a2
lw gp, 0x18(sp)
move a3, s2
move a2, s1
lw a1, -0x7fd8(gp)
lw t9, -sym.imp.g_string_append_printf(gp)
addiu a1, a1, 0x6560
move a0, v0
jalr t9
move s0, v0
beqz s3, 0x3b4f8
lw gp, 0x18(sp)
lw a0, 4(s0)
lw v0, 8(s0)
addiu v1, a0, 1
sltu v0, v1, v0
beqz v0, 0x3b574
lw t9, -sym.imp.g_string_insert_c(gp)
lw v0, (s0)
sw v1, 4(s0)
addu v0, v0, a0
addiu v1, zero, 0x20
sb v1, (v0)
lw v0, (s0)
lw v1, 4(s0)
addu v0, v0, v1
--
lw gp, 0x18(sp)
lui gp, 5
addiu gp, gp, -0x548c
addu gp, gp, t9
addiu sp, sp, -0x28
lw t9, -sym.imp.g_string_new(gp)
sw s0, 0x1c(sp)
move s0, a0
lw a0, -0x7fd8(gp)
sw ra, 0x24(sp)
sw s1, 0x20(sp)
sw gp, 0x10(sp)
jalr t9
addiu a0, a0, 0x403c
lw gp, 0x10(sp)
move a0, s0
move s0, v0
lw a1, -0x7fd8(gp)
lw t9, -sym.sql_table_with_storage_name(gp)
bal sym.sql_table_with_storage_name
addiu a1, a1, 0xa24
lw gp, 0x10(sp)
move a2, v0
move a0, s0
lw a1, -0x7fd8(gp)
lw t9, -sym.imp.g_string_append_printf(gp)
addiu a1, a1, 0x656c
jalr t9
move s1, v0
lw gp, 0x10(sp)
lw t9, -0x74c8(gp)
jalr t9
move a0, s1
lw ra, 0x24(sp)
move v0, s0
lw s1, 0x20(sp)
lw s0, 0x1c(sp)
jr ra
addiu sp, sp, 0x28
lui gp, 5
addiu gp, gp, -0x5524
addu gp, gp, t9
addiu sp, sp, -0x38
sw gp, 0x18(sp)
sw ra, 0x34(sp)
sw s3, 0x30(sp)
sw s2, 0x2c(sp)
sw s1, 0x28(sp)
sw s0, 0x24(sp)
beqz a2, 0x3b6e8
lw v0, -0x7fd8(gp)
beqz a3, 0x3b710
move s1, a3
move s2, a0
lw a0, -0x7fd8(gp)
lw t9, -sym.imp.g_string_new(gp)
sw a1, 0x3c(sp)
addiu a0, a0, 0x403c
jalr t9
move s0, a2
lw gp, 0x18(sp)
lw a1, 0x3c(sp)
move a0, s2
lw t9, -sym.sql_table_with_storage_name(gp)
bal sym.sql_table_with_storage_name
move s2, v0
lw gp, 0x18(sp)
move a3, s0
move a2, v0
lw a1, -0x7fd8(gp)
lw t9, -sym.imp.g_string_append_printf(gp)
addiu a1, a1, 0x6604
move a0, s2
sw s1, 0x10(sp)
jalr t9
move s3, v0
lw gp, 0x18(sp)
lw t9, -0x74c8(gp)
jalr t9
move a0, s3
lw ra, 0x34(sp)
move v0, s2
lw s3, 0x30(sp)
lw s2, 0x2c(sp)
lw s1, 0x28(sp)
lw s0, 0x24(sp)
jr ra
addiu sp, sp, 0x38
lw a3, -0x7fd8(gp)
lw a1, -0x7fd8(gp)
addiu v0, v0, 0x6140
--
lw t9, -sym.imp.g_string_append(gp)
addiu a1, a1, 0x6650
jalr t9
move a0, s1
lw gp, 0x20(sp)
addiu v0, zero, 1
sw v0, 0x1c(sp)
lw v0, -0x7fd8(gp)
lw a3, -0x7fd8(gp)
lw a2, -0x7f50(gp)
lw a1, -0x7fd8(gp)
addiu v0, v0, 0xf80
lw t9, -sym.sql_select_column_from_table_full(gp)
addiu a3, a3, 0xcfc
addiu a2, a2, -0x6dbc
addiu a1, a1, 0xbbc
move a0, s2
sw s7, 0x10(sp)
sw zero, 0x18(sp)
bal sym.sql_select_column_from_table_full
sw v0, 0x14(sp)
lw gp, 0x20(sp)
lw a2, (v0)
move a0, s0
lw a1, -0x7fd8(gp)
lw t9, -sym.imp.g_string_append_printf(gp)
addiu a1, a1, 0x5f10
jalr t9
move s7, v0
lw gp, 0x20(sp)
addiu a1, zero, 1
lw t9, -sym.imp.g_string_free(gp)
jalr t9
move a0, s7
lw gp, 0x20(sp)
beqz s6, 0x3ba48
lw a1, -0x7fd8(gp)
lw t9, -sym.imp.g_string_append(gp)
addiu a1, a1, 0x6668
jalr t9
move a0, s1
lw gp, 0x20(sp)
addiu v0, zero, 1
sw v0, 0x1c(sp)
lw v0, -0x7fd8(gp)
lw a3, -0x7fd8(gp)
lw a2, -0x7f50(gp)
lw a1, -0x7fd8(gp)
addiu v0, v0, 0xf80
lw t9, -sym.sql_select_column_from_table_full(gp)
addiu a3, a3, 0xcf0
addiu a2, a2, -0x6dbc
addiu a1, a1, 0xc30
move a0, s2
sw s6, 0x10(sp)
sw zero, 0x18(sp)
bal sym.sql_select_column_from_table_full
sw v0, 0x14(sp)
lw gp, 0x20(sp)
lw a2, (v0)
move a0, s0
lw a1, -0x7fd8(gp)
lw t9, -sym.imp.g_string_append_printf(gp)
addiu a1, a1, 0x5f10
jalr t9
move s6, v0
lw gp, 0x20(sp)
addiu a1, zero, 1
lw t9, -sym.imp.g_string_free(gp)
jalr t9
move a0, s6
lw gp, 0x20(sp)
lw v0, 0x74(sp)
beqz v0, 0x3bae4
lw a1, -0x7fd8(gp)
lw t9, -sym.imp.g_string_append(gp)
addiu a1, a1, 0x6680
jalr t9
move a0, s1
lw gp, 0x20(sp)
addiu v0, zero, 1
sw v0, 0x1c(sp)
lw v0, -0x7fd8(gp)
lw a3, -0x7fd8(gp)
addiu v0, v0, 0xf80
lw a2, -0x7f50(gp)
lw a1, -0x7fd8(gp)
sw v0, 0x14(sp)
lw v0, 0x74(sp)
lw t9, -sym.sql_select_column_from_table_full(gp)
addiu a3, a3, 0xd08
addiu a2, a2, -0x6dbc
addiu a1, a1, 0xc08
move a0, s2
sw zero, 0x18(sp)
bal sym.sql_select_column_from_table_full
sw v0, 0x10(sp)
lw gp, 0x20(sp)
lw a2, (v0)
move a0, s0
lw a1, -0x7fd8(gp)
lw t9, -sym.imp.g_string_append_printf(gp)
addiu a1, a1, 0x5f10
jalr t9
move s5, v0
lw gp, 0x20(sp)
addiu a1, zero, 1
lw t9, -sym.imp.g_string_free(gp)
jalr t9
move a0, s5
lw gp, 0x20(sp)
lw v0, 0x70(sp)
beqz v0, 0x3bb80
lw t9, -sym.imp.g_string_append(gp)
lw a1, -0x7fd8(gp)
addiu a1, a1, 0x6698
jalr t9
move a0, s1
lw gp, 0x20(sp)
addiu v0, zero, 1
sw v0, 0x1c(sp)
lw v0, -0x7fd8(gp)
lw a3, -0x7fd8(gp)
addiu v0, v0, 0xf80
lw a2, -0x7f50(gp)
lw a1, -0x7fd8(gp)
sw v0, 0x14(sp)
lw v0, 0x70(sp)
lw t9, -sym.sql_select_column_from_table_full(gp)
addiu a3, a3, 0xce0
addiu a2, a2, -0x6dbc
addiu a1, a1, 0xbe4
move a0, s2
sw zero, 0x18(sp)
bal sym.sql_select_column_from_table_full
sw v0, 0x10(sp)
lw gp, 0x20(sp)
lw a2, (v0)
move a0, s0
lw a1, -0x7fd8(gp)
lw t9, -sym.imp.g_string_append_printf(gp)
addiu a1, a1, 0x5f10
jalr t9
move s5, v0
lw gp, 0x20(sp)
addiu a1, zero, 1
lw t9, -sym.imp.g_string_free(gp)
jalr t9
move a0, s5
lw gp, 0x20(sp)
lw t9, -sym.sanitize_quote(gp)
bal sym.sanitize_quote
move a0, s3
lw v1, (s0)
lw gp, 0x20(sp)
lw a3, (s1)
sw v1, 0x14(sp)
move s3, v0
lw a1, -0x7fd8(gp)
lw v0, (v0)
lw t9, -sym.imp.g_string_append_printf(gp)
move a2, s2
move a0, s4
sw v0, 0x10(sp)
jalr t9
addiu a1, a1, 0x66ac
lw gp, 0x20(sp)
move a0, s3
lw t9, -sym.imp.g_string_free(gp)
jalr t9
addiu a1, zero, 1
lw gp, 0x20(sp)
move a0, s1
lw t9, -sym.imp.g_string_free(gp)
jalr t9
addiu a1, zero, 1
lw gp, 0x20(sp)
move a0, s0
lw t9, -sym.imp.g_string_free(gp)
jalr t9
addiu a1, zero, 1
--
move a0, s1
move s0, v0
lw a1, -0x7fd8(gp)
lw t9, -sym.imp.g_string_append(gp)
jalr t9
addiu a1, a1, 0x66e8
lw gp, 0x20(sp)
move a0, s2
sw s6, 0x10(sp)
lw v0, -0x7fd8(gp)
lw a3, -0x7fd8(gp)
lw a2, -0x7f50(gp)
lw a1, -0x7fd8(gp)
lw t9, -sym.sql_select_column_from_table(gp)
addiu v0, v0, 0xf80
addiu a3, a3, 0x7dc
addiu a2, a2, -0x6dbc
addiu a1, a1, -0x21e8
sw zero, 0x18(sp)
bal sym.sql_select_column_from_table
sw v0, 0x14(sp)
lw gp, 0x20(sp)
lw a2, (v0)
move a0, s0
lw a1, -0x7fd8(gp)
lw t9, -sym.imp.g_string_append_printf(gp)
addiu a1, a1, 0x5f10
jalr t9
move s6, v0
lw gp, 0x20(sp)
addiu a1, zero, 1
lw t9, -sym.imp.g_string_free(gp)
jalr t9
move a0, s6
lw v0, 0x5c(sp)
beqz v0, 0x3bdd8
lw gp, 0x20(sp)
lw a1, -0x7fd8(gp)
lw t9, -sym.imp.g_string_append(gp)
addiu a1, a1, 0x6620
jalr t9
move a0, s1
lw gp, 0x20(sp)
lw a1, 0x5c(sp)
lw t9, -0x7a8c(gp)
addiu t9, t9, -0x5660
--
lw gp, 0x20(sp)
lw v0, 0x60(sp)
beqz v0, 0x3be7c
lw t9, -sym.imp.g_string_append(gp)
lw a1, -0x7fd8(gp)
addiu a1, a1, 0x66f8
jalr t9
move a0, s1
lw gp, 0x20(sp)
lw a1, 0x60(sp)
lw t9, -0x7a8c(gp)
addiu t9, t9, -0x5660
bal 0x3a9a0
move a0, s0
lw gp, 0x20(sp)
lw t9, -sym.sanitize_quote(gp)
bal sym.sanitize_quote
move a0, s3
lw v1, (s0)
lw gp, 0x20(sp)
lw a3, (s1)
sw v1, 0x14(sp)
move s3, v0
lw a1, -0x7fd8(gp)
lw v0, (v0)
lw t9, -sym.imp.g_string_append_printf(gp)
move a2, s2
move a0, s4
sw v0, 0x10(sp)
jalr t9
addiu a1, a1, 0x6704
lw gp, 0x20(sp)
move a0, s3
lw t9, -sym.imp.g_string_free(gp)
jalr t9
addiu a1, zero, 1
lw gp, 0x20(sp)
move a0, s1
lw t9, -sym.imp.g_string_free(gp)
jalr t9
addiu a1, zero, 1
lw gp, 0x20(sp)
move a0, s0
lw t9, -sym.imp.g_string_free(gp)
jalr t9
addiu a1, zero, 1
--
sw s0, 0x20(sp)
move s0, a0
lw a0, -0x7fd8(gp)
sw ra, 0x34(sp)
sw s4, 0x30(sp)
sw s3, 0x2c(sp)
sw s2, 0x28(sp)
sw s1, 0x24(sp)
sw gp, 0x18(sp)
addiu a0, a0, 0x403c
move s2, a2
move s3, a3
jalr t9
move s4, a1
lw gp, 0x18(sp)
move a0, s0
move s0, v0
lw a1, -0x7fd8(gp)
lw t9, -sym.sql_table_with_storage_name(gp)
bal sym.sql_table_with_storage_name
addiu a1, a1, 0x19a4
lw gp, 0x18(sp)
move a3, s4
move a2, v0
lw a1, -0x7fd8(gp)
lw t9, -sym.imp.g_string_append_printf(gp)
addiu a1, a1, 0x673c
move a0, s0
sw s3, 0x14(sp)
sw s2, 0x10(sp)
jalr t9
move s1, v0
lw gp, 0x18(sp)
lw t9, -0x74c8(gp)
jalr t9
move a0, s1
lw ra, 0x34(sp)
move v0, s0
lw s4, 0x30(sp)
lw s3, 0x2c(sp)
lw s2, 0x28(sp)
lw s1, 0x24(sp)
lw s0, 0x20(sp)
jr ra
addiu sp, sp, 0x38
lui gp, 5
--
lw t9, -sym.sql_table_with_storage_name(gp)
sw ra, 0x34(sp)
sw s3, 0x30(sp)
sw s2, 0x2c(sp)
sw s1, 0x28(sp)
sw s0, 0x24(sp)
sw gp, 0x18(sp)
move s3, a2
bal sym.sql_table_with_storage_name
move s0, a3
lw gp, 0x18(sp)
move a0, s0
lw t9, -sym.sanitize_quote(gp)
bal sym.sanitize_quote
move s1, v0
lw gp, 0x18(sp)
move s2, v0
lw a0, -0x7fd8(gp)
lw t9, -sym.imp.g_string_new(gp)
jalr t9
addiu a0, a0, 0x403c
lw gp, 0x18(sp)
lw v1, (s2)
move a3, s3
lw a1, -0x7fd8(gp)
lw t9, -sym.imp.g_string_append_printf(gp)
move a2, s1
sw v1, 0x10(sp)
move a0, v0
addiu a1, a1, 0x6778
jalr t9
move s0, v0
lw gp, 0x18(sp)
addiu a1, zero, 1
lw t9, -sym.imp.g_string_free(gp)
jalr t9
move a0, s2
lw gp, 0x18(sp)
lw t9, -0x74c8(gp)
jalr t9
move a0, s1
lw ra, 0x34(sp)
move v0, s0
lw s3, 0x30(sp)
lw s2, 0x2c(sp)
lw s1, 0x28(sp)
--
lw t9, -sym.imp.g_assertion_message_expr(gp)
sw v0, 0x10(sp)
addiu a3, a3, 0x6984
addiu a2, zero, 0x235
addiu a1, a1, 0x6130
jalr t9
move a0, zero
move a1, s4
jalr t9
move a0, s3
lw gp, 0x18(sp)
move a1, s4
lw t9, -sym.imp.g_string_append(gp)
jalr t9
move a0, s2
b 0x3c1f0
lw gp, 0x18(sp)
lw t9, -sym.sql_table_with_storage_name(gp)
lw a0, 0x24(sp)
bal sym.sql_table_with_storage_name
move a1, fp
lw gp, 0x18(sp)
lw v1, (s2)
lw a3, (s3)
lw a1, -0x7fd8(gp)
lw t9, -sym.imp.g_string_append_printf(gp)
sw v1, 0x10(sp)
move a2, v0
addiu a1, a1, 0x67ac
move a0, s6
jalr t9
move s0, v0
lw gp, 0x18(sp)
lw t9, -0x74c8(gp)
jalr t9
move a0, s0
lw gp, 0x18(sp)
addiu a1, zero, 1
lw t9, -sym.imp.g_string_free(gp)
jalr t9
move a0, s3
lw gp, 0x18(sp)
move a0, s2
lw t9, -sym.imp.g_string_free(gp)
jalr t9
addiu a1, zero, 1
--
sw s3, 0x30(sp)
sw s2, 0x2c(sp)
sw s1, 0x28(sp)
sw s0, 0x24(sp)
beqz a0, 0x3c69c
lw v0, -0x7fd8(gp)
beqz a1, 0x3c6c0
move s2, a1
beqz a2, 0x3c6ec
move s3, a2
lw s1, -0x7fd8(gp)
lw t9, -sym.imp.g_string_new(gp)
move s0, a0
addiu a0, s1, 0x403c
jalr t9
move s5, a3
lw gp, 0x18(sp)
addiu a0, s1, 0x403c
lw t9, -sym.imp.g_string_new(gp)
jalr t9
move s1, v0
lw gp, 0x18(sp)
move a3, s2
move a2, s0
lw a1, -0x7fd8(gp)
lw t9, -sym.imp.g_string_append_printf(gp)
move a0, v0
addiu a1, a1, 0x6800
sw s3, 0x14(sp)
sw s0, 0x10(sp)
jalr t9
move s4, v0
lw gp, 0x18(sp)
move a1, s4
lw t9, -sym.string_merge_g_strings(gp)
bal sym.string_merge_g_strings
move a0, s1
lw gp, 0x18(sp)
lw t9, -sym.string_has_content(gp)
bal sym.string_has_content
move a0, s5
bnez v0, 0x3c67c
lw gp, 0x18(sp)
lw t9, -sym.sql_append_semicolon(gp)
bal sym.sql_append_semicolon
move a0, s1
lw ra, 0x3c(sp)
move v0, s1
lw s5, 0x38(sp)
lw s4, 0x34(sp)
lw s3, 0x30(sp)
lw s2, 0x2c(sp)
lw s1, 0x28(sp)
lw s0, 0x24(sp)
jr ra
addiu sp, sp, 0x40
lw a1, -0x7fd8(gp)
lw t9, -sym.imp.g_string_append_printf(gp)
move a2, s5
addiu a1, a1, 0x6838
jalr t9
move a0, s1
b 0x3c648
lw gp, 0x18(sp)
lw a3, -0x7fd8(gp)
lw a1, -0x7fd8(gp)
addiu v0, v0, -0x3264
lw t9, -sym.imp.g_assertion_message_expr(gp)
sw v0, 0x10(sp)
addiu a3, a3, 0x6970
addiu a2, zero, 0x24e
jalr t9
addiu a1, a1, 0x6130
lw v0, -0x7fd8(gp)
lw a3, -0x7fd8(gp)
lw a1, -0x7fd8(gp)
addiu v0, v0, 0x67e8
lw t9, -sym.imp.g_assertion_message_expr(gp)
--
sw s3, 0x30(sp)
sw s2, 0x2c(sp)
sw s1, 0x28(sp)
sw s0, 0x24(sp)
beqz a0, 0x3c84c
lw v0, -0x7fd8(gp)
beqz a1, 0x3c870
move s2, a1
beqz a2, 0x3c89c
move s3, a2
lw s1, -0x7fd8(gp)
lw t9, -sym.imp.g_string_new(gp)
move s0, a0
addiu a0, s1, 0x403c
jalr t9
move s5, a3
lw gp, 0x18(sp)
addiu a0, s1, 0x403c
lw t9, -sym.imp.g_string_new(gp)
jalr t9
move s1, v0
lw gp, 0x18(sp)
move a3, s2
move a2, s0
lw a1, -0x7fd8(gp)
lw t9, -sym.imp.g_string_append_printf(gp)
move a0, v0
addiu a1, a1, 0x6800
sw s3, 0x14(sp)
sw s0, 0x10(sp)
jalr t9
move s4, v0
lw gp, 0x18(sp)
move a1, s4
lw t9, -sym.string_merge_g_strings(gp)
bal sym.string_merge_g_strings
move a0, s1
lw gp, 0x18(sp)
lw t9, -sym.string_has_content(gp)
bal sym.string_has_content
move a0, s5
beqz v0, 0x3c818
lw gp, 0x18(sp)
lw v0, 0x50(sp)
beqz v0, 0x3c8c8
lw a1, -0x7fd8(gp)
--
addiu a2, zero, 0x261
jalr t9
addiu a1, a1, 0x6130
lw v0, -0x7fd8(gp)
lw a3, -0x7fd8(gp)
lw a1, -0x7fd8(gp)
addiu v0, v0, 0x67e8
lw t9, -sym.imp.g_assertion_message_expr(gp)
sw v0, 0x10(sp)
addiu a3, a3, 0x6960
addiu a2, zero, 0x262
addiu a1, a1, 0x6130
jalr t9
move a0, zero
lw v0, -0x7fd8(gp)
lw a3, -0x7fd8(gp)
lw a1, -0x7fd8(gp)
addiu v0, v0, 0x67f4
lw t9, -sym.imp.g_assertion_message_expr(gp)
sw v0, 0x10(sp)
addiu a3, a3, 0x6960
addiu a2, zero, 0x263
addiu a1, a1, 0x6130
jalr t9
move a0, zero
lw t9, -sym.imp.g_string_append_printf(gp)
move a2, s5
addiu a1, a1, 0x6844
jalr t9
move a0, s1
b 0x3c818
lw gp, 0x18(sp)
lui gp, 5
addiu gp, gp, -0x67e4
addu gp, gp, t9
lw v0, -0x7fd8(gp)
addiu sp, sp, -0x58
addiu v0, v0, 0x6854
sw v0, 0x28(sp)
lw v0, -0x7fd8(gp)
sw s2, 0x48(sp)
addiu v0, v0, 0x6864
sw v0, 0x24(sp)
lw v0, -0x7fd8(gp)
sw s1, 0x44(sp)
addiu v0, v0, 0x3d00
--
addiu a1, a1, 0xd1c
jalr t9
move s5, v0
lw gp, 0x58(sp)
move s4, v0
lw a0, -0x7fd8(gp)
lw t9, -sym.imp.g_string_new(gp)
jalr t9
addiu a0, a0, 0x403c
lw gp, 0x58(sp)
move s2, v0
lw a3, 0x8c(sp)
lw v1, -0x7f50(gp)
lw v0, -0x7fd8(gp)
addiu v1, v1, -0x6dbc
sw v1, 0x54(sp)
lw v1, -0x7fd8(gp)
lw a1, -0x7fd8(gp)
addiu v1, v1, 0x6870
sw v1, 0x4c(sp)
lw v1, -0x7fd8(gp)
addiu v0, v0, -0x21e8
addiu v1, v1, 0x67dc
sw v1, 0x3c(sp)
lw v1, -0x7fd8(gp)
lw t9, -sym.imp.g_string_append_printf(gp)
addiu v1, v1, 0x3bc4
sw v1, 0x2c(sp)
move a2, s0
move a0, s2
sw v0, 0x50(sp)
sw s1, 0x48(sp)
sw s4, 0x44(sp)
sw s0, 0x40(sp)
sw s1, 0x38(sp)
sw s5, 0x34(sp)
sw s0, 0x30(sp)
sw s1, 0x28(sp)
sw v0, 0x24(sp)
sw s3, 0x20(sp)
sw s1, 0x1c(sp)
sw s3, 0x18(sp)
sw s0, 0x14(sp)
sw s3, 0x10(sp)
jalr t9
addiu a1, a1, 0x6880
--
addiu a0, a0, 0x403c
move s4, a2
jalr t9
move s3, a1
lw gp, 0x20(sp)
move a0, s1
move s0, v0
lw a1, -0x7fd8(gp)
lw t9, -sym.sql_table_with_storage_name(gp)
bal sym.sql_table_with_storage_name
addiu a1, a1, 0xa24
lw gp, 0x20(sp)
move a0, s1
move s2, v0
lw a1, -0x7fd8(gp)
lw t9, -sym.sql_table_with_storage_name(gp)
bal sym.sql_table_with_storage_name
addiu a1, a1, -0x21e8
lw gp, 0x20(sp)
move a2, s2
sw v0, 0x18(sp)
lw v1, -0x7fd8(gp)
lw a3, -0x7fd8(gp)
lw a1, -0x7fd8(gp)
addiu v1, v1, 0x78c8
lw t9, -sym.imp.g_string_append_printf(gp)
sw v1, 0x10(sp)
addiu a3, a3, 0x80c
addiu a1, a1, 0x6908
move a0, s0
sw s4, 0x1c(sp)
sw s3, 0x14(sp)
jalr t9
move s1, v0
lw gp, 0x20(sp)
lw t9, -0x74c8(gp)
jalr t9
move a0, s2
lw gp, 0x20(sp)
lw t9, -0x74c8(gp)
jalr t9
move a0, s1
lw ra, 0x3c(sp)
move v0, s0
lw s4, 0x38(sp)
lw s3, 0x34(sp)
--
sw s4, 0x34(sp)
sw s3, 0x30(sp)
sw s2, 0x2c(sp)
sw s1, 0x28(sp)
sw s0, 0x24(sp)
beqz a0, 0x3d0e4
lw v0, -0x7fd8(gp)
beqz a1, 0x3d108
move s2, a1
lw s0, -0x7fd8(gp)
lw t9, -sym.imp.g_string_new(gp)
move s1, a0
addiu a0, s0, 0x403c
move s4, a2
jalr t9
move s5, a3
lw gp, 0x18(sp)
addiu a0, s0, 0x403c
lw t9, -sym.imp.g_string_new(gp)
jalr t9
move s0, v0
lw gp, 0x18(sp)
move a0, v0
move a3, s2
lw a1, -0x7fd8(gp)
lw t9, -sym.imp.g_string_append_printf(gp)
move a2, s1
addiu a1, a1, 0x6a30
jalr t9
move s3, v0
lw gp, 0x18(sp)
move a1, s3
lw t9, -sym.string_merge_g_strings(gp)
bal sym.string_merge_g_strings
move a0, s0
beqz s4, 0x3d0b0
lw gp, 0x18(sp)
lw t9, -sym.string_has_content(gp)
bal sym.string_has_content
move a0, s5
beqz v0, 0x3d0b0
lw gp, 0x18(sp)
lw v0, 0x50(sp)
beqz v0, 0x3d0b0
lw a1, -0x7fd8(gp)
lw t9, -sym.imp.g_string_append_printf(gp)
sw s5, 0x10(sp)
move a3, v0
move a2, s4
addiu a1, a1, 0x6a48
jalr t9
move a0, s0
lw gp, 0x18(sp)
lw t9, -sym.sql_append_semicolon(gp)
bal sym.sql_append_semicolon
move a0, s0
lw ra, 0x3c(sp)
move v0, s0
lw s5, 0x38(sp)
lw s4, 0x34(sp)
lw s3, 0x30(sp)
lw s2, 0x2c(sp)
lw s1, 0x28(sp)
lw s0, 0x24(sp)
jr ra
addiu sp, sp, 0x40
--
sw s4, 0x34(sp)
sw s3, 0x30(sp)
sw s2, 0x2c(sp)
sw s1, 0x28(sp)
sw s0, 0x24(sp)
beqz a0, 0x3d258
lw v0, -0x7fd8(gp)
beqz a1, 0x3d27c
move s2, a1
lw s0, -0x7fd8(gp)
lw t9, -sym.imp.g_string_new(gp)
move s1, a0
addiu a0, s0, 0x403c
move s4, a2
jalr t9
move s5, a3
lw gp, 0x18(sp)
addiu a0, s0, 0x403c
lw t9, -sym.imp.g_string_new(gp)
jalr t9
move s0, v0
lw gp, 0x18(sp)
move a3, s2
move a2, s1
lw a1, -0x7fd8(gp)
lw t9, -sym.imp.g_string_append_printf(gp)
move a0, v0
addiu a1, a1, 0x6a30
jalr t9
move s3, v0
lw gp, 0x18(sp)
move a1, s3
lw t9, -sym.string_merge_g_strings(gp)
bal sym.string_merge_g_strings
move a0, s0
lw gp, 0x18(sp)
lw t9, -sym.string_has_content(gp)
bal sym.string_has_content
move a0, s4
beqz v0, 0x3d224
lw gp, 0x18(sp)
beqz s5, 0x3d2a8
lw a1, -0x7fd8(gp)
lw t9, -sym.sql_blocks_by_recording_id(gp)
move a1, s4
bal sym.sql_blocks_by_recording_id
--
lw s2, 0x2c(sp)
lw s1, 0x28(sp)
lw s0, 0x24(sp)
jr ra
addiu sp, sp, 0x40
lw a3, -0x7fd8(gp)
lw a1, -0x7fd8(gp)
addiu v0, v0, -0x3264
lw t9, -sym.imp.g_assertion_message_expr(gp)
sw v0, 0x10(sp)
addiu a3, a3, 0x6a70
addiu a2, zero, 0x37
jalr t9
addiu a1, a1, 0x6a20
lw v0, -0x7fd8(gp)
lw a3, -0x7fd8(gp)
lw a1, -0x7fd8(gp)
addiu v0, v0, 0x8e0
lw t9, -sym.imp.g_assertion_message_expr(gp)
sw v0, 0x10(sp)
addiu a3, a3, 0x6a70
addiu a2, zero, 0x38
addiu a1, a1, 0x6a20
jalr t9
move a0, zero
lw t9, -sym.imp.g_string_append_printf(gp)
move a2, s4
addiu a1, a1, 0x6838
jalr t9
move a0, s0
b 0x3d224
lw gp, 0x18(sp)
lui gp, 5
addiu gp, gp, -0x71c4
addu gp, gp, t9
addiu sp, sp, -0x28
lw t9, -sym.sql_table_with_storage_name(gp)
sw ra, 0x24(sp)
sw s0, 0x20(sp)
sw gp, 0x10(sp)
bal sym.sql_table_with_storage_name
nop
lw gp, 0x10(sp)
move s0, v0
lw a0, -0x7fd8(gp)
lw t9, -sym.imp.g_string_new(gp)
jalr t9
addiu a0, a0, 0x6a58
lw gp, 0x10(sp)
move a2, s0
move a0, v0
lw a1, -0x7fd8(gp)
lw t9, -sym.imp.g_string_append_printf(gp)
sw v0, 0x1c(sp)
jalr t9
addiu a1, a1, 0xfb8
lw gp, 0x10(sp)
lw t9, -0x74c8(gp)
jalr t9
move a0, s0
lw ra, 0x24(sp)
lw v0, 0x1c(sp)
lw s0, 0x20(sp)
jr ra
addiu sp, sp, 0x28
nop
nop
lui gp, 5
addiu gp, gp, -0x7250
addu gp, gp, t9
addiu sp, sp, -0x48
sw gp, 0x28(sp)
sw ra, 0x44(sp)
sw s4, 0x40(sp)
sw s3, 0x3c(sp)
sw s2, 0x38(sp)
sw s1, 0x34(sp)
sw s0, 0x30(sp)
beqz a0, 0x3d44c
move s0, a0
lw a0, -0x7fd8(gp)
lw t9, -sym.imp.g_string_new(gp)
addiu a0, a0, 0x403c
move s2, a1
move s3, a2
jalr t9
move s4, a3
lw gp, 0x28(sp)
move a2, s0
move a0, v0
lw a1, -0x7fd8(gp)
lw t9, -sym.imp.g_string_append_printf(gp)
addiu a1, a1, 0x6aa0
jalr t9
move s1, v0
bnez s4, 0x3d4d0
lw gp, 0x28(sp)
lw a1, -0x7fd8(gp)
lw t9, -sym.imp.g_string_append_printf(gp)
sw s0, 0x24(sp)
sw s0, 0x20(sp)
sw s0, 0x1c(sp)
sw s0, 0x18(sp)
sw s0, 0x14(sp)
sw s0, 0x10(sp)
move a3, s0
move a2, s0
addiu a1, a1, 0x6bf4
jalr t9
move a0, s1
lw gp, 0x28(sp)
lw t9, -sym.string_has_content(gp)
bal sym.string_has_content
move a0, s2
bnez v0, 0x3d4b0
lw gp, 0x28(sp)
lw t9, -sym.string_has_content(gp)
bal sym.string_has_content
move a0, s3
bnez v0, 0x3d474
lw gp, 0x28(sp)
lw ra, 0x44(sp)
move v0, s1
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, 0x48
lw v0, -0x7fd8(gp)
lw a3, -0x7fd8(gp)
lw a1, -0x7fd8(gp)
addiu v0, v0, -0x3264
lw t9, -sym.imp.g_assertion_message_expr(gp)
sw v0, 0x10(sp)
addiu a3, a3, 0x7f18
addiu a2, zero, 0x1a3
jalr t9
addiu a1, a1, 0x6bd4
lw a1, -0x7fd8(gp)
lw t9, -sym.imp.g_string_append_printf(gp)
move a2, s3
move a0, s1
jalr t9
addiu a1, a1, 0x1ab4
lw ra, 0x44(sp)
move v0, s1
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, 0x48
lw a1, -0x7fd8(gp)
lw t9, -sym.imp.g_string_append_printf(gp)
move a2, s2
addiu a1, a1, 0x6e60
jalr t9
move a0, s1
b 0x3d414
lw gp, 0x28(sp)
lw a1, -0x7fd8(gp)
lw t9, -sym.imp.g_string_append_printf(gp)
addiu a1, a1, 0x6be0
jalr t9
move a0, s1
lw gp, 0x28(sp)
move a3, s0
move a2, s0
lw a1, -0x7fd8(gp)
lw t9, -sym.imp.g_string_append_printf(gp)
addiu a1, a1, 0x6bf4
move a0, s1
sw s0, 0x24(sp)
sw s0, 0x20(sp)
sw s0, 0x1c(sp)
sw s0, 0x18(sp)
sw s0, 0x14(sp)
jalr t9
sw s0, 0x10(sp)
lw gp, 0x28(sp)
move a2, s0
move a0, s1
lw a1, -0x7fd8(gp)
lw t9, -sym.imp.g_string_append_printf(gp)
jalr t9
addiu a1, a1, 0x6e10
b 0x3d400
lw gp, 0x28(sp)
lui gp, 5
addiu gp, gp, -0x7440
addu gp, gp, t9
addiu sp, sp, -0x58
lw t9, -sym.imp.g_string_new(gp)
sw fp, 0x50(sp)
lw fp, -0x71a0(gp)
sw s0, 0x30(sp)
move s0, a0
lw v0, (fp)
lw a0, -0x7fd8(gp)
sw ra, 0x54(sp)
sw gp, 0x18(sp)
sw a1, 0x24(sp)
sw s7, 0x4c(sp)
sw s6, 0x48(sp)
--
sw s4, 0x40(sp)
sw s3, 0x3c(sp)
addiu a0, a0, 0x6e6c
sw s2, 0x38(sp)
sw s1, 0x34(sp)
sw v0, 0x2c(sp)
jalr t9
nop
lw gp, 0x18(sp)
move s7, v0
lw a0, -0x7fd8(gp)
lw t9, -sym.imp.g_string_new(gp)
jalr t9
addiu a0, a0, 0x6e74
lw gp, 0x18(sp)
lw a1, 0x24(sp)
move a0, s0
lw t9, -sym.sql_table_with_storage_name(gp)
bal sym.sql_table_with_storage_name
move s3, v0
lw gp, 0x18(sp)
move a3, v0
move a0, s7
lw a2, -0x7fd8(gp)
lw a1, -0x7fd8(gp)
lw t9, -sym.imp.g_string_append_printf(gp)
addiu a2, a2, 0x19a0
addiu a1, a1, 0x6e7c
jalr t9
move s0, v0
lw gp, 0x18(sp)
move a0, s0
lw t9, -0x74c8(gp)
jalr t9
addiu s0, sp, 0x6c
lw gp, 0x18(sp)
move v1, zero
lw s6, -0x7fd8(gp)
lw s5, -0x7fd8(gp)
addiu s6, s6, 0x6e88
addiu s5, s5, 0x1220
b 0x3d6ac
lw s4, -0x7fd8(gp)
bnez v1, 0x3d6f4
lw t9, -sym.imp.g_string_append_printf(gp)
lw t9, -sym.sql_sanitize_string(gp)
bal sym.sql_sanitize_string
move a0, s1
lw gp, 0x18(sp)
move a0, s2
move s2, v0
lw t9, -sym.sanitize_quote(gp)
bal sym.sanitize_quote
addiu s0, s0, 8
lw gp, 0x18(sp)
lw a2, (s2)
lw a3, (v0)
lw t9, -sym.imp.g_string_append_printf(gp)
addiu a1, s4, 0x6e8c
move a0, s3
jalr t9
move s1, v0
lw gp, 0x18(sp)
addiu a1, zero, 1
lw t9, -sym.imp.g_string_free(gp)
jalr t9
move a0, s2
lw gp, 0x18(sp)
addiu a1, zero, 1
lw t9, -sym.imp.g_string_free(gp)
jalr t9
move a0, s1
lw gp, 0x18(sp)
addiu v1, zero, 1
lw s1, -4(s0)
beqz s1, 0x3d70c
sw s0, 0x28(sp)
lw s2, (s0)
--
addiu sp, sp, -0x38
sw gp, 0x18(sp)
sw ra, 0x34(sp)
sw s4, 0x30(sp)
sw s3, 0x2c(sp)
sw s2, 0x28(sp)
sw s1, 0x24(sp)
sw s0, 0x20(sp)
beqz a2, 0x3d8d4
lw t9, -sym.sql_table_with_storage_name(gp)
move s1, a2
move s4, a1
bal sym.sql_table_with_storage_name
move s3, a3
lw gp, 0x18(sp)
move s2, v0
lw a0, -0x7fd8(gp)
lw t9, -sym.imp.g_string_new(gp)
jalr t9
addiu a0, a0, 0x6e6c
move s0, v0
lw v0, 0x50(sp)
bnez v0, 0x3d900
lw gp, 0x18(sp)
lw a1, -0x7fd8(gp)
lw t9, -sym.imp.g_string_append_printf(gp)
move a3, s2
move a2, s1
addiu a1, a1, 0x6e7c
jalr t9
move a0, s0
lw gp, 0x18(sp)
lw t9, -0x74c8(gp)
jalr t9
move a0, s2
beqz s3, 0x3d8b0
lw gp, 0x18(sp)
lw t9, -sym.string_has_content(gp)
bal sym.string_has_content
lw a0, 0x48(sp)
bnez v0, 0x3d838
lw gp, 0x18(sp)
lw v0, 0x54(sp)
beqz v0, 0x3d8b4
lw ra, 0x34(sp)
lw v0, 0x48(sp)
beqz v0, 0x3d8b8
move v0, s0
lw v0, 0x4c(sp)
beqz v0, 0x3d8b0
lw a1, -0x7fd8(gp)
lw t9, -sym.imp.g_strcmp0(gp)
addiu a1, a1, 0xf80
jalr t9
move a0, v0
bnez v0, 0x3d91c
lw gp, 0x18(sp)
lw t9, -sym.sanitize_quote(gp)
bal sym.sanitize_quote
lw a0, 0x48(sp)
lw gp, 0x18(sp)
move s1, v0
lw v0, (s1)
lw a1, -0x7fd8(gp)
sw v0, 0x14(sp)
lw v0, 0x4c(sp)
lw t9, -sym.imp.g_string_append_printf(gp)
move a3, s3
move a2, s4
addiu a1, a1, 0x6ea0
move a0, s0
jalr t9
sw v0, 0x10(sp)
lw gp, 0x18(sp)
addiu a1, zero, 1
lw t9, -sym.imp.g_string_free(gp)
jalr t9
move a0, s1
lw ra, 0x34(sp)
move v0, s0
lw s4, 0x30(sp)
lw s3, 0x2c(sp)
lw s2, 0x28(sp)
lw s1, 0x24(sp)
lw s0, 0x20(sp)
jr ra
addiu sp, sp, 0x38
--
lw a3, -0x7fd8(gp)
lw a1, -0x7fd8(gp)
addiu v0, v0, 0x65fc
lw t9, -sym.imp.g_assertion_message_expr(gp)
sw v0, 0x10(sp)
addiu a3, a3, 0x7fd0
addiu a2, zero, 0x56
addiu a1, a1, 0x6bd4
jalr t9
move a0, zero
lw a1, -0x7fd8(gp)
lw t9, -sym.imp.g_string_append(gp)
addiu a1, a1, 0x6e94
jalr t9
move a0, s0
b 0x3d7d8
lw gp, 0x18(sp)
lw a0, -0x7fd8(gp)
lw t9, -sym.imp.g_string_new(gp)
jalr t9
addiu a0, a0, 0x403c
lw gp, 0x18(sp)
lw a2, 0x48(sp)
move a0, v0
lw a1, -0x7fd8(gp)
lw t9, -sym.imp.g_string_append_printf(gp)
addiu a1, a1, 0x1a6c
jalr t9
move s1, v0
b 0x3d870
lw gp, 0x18(sp)
lui gp, 5
addiu gp, gp, -0x7854
addu gp, gp, t9
addiu sp, sp, -0x30
lw t9, -sym.sql_select_column_from_table_full(gp)
lw v0, 0x48(sp)
sw ra, 0x2c(sp)
sw v0, 0x18(sp)
lw v0, 0x44(sp)
sw gp, 0x20(sp)
sw v0, 0x14(sp)
lw v0, 0x40(sp)
sw zero, 0x1c(sp)
sw v0, 0x10(sp)
bal sym.sql_select_column_from_table_full
--
addiu gp, gp, -0x78a0
addu gp, gp, t9
addiu sp, sp, -0x30
sw gp, 0x18(sp)
sw ra, 0x2c(sp)
sw s2, 0x28(sp)
sw s1, 0x24(sp)
sw s0, 0x20(sp)
beqz a0, 0x3da60
lw v0, -0x7fd8(gp)
beqz a2, 0x3da84
lw t9, -sym.sql_table_with_storage_name(gp)
sw a2, 0x38(sp)
bal sym.sql_table_with_storage_name
move s2, a3
lw gp, 0x18(sp)
move s1, v0
lw a0, -0x7fd8(gp)
lw t9, -sym.imp.g_string_new(gp)
jalr t9
addiu a0, a0, 0x6e6c
lw gp, 0x18(sp)
lw a2, 0x38(sp)
move a0, v0
lw a1, -0x7fd8(gp)
lw t9, -sym.imp.g_string_append_printf(gp)
move a3, s1
addiu a1, a1, 0x6eb4
jalr t9
move s0, v0
lw gp, 0x18(sp)
lw t9, -0x74c8(gp)
jalr t9
move a0, s1
lw gp, 0x18(sp)
lw t9, -sym.string_has_content(gp)
bal sym.string_has_content
move a0, s2
bnez v0, 0x3dab0
lw gp, 0x18(sp)
lw ra, 0x2c(sp)
move v0, s0
lw s2, 0x28(sp)
lw s1, 0x24(sp)
lw s0, 0x20(sp)
jr ra
addiu sp, sp, 0x30
lw a3, -0x7fd8(gp)
lw a1, -0x7fd8(gp)
addiu v0, v0, -0x3264
lw t9, -sym.imp.g_assertion_message_expr(gp)
sw v0, 0x10(sp)
addiu a3, a3, 0x7fa8
addiu a2, zero, 0x84
jalr t9
addiu a1, a1, 0x6bd4
lw v0, -0x7fd8(gp)
lw a3, -0x7fd8(gp)
lw a1, -0x7fd8(gp)
addiu v0, v0, 0x65fc
lw t9, -sym.imp.g_assertion_message_expr(gp)
sw v0, 0x10(sp)
addiu a3, a3, 0x7fa8
addiu a2, zero, 0x85
addiu a1, a1, 0x6bd4
jalr t9
move a0, zero
lw a1, -0x7fd8(gp)
lw t9, -sym.imp.g_string_append_printf(gp)
move a2, s2
move a0, s0
jalr t9
addiu a1, a1, 0x6844
lw ra, 0x2c(sp)
move v0, s0
lw s2, 0x28(sp)
lw s1, 0x24(sp)
lw s0, 0x20(sp)
jr ra
addiu sp, sp, 0x30
lui gp, 5
addiu gp, gp, -0x79e4
addu gp, gp, t9
addiu sp, sp, -0x38
lw t9, -sym.imp.g_string_new(gp)
sw s0, 0x28(sp)
move s0, a0
lw a0, -0x7fd8(gp)
sw ra, 0x34(sp)
--
sw s1, 0x2c(sp)
sw gp, 0x20(sp)
addiu a0, a0, 0x403c
jalr t9
move s2, a1
lw gp, 0x20(sp)
move a0, s0
move a3, zero
lw v1, -0x7fd8(gp)
lw a2, -0x7f50(gp)
lw a1, -0x7fd8(gp)
addiu v1, v1, 0xf80
lw t9, -sym.sql_select_column_from_table_full(gp)
sw v1, 0x14(sp)
addiu a2, a2, -0x6dbc
addiu a1, a1, -0x21e8
sw zero, 0x1c(sp)
sw zero, 0x18(sp)
sw zero, 0x10(sp)
bal sym.sql_select_column_from_table_full
move s0, v0
lw gp, 0x20(sp)
lw a2, (v0)
move a3, s2
lw a1, -0x7fd8(gp)
lw t9, -sym.imp.g_string_append_printf(gp)
move a0, s0
addiu a1, a1, 0x6ec4
jalr t9
move s1, v0
lw gp, 0x20(sp)
move a0, s1
lw t9, -sym.imp.g_string_free(gp)
jalr t9
addiu a1, zero, 1
lw ra, 0x34(sp)
move v0, s0
lw s2, 0x30(sp)
lw s1, 0x2c(sp)
lw s0, 0x28(sp)
jr ra
addiu sp, sp, 0x38
lui gp, 5
addiu gp, gp, -0x7ab4
addu gp, gp, t9
addiu sp, sp, -0x50
--
move s3, a3
move s0, a0
lw a0, -0x7fd8(gp)
lw t9, -sym.imp.g_string_new(gp)
jalr t9
addiu a0, a0, 0x403c
lw gp, 0x28(sp)
move a0, s1
lw t9, -sym.sql_sanitize_string(gp)
bal sym.sql_sanitize_string
move s4, v0
lw gp, 0x28(sp)
lw a0, (v0)
lw t9, -sym.get_stream_table_name(gp)
bal sym.get_stream_table_name
move s1, v0
lw gp, 0x28(sp)
move a0, s1
addiu a1, zero, 1
lw t9, -sym.imp.g_string_free(gp)
jalr t9
move s1, v0
lw gp, 0x28(sp)
move a1, s1
lw a0, -0x7fd8(gp)
lw t9, -sym.imp.g_strdup_printf(gp)
jalr t9
addiu a0, a0, 0x6ef0
lw gp, 0x28(sp)
move a1, s1
move s6, v0
lw a0, -0x7fd8(gp)
lw t9, -sym.imp.g_strdup_printf(gp)
jalr t9
addiu a0, a0, 0x6ef8
lw gp, 0x28(sp)
move a1, s1
move a0, s0
lw a3, -0x7fd8(gp)
lw a2, -0x7fd8(gp)
lw t9, -0x7a8c(gp)
addiu a3, a3, 0x6e88
addiu a2, a2, 0x19a0
sw s3, 0x1c(sp)
sw s2, 0x14(sp)
sw s6, 0x10(sp)
sw zero, 0x20(sp)
sw v0, 0x18(sp)
addiu t9, t9, -0x2ac0
bal 0x3d540
move s5, v0
lw gp, 0x28(sp)
move a1, v0
--
beqz s3, 0x3df60
lw gp, 0x30(sp)
beqz s1, 0x3df18
lw v0, 0x8c(sp)
lw a0, (s7)
bnez v0, 0x3e304
lw a1, (fp)
lw t9, -sym.imp.g_strcmp0(gp)
jalr t9
nop
bnez v0, 0x3e354
lw gp, 0x30(sp)
lw a3, -0x7fd8(gp)
addiu a3, a3, 0x6f0c
lw v0, (s7)
lw a2, (s5)
sw v0, 0x2c(sp)
sw a2, 0x28(sp)
sw v0, 0x24(sp)
sw a2, 0x20(sp)
sw a2, 0x1c(sp)
sw v0, 0x18(sp)
sw a2, 0x14(sp)
lw v0, (fp)
lw a1, -0x7fd8(gp)
lw t9, -sym.imp.g_string_append_printf(gp)
sw v0, 0x10(sp)
addiu a1, a1, 0x6f3c
jalr t9
move a0, s0
lw v0, 0x7c(sp)
bnez v0, 0x3df8c
lw gp, 0x30(sp)
lw v0, 0x80(sp)
beqz v0, 0x3e33c
lw s1, -0x7fd8(gp)
lw s4, -0x7f50(gp)
addiu s1, s1, 0xf80
b 0x3e02c
lw s3, -sym.sql_select_column_from_table_full(gp)
lw a2, (s5)
lw a3, (s7)
beqz v0, 0x3e2dc
lw t9, -sym.imp.g_string_append_printf(gp)
lw a1, -0x7fd8(gp)
b 0x3df78
addiu a1, a1, 0x6fc8
lw v0, -0x7fd8(gp)
lw a3, -0x7fd8(gp)
lw a1, -0x7fd8(gp)
addiu v0, v0, 0x8e0
lw t9, -sym.imp.g_assertion_message_expr(gp)
sw v0, 0x10(sp)
addiu a3, a3, 0x7f38
addiu a2, zero, 0x11e
addiu a1, a1, 0x6bd4
jalr t9
move a0, zero
beqz s1, 0x3e2a8
lw a1, -0x7fd8(gp)
lw t9, -sym.imp.g_string_append_printf(gp)
lw a3, (fp)
lw a2, (s5)
addiu a1, a1, 0x6fb0
jalr t9
move a0, s0
lw v0, 0x7c(sp)
beqz v0, 0x3defc
lw gp, 0x30(sp)
lw a1, -0x7fd8(gp)
lw t9, -sym.imp.g_string_append_printf(gp)
addiu a1, a1, 0x1054
jalr t9
move a0, s0
lw gp, 0x30(sp)
lw s1, -0x7fd8(gp)
lw s4, -0x7f50(gp)
lw s3, -sym.sql_select_column_from_table_full(gp)
lw a3, -0x7fd8(gp)
lw a1, -0x7fd8(gp)
lw v0, 0x7c(sp)
addiu s1, s1, 0xf80
addiu a3, a3, 0xcfc
addiu a2, s4, -0x6dbc
addiu a1, a1, 0xbbc
move a0, s2
move t9, s3
sw zero, 0x1c(sp)
sw zero, 0x18(sp)
sw s1, 0x14(sp)
bal sym.sql_select_column_from_table_full
sw v0, 0x10(sp)
lw gp, 0x30(sp)
lw a2, (v0)
sw v0, 0x3c(sp)
lw a1, -0x7fd8(gp)
lw t9, -sym.imp.g_string_append_printf(gp)
addiu a1, a1, 0x700c
jalr t9
move a0, s0
lw gp, 0x30(sp)
lw v0, 0x3c(sp)
addiu a1, zero, 1
lw t9, -sym.imp.g_string_free(gp)
jalr t9
move a0, v0
lw v0, 0x80(sp)
beqz v0, 0x3e0b4
lw gp, 0x30(sp)
lw a1, -0x7fd8(gp)
lw t9, -sym.imp.g_string_append_printf(gp)
addiu a1, a1, 0x1054
jalr t9
move a0, s0
lw gp, 0x30(sp)
lw a3, -0x7fd8(gp)
lw a1, -0x7fd8(gp)
lw v0, 0x80(sp)
addiu a3, a3, 0xcf0
addiu a2, s4, -0x6dbc
addiu a1, a1, 0xc30
move a0, s2
move t9, s3
sw zero, 0x1c(sp)
sw zero, 0x18(sp)
sw s1, 0x14(sp)
bal sym.sql_select_column_from_table_full
sw v0, 0x10(sp)
lw gp, 0x30(sp)
lw a2, (v0)
sw v0, 0x3c(sp)
lw a1, -0x7fd8(gp)
lw t9, -sym.imp.g_string_append_printf(gp)
addiu a1, a1, 0x7028
jalr t9
move a0, s0
lw gp, 0x30(sp)
lw v0, 0x3c(sp)
addiu a1, zero, 1
lw t9, -sym.imp.g_string_free(gp)
jalr t9
move a0, v0
lw gp, 0x30(sp)
lw v0, 0x84(sp)
beqz v0, 0x3e14c
lw v0, 0x88(sp)
lw a1, -0x7fd8(gp)
lw t9, -sym.imp.g_string_append_printf(gp)
addiu a1, a1, 0x1054
jalr t9
move a0, s0
lw gp, 0x30(sp)
lw a3, -0x7fd8(gp)
lw a1, -0x7fd8(gp)
lw v0, 0x84(sp)
addiu a3, a3, 0xd08
addiu a2, s4, -0x6dbc
addiu a1, a1, 0xc08
move a0, s2
move t9, s3
sw zero, 0x1c(sp)
sw zero, 0x18(sp)
sw s1, 0x14(sp)
bal sym.sql_select_column_from_table_full
sw v0, 0x10(sp)
lw gp, 0x30(sp)
lw a2, (v0)
sw v0, 0x3c(sp)
lw a1, -0x7fd8(gp)
lw t9, -sym.imp.g_string_append_printf(gp)
addiu a1, a1, 0x7044
jalr t9
move a0, s0
lw gp, 0x30(sp)
lw v0, 0x3c(sp)
addiu a1, zero, 1
lw t9, -sym.imp.g_string_free(gp)
jalr t9
move a0, v0
lw gp, 0x30(sp)
lw v0, 0x88(sp)
beqz v0, 0x3e2cc
nop
lw a1, -0x7fd8(gp)
lw t9, -sym.imp.g_string_append_printf(gp)
addiu a1, a1, 0x1054
jalr t9
move a0, s0
lw gp, 0x30(sp)
lw a3, -0x7fd8(gp)
lw a1, -0x7fd8(gp)
lw v0, 0x88(sp)
addiu a3, a3, 0xce0
addiu a2, s4, -0x6dbc
addiu a1, a1, 0xbe4
move a0, s2
sw s1, 0x14(sp)
move t9, s3
sw zero, 0x1c(sp)
sw zero, 0x18(sp)
bal sym.sql_select_column_from_table_full
sw v0, 0x10(sp)
lw gp, 0x30(sp)
lw a2, (v0)
move a0, s0
lw a1, -0x7fd8(gp)
lw t9, -sym.imp.g_string_append_printf(gp)
addiu a1, a1, 0x7060
jalr t9
move s1, v0
lw gp, 0x30(sp)
addiu a1, zero, 1
lw t9, -sym.imp.g_string_free(gp)
jalr t9
move a0, s1
beqz s6, 0x3e23c
lw gp, 0x30(sp)
lw a1, -0x7fd8(gp)
lw t9, -sym.imp.g_string_append_printf(gp)
addiu a1, a1, 0x1054
jalr t9
move a0, s0
lw gp, 0x30(sp)
lw t9, -sym.sanitize_quote(gp)
bal sym.sanitize_quote
move a0, s6
lw gp, 0x30(sp)
lw a3, (v0)
lw a2, (s5)
lw a1, -0x7fd8(gp)
lw t9, -sym.imp.g_string_append_printf(gp)
addiu a1, a1, 0x707c
move a0, s0
jalr t9
move s1, v0
lw gp, 0x30(sp)
addiu a1, zero, 1
lw t9, -sym.imp.g_string_free(gp)
jalr t9
move a0, s1
lw gp, 0x30(sp)
lw t9, -sym.imp.g_string_free(gp)
move a0, s5
jalr t9
addiu a1, zero, 1
lw gp, 0x30(sp)
move a0, s7
lw t9, -sym.imp.g_string_free(gp)
jalr t9
addiu a1, zero, 1
lw gp, 0x30(sp)
--
bnez v0, 0x3dfa8
lw s1, -0x7fd8(gp)
lw v0, 0x80(sp)
beqz v0, 0x3e360
lw s4, -0x7f50(gp)
addiu s1, s1, 0xf80
b 0x3e044
lw s3, -sym.sql_select_column_from_table_full(gp)
bnez s6, 0x3e1e0
lw a1, -0x7fd8(gp)
b 0x3e240
lw t9, -sym.imp.g_string_free(gp)
lw a1, -0x7fd8(gp)
sw a2, 0x10(sp)
addiu a1, a1, 0x6fe0
jalr t9
move a0, s0
lw v0, 0x7c(sp)
bnez v0, 0x3df8c
lw gp, 0x30(sp)
b 0x3df00
lw v0, 0x80(sp)
lw a2, (s5)
sw a1, 0x14(sp)
lw a1, -0x7fd8(gp)
lw t9, -sym.imp.g_string_append_printf(gp)
move a3, a0
sw a2, 0x10(sp)
addiu a1, a1, 0x6f10
jalr t9
move a0, s0
lw v0, 0x7c(sp)
bnez v0, 0x3df8c
lw gp, 0x30(sp)
b 0x3df00
lw v0, 0x80(sp)
lw v0, 0x84(sp)
beqz v0, 0x3e37c
lw s4, -0x7f50(gp)
addiu s1, s1, 0xf80
b 0x3e0c0
lw s3, -sym.sql_select_column_from_table_full(gp)
lw a3, -0x7fd8(gp)
b 0x3deb0
addiu a3, a3, 0x6f08
lw v0, 0x84(sp)
--
move s3, a2
lw v1, 0x68(sp)
lw gp, 0x28(sp)
sw v1, 0x24(sp)
lw v1, 0x64(sp)
lw a1, -0x7fd8(gp)
sw v1, 0x20(sp)
lw v1, 0x60(sp)
lw t9, -sym.sql_where_stmt(gp)
sw v1, 0x1c(sp)
lw v1, 0x5c(sp)
move a2, s2
sw v1, 0x18(sp)
lw v1, 0x58(sp)
move a3, s3
addiu a1, a1, -0x21e8
move a0, s0
sw v1, 0x14(sp)
sw s1, 0x10(sp)
bal sym.sql_where_stmt
move s1, v0
lw gp, 0x28(sp)
move s2, v0
move a2, s0
lw a1, -0x7fd8(gp)
lw t9, -sym.imp.g_string_append_printf(gp)
addiu a1, a1, 0x7090
jalr t9
move a0, s1
lw v0, 4(s2)
bnez v0, 0x3e4e0
lw gp, 0x28(sp)
lw t9, -sym.imp.g_string_free(gp)
move a0, s2
jalr t9
addiu a1, zero, 1
lw ra, 0x44(sp)
move v0, s1
lw s3, 0x40(sp)
lw s2, 0x3c(sp)
lw s1, 0x38(sp)
lw s0, 0x34(sp)
jr ra
addiu sp, sp, 0x48
lw v0, -0x7fd8(gp)
lw a3, -0x7fd8(gp)
lw a1, -0x7fd8(gp)
addiu v0, v0, -0x3264
lw t9, -sym.imp.g_assertion_message_expr(gp)
sw v0, 0x10(sp)
addiu a3, a3, 0x7f5c
addiu a2, zero, 0xcd
jalr t9
addiu a1, a1, 0x6bd4
lw a1, -0x7fd8(gp)
lw t9, -sym.imp.g_string_append_printf(gp)
lw a2, (s2)
addiu a1, a1, 0x70b8
jalr t9
move a0, s1
b 0x3e488
lw gp, 0x28(sp)
lui gp, 4
addiu gp, gp, 0x7c00
addu gp, gp, t9
addiu sp, sp, -0x48
sw gp, 0x28(sp)
sw ra, 0x44(sp)
sw s3, 0x40(sp)
sw s2, 0x3c(sp)
sw s1, 0x38(sp)
sw s0, 0x34(sp)
beqz a0, 0x3e644
move s0, a0
lw a0, -0x7fd8(gp)
lw t9, -sym.imp.g_string_new(gp)
--
sw zero, 0x18(sp)
sw zero, 0x14(sp)
bal sym.sql_where_stmt
move s1, v0
lw gp, 0x28(sp)
move a0, s0
sw s2, 0x10(sp)
lw v1, -0x7fd8(gp)
lw a3, -0x7fd8(gp)
lw a2, -0x7f50(gp)
lw a1, -0x7fd8(gp)
addiu v1, v1, 0xf80
lw t9, -sym.sql_select_column_from_table_full(gp)
sw v1, 0x14(sp)
addiu a3, a3, 0x7dc
addiu a2, a2, -0x6dbc
addiu a1, a1, -0x21e8
sw zero, 0x1c(sp)
sw zero, 0x18(sp)
bal sym.sql_select_column_from_table_full
move s2, v0
lw gp, 0x28(sp)
lw a3, (v0)
move a2, s0
lw a1, -0x7fd8(gp)
lw t9, -sym.imp.g_string_append_printf(gp)
addiu a1, a1, 0x70c4
move a0, s1
jalr t9
move s3, v0
lw gp, 0x28(sp)
addiu a1, zero, 1
lw t9, -sym.imp.g_string_free(gp)
jalr t9
move a0, s3
lw v0, 4(s2)
bnez v0, 0x3e66c
lw gp, 0x28(sp)
lw t9, -sym.imp.g_string_free(gp)
move a0, s2
jalr t9
addiu a1, zero, 1
lw ra, 0x44(sp)
move v0, s1
lw s3, 0x40(sp)
lw s2, 0x3c(sp)
lw s1, 0x38(sp)
lw s0, 0x34(sp)
jr ra
addiu sp, sp, 0x48
lw v0, -0x7fd8(gp)
lw a3, -0x7fd8(gp)
lw a1, -0x7fd8(gp)
addiu v0, v0, -0x3264
lw t9, -sym.imp.g_assertion_message_expr(gp)
sw v0, 0x10(sp)
addiu a3, a3, 0x7f48
addiu a2, zero, 0xe8
jalr t9
addiu a1, a1, 0x6bd4
lw a1, -0x7fd8(gp)
lw t9, -sym.imp.g_string_append_printf(gp)
lw a2, (s2)
addiu a1, a1, 0x10e8
jalr t9
move a0, s1
b 0x3e614
lw gp, 0x28(sp)
lui gp, 4
addiu gp, gp, 0x7a74
addu gp, gp, t9
lw t9, -0x7a8c(gp)
addiu t9, t9, -0x2cb0
b 0x3d350
move a3, zero
lui gp, 4
addiu gp, gp, 0x7a58
addu gp, gp, t9
lw t9, -0x7a8c(gp)
addiu t9, t9, -0x2cb0
b 0x3d350
addiu a3, zero, 1
--
addiu gp, gp, 0x7a3c
addu gp, gp, t9
addiu sp, sp, -0x48
sw gp, 0x20(sp)
sw s5, 0x40(sp)
sw ra, 0x44(sp)
sw s4, 0x3c(sp)
sw s3, 0x38(sp)
sw s2, 0x34(sp)
sw s1, 0x30(sp)
sw s0, 0x2c(sp)
beqz a0, 0x3e8e0
lw s5, 0x58(sp)
move s1, a0
lw a0, -0x7fd8(gp)
lw t9, -sym.imp.g_string_new(gp)
addiu a0, a0, 0x403c
move s3, a1
move s2, a2
jalr t9
move s4, a3
lw gp, 0x20(sp)
move a3, s1
move a2, s1
lw a1, -0x7fd8(gp)
lw t9, -sym.imp.g_string_append_printf(gp)
addiu a1, a1, 0x7100
move a0, v0
jalr t9
move s0, v0
beqz s3, 0x3e8c0
lw gp, 0x20(sp)
lw a1, -0x7fd8(gp)
lw t9, -sym.imp.g_string_append(gp)
addiu a1, a1, 0x712c
jalr t9
move a0, s0
lw gp, 0x20(sp)
move a0, s1
sw zero, 0x1c(sp)
lw v0, -0x7fd8(gp)
lw a3, -0x7fd8(gp)
lw a2, -0x7f50(gp)
lw a1, -0x7fd8(gp)
lw t9, -sym.sql_select_column_from_table_full(gp)
addiu v0, v0, 0xf80
addiu a3, a3, 0x7dc
addiu a2, a2, -0x6dbc
addiu a1, a1, -0x21e8
sw zero, 0x18(sp)
sw v0, 0x14(sp)
bal sym.sql_select_column_from_table_full
sw s3, 0x10(sp)
lw gp, 0x20(sp)
lw a2, (v0)
move a0, s0
lw a1, -0x7fd8(gp)
lw t9, -sym.imp.g_string_append_printf(gp)
addiu a1, a1, 0x7134
jalr t9
move s1, v0
lw gp, 0x20(sp)
addiu a1, zero, 1
lw t9, -sym.imp.g_string_free(gp)
jalr t9
move a0, s1
beqz s2, 0x3e834
lw gp, 0x20(sp)
lw a1, -0x7fd8(gp)
lw t9, -sym.imp.g_string_append(gp)
addiu a1, a1, 0x1054
jalr t9
move a0, s0
lw gp, 0x20(sp)
lw t9, -sym.sanitize_quote(gp)
bal sym.sanitize_quote
move a0, s2
lw gp, 0x20(sp)
lw a2, (v0)
move a0, s0
lw a1, -0x7fd8(gp)
lw t9, -sym.imp.g_string_append_printf(gp)
addiu a1, a1, 0x714c
jalr t9
move s1, v0
lw gp, 0x20(sp)
addiu a1, zero, 1
lw t9, -sym.imp.g_string_free(gp)
jalr t9
move a0, s1
lw gp, 0x20(sp)
lw t9, -sym.string_has_content(gp)
bal sym.string_has_content
move a0, s4
beqz v0, 0x3e87c
lw gp, 0x20(sp)
lw a1, -0x7fd8(gp)
lw t9, -sym.imp.g_string_append(gp)
addiu a1, a1, 0x1054
jalr t9
move a0, s0
lw gp, 0x20(sp)
lw a1, -0x7fd8(gp)
lw t9, -sym.imp.g_string_append_printf(gp)
move a2, s4
addiu a1, a1, 0x1ab4
jalr t9
move a0, s0
lw gp, 0x20(sp)
lw t9, -sym.string_has_content(gp)
bal sym.string_has_content
move a0, s5
bnez v0, 0x3e908
lw gp, 0x20(sp)
lw ra, 0x44(sp)
lw s5, 0x40(sp)
lw s4, 0x3c(sp)
lw s3, 0x38(sp)
lw s2, 0x34(sp)
lw s1, 0x30(sp)
move a0, s0
lw t9, -sym.imp.g_string_free(gp)
lw s0, 0x2c(sp)
move a1, zero
jr t9
addiu sp, sp, 0x48
beqz s2, 0x3e954
lw a1, -0x7fd8(gp)
lw t9, -sym.imp.g_string_append(gp)
addiu a1, a1, 0x712c
jalr t9
move a0, s0
b 0x3e7f0
lw gp, 0x20(sp)
lw v0, -0x7fd8(gp)
lw a3, -0x7fd8(gp)
lw a1, -0x7fd8(gp)
addiu v0, v0, -0x3264
lw t9, -sym.imp.g_assertion_message_expr(gp)
sw v0, 0x10(sp)
addiu a3, a3, 0x7f00
addiu a2, zero, 0x1ed
jalr t9
addiu a1, a1, 0x6bd4
lw a1, -0x7fd8(gp)
lw t9, -sym.imp.g_string_append_printf(gp)
move a0, s0
move a2, s5
jalr t9
addiu a1, a1, 0x1ab4
lw gp, 0x20(sp)
lw ra, 0x44(sp)
lw s5, 0x40(sp)
lw s4, 0x3c(sp)
lw s3, 0x38(sp)
lw s2, 0x34(sp)
lw s1, 0x30(sp)
move a0, s0
lw t9, -sym.imp.g_string_free(gp)
lw s0, 0x2c(sp)
move a1, zero
jr t9
addiu sp, sp, 0x48
lw t9, -sym.string_has_content(gp)
bal sym.string_has_content
move a0, s4
--
addu gp, gp, t9
addiu sp, sp, -0x48
sw gp, 0x30(sp)
sw ra, 0x44(sp)
sw s2, 0x40(sp)
sw s1, 0x3c(sp)
sw s0, 0x38(sp)
beqz a0, 0x3ea64
lw v0, -0x7fd8(gp)
beqz a1, 0x3ea88
move s1, a1
move s0, a0
lw a0, -0x7fd8(gp)
lw t9, -sym.imp.g_string_new(gp)
jalr t9
addiu a0, a0, 0x403c
lw gp, 0x30(sp)
move a0, s1
lw t9, -sym.sanitize_quote(gp)
bal sym.sanitize_quote
move s1, v0
lw gp, 0x30(sp)
move s2, v0
lw v0, (v0)
lw a1, -0x7fd8(gp)
lw t9, -sym.imp.g_string_append_printf(gp)
move a3, s0
move a2, s0
move a0, s1
sw v0, 0x2c(sp)
sw s0, 0x28(sp)
sw s0, 0x24(sp)
sw s0, 0x20(sp)
sw s0, 0x1c(sp)
sw s0, 0x18(sp)
sw s0, 0x14(sp)
sw s0, 0x10(sp)
jalr t9
addiu a1, a1, 0x7164
lw gp, 0x30(sp)
move a0, s2
lw t9, -sym.imp.g_string_free(gp)
jalr t9
addiu a1, zero, 1
lw gp, 0x30(sp)
lw ra, 0x44(sp)
--
addiu a1, a1, 0x6bd4
jalr t9
move a0, zero
lui gp, 4
addiu gp, gp, 0x764c
addu gp, gp, t9
addiu sp, sp, -0x40
sw gp, 0x20(sp)
sw ra, 0x3c(sp)
sw s3, 0x38(sp)
sw s2, 0x34(sp)
sw s1, 0x30(sp)
sw s0, 0x2c(sp)
beqz a0, 0x3ec3c
move s0, a0
lw a0, -0x7fd8(gp)
lw t9, -sym.imp.g_string_new(gp)
addiu a0, a0, 0x403c
move s2, a1
jalr t9
move s3, a2
lw gp, 0x20(sp)
move a3, s0
move a2, s0
lw a1, -0x7fd8(gp)
lw t9, -sym.imp.g_string_append_printf(gp)
addiu a1, a1, 0x74b8
move a0, v0
jalr t9
move s1, v0
beqz s2, 0x3ec0c
lw gp, 0x20(sp)
lw v0, -0x7fd8(gp)
lw a3, -0x7fd8(gp)
lw a2, -0x7f50(gp)
lw a1, -0x7fd8(gp)
lw t9, -sym.sql_select_column_from_table_full(gp)
addiu v0, v0, 0xf80
addiu a3, a3, 0x7dc
move a0, s0
addiu a2, a2, -0x6dbc
addiu a1, a1, -0x21e8
sw zero, 0x1c(sp)
sw zero, 0x18(sp)
sw v0, 0x14(sp)
bal sym.sql_select_column_from_table_full
sw s2, 0x10(sp)
lw gp, 0x20(sp)
lw a2, (v0)
move a0, s1
lw a1, -0x7fd8(gp)
lw t9, -sym.imp.g_string_append_printf(gp)
addiu a1, a1, 0x70e4
jalr t9
move s0, v0
lw gp, 0x20(sp)
addiu a1, zero, 1
lw t9, -sym.imp.g_string_free(gp)
jalr t9
move a0, s0
lw gp, 0x20(sp)
lw t9, -sym.string_has_content(gp)
bal sym.string_has_content
move a0, s3
beqz v0, 0x3ebe4
lw gp, 0x20(sp)
lw a1, -0x7fd8(gp)
lw t9, -sym.imp.g_string_append(gp)
addiu a1, a1, 0x1054
jalr t9
move a0, s1
lw gp, 0x20(sp)
lw a1, -0x7fd8(gp)
lw t9, -sym.imp.g_string_append_printf(gp)
move a2, s3
addiu a1, a1, 0x1ab4
jalr t9
move a0, s1
lw gp, 0x20(sp)
lw ra, 0x3c(sp)
lw s3, 0x38(sp)
lw s2, 0x34(sp)
lw s0, 0x2c(sp)
move a0, s1
lw t9, -sym.imp.g_string_free(gp)
lw s1, 0x30(sp)
move a1, zero
jr t9
addiu sp, sp, 0x40
lw t9, -sym.string_has_content(gp)
bal sym.string_has_content
move a0, s3
beqz v0, 0x3ebe4
lw gp, 0x20(sp)
--
lui gp, 4
addiu gp, gp, 0x749c
addu gp, gp, t9
addiu sp, sp, -0x28
lw t9, -sym.imp.g_string_new(gp)
sw s0, 0x18(sp)
move s0, a0
lw a0, -0x7fd8(gp)
sw ra, 0x24(sp)
sw s2, 0x20(sp)
sw s1, 0x1c(sp)
sw gp, 0x10(sp)
addiu a0, a0, 0x403c
jalr t9
move s2, a1
lw gp, 0x10(sp)
move a1, s2
move a0, s0
lw t9, -sym.sql_table_with_storage_name(gp)
bal sym.sql_table_with_storage_name
move s0, v0
lw gp, 0x10(sp)
move a2, s2
move a0, s0
lw a1, -0x7fd8(gp)
lw t9, -sym.imp.g_string_append_printf(gp)
addiu a1, a1, 0x7534
move a3, v0
jalr t9
move s1, v0
lw gp, 0x10(sp)
lw t9, -0x74c8(gp)
jalr t9
move a0, s1
lw gp, 0x10(sp)
lw ra, 0x24(sp)
lw s2, 0x20(sp)
lw s1, 0x1c(sp)
move a0, s0
lw t9, -sym.imp.g_string_free(gp)
lw s0, 0x18(sp)
move a1, zero
jr t9
addiu sp, sp, 0x28
lui gp, 4
addiu gp, gp, 0x73ec
--
move s2, v0
lw a0, -0x7fd8(gp)
lw t9, -sym.imp.g_string_new(gp)
jalr t9
addiu a0, a0, 0x403c
lw gp, 0x20(sp)
move a1, s4
move a0, s0
lw v1, -0x7fd8(gp)
lw a3, -0x7fd8(gp)
lw a2, -0x7f50(gp)
addiu v1, v1, 0xbb8
lw t9, -sym.sql_select_column_from_table_full(gp)
sw v1, 0x14(sp)
sw s3, 0x10(sp)
addiu a3, a3, 0x7dc
addiu a2, a2, -0x6dbc
sw zero, 0x1c(sp)
sw zero, 0x18(sp)
bal sym.sql_select_column_from_table_full
move s0, v0
lw gp, 0x20(sp)
move s3, v0
lw v0, (v0)
lw a1, -0x7fd8(gp)
lw t9, -sym.imp.g_string_append_printf(gp)
move a3, s2
move a2, s1
move a0, s0
sw v0, 0x10(sp)
jalr t9
addiu a1, a1, 0x7564
lw gp, 0x20(sp)
addiu a1, zero, 1
lw t9, -sym.imp.g_string_free(gp)
jalr t9
move a0, s3
lw gp, 0x20(sp)
lw t9, -0x74c8(gp)
jalr t9
move a0, s2
lw gp, 0x20(sp)
lw ra, 0x3c(sp)
lw s4, 0x38(sp)
lw s3, 0x34(sp)
lw s2, 0x30(sp)
--
addiu gp, gp, 0x72a0
addu gp, gp, t9
addiu sp, sp, -0x28
lw t9, -sym.imp.g_string_new(gp)
sw s0, 0x18(sp)
move s0, a0
lw a0, -0x7fd8(gp)
sw ra, 0x24(sp)
sw s2, 0x20(sp)
sw s1, 0x1c(sp)
sw gp, 0x10(sp)
addiu a0, a0, 0x403c
jalr t9
move s2, a1
lw gp, 0x10(sp)
move a0, s0
move s0, v0
lw a1, -0x7fd8(gp)
lw t9, -sym.sql_table_with_storage_name(gp)
bal sym.sql_table_with_storage_name
addiu a1, a1, -0x21e8
lw gp, 0x10(sp)
move a3, s2
move a2, v0
lw a1, -0x7fd8(gp)
lw t9, -sym.imp.g_string_append_printf(gp)
addiu a1, a1, 0x75a0
move a0, s0
jalr t9
move s1, v0
lw gp, 0x10(sp)
lw t9, -0x74c8(gp)
jalr t9
move a0, s1
lw ra, 0x24(sp)
move v0, s0
lw s2, 0x20(sp)
lw s1, 0x1c(sp)
lw s0, 0x18(sp)
jr ra
addiu sp, sp, 0x28
lui gp, 4
addiu gp, gp, 0x71f8
addu gp, gp, t9
addiu sp, sp, -0x38
lw t9, -sym.sql_table_with_storage_name(gp)
sw ra, 0x34(sp)
sw s3, 0x30(sp)
sw s2, 0x2c(sp)
sw s1, 0x28(sp)
sw s0, 0x24(sp)
sw gp, 0x18(sp)
move s2, a1
bal sym.sql_table_with_storage_name
move s3, a2
lw gp, 0x18(sp)
move s1, v0
lw a0, -0x7fd8(gp)
lw t9, -sym.imp.g_string_new(gp)
jalr t9
addiu a0, a0, 0x403c
lw gp, 0x18(sp)
move a3, s1
move a2, s2
lw a1, -0x7fd8(gp)
lw t9, -sym.imp.g_string_append_printf(gp)
addiu a1, a1, 0x75c4
move a0, v0
sw s3, 0x14(sp)
sw s2, 0x10(sp)
jalr t9
move s0, v0
lw gp, 0x18(sp)
lw t9, -0x74c8(gp)
jalr t9
move a0, s1
lw gp, 0x18(sp)
lw ra, 0x34(sp)
lw s3, 0x30(sp)
lw s2, 0x2c(sp)
lw s1, 0x28(sp)
move a0, s0
lw t9, -sym.imp.g_string_free(gp)
lw s0, 0x24(sp)
move a1, zero
jr t9
--
addu gp, gp, t9
addiu sp, sp, -0x38
sw gp, 0x18(sp)
sw ra, 0x34(sp)
sw s4, 0x30(sp)
sw s3, 0x2c(sp)
sw s2, 0x28(sp)
sw s1, 0x24(sp)
sw s0, 0x20(sp)
beqz a0, 0x3f0d8
lw t9, -sym.sql_table_with_storage_name(gp)
move s3, a3
move s4, a1
bal sym.sql_table_with_storage_name
move s2, a2
lw gp, 0x18(sp)
move s1, v0
lw a0, -0x7fd8(gp)
lw t9, -sym.imp.g_string_new(gp)
jalr t9
addiu a0, a0, 0x403c
lw gp, 0x18(sp)
move a0, v0
move a2, s1
lw a1, -0x7fd8(gp)
lw t9, -sym.imp.g_string_append_printf(gp)
addiu a1, a1, 0x75f8
jalr t9
move s0, v0
lw gp, 0x18(sp)
lw t9, -0x74c8(gp)
jalr t9
move a0, s1
beqz s2, 0x3f0a8
lw gp, 0x18(sp)
beqz s3, 0x3f0a8
lw t9, -sym.sanitize_quote(gp)
bal sym.sanitize_quote
move a0, s3
lw gp, 0x18(sp)
move s1, v0
lw v0, (v0)
lw a1, -0x7fd8(gp)
lw t9, -sym.imp.g_string_append_printf(gp)
move a3, s2
move a2, s4
addiu a1, a1, 0x761c
move a0, s0
jalr t9
sw v0, 0x10(sp)
lw gp, 0x18(sp)
addiu a1, zero, 1
lw t9, -sym.imp.g_string_free(gp)
jalr t9
move a0, s1
lw gp, 0x18(sp)
lw t9, -sym.sql_append_semicolon(gp)
bal sym.sql_append_semicolon
move a0, s0
lw ra, 0x34(sp)
move v0, s0
lw s4, 0x30(sp)
lw s3, 0x2c(sp)
lw s2, 0x28(sp)
--
lw gp, 0x48(sp)
move a0, s1
sw s0, 0x10(sp)
lw v1, -0x7fd8(gp)
lw a3, -0x7fd8(gp)
lw a2, -0x7fd8(gp)
lw a1, -0x7fd8(gp)
addiu v1, v1, 0xf80
lw t9, -sym.sql_select_column_from_table_full(gp)
addiu a3, a3, 0x80c
addiu a2, a2, 0x78c8
addiu a1, a1, 0xa24
sw v1, 0x14(sp)
sw zero, 0x1c(sp)
sw zero, 0x18(sp)
bal sym.sql_select_column_from_table_full
move s2, v0
lw gp, 0x48(sp)
move a2, s1
move a0, s2
lw s0, -0x7fd8(gp)
lw v1, -0x7fd8(gp)
lw a1, -0x7fd8(gp)
addiu s0, s0, 0x7124
addiu v1, v1, -0x21e8
lw t9, -sym.imp.g_string_append_printf(gp)
move a3, s0
addiu a1, a1, 0x762c
sw v1, 0x40(sp)
sw v1, 0x3c(sp)
sw v1, 0x18(sp)
sw v1, 0x14(sp)
sw s0, 0x44(sp)
sw s1, 0x38(sp)
sw s0, 0x34(sp)
sw s0, 0x30(sp)
sw s1, 0x2c(sp)
sw s0, 0x28(sp)
sw s0, 0x24(sp)
sw s0, 0x20(sp)
sw s0, 0x1c(sp)
sw s0, 0x10(sp)
jalr t9
move s4, v0
lw gp, 0x48(sp)
lw a3, (s4)
move a2, s0
lw a1, -0x7fd8(gp)
lw t9, -sym.imp.g_string_append_printf(gp)
addiu a1, a1, 0x776c
jalr t9
move a0, s2
beqz s5, 0x3f250
lw gp, 0x48(sp)
lw a1, -0x7fd8(gp)
lw t9, -sym.imp.g_string_append_printf(gp)
move a2, s5
addiu a1, a1, 0x778c
jalr t9
move a0, s2
lw gp, 0x48(sp)
beqz s3, 0x3f270
lw t9, -sym.imp.g_string_append_printf(gp)
lw a1, -0x7fd8(gp)
move a2, s3
addiu a1, a1, 0x1220
jalr t9
move a0, s2
lw gp, 0x48(sp)
lw t9, -sym.imp.g_string_free(gp)
move a0, s4
jalr t9
addiu a1, zero, 1
lw gp, 0x48(sp)
lw ra, 0x6c(sp)
lw s5, 0x68(sp)
lw s4, 0x64(sp)
lw s3, 0x60(sp)
lw s1, 0x58(sp)
lw s0, 0x54(sp)
move a0, s2
lw t9, -sym.imp.g_string_free(gp)
lw s2, 0x5c(sp)
--
addiu sp, sp, -0x70
sw gp, 0x50(sp)
sw ra, 0x6c(sp)
sw s4, 0x68(sp)
sw s3, 0x64(sp)
sw s2, 0x60(sp)
sw s1, 0x5c(sp)
sw s0, 0x58(sp)
beqz a0, 0x3f410
move s0, a0
lw a0, -0x7fd8(gp)
lw t9, -sym.imp.g_string_new(gp)
addiu a0, a0, 0x403c
move s3, a1
move s4, a2
jalr t9
move s2, a3
lw gp, 0x50(sp)
sw s4, 0x3c(sp)
sw s0, 0x38(sp)
lw a3, -0x7fd8(gp)
lw v1, -0x7fd8(gp)
lw a1, -0x7fd8(gp)
addiu a3, a3, 0x7124
addiu v1, v1, -0x21e8
lw t9, -sym.imp.g_string_append_printf(gp)
sw a3, 0x48(sp)
sw v1, 0x44(sp)
sw a3, 0x40(sp)
sw v1, 0x34(sp)
sw s3, 0x30(sp)
sw s0, 0x2c(sp)
sw a3, 0x28(sp)
sw a3, 0x24(sp)
sw a3, 0x20(sp)
sw a3, 0x1c(sp)
sw v1, 0x18(sp)
sw v1, 0x14(sp)
sw a3, 0x10(sp)
move a2, s0
addiu a1, a1, 0x7798
move a0, v0
jalr t9
move s1, v0
beqz s2, 0x3f3e4
lw gp, 0x50(sp)
lw a1, -0x7fd8(gp)
lw t9, -sym.imp.g_string_append_printf(gp)
move a2, s2
addiu a1, a1, 0x10e8
jalr t9
move a0, s1
lw gp, 0x50(sp)
lw v0, 0x80(sp)
bnez v0, 0x3f438
lw ra, 0x6c(sp)
move v0, s1
lw s4, 0x68(sp)
lw s3, 0x64(sp)
lw s2, 0x60(sp)
lw s1, 0x5c(sp)
lw s0, 0x58(sp)
jr ra
addiu sp, sp, 0x70
lw v0, -0x7fd8(gp)
lw a3, -0x7fd8(gp)
lw a1, -0x7fd8(gp)
addiu v0, v0, -0x3264
--
addiu gp, gp, 0x6c98
addu gp, gp, t9
addiu sp, sp, -0x40
sw gp, 0x18(sp)
sw ra, 0x3c(sp)
sw s3, 0x38(sp)
sw s2, 0x34(sp)
sw s1, 0x30(sp)
sw s0, 0x2c(sp)
beqz a0, 0x3f50c
lw v0, -0x7fd8(gp)
beqz a1, 0x3f530
move s1, a1
beqz a2, 0x3f55c
move s2, a2
move s0, a0
lw a0, -0x7fd8(gp)
lw t9, -sym.imp.g_string_new(gp)
addiu a0, a0, 0x403c
jalr t9
move s3, a3
lw gp, 0x18(sp)
sw s2, 0x14(sp)
sw s3, 0x10(sp)
lw a1, -0x7fd8(gp)
lw t9, -sym.imp.g_string_append_printf(gp)
move a3, s1
move a2, s0
move a0, v0
sw v0, 0x24(sp)
jalr t9
addiu a1, a1, 0xfc0
lw ra, 0x3c(sp)
lw v0, 0x24(sp)
lw s3, 0x38(sp)
lw s2, 0x34(sp)
lw s1, 0x30(sp)
lw s0, 0x2c(sp)
jr ra
addiu sp, sp, 0x40
lw a3, -0x7fd8(gp)
lw a1, -0x7fd8(gp)
addiu v0, v0, 0x8e0
lw t9, -sym.imp.g_assertion_message_expr(gp)
sw v0, 0x10(sp)
addiu a3, a3, 0x7e1c
--
addiu a2, zero, 0x326
addiu a1, a1, 0x6bd4
jalr t9
move a0, zero
lui gp, 4
addiu gp, gp, 0x6b78
addu gp, gp, t9
addiu sp, sp, -0x38
sw gp, 0x18(sp)
sw ra, 0x34(sp)
sw s1, 0x30(sp)
sw s0, 0x2c(sp)
beqz a0, 0x3f60c
lw v0, -0x7fd8(gp)
beqz a1, 0x3f630
move s1, a1
move s0, a0
lw a0, -0x7fd8(gp)
lw t9, -sym.imp.g_string_new(gp)
jalr t9
addiu a0, a0, 0x403c
lw gp, 0x18(sp)
sw s0, 0x10(sp)
move a3, s1
lw a1, -0x7fd8(gp)
lw t9, -sym.imp.g_string_append_printf(gp)
move a2, s0
move a0, v0
sw v0, 0x24(sp)
jalr t9
addiu a1, a1, 0x78e4
lw ra, 0x34(sp)
lw v0, 0x24(sp)
lw s1, 0x30(sp)
lw s0, 0x2c(sp)
jr ra
addiu sp, sp, 0x38
lw a3, -0x7fd8(gp)
lw a1, -0x7fd8(gp)
addiu v0, v0, 0x65fc
lw t9, -sym.imp.g_assertion_message_expr(gp)
sw v0, 0x10(sp)
addiu a3, a3, 0x7dfc
addiu a2, zero, 0x330
jalr t9
addiu a1, a1, 0x6bd4
lw v0, -0x7fd8(gp)
lw a3, -0x7fd8(gp)
lw a1, -0x7fd8(gp)
addiu v0, v0, 0x78d8
lw t9, -sym.imp.g_assertion_message_expr(gp)
sw v0, 0x10(sp)
addiu a3, a3, 0x7dfc
addiu a2, zero, 0x331
addiu a1, a1, 0x6bd4
jalr t9
move a0, zero
lui gp, 4
addiu gp, gp, 0x6aa4
addu gp, gp, t9
addiu sp, sp, -0x30
sw gp, 0x20(sp)
sw ra, 0x2c(sp)
beqz a0, 0x3f6a8
move a3, a0
sw a1, 0x18(sp)
sw a1, 0x10(sp)
move a1, a0
lw a0, -0x7fd8(gp)
lw t9, -sym.imp.g_strdup_printf(gp)
sw a2, 0x14(sp)
jalr t9
addiu a0, a0, 0x7904
lw ra, 0x2c(sp)
jr ra
addiu sp, sp, 0x30
lw v0, -0x7fd8(gp)
lw a3, -0x7fd8(gp)
lw a1, -0x7fd8(gp)
addiu v0, v0, -0x3264
lw t9, -sym.imp.g_assertion_message_expr(gp)
sw v0, 0x10(sp)
addiu a3, a3, 0x7ddc
addiu a2, zero, 0x33d
jalr t9
addiu a1, a1, 0x6bd4
lui gp, 4
addiu gp, gp, 0x6a30
addu gp, gp, t9
lw a3, -0x7fd8(gp)
--
lw a0, -0x7fd8(gp)
lw t9, -sym.imp.g_string_new(gp)
jalr t9
addiu a0, a0, 0x403c
lw gp, 0x20(sp)
move a0, s0
sw s1, 0x10(sp)
lw v1, -0x7fd8(gp)
lw a3, -0x7fd8(gp)
lw a2, -0x7f50(gp)
lw a1, -0x7fd8(gp)
addiu v1, v1, 0xf80
lw t9, -sym.sql_select_column_from_table_full(gp)
sw v1, 0x14(sp)
addiu a3, a3, 0x7dc
addiu a2, a2, -0x6dbc
addiu a1, a1, -0x21e8
sw zero, 0x1c(sp)
sw zero, 0x18(sp)
bal sym.sql_select_column_from_table_full
move s1, v0
lw gp, 0x20(sp)
move s4, v0
lw v0, (v0)
lw a1, -0x7fd8(gp)
lw t9, -sym.imp.g_string_append_printf(gp)
move a3, s2
move a2, s3
move a0, s1
sw v0, 0x14(sp)
sw s0, 0x10(sp)
jalr t9
addiu a1, a1, 0x797c
lw gp, 0x20(sp)
move a0, s4
lw t9, -sym.imp.g_string_free(gp)
jalr t9
addiu a1, zero, 1
lw gp, 0x20(sp)
lw ra, 0x3c(sp)
lw s4, 0x38(sp)
lw s3, 0x34(sp)
lw s2, 0x30(sp)
lw s0, 0x28(sp)
move a0, s1
lw t9, -sym.imp.g_string_free(gp)
--
sw ra, 0x34(sp)
sw s4, 0x30(sp)
sw s3, 0x2c(sp)
sw s2, 0x28(sp)
sw s1, 0x24(sp)
sw s0, 0x20(sp)
beqz a0, 0x3f9a4
lw v0, -0x7fd8(gp)
beqz a1, 0x3f9c8
move s2, a1
lw t9, -sym.sql_table_with_storage_name(gp)
move a1, a2
move s1, a0
bal sym.sql_table_with_storage_name
move s4, a3
lw gp, 0x18(sp)
move s3, v0
lw a0, -0x7fd8(gp)
lw t9, -sym.imp.g_string_new(gp)
jalr t9
addiu a0, a0, 0x403c
lw gp, 0x18(sp)
move a0, v0
move a3, s2
lw a1, -0x7fd8(gp)
lw t9, -sym.imp.g_string_append_printf(gp)
move a2, s1
addiu a1, a1, 0x79c0
sw s3, 0x10(sp)
jalr t9
move s0, v0
lw gp, 0x18(sp)
lw t9, -0x74c8(gp)
jalr t9
move a0, s3
beqz s4, 0x3f978
lw gp, 0x18(sp)
lw a1, -0x7fd8(gp)
lw t9, -sym.imp.g_string_append_printf(gp)
move a2, s4
addiu a1, a1, 0x6e60
jalr t9
move a0, s0
lw gp, 0x18(sp)
lw ra, 0x34(sp)
lw s4, 0x30(sp)
lw s3, 0x2c(sp)
lw s2, 0x28(sp)
lw s1, 0x24(sp)
move a0, s0
lw t9, -sym.imp.g_string_free(gp)
lw s0, 0x20(sp)
move a1, zero
jr t9
addiu sp, sp, 0x38
lw a3, -0x7fd8(gp)
lw a1, -0x7fd8(gp)
addiu v0, v0, -0x3264
lw t9, -sym.imp.g_assertion_message_expr(gp)
sw v0, 0x10(sp)
addiu a3, a3, 0x7d9c
addiu a2, zero, 0x369
jalr t9
addiu a1, a1, 0x6bd4
lw v0, -0x7fd8(gp)
lw a3, -0x7fd8(gp)
lw a1, -0x7fd8(gp)
addiu v0, v0, 0x79bc
lw t9, -sym.imp.g_assertion_message_expr(gp)
sw v0, 0x10(sp)
addiu a3, a3, 0x7d9c
addiu a2, zero, 0x36a
addiu a1, a1, 0x6bd4
jalr t9
move a0, zero
lui gp, 4
addiu gp, gp, 0x670c
addu gp, gp, t9
move a1, a0
lw a0, -0x7fd8(gp)
lw t9, -sym.imp.g_strdup_printf(gp)
jr t9
addiu a0, a0, 0x79e0
lui gp, 4
addiu gp, gp, 0x66ec
addu gp, gp, t9
addiu sp, sp, -0x28
lw t9, -sym.sql_table_with_storage_name(gp)
sw ra, 0x24(sp)
sw gp, 0x10(sp)
sw s2, 0x20(sp)
sw s1, 0x1c(sp)
sw s0, 0x18(sp)
bal sym.sql_table_with_storage_name
move s2, a2
lw gp, 0x10(sp)
move s1, v0
lw a0, -0x7fd8(gp)
lw t9, -sym.imp.g_string_new(gp)
jalr t9
addiu a0, a0, 0x403c
lw gp, 0x10(sp)
move a0, v0
move a2, s1
lw a1, -0x7fd8(gp)
lw t9, -sym.imp.g_string_append_printf(gp)
addiu a1, a1, 0x75f8
jalr t9
move s0, v0
lw gp, 0x10(sp)
lw t9, -0x74c8(gp)
jalr t9
move a0, s1
beqz s2, 0x3faac
lw gp, 0x10(sp)
lw a1, -0x7fd8(gp)
lw t9, -sym.imp.g_string_append_printf(gp)
move a2, s2
addiu a1, a1, 0x6e60
jalr t9
move a0, s0
lw ra, 0x24(sp)
move v0, s0
lw s2, 0x20(sp)
lw s1, 0x1c(sp)
lw s0, 0x18(sp)
jr ra
addiu sp, sp, 0x28
lui gp, 4
addiu gp, gp, 0x6638
addu gp, gp, t9
addiu sp, sp, -0x38
sw gp, 0x20(sp)
sw ra, 0x34(sp)
sw s2, 0x30(sp)
sw s1, 0x2c(sp)
sw s0, 0x28(sp)
--
addiu a0, a0, 0x403c
move s0, a1
jalr t9
move s2, a2
lw gp, 0x20(sp)
move a0, s1
sw s0, 0x10(sp)
lw v1, -0x7fd8(gp)
lw a3, -0x7fd8(gp)
lw a2, -0x7fd8(gp)
lw a1, -0x7fd8(gp)
addiu v1, v1, 0xf80
lw t9, -sym.sql_select_column_from_table_full(gp)
addiu a3, a3, 0x80c
addiu a2, a2, 0x78c8
addiu a1, a1, 0xa24
sw v1, 0x14(sp)
sw zero, 0x1c(sp)
sw zero, 0x18(sp)
bal sym.sql_select_column_from_table_full
move s0, v0
lw gp, 0x20(sp)
lw a2, (v0)
move a0, s0
lw a1, -0x7fd8(gp)
lw t9, -sym.imp.g_string_append_printf(gp)
addiu a1, a1, 0x7a38
jalr t9
move s1, v0
beqz s2, 0x3fb94
lw gp, 0x20(sp)
lw a1, -0x7fd8(gp)
lw t9, -sym.imp.g_string_append_printf(gp)
move a2, s2
addiu a1, a1, 0x7a44
jalr t9
move a0, s0
lw gp, 0x20(sp)
lw t9, -sym.imp.g_string_free(gp)
move a0, s1
jalr t9
addiu a1, zero, 1
lw gp, 0x20(sp)
lw ra, 0x34(sp)
lw s2, 0x30(sp)
lw s1, 0x2c(sp)
move a0, s0
lw t9, -sym.imp.g_string_free(gp)
lw s0, 0x28(sp)
move a1, zero
jr t9
addiu sp, sp, 0x38
lw v0, -0x7fd8(gp)
--
jalr t9
move a0, zero
lui gp, 4
addiu gp, gp, 0x6508
addu gp, gp, t9
addiu sp, sp, -0x40
lw t9, -sym.imp.g_string_new(gp)
sw s1, 0x2c(sp)
move s1, a0
lw a0, -0x7fd8(gp)
sw ra, 0x3c(sp)
sw s4, 0x38(sp)
sw s3, 0x34(sp)
sw s2, 0x30(sp)
sw s0, 0x28(sp)
sw gp, 0x20(sp)
addiu a0, a0, 0x403c
move s2, a1
move s3, a2
jalr t9
move s4, a3
lw gp, 0x20(sp)
sw s4, 0x1c(sp)
sw s2, 0x18(sp)
lw a1, -0x7fd8(gp)
lw t9, -sym.imp.g_string_append_printf(gp)
sw s3, 0x14(sp)
sw s1, 0x10(sp)
addiu a1, a1, 0x7a4c
move a0, v0
move a3, s2
move a2, s1
jalr t9
move s0, v0
lw gp, 0x20(sp)
lw ra, 0x3c(sp)
lw s4, 0x38(sp)
lw s3, 0x34(sp)
lw s2, 0x30(sp)
lw s1, 0x2c(sp)
move a0, s0
lw t9, -sym.imp.g_string_free(gp)
lw s0, 0x28(sp)
move a1, zero
jr t9
addiu sp, sp, 0x40
--
sw gp, 0x18(sp)
sw ra, 0x2c(sp)
sw s2, 0x28(sp)
sw s1, 0x24(sp)
sw s0, 0x20(sp)
beqz a0, 0x3fd68
lw v0, -0x7fd8(gp)
beqz a1, 0x3fd8c
move s1, a1
move s0, a0
lw a0, -0x7fd8(gp)
lw t9, -sym.imp.g_string_new(gp)
jalr t9
addiu a0, a0, 0x403c
lw gp, 0x18(sp)
move a0, s0
move s0, v0
lw a1, -0x7fd8(gp)
lw t9, -sym.sql_table_with_storage_name(gp)
bal sym.sql_table_with_storage_name
addiu a1, a1, 0xa24
lw gp, 0x18(sp)
move a3, s1
move a0, s0
lw a1, -0x7fd8(gp)
lw t9, -sym.imp.g_string_append_printf(gp)
addiu a1, a1, 0x7a70
move a2, v0
jalr t9
move s2, v0
lw gp, 0x18(sp)
lw t9, -0x74c8(gp)
jalr t9
move a0, s2
lw gp, 0x18(sp)
lw ra, 0x2c(sp)
lw s2, 0x28(sp)
lw s1, 0x24(sp)
move a0, s0
lw t9, -sym.imp.g_string_free(gp)
lw s0, 0x20(sp)
move a1, zero
jr t9
addiu sp, sp, 0x30
lw a3, -0x7fd8(gp)
lw a1, -0x7fd8(gp)
--
addiu a2, zero, section..hash
addiu a1, a1, 0x6bd4
jalr t9
move a0, zero
lui gp, 4
addiu gp, gp, 0x6348
addu gp, gp, t9
addiu sp, sp, -0x38
sw gp, 0x18(sp)
sw ra, 0x34(sp)
sw s1, 0x30(sp)
sw s0, 0x2c(sp)
beqz a0, 0x3fe4c
lw v0, -0x7fd8(gp)
beqz a1, 0x3fe70
move s0, a1
lw a1, -0x7fd8(gp)
lw t9, -sym.sql_table_with_storage_name(gp)
sw a2, 0x40(sp)
bal sym.sql_table_with_storage_name
addiu a1, a1, -0x21e8
lw gp, 0x18(sp)
lw a2, 0x40(sp)
move a1, s0
lw a0, -0x7fd8(gp)
lw t9, -sym.imp.g_strdup_printf(gp)
move a3, v0
addiu a0, a0, 0x7ab8
jalr t9
move s1, v0
lw gp, 0x18(sp)
sw v0, 0x24(sp)
lw t9, -0x74c8(gp)
jalr t9
move a0, s1
lw ra, 0x34(sp)
lw v0, 0x24(sp)
lw s1, 0x30(sp)
lw s0, 0x2c(sp)
jr ra
addiu sp, sp, 0x38
lw a3, -0x7fd8(gp)
lw a1, -0x7fd8(gp)
addiu v0, v0, -0x3264
lw t9, -sym.imp.g_assertion_message_expr(gp)
sw v0, 0x10(sp)
--
jalr t9
addiu a1, a1, 0x6bd4
lw v0, -0x7fd8(gp)
lw a3, -0x7fd8(gp)
lw a1, -0x7fd8(gp)
addiu v0, v0, 0x7aa8
lw t9, -sym.imp.g_assertion_message_expr(gp)
sw v0, 0x10(sp)
addiu a3, a3, 0x7d2c
addiu a2, zero, 0x3d6
addiu a1, a1, 0x6bd4
jalr t9
move a0, zero
lui gp, 4
addiu gp, gp, 0x6264
addu gp, gp, t9
addiu sp, sp, -0x28
sw gp, 0x18(sp)
sw ra, 0x24(sp)
beqz a0, 0x3fedc
move a3, a0
move a2, a0
move a1, a0
lw a0, -0x7fd8(gp)
lw ra, 0x24(sp)
lw t9, -sym.imp.g_strdup_printf(gp)
addiu a0, a0, 0x7b18
jr t9
addiu sp, sp, 0x28
lw v0, -0x7fd8(gp)
lw a3, -0x7fd8(gp)
lw a1, -0x7fd8(gp)
addiu v0, v0, -0x3264
lw t9, -sym.imp.g_assertion_message_expr(gp)
sw v0, 0x10(sp)
addiu a3, a3, 0x7d04
addiu a2, zero, 0x3e8
jalr t9
addiu a1, a1, 0x6bd4
lui gp, 4
addiu gp, gp, 0x61fc
addu gp, gp, t9
addiu sp, sp, -0x28
sw gp, 0x18(sp)
sw ra, 0x24(sp)
beqz a0, 0x3ff6c
lw v0, -0x7fd8(gp)
beqz a1, 0x3ff90
lw v0, -0x7fd8(gp)
beqz a2, 0x3ffb8
lw v0, -0x7fd8(gp)
beqz a3, 0x3ffe0
move v1, a3
sw a1, 0x14(sp)
move a3, a0
move a1, a0
lw a0, -0x7fd8(gp)
lw t9, -sym.imp.g_strdup_printf(gp)
sw a2, 0x10(sp)
addiu a0, a0, 0x7c14
jalr t9
move a2, v1
lw ra, 0x24(sp)
jr ra
addiu sp, sp, 0x28
lw a3, -0x7fd8(gp)
lw a1, -0x7fd8(gp)
addiu v0, v0, -0x3264
lw t9, -sym.imp.g_assertion_message_expr(gp)
sw v0, 0x10(sp)
addiu a3, a3, 0x7cd8
addiu a2, zero, 0x3fc
jalr t9
addiu a1, a1, 0x6bd4
lw a3, -0x7fd8(gp)
lw a1, -0x7fd8(gp)
addiu v0, v0, 0x78c8
lw t9, -sym.imp.g_assertion_message_expr(gp)
--
sw s2, 0x34(sp)
sw s1, 0x30(sp)
sw s0, 0x2c(sp)
beqz a0, 0x4053c
lw v0, -0x7fd8(gp)
beqz a1, 0x40560
move s2, a1
beqz a2, 0x4058c
move s3, a2
lw a1, -0x7fd8(gp)
lw t9, -sym.sql_table_with_storage_name(gp)
addiu a1, a1, 0x7124
move s5, a3
bal sym.sql_table_with_storage_name
move s1, a0
lw gp, 0x20(sp)
move s4, v0
lw a0, -0x7fd8(gp)
lw t9, -sym.imp.g_string_new(gp)
jalr t9
addiu a0, a0, 0x403c
lw gp, 0x20(sp)
move a0, v0
move a2, s4
lw a1, -0x7f50(gp)
lw t9, -sym.imp.g_string_append_printf(gp)
addiu a1, a1, -0x7ff0
jalr t9
move s0, v0
lw gp, 0x20(sp)
lw t9, -0x74c8(gp)
jalr t9
move a0, s4
beqz s5, 0x403c8
lw gp, 0x20(sp)
lw t9, -sym.sanitize_quote(gp)
bal sym.sanitize_quote
move a0, s5
lw gp, 0x20(sp)
lw a2, (v0)
move a0, s0
lw a1, -0x7f50(gp)
lw t9, -sym.imp.g_string_append_printf(gp)
addiu a1, a1, -0x7fe0
jalr t9
move s4, v0
lw gp, 0x20(sp)
addiu a1, zero, 1
lw t9, -sym.imp.g_string_free(gp)
jalr t9
move a0, s4
lw v0, 0x58(sp)
beqz v0, 0x405b8
lw gp, 0x20(sp)
lw a1, -0x7fd8(gp)
lw t9, -sym.imp.g_string_append(gp)
addiu a1, a1, 0x11d4
jalr t9
move a0, s0
b 0x403d4
lw gp, 0x20(sp)
lw v0, 0x58(sp)
beqz v0, 0x405cc
lw v0, 0x5c(sp)
lw t9, -sym.sanitize_quote(gp)
bal sym.sanitize_quote
lw a0, 0x58(sp)
lw gp, 0x20(sp)
lw a2, (v0)
move a0, s0
lw a1, -0x7f50(gp)
lw t9, -sym.imp.g_string_append_printf(gp)
addiu a1, a1, -0x7fd0
jalr t9
move s4, v0
lw gp, 0x20(sp)
addiu a1, zero, 1
lw t9, -sym.imp.g_string_free(gp)
jalr t9
move a0, s4
lw v0, 0x5c(sp)
beqz v0, 0x4047c
lw gp, 0x20(sp)
lw a1, -0x7fd8(gp)
lw t9, -sym.imp.g_string_append(gp)
addiu a1, a1, 0x11d4
jalr t9
move a0, s0
lw gp, 0x20(sp)
lw t9, -sym.sanitize_quote(gp)
bal sym.sanitize_quote
lw a0, 0x5c(sp)
lw gp, 0x20(sp)
lw a2, (v0)
move a0, s0
lw a1, -0x7f50(gp)
lw t9, -sym.imp.g_string_append_printf(gp)
addiu a1, a1, -0x7fc4
jalr t9
move s4, v0
lw gp, 0x20(sp)
addiu a1, zero, 1
lw t9, -sym.imp.g_string_free(gp)
jalr t9
move a0, s4
lw gp, 0x20(sp)
lw v0, -0x7fd8(gp)
lw a3, -0x7fd8(gp)
lw a2, -0x7f50(gp)
lw a1, -0x7fd8(gp)
lw t9, -sym.sql_select_column_from_table(gp)
addiu v0, v0, 0xf80
addiu a3, a3, 0x7dc
addiu a2, a2, -0x6dbc
addiu a1, a1, -0x21e8
move a0, s1
sw s2, 0x10(sp)
sw zero, 0x18(sp)
bal sym.sql_select_column_from_table
sw v0, 0x14(sp)
lw gp, 0x20(sp)
move a0, s3
lw t9, -sym.sanitize_quote(gp)
bal sym.sanitize_quote
move s2, v0
lw gp, 0x20(sp)
lw a2, (s2)
lw a3, (v0)
lw a1, -0x7f50(gp)
lw t9, -sym.imp.g_string_append_printf(gp)
move a0, s0
addiu a1, a1, -0x7fb8
jalr t9
move s1, v0
lw gp, 0x20(sp)
move a0, s2
lw t9, -sym.imp.g_string_free(gp)
jalr t9
addiu a1, zero, 1
lw gp, 0x20(sp)
move a0, s1
lw t9, -sym.imp.g_string_free(gp)
jalr t9
addiu a1, zero, 1
lw ra, 0x44(sp)
move v0, s0
lw s5, 0x40(sp)
lw s4, 0x3c(sp)
lw s3, 0x38(sp)
lw s2, 0x34(sp)
--
lw v0, -0x7fd8(gp)
lui gp, 4
addiu gp, gp, 0x5b24
addu gp, gp, t9
addiu sp, sp, -0x28
lw t9, -sym.imp.g_string_new(gp)
sw s0, 0x1c(sp)
move s0, a0
lw a0, -0x7fd8(gp)
sw ra, 0x24(sp)
sw s1, 0x20(sp)
sw gp, 0x10(sp)
jalr t9
addiu a0, a0, 0x403c
lw gp, 0x10(sp)
move a0, s0
move s0, v0
lw a1, -0x7f50(gp)
lw t9, -sym.sql_table_with_storage_name(gp)
bal sym.sql_table_with_storage_name
addiu a1, a1, -0x7f8c
lw gp, 0x10(sp)
move a2, v0
move a0, s0
lw a1, -0x7f50(gp)
lw t9, -sym.imp.g_string_append_printf(gp)
addiu a1, a1, -0x7f70
jalr t9
move s1, v0
lw gp, 0x10(sp)
lw t9, -0x74c8(gp)
jalr t9
move a0, s1
lw ra, 0x24(sp)
move v0, s0
lw s1, 0x20(sp)
lw s0, 0x1c(sp)
jr ra
addiu sp, sp, 0x28
lui gp, 4
addiu gp, gp, 0x5a8c
addu gp, gp, t9
addiu sp, sp, -0x30
lw t9, -sym.imp.g_string_new(gp)
sw s3, 0x24(sp)
move s3, a0
lw a0, -0x7fd8(gp)
sw ra, 0x2c(sp)
sw s4, 0x28(sp)
sw s2, 0x20(sp)
sw s1, 0x1c(sp)
sw s0, 0x18(sp)
sw gp, 0x10(sp)
sw a1, 0x34(sp)
addiu a0, a0, 0x403c
lw s1, -0x7fd8(gp)
jalr t9
move s2, a2
lw gp, 0x10(sp)
lw a1, 0x34(sp)
addiu a0, s1, 0x3648
lw t9, -sym.imp.g_strdup_printf(gp)
jalr t9
move s0, v0
lw gp, 0x10(sp)
move a1, s2
addiu a0, s1, 0x3648
lw t9, -sym.imp.g_strdup_printf(gp)
lw s4, -0x7fd8(gp)
jalr t9
move s2, v0
lw gp, 0x10(sp)
move a3, s2
addiu a1, s4, 0x19a4
lw a2, -0x7fd8(gp)
lw t9, -sym.sql_update_value(gp)
addiu a2, a2, 0x920
move a0, s3
bal sym.sql_update_value
move s1, v0
lw gp, 0x10(sp)
move a1, v0
lw t9, -sym.string_merge_g_strings(gp)
bal sym.string_merge_g_strings
move a0, s0
lw gp, 0x10(sp)
lw t9, -sym.sql_append_semicolon(gp)
bal sym.sql_append_semicolon
--
sw s5, 0x48(sp)
sw s4, 0x44(sp)
sw s2, 0x3c(sp)
sw s1, 0x38(sp)
sw s0, 0x34(sp)
sw ra, 0x4c(sp)
addiu a0, a0, 0x403c
move s2, a1
lw s1, 0x68(sp)
move s4, a2
jalr t9
move s5, a3
lw gp, 0x28(sp)
move s0, v0
move a1, s2
beqz s1, 0x408ac
lw t9, -sym.sql_table_with_storage_name(gp)
bal sym.sql_table_with_storage_name
move a0, zero
lw gp, 0x28(sp)
move s1, v0
lw v0, 0x60(sp)
lw a1, -0x7f50(gp)
sw v0, 0x20(sp)
lw v0, 0x64(sp)
lw t9, -sym.imp.g_string_append_printf(gp)
move a3, s5
move a2, s3
sw v0, 0x18(sp)
addiu a1, a1, -0x7e84
move a0, s0
sw s2, 0x1c(sp)
sw s1, 0x14(sp)
jalr t9
sw s4, 0x10(sp)
lw gp, 0x28(sp)
lw t9, -0x74c8(gp)
jalr t9
move a0, s1
lw ra, 0x4c(sp)
move v0, s0
lw s5, 0x48(sp)
lw s4, 0x44(sp)
lw s3, 0x40(sp)
lw s2, 0x3c(sp)
lw s1, 0x38(sp)
--
lw v0, -0x7fd8(gp)
beql s3, zero, 0x40b20
lw v0, -0x7f50(gp)
beqz s4, 0x40b48
lw a1, -0x7fd8(gp)
lw t9, -sym.sql_update_value(gp)
move a3, s4
move a2, s3
move a0, s1
addiu a1, a1, -0x21e8
bal sym.sql_update_value
move s0, v0
lw gp, 0x18(sp)
move a1, v0
lw t9, -sym.string_merge_g_strings(gp)
bal sym.string_merge_g_strings
move a0, s0
lw gp, 0x18(sp)
lw t9, -sym.sanitize_quote(gp)
bal sym.sanitize_quote
move a0, s2
lw gp, 0x18(sp)
lw a2, (v0)
move a0, s0
lw a1, -0x7f50(gp)
lw t9, -sym.imp.g_string_append_printf(gp)
addiu a1, a1, -0x7d64
jalr t9
move s1, v0
lw gp, 0x18(sp)
move a0, s1
lw t9, -sym.imp.g_string_free(gp)
jalr t9
addiu a1, zero, 1
lw ra, 0x34(sp)
move v0, s0
lw s4, 0x30(sp)
lw s3, 0x2c(sp)
lw s2, 0x28(sp)
lw s1, 0x24(sp)
lw s0, 0x20(sp)
jr ra
addiu sp, sp, 0x38
lw v0, -0x7fd8(gp)
lw a3, -0x7f50(gp)
lw a1, -0x7f50(gp)
--
sw s0, 0x24(sp)
beqz a0, 0x412b0
lw v0, -0x7f50(gp)
beqz a1, 0x412d4
move s0, a1
lw t9, -sym.imp.g_str_has_suffix(gp)
move a1, a0
move s1, a0
jalr t9
move a0, s0
beqz v0, 0x41288
lw gp, 0x18(sp)
lw ra, 0x2c(sp)
lw s1, 0x28(sp)
move a0, s0
lw t9, -sym.imp.g_strdup(gp)
lw s0, 0x24(sp)
jr t9
addiu sp, sp, 0x30
lw a0, -0x7fd8(gp)
lw ra, 0x2c(sp)
move a2, s1
move a1, s0
lw s1, 0x28(sp)
lw s0, 0x24(sp)
lw t9, -sym.imp.g_strdup_printf(gp)
addiu a0, a0, -0x5c
jr t9
addiu sp, sp, 0x30
lw a3, -0x7f50(gp)
lw a1, -0x7f50(gp)
addiu v0, v0, -0x6dbc
lw t9, -sym.imp.g_assertion_message_expr(gp)
sw v0, 0x10(sp)
addiu a3, a3, -0x7ae0
addiu a2, zero, 0xa
jalr t9
addiu a1, a1, -0x7b30
lw v0, -0x7fd8(gp)
lw a3, -0x7f50(gp)
lw a1, -0x7f50(gp)
addiu v0, v0, 0x4b7c
lw t9, -sym.imp.g_assertion_message_expr(gp)
sw v0, 0x10(sp)
addiu a3, a3, -0x7ae0
addiu a2, zero, 0xb
addiu a1, a1, -0x7b30
jalr t9
move a0, zero
lui gp, 4
addiu gp, gp, 0x4e00
addu gp, gp, t9
addiu sp, sp, -0x28
sw gp, 0x18(sp)
sw ra, 0x24(sp)
beqz a0, 0x41344
lw v0, -0x7f50(gp)
beqz a1, 0x41368
move a2, a1
move a1, a0
lw a0, -0x7fd8(gp)
lw ra, 0x24(sp)
lw t9, -sym.imp.g_strdup_printf(gp)
addiu a0, a0, -0x5c
jr t9
addiu sp, sp, 0x28
lw a3, -0x7f50(gp)
lw a1, -0x7f50(gp)
addiu v0, v0, -0x7b1c
lw t9, -sym.imp.g_assertion_message_expr(gp)
sw v0, 0x10(sp)
addiu a3, a3, -0x7b00
addiu a2, zero, 0x1e
jalr t9
addiu a1, a1, -0x7b30
lw v0, -0x7f50(gp)
lw a3, -0x7f50(gp)
lw a1, -0x7f50(gp)
addiu v0, v0, -0x7b0c
lw t9, -sym.imp.g_assertion_message_expr(gp)
sw v0, 0x10(sp)
addiu a3, a3, -0x7b00
addiu a2, zero, 0x1f
--
lw a1, (s1)
move a3, zero
jalr t9
addiu a0, s2, -0x28dc
move s0, v0
b 0x41408
lw gp, 0x10(sp)
lw ra, 0x24(sp)
lw s2, 0x20(sp)
lw s1, 0x1c(sp)
lw s0, 0x18(sp)
lw t9, -sym.imp.g_strdup(gp)
jr t9
addiu sp, sp, 0x28
jalr t9
lw a0, (s1)
move s0, v0
b 0x41408
lw gp, 0x10(sp)
nop
lui gp, 4
addiu gp, gp, 0x4c70
addu gp, gp, t9
move a1, a0
lw a0, -0x7f50(gp)
lw t9, -sym.imp.g_strdup_printf(gp)
jr t9
addiu a0, a0, -0x7ad0
lui gp, 4
addiu gp, gp, 0x4c50
addu gp, gp, t9
beqz a0, 0x414d4
move a1, a0
lw a0, -0x7fd8(gp)
lw t9, -sym.imp.g_strdup_printf(gp)
jr t9
addiu a0, a0, 0x7144
lw a0, -0x7f50(gp)
lw t9, -sym.imp.g_strdup(gp)
jr t9
addiu a0, a0, -0x7acc
lui gp, 4
addiu gp, gp, 0x4c1c
addu gp, gp, t9
addiu sp, sp, -0x28
lw t9, -sym.imp.g_string_append_len(gp)
lw a2, 4(a1)
sw s0, 0x1c(sp)
move s0, a1
lw a1, (a1)
sw ra, 0x24(sp)
sw s1, 0x20(sp)
sw gp, 0x10(sp)
jalr t9
move s1, a0
--
addiu sp, sp, -0x20
lw t9, -sym.imp.g_strdelimit(gp)
addiu a2, zero, 0x20
sw ra, 0x1c(sp)
sw s0, 0x18(sp)
sw gp, 0x10(sp)
jalr t9
move s0, a0
lw gp, 0x10(sp)
lw t9, -sym.imp.g_strchug(gp)
jalr t9
move a0, s0
lw gp, 0x10(sp)
lw ra, 0x1c(sp)
lw s0, 0x18(sp)
lw t9, -sym.imp.g_strchomp(gp)
move a0, v0
jr t9
addiu sp, sp, 0x20
lui gp, 4
addiu gp, gp, 0x4ad8
addu gp, gp, t9
beqz a0, 0x4164c
move a1, a0
lw a0, -0x7f50(gp)
lw t9, -sym.imp.g_strdup_printf(gp)
jr t9
addiu a0, a0, -0x4cd0
lw a0, -0x7f50(gp)
lw t9, -sym.imp.g_strdup(gp)
jr t9
addiu a0, a0, -0x7ac4
lui gp, 4
addiu gp, gp, 0x4aa4
addu gp, gp, t9
addiu sp, sp, -0x20
lw t9, -sym.imp.strlen(gp)
sw s0, 0x18(sp)
sw gp, 0x10(sp)
sw ra, 0x1c(sp)
jalr t9
move s0, a0
beqz v0, 0x416e0
lw ra, 0x1c(sp)
addiu v1, v0, -1
addu v1, s0, v1
--
lw a1, -0x7f50(gp)
addiu v0, v0, -0x79b4
sw v0, 0x14(sp)
lw v0, -0x7fd8(gp)
lw t9, -sym.set_error(gp)
addiu v0, v0, -0x2648
sw v0, 0x10(sp)
move a3, zero
addiu a2, zero, 0xba
addiu a1, a1, -0x7960
bal sym.set_error
move a0, s3
lw gp, 0x20(sp)
b 0x42198
move v0, zero
lw t9, -sym.imp.__stack_chk_fail(gp)
jalr t9
nop
nop
nop
nop
lui gp, 4
addiu gp, gp, 0x3e40
addu gp, gp, t9
addiu sp, sp, -0x38
lw t9, -sym.imp.g_strdup_vprintf(gp)
sw s0, 0x24(sp)
lw s0, -0x71a0(gp)
addiu v0, sp, 0x50
sw s2, 0x2c(sp)
lw v1, (s0)
move s2, a0
lw a0, 0x4c(sp)
sw v1, 0x1c(sp)
sw ra, 0x34(sp)
sw gp, 0x10(sp)
move a1, v0
sw s3, 0x30(sp)
sw s1, 0x28(sp)
sw v0, 0x18(sp)
move s3, a3
jalr t9
lw s1, 0x48(sp)
lw gp, 0x10(sp)
move a0, s1
lw t9, -sym.imp.g_quark_from_static_string(gp)
--
move s1, v0
lw gp, 0x10(sp)
move a1, s1
lw t9, -sym.imp.g_propagate_error(gp)
jalr t9
move a0, s2
lw v1, 0x1c(sp)
lw v0, (s0)
bne v1, v0, 0x42398
lw gp, 0x10(sp)
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
lw t9, -sym.imp.__stack_chk_fail(gp)
jalr t9
nop
lui gp, 4
addiu gp, gp, 0x3d5c
addu gp, gp, t9
move a2, a0
lw a0, -0x7f50(gp)
lw t9, -sym.imp.g_strdup_printf(gp)
move a3, a1
jr t9
addiu a0, a0, -0x78e0
lui gp, 4
addiu gp, gp, 0x3d38
addu gp, gp, t9
beqz a0, 0x423e8
lw t9, -sym.imp.g_ascii_strtoull(gp)
addiu a2, zero, 0xa
jr t9
move a1, zero
move v0, zero
jr ra
move v1, zero
sll v0, a1, 0x16
srl a0, a0, 0xa
srl v1, a1, 0xa
jr ra
or v0, v0, a0
srl v0, a0, 0x16
sll v1, a1, 0xa
or v1, v0, v1
jr ra
sll v0, a0, 0xa
lui gp, 4
addiu gp, gp, 0x3ce4
addu gp, gp, t9
move a1, a0
lw a0, -0x7fd8(gp)
lw t9, -sym.imp.g_strdup_printf(gp)
jr t9
addiu a0, a0, 0x3648
lui gp, 4
addiu gp, gp, 0x3cc4
addu gp, gp, t9
move a1, a0
lw a0, -0x7f50(gp)
lw t9, -sym.imp.g_strdup_printf(gp)
jr t9
addiu a0, a0, -0x78d8
lw v0, 0x28(a0)
bnez v0, 0x42474
nop
lw v0, 0x1c(a0)
beql v0, zero, 0x4247c
lw v0, 0x38(a0)
jr ra
addiu v0, zero, 1
bnez v0, 0x42474
nop
lw v0, 0x18(a0)
bnez v0, 0x4249c
nop
lw v0, 0x2c(a0)
jr ra
sltiu v0, v0, 1
jr ra
move v0, zero
--
move a2, v0
lw a1, -0x7fd8(gp)
lw a0, -0x7f50(gp)
lw t9, -sym.imp.g_variant_new(gp)
addiu a1, a1, -0x1ec
jalr t9
addiu a0, a0, -0x7234
lw gp, 0x10(sp)
sw v0, 0x1c(sp)
lw t9, -sym.imp.g_variant_builder_unref(gp)
jalr t9
move a0, s1
lw ra, 0x34(sp)
lw v0, 0x1c(sp)
lw s3, 0x30(sp)
lw s2, 0x2c(sp)
lw s1, 0x28(sp)
lw s0, 0x24(sp)
jr ra
addiu sp, sp, 0x38
lw a3, -0x7f50(gp)
b 0x43630
addiu a3, a3, -0x7288
b 0x43608
addiu a3, a3, -0x7288
lw t9, -sym.imp.g_strdup_printf(gp)
jalr t9
addiu a0, a0, -0x78d8
lw gp, 0x10(sp)
addiu a1, s2, 0x4f9c
move a3, v0
lw a2, -0x7fd8(gp)
lw t9, -sym.imp.g_variant_builder_add(gp)
addiu a2, a2, -0x3274
move a0, s1
jalr t9
move s3, v0
lw gp, 0x10(sp)
lw t9, -0x74c8(gp)
jalr t9
move a0, s3
lw a1, 0x24(s0)
beqz a1, 0x436d0
lw gp, 0x10(sp)
lw a0, -0x7f50(gp)
lw t9, -sym.imp.g_strdup_printf(gp)
jalr t9
addiu a0, a0, -0x78d8
lw gp, 0x10(sp)
addiu a1, s2, 0x4f9c
move a3, v0
lw a2, -0x7fd8(gp)
lw t9, -sym.imp.g_variant_builder_add(gp)
addiu a2, a2, -0x3284
move a0, s1
jalr t9
move s3, v0
lw gp, 0x10(sp)
lw t9, -0x74c8(gp)
jalr t9
move a0, s3
lw a1, 0x28(s0)
beqz a1, 0x436dc
lw gp, 0x10(sp)
lw a0, -0x7f50(gp)
lw t9, -sym.imp.g_strdup_printf(gp)
jalr t9
addiu a0, a0, -0x78d8
lw gp, 0x10(sp)
move a3, v0
addiu a1, s2, 0x4f9c
lw a2, -0x7f50(gp)
lw t9, -sym.imp.g_variant_builder_add(gp)
addiu a2, a2, -0x723c
move a0, s1
jalr t9
move s0, v0
lw gp, 0x10(sp)
lw t9, -0x74c8(gp)
jalr t9
move a0, s0
b 0x436dc
lw gp, 0x10(sp)
lui gp, 4
addiu gp, gp, 0x28c8
addu gp, gp, t9
--
move s1, a0
lw a0, 4(a0)
move s0, a1
move s3, a2
jalr t9
move s5, a3
beqz s0, 0x46ca0
lw gp, 0x18(sp)
lw a1, -0x7a8c(gp)
lw t9, -sym.imp.g_hash_table_find(gp)
lw a0, (s1)
move a2, s0
jalr t9
addiu a1, a1, 0x4e80
bnez v0, 0x46de4
lw gp, 0x18(sp)
lw t9, -sym.imp.g_hash_table_size(gp)
jalr t9
lw a0, (s1)
sltiu v0, v0, 0x1f4
beqz v0, 0x46ea4
lw gp, 0x18(sp)
lw s6, -0x7f50(gp)
addiu s2, zero, 1
addiu s6, s6, -0x6b6c
lw t9, -sym.imp.g_strdup_printf(gp)
move a1, s2
jalr t9
move a0, s6
lw gp, 0x18(sp)
lw a0, (s1)
move a1, v0
lw t9, -sym.imp.g_hash_table_contains(gp)
jalr t9
move s0, v0
bnez v0, 0x46e34
lw gp, 0x18(sp)
lw t9, -sym.imp.g_malloc0(gp)
jalr t9
addiu a0, zero, 0x40
lw gp, 0x18(sp)
move s2, v0
lw v0, (s3)
addiu v1, zero, 1
lw t9, -sym.imp.g_strdup(gp)
move a0, s0
--
bal sym.finish_job
move a0, s0
lw v1, 0x2c(sp)
lw v0, (s2)
bne v1, v0, 0x47e18
lw gp, 0x18(sp)
lw ra, 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, 0x48
beqz v0, 0x47df8
lw a0, -0x7f50(gp)
lw v0, (s0)
lw t9, 4(v0)
beqz t9, 0x47d7c
move s1, zero
lw a1, 8(v0)
jalr t9
lw a0, 0x10(s0)
b 0x47d7c
lw gp, 0x18(sp)
lw t9, -sym.imp.g_strdup_printf(gp)
lw a1, 0x10(s0)
jalr t9
addiu a0, a0, -0x6924
move s1, v0
lw gp, 0x18(sp)
b 0x47d28
move s3, zero
lw t9, -sym.imp.__stack_chk_fail(gp)
jalr t9
nop
lui gp, 4
addiu gp, gp, -0x1d24
addu gp, gp, t9
addiu sp, sp, -0x50
lw t9, -sym.rec_cont_get_all_recorders(gp)
sw s2, 0x30(sp)
move s2, a0
lw a0, 0xc(a0)
sw gp, 0x18(sp)
sw ra, 0x4c(sp)
--
addiu a0, a0, -0x71b8
lw gp, 0x18(sp)
addiu a0, zero, 1
lw t9, -sym.get_recorder_error_message(gp)
bal sym.get_recorder_error_message
move s1, v0
lw gp, 0x18(sp)
sw v0, 0x10(sp)
move a1, s1
lw v1, -0x7f50(gp)
lw a3, -0x7fd8(gp)
lw t9, -sym.imp.g_set_error(gp)
addiu v1, v1, -0x68a0
sw v1, 0x14(sp)
move a0, s0
addiu a3, a3, 0x11d8
jalr t9
addiu a2, zero, 1
lw ra, 0x2c(sp)
lw s2, 0x28(sp)
lw s1, 0x24(sp)
lw s0, 0x20(sp)
jr ra
addiu sp, sp, 0x30
lw a0, -0x7f50(gp)
lw t9, -sym.imp.g_strdup_printf(gp)
lw a1, (a1)
jalr t9
addiu a0, a0, -0x6884
lw gp, 0x18(sp)
move s1, v0
lw a0, -0x7f50(gp)
lw t9, -sym.imp.g_quark_from_static_string(gp)
jalr t9
addiu a0, a0, -0x71b8
lw gp, 0x18(sp)
addiu a0, zero, 0xd
lw t9, -sym.get_recorder_error_message(gp)
bal sym.get_recorder_error_message
move s2, v0
beqz s1, 0x48a30
lw gp, 0x18(sp)
move v1, s1
lw a3, -0x7fd8(gp)
lw t9, -sym.imp.g_set_error(gp)
move a0, s0
--
addiu v1, zero, 0x5a
sb v1, (v0)
lw v0, (s0)
lw v1, 4(s0)
addu v0, v0, v1
sb zero, (v0)
lw t9, -sym.imp.g_date_time_unref(gp)
jalr t9
move a0, s1
lw gp, 0x10(sp)
lw ra, 0x24(sp)
lw s1, 0x20(sp)
move a0, s0
lw t9, -sym.imp.g_string_free(gp)
lw s0, 0x1c(sp)
move a1, zero
jr t9
addiu sp, sp, 0x28
lw t9, -sym.imp.g_date_time_get_microsecond(gp)
jalr t9
move a0, s1
lw gp, 0x10(sp)
move a2, v0
move a0, s0
lw a1, -0x7f50(gp)
lw t9, -sym.imp.g_string_append_printf(gp)
jalr t9
addiu a1, a1, -0x63f0
lw a0, 4(s0)
lw v0, 8(s0)
addiu v1, a0, 1
sltu v0, v1, v0
bnez v0, 0x4bc0c
lw gp, 0x10(sp)
lw t9, -sym.imp.g_string_insert_c(gp)
addiu a2, zero, 0x5a
addiu a1, zero, -1
jalr t9
move a0, s0
b 0x4bc30
lw gp, 0x10(sp)
lui gp, 4
addiu gp, gp, -0x5bbc
addu gp, gp, t9
addiu sp, sp, -0x30
lw t9, -sym.imp.g_malloc0(gp)
--
jalr t9
move a0, s0
lw a0, 0x3c(sp)
lw v1, (s1)
lw gp, 0x30(sp)
bne a0, v1, 0x4d1b8
move v0, s2
lw ra, 0x5c(sp)
lw s6, 0x58(sp)
lw s5, 0x54(sp)
lw s4, 0x50(sp)
lw s3, 0x4c(sp)
lw s2, 0x48(sp)
lw s1, 0x44(sp)
lw s0, 0x40(sp)
jr ra
addiu sp, sp, 0x60
lw v0, 0x38(sp)
addiu v1, zero, 6
lw v0, 4(v0)
beq v0, v1, 0x4d0c8
addiu v1, zero, 9
bnel v0, v1, 0x4d178
addiu s2, zero, 3
lw a0, -0x7f50(gp)
lw t9, -sym.imp.g_strdup_printf(gp)
move a1, s2
jalr t9
addiu a0, a0, -0x62f4
lw gp, 0x30(sp)
move a1, v0
move s2, v0
lw a0, -0x7f50(gp)
lw t9, -sym.imp.g_strdup_printf(gp)
jalr t9
addiu a0, a0, -0x62dc
lw gp, 0x30(sp)
move a0, s4
move s0, v0
lw a1, -0x7fd8(gp)
lw t9, -sym.manager_vapix_api_send_data(gp)
bal sym.manager_vapix_api_send_data
addiu a1, a1, 0x3500
bltz v0, 0x4d180
lw gp, 0x30(sp)
lw t9, -sym.manager_vapix_api_send_data(gp)
move a1, s0
bal sym.manager_vapix_api_send_data
move a0, s4
bltz v0, 0x4d188
lw gp, 0x30(sp)
lw t9, -0x74c8(gp)
jalr t9
move a0, s2
--
sw ra, 0x24(sp)
sw s2, 0x20(sp)
move s1, a2
beqz a3, 0x4d240
lw s0, 0x14(a2)
lw v0, -obj.vapix_response_string(gp)
lw t9, -sym.manager_vapix_api_send_data(gp)
move a0, s0
bal sym.manager_vapix_api_send_data
lw a1, 0xc(v0)
bltz v0, 0x4d284
lw gp, 0x10(sp)
lw t9, -sym.imp.g_object_unref(gp)
jalr t9
move a0, s1
lw gp, 0x10(sp)
lw ra, 0x24(sp)
lw s2, 0x20(sp)
lw s1, 0x1c(sp)
move a0, s0
lw t9, -sym.close_wrapper(gp)
lw s0, 0x18(sp)
b sym.close_wrapper
addiu sp, sp, 0x28
lw a0, -0x7f50(gp)
lw t9, -sym.imp.g_strdup_printf(gp)
jalr t9
addiu a0, a0, -0x61d0
lw gp, 0x10(sp)
move a0, s0
move s2, v0
lw a1, -0x7fd8(gp)
lw t9, -sym.manager_vapix_api_send_data(gp)
bal sym.manager_vapix_api_send_data
addiu a1, a1, 0x3500
bgez v0, 0x4d2ac
lw gp, 0x10(sp)
lw t9, -0x74c8(gp)
jalr t9
move a0, s2
lw gp, 0x10(sp)
lw a3, -0x7fd8(gp)
lw a2, -0x7f50(gp)
lw t9, -sym.imp.g_log(gp)
addiu a3, a3, 0x403c
addiu a2, a2, -0x60e4
--
lw s0, 0x18(sp)
b sym.close_wrapper
addiu sp, sp, 0x28
jalr t9
nop
lw gp, 0x10(sp)
lw a3, -0x7fd8(gp)
lw a2, -0x7f50(gp)
lw t9, -sym.imp.g_log(gp)
addiu a3, a3, 0x403c
addiu a2, a2, -0x5fd0
addiu a1, zero, 0x40
jalr t9
move a0, zero
b 0x4d338
lw gp, 0x10(sp)
move s2, a1
lw a1, -0x7fd8(gp)
lw t9, -sym.manager_vapix_api_send_data(gp)
addiu a1, a1, 0x3500
bal sym.manager_vapix_api_send_data
move a0, s0
bltz v0, 0x4d374
lw gp, 0x10(sp)
lw a0, -0x7f50(gp)
lw t9, -sym.imp.g_strdup_printf(gp)
move a1, s2
jalr t9
addiu a0, a0, -0x60b8
lw gp, 0x10(sp)
move a0, s0
move a1, v0
lw t9, -sym.manager_vapix_api_send_data(gp)
bal sym.manager_vapix_api_send_data
move s2, v0
lw gp, 0x10(sp)
move a0, s2
bltz v0, 0x4d368
lw t9, -0x74c8(gp)
jalr t9
nop
b 0x4d338
lw gp, 0x10(sp)
lui gp, 4
addiu gp, gp, -0x7308
addu gp, gp, t9
--
lw t9, -sym.imp.g_assertion_message_expr(gp)
sw v0, 0x10(sp)
addiu a3, a3, -0x5024
addiu a2, zero, 0x128
addiu a1, a1, -0x584c
jalr t9
move a0, zero
lw t9, -sym.volume_manager(gp)
bal sym.volume_manager
move s6, a3
lw gp, 0x18(sp)
lw t9, -sym.volume_manager_get_volumes_list(gp)
bal sym.volume_manager_get_volumes_list
move a0, v0
lw gp, 0x18(sp)
sw v0, 0x24(sp)
lw t9, -sym.imp.g_list_first(gp)
jalr t9
move a0, v0
move s0, v0
beqz v0, 0x4f650
lw gp, 0x18(sp)
lw s3, -0x7f50(gp)
addiu fp, sp, 0x30
addiu s3, s3, -0x5820
lw t9, -sym.imp.g_strdup_printf(gp)
lw a1, (s0)
jalr t9
move a0, s3
lw gp, 0x18(sp)
move a0, v0
lw t9, -sym.file_exists(gp)
bal sym.file_exists
move s1, v0
bnez v0, 0x4f6ac
lw gp, 0x18(sp)
lw t9, -0x74c8(gp)
jalr t9
move a0, s1
lw s0, 4(s0)
bnez s0, 0x4f60c
lw gp, 0x18(sp)
lw t9, -sym.imp.g_list_free_full(gp)
lw a1, -0x74c8(gp)
jalr t9
lw a0, 0x24(sp)
--
jalr t9
move s1, a1
lw gp, 0x18(sp)
lw t9, -sym.volume_manager(gp)
bal sym.volume_manager
nop
lw gp, 0x18(sp)
move a2, zero
move a1, s1
lw t9, -sym.volume_manager_get_path(gp)
bal sym.volume_manager_get_path
move a0, v0
move s0, v0
beqz v0, 0x50bb0
lw gp, 0x18(sp)
lw a1, -0x7f50(gp)
lw t9, -sym.imp.g_strconcat(gp)
move a2, zero
addiu a1, a1, -0x56d4
jalr t9
move a0, v0
lw gp, 0x18(sp)
move a1, s1
move s6, v0
lw a0, -0x7f50(gp)
lw t9, -sym.imp.g_strdup_printf(gp)
jalr t9
addiu a0, a0, -0x5820
lw gp, 0x18(sp)
move a1, zero
move a0, v0
lw s2, -0x797c(gp)
addiu s2, s2, -0x7d4
move t9, s2
bal 0x4f82c
move s1, v0
bnez v0, 0x507e0
lw gp, 0x18(sp)
lw t9, -0x74c8(gp)
jalr t9
move a0, s6
lw gp, 0x18(sp)
lw t9, -0x74c8(gp)
jalr t9
move a0, s0
lw gp, 0x18(sp)
--
lw t9, -0x74c8(gp)
jalr t9
move a0, s1
lw gp, 0x18(sp)
lw t9, -0x74c8(gp)
jalr t9
move a0, s2
lw gp, 0x18(sp)
lw s0, 4(s0)
beqz s0, 0x51484
lw t9, -sym.imp.g_list_free_full(gp)
lw t9, -sym.volume_manager(gp)
sw zero, 0x30(sp)
sw zero, 0x34(sp)
bal sym.volume_manager
sw zero, 0x38(sp)
lw gp, 0x18(sp)
lw a1, (s0)
move a2, zero
lw t9, -sym.volume_manager_get_path(gp)
bal sym.volume_manager_get_path
move a0, v0
move s1, v0
beqz v0, 0x513bc
lw gp, 0x18(sp)
lw t9, -sym.imp.g_strdup_printf(gp)
lw a1, (s0)
jalr t9
move a0, s3
lw gp, 0x18(sp)
move a0, v0
lw t9, -sym.file_exists(gp)
bal sym.file_exists
move s2, v0
beqz v0, 0x51458
lw gp, 0x18(sp)
lw t9, -sym.imp.param_file_get_all_groups(gp)
move a3, s4
move a2, s6
move a1, fp
jalr t9
move a0, s2
beqz v0, 0x51368
lw gp, 0x18(sp)
lw v0, 0x38(sp)
b 0x5138c
--
addiu v0, v0, -0xbe0
move s0, zero
sw v0, 0x84(sp)
addiu s7, s7, -0x53b4
addiu s6, s6, -0x53a4
lw t9, -0x74c8(gp)
jalr t9
move a0, s0
lw gp, 0x78(sp)
lw t9, -sym.imp.g_date_time_new_now_utc(gp)
jalr t9
nop
lw gp, 0x78(sp)
lw t9, -sym.imp.g_random_int(gp)
jalr t9
move s1, v0
lw gp, 0x78(sp)
move a1, s7
move a0, s1
lw t9, -sym.imp.g_date_time_format(gp)
jalr t9
move s5, v0
lw gp, 0x78(sp)
move a3, s5
move a2, v0
lw t9, -sym.imp.g_strdup_printf(gp)
move a1, s2
move a0, s6
jalr t9
move s0, v0
lw gp, 0x78(sp)
move a0, s0
lw t9, -0x74c8(gp)
jalr t9
move s0, v0
lw gp, 0x78(sp)
lw t9, -sym.imp.g_date_time_unref(gp)
jalr t9
move a0, s1
lw t9, 0x84(sp)
sw zero, 0x10(sp)
move a3, zero
move a2, zero
move a1, s0
jalr t9
move a0, zero
bnez v0, 0x516b0
lw gp, 0x78(sp)
lw t9, -sym.volume_manager(gp)
bal sym.volume_manager
nop
lw gp, 0x78(sp)
lw a2, 0x88(sp)
move a1, s2
lw t9, -sym.volume_manager_get_path(gp)
bal sym.volume_manager_get_path
move a0, v0
move s6, v0
beqz v0, 0x51bb4
lw gp, 0x78(sp)
lw a0, -0x7f50(gp)
lw t9, -sym.imp.g_strdup_printf(gp)
move a1, s2
jalr t9
addiu a0, a0, -0x5820
lw gp, 0x78(sp)
move a1, fp
move a0, v0
lw t9, -0x797c(gp)
addiu t9, t9, -0x7d4
bal 0x4f82c
move s1, v0
beqz v0, 0x5196c
lw gp, 0x78(sp)
lw v0, 0x8c(sp)
beqz v0, 0x51c28
lw v0, -0x7fd8(gp)
lw v0, 0x90(sp)
beqz v0, 0x51c1c
lw v0, -0x7fd8(gp)
lw v0, 0x94(sp)
beqz v0, 0x51c10
--
lw t9, -sym.imp.g_strdup(gp)
jalr t9
lw a0, 0x2c(sp)
lw gp, 0x18(sp)
move a1, v0
lw t9, -sym.imp.g_list_append(gp)
jalr t9
move a0, zero
lw gp, 0x18(sp)
sw v0, 0x30(sp)
lw t9, -sym.imp.g_list_first(gp)
jalr t9
lw a0, 0x30(sp)
move s0, v0
beqz v0, 0x52020
lw gp, 0x18(sp)
lw v0, -sym.recording_group_config_get_recording_group(gp)
lw s7, -0x7f50(gp)
sw v0, 0x24(sp)
addiu v0, s7, -0x5820
addiu s3, sp, 0x48
sw v0, 0x28(sp)
addiu s7, sp, 0x44
b 0x51dec
addiu fp, sp, 0x40
lw t9, -sym.imp.g_strdup_printf(gp)
lw a1, (s0)
jalr t9
lw a0, 0x28(sp)
lw gp, 0x18(sp)
move a0, v0
lw t9, -sym.file_exists(gp)
bal sym.file_exists
move s2, v0
beqz v0, 0x51dc4
lw gp, 0x18(sp)
lw t9, -sym.imp.param_file_get_all_groups(gp)
move a3, s3
move a2, s7
move a1, fp
jalr t9
move a0, s2
bnez v0, 0x51f2c
lw gp, 0x18(sp)
lw v0, 0x48(sp)
addiu v1, zero, -5
--
jr ra
addiu sp, sp, 0x30
b 0x521d0
move s1, zero
lw t9, -sym.imp.__stack_chk_fail(gp)
jalr t9
nop
lui gp, 3
addiu gp, gp, 0x3ee0
addu gp, gp, t9
addiu sp, sp, -0x48
sw s1, 0x30(sp)
lw s1, -0x71a0(gp)
sw gp, 0x18(sp)
sw s0, 0x2c(sp)
lw v0, (s1)
sw ra, 0x44(sp)
sw s5, 0x40(sp)
sw s4, 0x3c(sp)
sw s3, 0x38(sp)
sw s2, 0x34(sp)
move s0, a2
sw zero, 0x20(sp)
sw v0, 0x24(sp)
beqz a3, 0x52344
lw t9, -sym.imp.g_strdup_printf(gp)
lw a0, -0x7f50(gp)
lw a2, 8(a3)
lw a1, 8(s0)
jalr t9
addiu a0, a0, -0x4f9c
lw gp, 0x18(sp)
move s3, v0
move s4, zero
addiu s2, sp, 0x20
lw t9, -sym.recording_manager_error_quark(gp)
bal sym.recording_manager_error_quark
lw s5, 4(s0)
lw gp, 0x18(sp)
move a2, s4
move a1, v0
lw a3, -0x7f50(gp)
lw t9, -sym.imp.g_dbus_method_invocation_return_error(gp)
addiu a3, a3, -0x4f64
move a0, s5
jalr t9
--
lw t9, -sym.recording_group_send_recording_group_deleted_event(gp)
jalr t9
lw a0, 8(s0)
lw gp, 0x18(sp)
lw a1, 4(s0)
lw t9, -sym.imp.recording_manager_recording_recording_manager1_complete_delete_recording_group(gp)
jalr t9
lw a0, (s0)
b 0x522d4
lw gp, 0x18(sp)
lw v0, 0x20(sp)
lw t9, -sym.imp.g_strdup(gp)
jalr t9
lw a0, 8(v0)
move s3, v0
lw gp, 0x18(sp)
lw v0, 0x20(sp)
lw t9, -sym.errors_convert_rec_config_to_rec_manager(gp)
bal sym.errors_convert_rec_config_to_rec_manager
lw a0, 4(v0)
move s4, v0
b 0x52290
lw gp, 0x18(sp)
lw v0, 0x20(sp)
lw a0, -0x7f50(gp)
lw t9, -sym.imp.g_strdup_printf(gp)
lw a2, 8(v0)
lw a1, 8(s0)
jalr t9
addiu a0, a0, -0x4fd0
move s3, v0
lw gp, 0x18(sp)
b 0x52290
move s4, zero
lw t9, -sym.imp.__stack_chk_fail(gp)
jalr t9
nop
lui gp, 3
addiu gp, gp, 0x3cb8
addu gp, gp, t9
addiu sp, sp, -0x68
lw t9, -sym.dbus_recording_manager_dbus_is_authorized(gp)
sw s2, 0x50(sp)
lw s2, -0x71a0(gp)
sw s6, 0x60(sp)
move s6, a0
--
lw a1, -0x7fd8(gp)
lw t9, -sym.imp.g_strcmp0(gp)
addiu a1, a1, 0x403c
jalr t9
move a0, s3
bnez v0, 0x5260c
lw gp, 0x30(sp)
lw a3, -0x7f50(gp)
lw a2, -0x7fd8(gp)
lw a1, -0x7f50(gp)
addiu v0, sp, 0x40
lw t9, -sym.imp.param_file_get_key_value_pairs_from_group(gp)
sw v0, 0x14(sp)
addiu v0, zero, 0x40
sw zero, 0x18(sp)
sw v0, 0x10(sp)
addiu a3, a3, -0x4ee8
addiu a2, a2, -0x1ec
addiu a1, a1, -0x4ed8
jalr t9
move a0, s1
bnez v0, 0x52620
lw gp, 0x30(sp)
lw v0, 0x3c(sp)
lw a0, -0x7f50(gp)
lw t9, -sym.imp.g_strdup_printf(gp)
lw a1, 8(v0)
jalr t9
addiu a0, a0, -0x4eb8
lw gp, 0x30(sp)
move s0, v0
move s3, zero
beqz s0, 0x525a4
lw t9, -sym.recording_manager_error_quark(gp)
bal sym.recording_manager_error_quark
nop
lw gp, 0x30(sp)
sw s0, 0x10(sp)
move a2, s3
lw a3, -0x7fd8(gp)
lw t9, -sym.imp.g_dbus_method_invocation_return_error(gp)
addiu a3, a3, 0x4c04
move a1, v0
jalr t9
move a0, s5
lw gp, 0x30(sp)
--
lw t9, -sym.imp.g_strdup(gp)
jalr t9
addiu a0, a0, -0x4f04
move s0, v0
lw gp, 0x30(sp)
b 0x52558
addiu s3, zero, 1
lw v0, 0x3c(sp)
lw t9, -sym.imp.g_strdup(gp)
lw a0, 8(v0)
jalr t9
lw s3, 4(v0)
move s0, v0
b 0x52558
lw gp, 0x30(sp)
lw v0, 0x3c(sp)
lw t9, -sym.errors_convert_rec_config_to_rec_manager(gp)
bal sym.errors_convert_rec_config_to_rec_manager
lw a0, 4(v0)
move s3, v0
addiu v0, zero, 2
beq s3, v0, 0x52728
lw gp, 0x30(sp)
lw v0, 0x3c(sp)
lw a0, -0x7f50(gp)
lw t9, -sym.imp.g_strdup_printf(gp)
lw a1, 8(v0)
jalr t9
addiu a0, a0, -0x4e94
move s0, v0
b 0x52558
lw gp, 0x30(sp)
b 0x52704
move s3, zero
lw t9, -sym.imp.__stack_chk_fail(gp)
jalr t9
nop
lui gp, 3
addiu gp, gp, 0x39c4
addu gp, gp, t9
addiu sp, sp, -0x50
lw t9, -sym.dbus_recording_manager_dbus_is_authorized(gp)
sw s2, 0x38(sp)
lw s2, -0x71a0(gp)
sw s3, 0x3c(sp)
move s3, a0
--
lw t9, -sym.imp.g_error_free(gp)
jalr t9
nop
lw gp, 0x18(sp)
lw t9, -0x74c8(gp)
jalr t9
move a0, s0
b 0x54fec
lw gp, 0x18(sp)
lw v0, 0x20(sp)
lw t9, -sym.imp.g_strdup(gp)
lw a0, 8(v0)
jalr t9
lw s1, 4(v0)
move s0, v0
b 0x5503c
lw gp, 0x18(sp)
lw v0, 0x20(sp)
lw t9, -sym.imp.g_strdup(gp)
addiu s1, zero, 1
jalr t9
lw a0, 8(v0)
move s0, v0
b 0x5503c
lw gp, 0x18(sp)
lw t9, -sym.imp.g_strdup_printf(gp)
addiu a1, zero, 0x1f4
jalr t9
addiu a0, a0, -0x49b4
move s0, v0
lw gp, 0x18(sp)
b 0x5503c
addiu s1, zero, 7
lw v1, -0x7fd8(gp)
b 0x55058
addiu v1, v1, 0x403c
lw t9, -sym.imp.__stack_chk_fail(gp)
jalr t9
nop
lui gp, 3
addiu gp, gp, 0xfe4
addu gp, gp, t9
lw t9, -0x797c(gp)
addiu t9, t9, 0x3dc0
b 0x53dc0
move a3, zero
--
lw t9, -sym.dbus_recording_manager_get_type(gp)
bal sym.dbus_recording_manager_get_type
move s1, v0
lw gp, 0x30(sp)
move a1, v0
lw t9, -sym.imp.g_type_check_instance_cast(gp)
jalr t9
move a0, s3
lw gp, 0x30(sp)
lw a0, 0x1c(v0)
move a3, s1
lw a2, -0x797c(gp)
lw t9, -sym.recorder_mgr_create_and_start_unmanaged_recorder(gp)
sw s0, 0x10(sp)
addiu a2, a2, 0x5160
bal sym.recorder_mgr_create_and_start_unmanaged_recorder
move a1, s4
beqz v0, 0x556dc
lw gp, 0x30(sp)
lw t9, -0x74c8(gp)
jalr t9
move a0, s7
b 0x55538
lw gp, 0x30(sp)
lw a0, -0x7f50(gp)
lw t9, -sym.imp.g_strdup_printf(gp)
move a1, s1
jalr t9
addiu a0, a0, -0x4864
lw gp, 0x30(sp)
move a0, zero
move s3, v0
lw t9, -0x74c8(gp)
jalr t9
addiu s4, zero, 4
lw gp, 0x30(sp)
b 0x554d0
lw s6, -0x7fd8(gp)
lw a0, -0x7f50(gp)
lw t9, -sym.imp.g_strdup_printf(gp)
move a1, s1
jalr t9
addiu a0, a0, -0x4818
move s3, v0
lw gp, 0x30(sp)
b 0x55464
move s4, zero
lw v0, 0x38(sp)
lw a0, -0x7f50(gp)
lw t9, -sym.imp.g_strdup_printf(gp)
lw a1, 8(v0)
jalr t9
addiu a0, a0, -0x47f4
lw gp, 0x30(sp)
move a0, s1
move s3, v0
lw t9, -0x74c8(gp)
jalr t9
addiu s4, zero, 5
lw gp, 0x30(sp)
lw t9, -0x74c8(gp)
jalr t9
move a0, s7
b 0x554d0
lw gp, 0x30(sp)
lw t9, -sym.imp.__stack_chk_fail(gp)
jalr t9
nop
lui gp, 3
addiu gp, gp, 0x9d0
--
addiu a2, a2, 0x5248
beqz v0, 0x55984
lw gp, 0x18(sp)
lw t9, -sym.imp.g_clear_error(gp)
jalr t9
move a0, s1
lw gp, 0x18(sp)
lw t9, -0x74c8(gp)
jalr t9
lw a0, 0x28(sp)
lw a0, 0x2c(sp)
lw v1, (s4)
lw gp, 0x18(sp)
bne a0, v1, 0x559a4
addiu v0, zero, 1
lw ra, 0x4c(sp)
lw s5, 0x48(sp)
lw s4, 0x44(sp)
lw s3, 0x40(sp)
lw s2, 0x3c(sp)
lw s1, 0x38(sp)
lw s0, 0x34(sp)
jr ra
addiu sp, sp, 0x50
lw a0, -0x7f50(gp)
lw t9, -sym.imp.g_strdup_printf(gp)
move a1, s5
jalr t9
addiu a0, a0, -0x479c
lw gp, 0x18(sp)
move s3, v0
addiu s5, zero, 6
lw a3, -0x7fd8(gp)
lw a2, -0x7f50(gp)
lw t9, -sym.imp.g_log(gp)
addiu a3, a3, 0x403c
addiu a2, a2, -0x48f4
addiu a1, zero, 0x10
move a0, zero
jalr t9
sw s3, 0x10(sp)
lw gp, 0x18(sp)
lw t9, -sym.recording_manager_error_quark(gp)
bal sym.recording_manager_error_quark
nop
lw gp, 0x18(sp)
--
lw gp, 0x10(sp)
lui gp, 3
addiu gp, gp, 0x3ec
addu gp, gp, t9
addiu sp, sp, -0x30
addiu v0, zero, 0x32
sw gp, 0x18(sp)
sw s1, 0x28(sp)
sw ra, 0x2c(sp)
sw s0, 0x24(sp)
beq a1, v0, 0x55e88
move s1, a0
sltiu v0, a1, 0x33
bnez v0, 0x55dbc
addiu v0, zero, 0x78
beq a1, v0, 0x55e7c
sltiu v0, a1, 0x79
bnez v0, 0x55dfc
addiu v0, zero, 0x82
beq a1, v0, 0x55e10
addiu v0, zero, 0x8c
bne a1, v0, 0x55dd8
lw a2, -0x7f50(gp)
addiu a2, a2, -0x4514
lw a0, -0x7f50(gp)
lw t9, -sym.imp.g_strdup_printf(gp)
jalr t9
addiu a0, a0, -0x43f0
lw gp, 0x18(sp)
move a1, v0
move a0, s1
lw t9, -sym.manager_vapix_api_send_data(gp)
bal sym.manager_vapix_api_send_data
move s0, v0
bltz v0, 0x55e3c
lw gp, 0x18(sp)
lw ra, 0x2c(sp)
lw s1, 0x28(sp)
move a0, s0
lw t9, -0x74c8(gp)
lw s0, 0x24(sp)
jr t9
addiu sp, sp, 0x30
addiu v0, zero, 0x14
beq a1, v0, 0x55e30
addiu v0, zero, 0x28
--
lw t2, 0x20(a2)
lw a0, 0x14(v0)
lw t1, 0x14(a2)
lw t0, 0x10(a2)
lw a3, 0xc(a2)
lw v0, 0x18(a2)
lw v1, 0x1c(a2)
lw a1, 4(s0)
lw a2, 8(a2)
lw t9, -sym.recording_group_config_create_recording_group(gp)
addiu s3, sp, 0x38
sw s3, 0x2c(sp)
sw t3, 0x28(sp)
sw t2, 0x24(sp)
sw t1, 0x20(sp)
sw t0, 0x1c(sp)
sw a3, 0x18(sp)
sw v0, 0x10(sp)
sw v1, 0x14(sp)
bal sym.recording_group_config_create_recording_group
sw zero, 0x38(sp)
move s2, v0
beqz v0, 0x564d8
lw gp, 0x30(sp)
lw a0, -0x7f50(gp)
lw t9, -sym.imp.g_strdup_printf(gp)
move a1, v0
jalr t9
addiu a0, a0, -0x406c
lw gp, 0x30(sp)
lw a0, 0x28(s0)
move a1, v0
lw t9, -sym.manager_vapix_api_send_data(gp)
bal sym.manager_vapix_api_send_data
move s3, v0
bltz v0, 0x564b0
lw gp, 0x30(sp)
lw t9, -0x74c8(gp)
jalr t9
move a0, s2
lw gp, 0x30(sp)
lw t9, -0x74c8(gp)
jalr t9
move a0, s3
b 0x563a4
lw gp, 0x30(sp)
--
lw t9, -0x797c(gp)
addiu a1, sp, 0x1c
addiu t9, t9, 0x6560
bal 0x56560
move a0, s4
beqz v0, 0x56924
lw gp, 0x10(sp)
beqz s0, 0x567c8
lw t9, -sym.recording_group_config_get_recording_group(gp)
addiu s4, sp, 0x20
move a0, s3
move a2, s4
bal sym.recording_group_config_get_recording_group
move a1, s0
move s3, v0
beqz v0, 0x568e8
lw gp, 0x10(sp)
lw t9, -0x797c(gp)
addiu t9, t9, 0x5e94
bal 0x55e94
move a0, v0
lw gp, 0x10(sp)
move a1, v0
move s0, v0
lw a0, -0x7f50(gp)
lw t9, -sym.imp.g_strdup_printf(gp)
jalr t9
addiu a0, a0, -0x3efc
lw gp, 0x10(sp)
move a0, s0
lw t9, -0x74c8(gp)
jalr t9
move s0, v0
lw gp, 0x10(sp)
lw t9, -sym.recording_group_config_free(gp)
bal sym.recording_group_config_free
move a0, s3
lw gp, 0x10(sp)
move a1, s0
lw t9, -sym.manager_vapix_api_send_data(gp)
bal sym.manager_vapix_api_send_data
move a0, s1
bltz v0, 0x568c0
lw gp, 0x10(sp)
lw t9, -sym.imp.g_clear_error(gp)
jalr t9
--
jalr t9
move a0, zero
b 0x58d28
lw gp, 0x10(sp)
lui gp, 3
addiu gp, gp, -0x2c84
addu gp, gp, t9
addiu sp, sp, -0x30
addiu v0, zero, 0x6e
sw gp, 0x18(sp)
sw s1, 0x28(sp)
sw ra, 0x2c(sp)
sw s0, 0x24(sp)
beq a1, v0, 0x58e9c
move s1, a0
sltiu v0, a1, 0x6f
beqz v0, 0x58e20
addiu v0, zero, 0x78
addiu v0, zero, 0x14
beq a1, v0, 0x58e38
addiu v0, zero, 0x28
bne a1, v0, 0x58ea8
lw a2, -0x7f50(gp)
addiu a2, a2, -0x44cc
lw a0, -0x7f50(gp)
lw t9, -sym.imp.g_strdup_printf(gp)
jalr t9
addiu a0, a0, -0x3554
lw gp, 0x18(sp)
move a1, v0
move a0, s1
lw t9, -sym.manager_vapix_api_send_data(gp)
bal sym.manager_vapix_api_send_data
move s0, v0
bltz v0, 0x58e50
lw gp, 0x18(sp)
lw ra, 0x2c(sp)
lw s1, 0x28(sp)
move a0, s0
lw t9, -0x74c8(gp)
lw s0, 0x24(sp)
jr t9
addiu sp, sp, 0x30
beq a1, v0, 0x58e44
addiu v0, zero, 0x82
bne a1, v0, 0x58ea8
--
lw s2, 4(s2)
beqz s2, 0x59518
lw gp, 0x18(sp)
lw t9, -sym.storage_config_get_values(gp)
lw a0, (s2)
move a3, s4
move a2, fp
bal sym.storage_config_get_values
move a1, s5
lw gp, 0x18(sp)
lw a0, 0x38(sp)
lw a1, 0x3c(sp)
lw t9, -sym.utils_convert_bytes_to_kilobytes(gp)
bal sym.utils_convert_bytes_to_kilobytes
lw s3, 0x34(sp)
lw gp, 0x18(sp)
lw a0, 0x40(sp)
lw a1, 0x44(sp)
lw t9, -sym.utils_convert_bytes_to_kilobytes(gp)
move s6, v0
bal sym.utils_convert_bytes_to_kilobytes
move s7, v1
lw gp, 0x18(sp)
lw a0, 0x24(sp)
move a1, s3
lw t9, -sym.imp.g_strdup_printf(gp)
sw v1, 0x14(sp)
move a2, s6
move a3, s7
jalr t9
sw v0, 0x10(sp)
lw gp, 0x18(sp)
lw a0, 0x34(sp)
lw t9, -0x74c8(gp)
jalr t9
move s3, v0
lw gp, 0x18(sp)
move a1, s3
lw t9, -sym.manager_vapix_api_send_data(gp)
bal sym.manager_vapix_api_send_data
move a0, s0
bgez v0, 0x5939c
lw gp, 0x18(sp)
lw v0, -0x7f50(gp)
lw a3, -0x7fd8(gp)
lw a2, -0x7f50(gp)

[*] Function printf used 245 times indexer