[*] Binary protection state of ntpconfd

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


[*] Function printf tear down of ntpconfd

jalr t9
move a0, zero
lw t9, -sym.ntp_manager_get_client_enabled(gp)
jalr t9
nop
lw gp, 0x18(sp)
lw t9, -sym.imp.g_variant_new_boolean(gp)
jalr t9
move a0, v0
b 0x37ac
lw gp, 0x18(sp)
lw a1, -0x7fdc(gp)
move a0, s1
jalr t9
addiu a1, a1, -0x19dc
bnez v0, 0x39f4
lw gp, 0x18(sp)
lw a1, -0x7fdc(gp)
lw t9, -0x7cf4(gp)
addiu a1, a1, -0x19cc
jalr t9
move a0, s2
beqz v0, 0x3aa8
lw gp, 0x18(sp)
lw a0, -0x7fdc(gp)
lw t9, -sym.imp.g_strdup_printf(gp)
move a1, s2
jalr t9
addiu a0, a0, -0x19f4
lw gp, 0x18(sp)
sw v0, 0x20(sp)
lw t9, -sym.imp.g_dbus_error_quark(gp)
jalr t9
nop
lw v1, 0x20(sp)
beqz v1, 0x3974
lw gp, 0x18(sp)
lw a3, -0x7fdc(gp)
lw t9, -sym.imp.g_set_error(gp)
move a1, v0
addiu a3, a3, -0x1994
move a2, zero
move a0, s4
jalr t9
sw v1, 0x10(sp)
lw gp, 0x18(sp)
--
bnez v0, 0x4200
lw gp, 0x18(sp)
lw t9, -sym.ntp_manager_disable_server(gp)
bal sym.ntp_manager_disable_server
nop
b 0x3ea0
lw gp, 0x18(sp)
lw a1, -0x7fdc(gp)
lw t9, -0x7cf4(gp)
addiu a1, a1, -0x17e8
jalr t9
move a0, s3
bnez v0, 0x4260
lw gp, 0x18(sp)
lw t9, -sym.ntp_manager_enable_server_fudge_mode(gp)
bal sym.ntp_manager_enable_server_fudge_mode
nop
b 0x3ea0
lw gp, 0x18(sp)
lw t9, -sym.imp.g_variant_get_type_string(gp)
jalr t9
move a0, s6
lw gp, 0x18(sp)
move a1, v0
lw a0, -0x7fdc(gp)
lw t9, -sym.imp.g_strdup_printf(gp)
jalr t9
addiu a0, a0, -0x1910
sw v0, 0x20(sp)
b 0x3cac
lw gp, 0x18(sp)
lw a1, -0x7fdc(gp)
lw t9, -0x7cf4(gp)
addiu a1, a1, -0x17d0
jalr t9
move a0, s3
bnez v0, 0x42e0
lw gp, 0x18(sp)
lw t9, -sym.ntp_manager_disable_server_fudge_mode(gp)
bal sym.ntp_manager_disable_server_fudge_mode
nop
b 0x3ea0
lw gp, 0x18(sp)
lw t9, -sym.imp.g_variant_get_type_string(gp)
jalr t9
move a0, s6
lw gp, 0x18(sp)
move a1, v0
lw a0, -0x7fdc(gp)
lw t9, -sym.imp.g_strdup_printf(gp)
jalr t9
addiu a0, a0, -0x18c8
sw v0, 0x20(sp)
b 0x3cac
lw gp, 0x18(sp)
lw t9, -sym.ntp_manager_set_servers_source(gp)
bal sym.ntp_manager_set_servers_source
addiu a1, sp, 0x20
lw gp, 0x18(sp)
b 0x3cac
lw v0, 0x20(sp)
b 0x42c0
move a0, zero
lw a1, -0x7fdc(gp)
lw t9, -0x7cf4(gp)
addiu a1, a1, -0x17b8
jalr t9
move a0, s3
bnez v0, 0x4354
lw gp, 0x18(sp)
--
addiu a1, a1, -0x18cc
jalr t9
move a0, s6
beqz v0, 0x4404
lw gp, 0x18(sp)
lw a2, -0x7fdc(gp)
lw t9, -sym.imp.g_variant_get_child(gp)
addiu a3, sp, 0x28
addiu a2, a2, 0x25fc
move a1, zero
jalr t9
move a0, s6
lw gp, 0x18(sp)
lw a0, 0x28(sp)
lw t9, -sym.ntp_manager_set_server_fudge_mode_stratum(gp)
bal sym.ntp_manager_set_server_fudge_mode_stratum
addiu a1, sp, 0x24
b 0x3ea0
lw gp, 0x18(sp)
lw t9, -sym.imp.g_variant_get_type_string(gp)
jalr t9
move a0, s6
lw gp, 0x18(sp)
move a1, v0
lw a0, -0x7fdc(gp)
lw t9, -sym.imp.g_strdup_printf(gp)
jalr t9
addiu a0, a0, -0x179c
sw v0, 0x24(sp)
b 0x3ea0
lw gp, 0x18(sp)
lw t9, -sym.imp.__stack_chk_fail(gp)
jalr t9
nop
lw t9, -sym.imp.g_variant_get_type_string(gp)
jalr t9
move a0, s6
lw gp, 0x18(sp)
move a1, v0
lw a0, -0x7fdc(gp)
lw t9, -sym.imp.g_strdup_printf(gp)
jalr t9
addiu a0, a0, -0x1754
sw v0, 0x24(sp)
b 0x3ea0
lw gp, 0x18(sp)
lui gp, 2
addiu gp, gp, 0x6c1c
addu gp, gp, t9
addiu sp, sp, -0x28
lw a0, -0x7fbc(gp)
sw s1, 0x20(sp)
lw s1, -0x7fd8(gp)
lw t9, -sym.ntp_manager_unregister_change_callback(gp)
sw gp, 0x10(sp)
sw ra, 0x24(sp)
sw s0, 0x1c(sp)
bal sym.ntp_manager_unregister_change_callback
addiu a0, a0, 0x3210
lw v0, 0x33d0(s1)
beqz v0, 0x4534
--
sw v0, 0x54(sp)
sw zero, 0x58(sp)
sw zero, 0x5c(sp)
sw zero, 0x60(sp)
addiu s4, zero, -1
addiu s7, zero, 4
lw t9, -sym.imp.sendmsg(gp)
move a2, zero
move a1, s0
jalr t9
move a0, s1
bne v0, s4, 0x4d5c
lw gp, 0x10(sp)
lw t9, -sym.imp.__errno_location(gp)
jalr t9
nop
lw a0, (v0)
beq a0, s7, 0x4c00
lw gp, 0x10(sp)
lw t9, -sym.imp.strerror(gp)
jalr t9
nop
lw gp, 0x10(sp)
move a1, v0
lw a0, -0x7fdc(gp)
lw t9, -sym.imp.g_strdup_printf(gp)
addiu a0, a0, 0x17b0
jalr t9
move s0, zero
lw gp, 0x10(sp)
sw v0, (s6)
lw t9, -sym.imp.close(gp)
jalr t9
move a0, s1
lw gp, 0x10(sp)
lw a0, 0x4e4(sp)
lw v1, (s2)
bne a0, v1, 0x509c
move v0, s0
lw ra, 0x50c(sp)
lw s7, 0x508(sp)
lw s6, 0x504(sp)
lw s5, 0x500(sp)
lw s4, 0x4fc(sp)
lw s3, 0x4f8(sp)
lw s2, 0x4f4(sp)
lw s1, 0x4f0(sp)
lw s0, 0x4ec(sp)
jr ra
addiu sp, sp, 0x510
lw t9, -sym.imp.__errno_location(gp)
jalr t9
move s0, zero
lw gp, 0x10(sp)
lw t9, -sym.imp.strerror(gp)
jalr t9
lw a0, (v0)
lw gp, 0x10(sp)
move a1, v0
lw a0, -0x7fdc(gp)
lw t9, -sym.imp.g_strdup_printf(gp)
jalr t9
addiu a0, a0, 0x1748
lw gp, 0x10(sp)
b 0x4c74
sw v0, (s6)
lw t9, -sym.imp.__errno_location(gp)
jalr t9
nop
lw a0, (v0)
addiu v0, zero, 0x92
beq a0, v0, 0x4d44
lw gp, 0x10(sp)
addiu v0, zero, 2
beq a0, v0, 0x4d48
lw t9, -sym.imp.close(gp)
lw t9, -sym.imp.strerror(gp)
jalr t9
nop
lw gp, 0x10(sp)
move a1, v0
lw a0, -0x7fdc(gp)
lw t9, -sym.imp.g_strdup_printf(gp)
jalr t9
addiu a0, a0, 0x1788
lw gp, 0x10(sp)
sw v0, (s6)
lw t9, -sym.imp.close(gp)
jalr t9
move a0, s1
move s0, zero
b 0x4c74
lw gp, 0x10(sp)
lw t9, -sym.imp.memset(gp)
move a0, s3
sw zero, (s0)
sw zero, 4(s0)
sw zero, 8(s0)
sw zero, 0xc(s0)
sw zero, 0x10(s0)
sw zero, 0x14(s0)
sw zero, 0x18(s0)
sw zero, 0xd4(sp)
--
sw s3, 0x18(sp)
sw s4, 0x58(sp)
sw s5, 0x50(sp)
sw v0, 0x54(sp)
addiu s3, zero, -1
addiu s4, zero, 4
lw t9, -sym.imp.recvmsg(gp)
move a2, zero
move a1, s0
jalr t9
move a0, s1
bne v0, s3, 0x4e28
lw gp, 0x10(sp)
lw t9, -sym.imp.__errno_location(gp)
jalr t9
nop
lw a0, (v0)
beq a0, s4, 0x4dd0
lw gp, 0x10(sp)
lw t9, -sym.imp.strerror(gp)
jalr t9
nop
lw gp, 0x10(sp)
move a1, v0
lw a0, -0x7fdc(gp)
lw t9, -sym.imp.g_strdup_printf(gp)
b 0x4c54
addiu a0, a0, 0x17d0
lw t9, -sym.imp.close(gp)
jalr t9
move a0, s1
lw v0, 0x18(sp)
addiu s3, sp, 0x30
lw gp, 0x10(sp)
lwl v1, 7(v0)
lwl a3, 3(v0)
lwl a2, 0xb(v0)
lwr v1, 4(v0)
lwl a0, 0xf(v0)
andi a1, v1, 0xffff
lwr a3, (v0)
lwr a2, 8(v0)
lwr a0, 0xc(v0)
addiu v0, a1, -0x10
sltiu v0, v0, 0x3f1
sw a3, 0x30(sp)
--
swl a1, 3(v0)
swr a1, (v0)
swl a0, 7(v0)
swr a0, 4(v0)
lw v0, (s0)
sltu v0, t0, v0
beqz v0, 0x4c74
addiu s1, s1, 0x88
bne t0, t2, 0x4f2c
addiu t1, t1, 0x78
b 0x4c74
nop
b 0x4c74
move s0, zero
lw a2, -0x7fdc(gp)
lw t9, -sym.imp.g_log(gp)
addiu a3, a3, 0x2320
addiu a2, a2, 0x1838
addiu a1, zero, 0x10
jalr t9
move a0, zero
lw gp, 0x10(sp)
b 0x4efc
lw v0, (s0)
lw a0, -0x7fdc(gp)
lw t9, -sym.imp.g_strdup_printf(gp)
jalr t9
addiu a0, a0, 0x17f8
move s0, zero
lw gp, 0x10(sp)
b 0x4c74
sw v0, (s6)
lw a0, -0x7fdc(gp)
lw t9, -sym.imp.g_strdup_printf(gp)
jalr t9
addiu a0, a0, 0x185c
lw gp, 0x10(sp)
lw a0, 0x30(s0)
lw t9, -0x7ca8(gp)
jalr t9
sw v0, (s6)
lw gp, 0x10(sp)
move a0, s0
lw t9, -0x7ca8(gp)
jalr t9
move s0, zero
b 0x4c74
lw gp, 0x10(sp)
lw t9, -sym.imp.__stack_chk_fail(gp)
jalr t9
nop
lui gp, 2
addiu gp, gp, 0x5fa8
addu gp, gp, t9
--
lw t9, -sym.imp.g_variant_check_format_string(gp)
lw a0, 0x24(sp)
addiu a2, zero, 1
jalr t9
addiu a1, a1, -0x18e4
beqz v0, 0x5810
lw gp, 0x18(sp)
lw t9, -sym.imp.g_variant_iter_init(gp)
lw a1, 0x24(sp)
addiu s6, sp, 0x2c
jalr t9
move a0, s6
lw gp, 0x18(sp)
addiu a0, zero, 1
lw t9, -sym.imp.g_malloc0(gp)
jalr t9
addiu s7, sp, 0x28
lw gp, 0x18(sp)
move s0, v0
sw zero, 0x28(sp)
lw s4, -0x7fdc(gp)
lw s5, -0x7fdc(gp)
addiu s4, s4, 0x2424
b 0x56c4
addiu s5, s5, 0x1960
lw t9, -sym.imp.g_strdup_printf(gp)
lw a2, 0x28(sp)
move a1, s0
jalr t9
move a0, s5
lw gp, 0x18(sp)
move a0, s0
lw t9, -0x7ca8(gp)
jalr t9
move s0, v0
lw gp, 0x18(sp)
lw t9, -0x7ca8(gp)
jalr t9
lw a0, 0x28(sp)
lw gp, 0x18(sp)
lw t9, -sym.imp.g_variant_iter_next(gp)
move a2, s7
move a1, s4
jalr t9
move a0, s6
bnez v0, 0x5688
--
lw a0, 0x20(sp)
b 0x55d0
lw gp, 0x18(sp)
lw t9, -0x7ca8(gp)
jalr t9
lw a0, (s3)
lw gp, 0x18(sp)
lw t9, -sym.imp.g_strdup(gp)
jalr t9
move a0, s0
lw gp, 0x18(sp)
sw v0, (s3)
lw t9, -sym.imp.g_malloc0(gp)
jalr t9
addiu a0, zero, 1
lw gp, 0x18(sp)
move s3, v0
move s4, v0
lw v0, -0x7fd8(gp)
lw s1, 0x3404(v0)
beqz s1, 0x57bc
lw t9, -sym.imp.g_strchug(gp)
lw s5, -0x7fdc(gp)
addiu s5, s5, 0x1970
lw v0, (s1)
lw t9, -sym.imp.g_strdup_printf(gp)
move a1, s3
lw a3, 0x1c(v0)
lw a2, 0x18(v0)
jalr t9
move a0, s5
lw gp, 0x18(sp)
move a0, s3
move s4, v0
lw t9, -0x7ca8(gp)
jalr t9
move s3, s4
lw s1, 4(s1)
bnez s1, 0x5778
lw gp, 0x18(sp)
lw t9, -sym.imp.g_strchug(gp)
lw s1, -0x7fd8(gp)
jalr t9
move a0, s4
lw gp, 0x18(sp)
lw t9, -sym.imp.g_strchomp(gp)
--
lw gp, 0x18(sp)
move s1, v0
lw t9, -sym.common_utils_compare_lists(gp)
move a1, s1
bal sym.common_utils_compare_lists
move a0, s2
bnez v0, 0x79b0
lw gp, 0x18(sp)
lw v1, -obj.new_properties_bitmask(gp)
lw v0, (v1)
ori v0, v0, 8
sw v0, (v1)
lw s2, -obj.new_static_servers(gp)
lw t9, -sym.imp.g_list_free_full(gp)
lw a1, -0x7ca8(gp)
jalr t9
lw a0, (s2)
b 0x7544
sw s1, (s2)
lw t9, -sym.imp.g_variant_get_type_string(gp)
jalr t9
lw a0, 0x4c(sp)
lw gp, 0x18(sp)
move a1, v0
lw a0, -0x7fdc(gp)
lw t9, -sym.imp.g_strdup_printf(gp)
jalr t9
addiu a0, a0, -0x18c8
lw gp, 0x18(sp)
move s1, v0
beqz s1, 0x7544
lw a3, -0x7fdc(gp)
lw a2, -0x7fdc(gp)
lw t9, -sym.imp.g_log(gp)
addiu a3, a3, 0x2320
addiu a2, a2, 0x1fc0
addiu a1, zero, 0x10
move a0, zero
jalr t9
sw s1, 0x10(sp)
lw gp, 0x18(sp)
lw t9, -sym.imp.g_dbus_error_quark(gp)
jalr t9
nop
lw gp, 0x18(sp)
addiu a2, zero, 0x10
--
sw v1, 0x10(sp)
addiu a3, a3, 0x1fa0
move a1, v0
jalr t9
move a0, s0
b 0x7544
nop
b 0x767c
move s1, zero
lw a1, -0x7fdc(gp)
lw t9, -sym.imp.g_ascii_strcasecmp(gp)
addiu a1, a1, 0x1e40
jalr t9
move a0, s2
bnez v0, 0x7a00
lw gp, 0x18(sp)
move s3, zero
b 0x784c
addiu s1, zero, 1
lw t9, -sym.imp.g_variant_get_type_string(gp)
jalr t9
lw a0, 0x4c(sp)
lw gp, 0x18(sp)
move a1, v0
lw a0, -0x7fdc(gp)
lw t9, -sym.imp.g_strdup_printf(gp)
jalr t9
addiu a0, a0, 0x1f24
move s1, v0
b 0x77d4
lw gp, 0x18(sp)
lw v0, (s2)
addiu v1, zero, -3
b 0x7890
and v0, v0, v1
lw v0, (s2)
addiu v1, zero, -2
b 0x786c
and v0, v0, v1
lw v0, (s2)
addiu v1, zero, -5
b 0x769c
and v0, v0, v1
lw t9, -sym.ntp_manager_get_static_servers(gp)
bal sym.ntp_manager_get_static_servers
move s1, zero
move s2, v0
b 0x7764
lw gp, 0x18(sp)
lw t9, -sym.imp.g_list_free_full(gp)
lw a1, -0x7ca8(gp)
jalr t9
move a0, s1
lw gp, 0x18(sp)
addiu a0, zero, -9
move s1, zero
lw v1, -obj.new_properties_bitmask(gp)
lw v0, (v1)
and v0, v0, a0
b 0x778c
sw v0, (v1)
lw a0, -0x7fdc(gp)
lw t9, -sym.imp.g_strdup_printf(gp)
move a1, s1
jalr t9
addiu a0, a0, 0x1efc
move s1, v0
b 0x77d4
lw gp, 0x18(sp)
lw a0, -0x7fdc(gp)
lw t9, -sym.imp.g_strdup_printf(gp)
move a1, s2
jalr t9
addiu a0, a0, 0x1ed4
move s1, v0
b 0x77d4
lw gp, 0x18(sp)
b 0x7764
move s1, zero
lw a0, -0x7fdc(gp)
lw t9, -sym.imp.g_strdup_printf(gp)
move a1, s1
jalr t9
addiu a0, a0, 0x1f54
move s1, v0
b 0x77d4
lw gp, 0x18(sp)
lui gp, 2
addiu gp, gp, 0x3608
addu gp, gp, t9
addiu sp, sp, -0x28
sw gp, 0x10(sp)
sw ra, 0x24(sp)
sw s0, 0x20(sp)
bnez a0, 0x7b00
lw t9, -sym.ntp_manager_get_advertised_servers(gp)
lw v0, -obj.new_properties_bitmask(gp)
lw v0, (v0)
andi v0, v0, 8
beqz v0, 0x7af0
lw t9, -sym.ntp_manager_get_static_servers(gp)
--
lw v0, -0x7fd8(gp)
lw t1, -0x7fdc(gp)
lw t2, -0x7fdc(gp)
lw v0, 0x344c(v0)
move t3, s0
addiu t1, t1, 0x21a0
bnez v0, 0x8bac
addiu t2, t2, 0x21b0
lw v1, -0x7fd8(gp)
lw v0, -0x7fdc(gp)
lw v1, 0x3448(v1)
bnez v1, 0x8bc0
addiu v0, v0, 0x1e60
lw t0, -0x7fd8(gp)
lw a0, -0x7fd8(gp)
lw v1, -0x7fdc(gp)
lw t4, 0x303c(t0)
lw t0, -0x7fd8(gp)
lw a0, 0x3444(a0)
addiu v1, v1, 0x1e60
bnez a0, 0x8be4
lw t5, 0x3038(t0)
lw t0, -0x7fdc(gp)
addiu t0, t0, 0x1e60
lw a0, -0x7fdc(gp)
lw t9, -sym.imp.g_strdup_printf(gp)
sw t0, 0x2c(sp)
sw t5, 0x28(sp)
sw t4, 0x24(sp)
sw v1, 0x20(sp)
sw t2, 0x18(sp)
sw t3, 0x14(sp)
sw t1, 0x10(sp)
addiu a0, a0, 0x21b4
jalr t9
sw v0, 0x1c(sp)
lw gp, 0x30(sp)
move a0, s0
lw t9, -0x7ca8(gp)
jalr t9
move s0, v0
lw gp, 0x30(sp)
lw t9, -sym.storage_manager_write_properties(gp)
bal sym.storage_manager_write_properties
move a0, s0
lw gp, 0x30(sp)
--
lw v0, 0x344c(s7)
lb v0, (fp)
bnez v0, 0x8ca0
lw v0, 0x344c(s7)
beqz v0, 0x8df0
nop
lb v0, (fp)
beqz v0, 0x8e30
lw v0, -0x7fdc(gp)
lw s4, -0x7fdc(gp)
sw v0, 0x24(sp)
lw v0, -0x7fdc(gp)
lw s6, -0x7fdc(gp)
sw v0, 0x2c(sp)
lw v0, -0x7fdc(gp)
lw s2, -0x7fdc(gp)
addiu v0, v0, 0x229c
lw s3, -0x7fdc(gp)
move s1, zero
sw zero, 0x20(sp)
addiu s4, s4, 0x2320
addiu s6, s6, 0x2274
b 0x8d40
sw v0, 0x28(sp)
beqz s1, 0x8eec
lw t9, -sym.imp.g_strdup_printf(gp)
move a1, s1
move a2, fp
jalr t9
addiu a0, s3, 0x2314
lw gp, 0x18(sp)
move a0, s1
move fp, v0
lw t9, -0x7ca8(gp)
jalr t9
move s1, fp
lw gp, 0x18(sp)
lw s0, 4(s0)
beqz s0, 0x8e9c
lw t9, -0x7ca8(gp)
lw fp, (s0)
beqz fp, 0x8e9c
nop
lb v0, (fp)
beqz v0, 0x8e9c
nop
lw t9, -sym.imp.g_str_has_prefix(gp)
addiu a1, s2, 0x226c
jalr t9
move a0, fp
beqz v0, 0x8ce8
lw gp, 0x18(sp)
lw t9, -sym.imp.g_strstr_len(gp)
move a2, s6
addiu a1, zero, -1
jalr t9
move a0, fp
bnez v0, 0x8ce8
lw gp, 0x18(sp)
lw v0, 0x20(sp)
beqz v0, 0x8f18
lw t9, -sym.imp.net_init(gp)
lw v0, 0x24(sp)
lw t9, -sym.imp.g_strdup_printf(gp)
lw a2, 0x20(sp)
move a1, fp
jalr t9
addiu a0, v0, 0x22fc
lw gp, 0x18(sp)
move a1, s4
movn a1, s1, s1
lw t9, -sym.imp.g_strdup_printf(gp)
move a2, v0
addiu a0, s3, 0x2314
jalr t9
move fp, v0
lw gp, 0x18(sp)
move a0, s1
lw t9, -0x7ca8(gp)
jalr t9
move s1, v0
lw gp, 0x18(sp)
lw t9, -0x7ca8(gp)
jalr t9
move a0, fp
b 0x8d1c
lw gp, 0x18(sp)
lw v0, 0x344c(s7)
bnel v0, zero, 0x8e34
lw t9, -0x7ca8(gp)
lw a0, 0x3c(sp)
lw v1, (s5)
--
jalr t9
move a0, s1
b 0x8df0
lw gp, 0x18(sp)
lw s0, 0x3450(v0)
beqz s0, 0x8c74
lw v0, -0x7fd8(gp)
lw fp, (s0)
beql fp, zero, 0x8c78
lw s0, 0x3454(v0)
lb v0, (fp)
beqz v0, 0x8c74
lw v0, -0x7fd8(gp)
b 0x8ca0
lw s7, -0x7fd8(gp)
jalr t9
lw a0, 0x20(sp)
lw v0, 0x344c(s7)
beqz v0, 0x8e4c
lw gp, 0x18(sp)
bnez s1, 0x8ec0
move a1, s1
lw a1, -0x7fdc(gp)
addiu a1, a1, 0x2320
lw a0, -0x7fdc(gp)
lw t9, -sym.imp.g_strdup_printf(gp)
jalr t9
addiu a0, a0, 0x2304
lw gp, 0x18(sp)
move a0, s1
lw t9, -0x7ca8(gp)
jalr t9
move s1, v0
b 0x8e4c
lw gp, 0x18(sp)
move a2, fp
move a1, s4
jalr t9
addiu a0, s3, 0x2314
lw gp, 0x18(sp)
move a0, zero
lw t9, -0x7ca8(gp)
jalr t9
move s1, v0
b 0x8d1c
lw gp, 0x18(sp)
--
beqz v0, 0x9338
lw v0, -0x7fd8(gp)
lw v0, 0x3448(v0)
bnez v0, 0x9384
lw v0, -0x7fd8(gp)
lw a0, -0x7fdc(gp)
lw t9, -sym.imp.g_strdup(gp)
jalr t9
addiu a0, a0, 0x2340
lw gp, 0x10(sp)
move s0, v0
lw t9, -sym.storage_manager_write_ntpd_arguments(gp)
bal sym.storage_manager_write_ntpd_arguments
move a0, s0
lw gp, 0x10(sp)
sw v0, 0x1c(sp)
lw t9, -0x7ca8(gp)
jalr t9
move a0, s0
lw ra, 0x24(sp)
lw v0, 0x1c(sp)
lw s0, 0x20(sp)
jr ra
addiu sp, sp, 0x28
lw a0, -0x7fdc(gp)
lw t9, -sym.imp.g_strdup_printf(gp)
lw a2, 0x3038(v0)
lw v0, -0x7fd8(gp)
addiu a0, a0, 0x2324
jalr t9
lw a1, 0x303c(v0)
move s0, v0
b 0x9350
lw gp, 0x10(sp)
lui gp, 2
addiu gp, gp, 0x1ca4
addu gp, gp, t9
lw v0, -0x7fdc(gp)
addiu sp, sp, -0x28
lw a3, -0x7fdc(gp)
lw a1, -0x7fdc(gp)
addiu v0, v0, 0x2360
lw t9, -sym.imp.g_assertion_message_expr(gp)
addiu a3, a3, 0x26bc
sw gp, 0x18(sp)
sw ra, 0x24(sp)
--
beqz v0, 0x9aac
lw t9, -0x7fdc(gp)
addiu t9, t9, -0x69e0
bal 0x9620
nop
b 0x9aac
lw gp, 0x18(sp)
lw v0, 0x3430(s1)
bnez v0, 0x9c24
lw t9, -sym.imp.clock_gettime(gp)
addiu a1, s1, 0x3430
jalr t9
addiu a0, zero, 6
beqz v0, 0x9aac
lw gp, 0x18(sp)
lw t9, -sym.imp.__errno_location(gp)
jalr t9
nop
lw gp, 0x18(sp)
lw t9, -sym.imp.strerror(gp)
jalr t9
lw a0, (v0)
lw gp, 0x18(sp)
move a1, v0
lw a0, -0x7fdc(gp)
lw t9, -sym.imp.g_strdup_printf(gp)
jalr t9
addiu a0, a0, 0x23f4
move t0, v0
lw gp, 0x18(sp)
b 0x9a74
sw v0, 0x24(sp)
lw v0, -0x7fd8(gp)
addiu v1, zero, 1
b 0x9aac
sw v1, 0x3438(v0)
addiu a1, sp, 0x34
jalr t9
addiu a0, zero, 6
bnez v0, 0x9bd0
lw gp, 0x18(sp)
lw v1, 0x3430(s1)
lw v0, 0x34(sp)
subu v0, v0, v1
slti v0, v0, 0x641
bnez v0, 0x9aac
--
lw a1, 0x3454(s1)
beqz v0, 0xad3c
lw gp, 0x10(sp)
addiu s1, zero, 1
lw t9, -sym.imp.g_list_free_full(gp)
lw a1, -0x7ca8(gp)
jalr t9
move a0, s0
lw ra, 0x2c(sp)
move v0, s1
lw s3, 0x28(sp)
lw s2, 0x24(sp)
lw s1, 0x20(sp)
lw s0, 0x1c(sp)
jr ra
addiu sp, sp, 0x30
lw t9, -0x7fdc(gp)
lw s3, 0x3454(s1)
addiu t9, t9, -0x75e4
bal 0x8a1c
sw s0, 0x3454(s1)
bnez v0, 0xadcc
lw gp, 0x10(sp)
beqz s2, 0xad74
lw a0, -0x7fdc(gp)
lw t9, -sym.imp.g_strdup_printf(gp)
jalr t9
addiu a0, a0, 0x2568
lw gp, 0x10(sp)
sw v0, (s2)
sw s3, 0x3454(s1)
b 0xad0c
move s1, zero
lw a3, -0x7fdc(gp)
lw a2, -0x7fdc(gp)
lw t9, -sym.imp.g_log(gp)
addiu a3, a3, 0x2320
addiu a2, a2, 0x24ec
addiu a1, zero, 0x10
jalr t9
move a0, zero
b 0xacc0
lw gp, 0x10(sp)
beqz s2, 0xadc4
lw a0, -0x7fdc(gp)
lw t9, -sym.imp.g_strdup(gp)
--
addiu s1, zero, 1
lw gp, 0x10(sp)
b 0xad0c
move s0, zero
lw t9, -0x7cf4(gp)
jalr t9
addiu a1, a1, 0x1f4c
beqz v0, 0xaca8
lw gp, 0x10(sp)
b 0xaeec
move s1, s0
lw s1, 4(s1)
beql s1, zero, 0xacf0
lw s1, -0x7fd8(gp)
lw t9, -sym.common_utils_verify_address(gp)
bal sym.common_utils_verify_address
lw a0, (s1)
bnez v0, 0xaee0
lw gp, 0x10(sp)
beql s2, zero, 0xad0c
move s1, zero
lw a1, (s1)
beql a1, zero, 0xaf58
lw a1, -0x7fdc(gp)
lw a0, -0x7fdc(gp)
lw t9, -sym.imp.g_strdup_printf(gp)
jalr t9
addiu a0, a0, 0x251c
move s1, zero
lw gp, 0x10(sp)
b 0xad0c
sw v0, (s2)
lw v0, 0x344c(v0)
bnez v0, 0xae38
lw t9, -0x7fdc(gp)
lw t9, -0x7fdc(gp)
addiu t9, t9, -0x6b44
bal 0x94bc
nop
b 0xae48
lw gp, 0x10(sp)
b 0xaf14
addiu a1, a1, 0x24c0
lui gp, 2
addiu gp, gp, 0xf0
addu gp, gp, t9
--
nop
lw gp, 0x10(sp)
lw ra, 0x24(sp)
lw s0, 0x1c(sp)
move a0, s1
lw a1, -0x7ca8(gp)
lw s1, 0x20(sp)
lw t9, -sym.imp.g_list_free_full(gp)
jr t9
addiu sp, sp, 0x28
lui gp, 2
addiu gp, gp, -0x308
addu gp, gp, t9
addiu sp, sp, -0x28
sltiu v1, a0, 0xe11
sw gp, 0x10(sp)
sw ra, 0x24(sp)
sw s1, 0x20(sp)
sw s0, 0x1c(sp)
bnez v1, 0xb3d4
move v0, a0
beqz a1, 0xb3bc
move s0, a1
move a1, a0
lw a0, -0x7fdc(gp)
lw t9, -sym.imp.g_strdup_printf(gp)
jalr t9
addiu a0, a0, 0x25d8
lw ra, 0x24(sp)
sw v0, (s0)
lw s1, 0x20(sp)
lw s0, 0x1c(sp)
move v0, zero
jr ra
addiu sp, sp, 0x28
lw ra, 0x24(sp)
lw s1, 0x20(sp)
lw s0, 0x1c(sp)
move v0, zero
jr ra
addiu sp, sp, 0x28
lw v1, -0x7fd8(gp)
lw a0, 0x303c(v1)
bne v0, a0, 0xb3f8
lw ra, 0x24(sp)
lw s1, 0x20(sp)
--
addiu t9, t9, -0x69e0
bal 0x9620
nop
b 0xb488
lw gp, 0x10(sp)
lui gp, 2
addiu gp, gp, -0x474
addu gp, gp, t9
addiu sp, sp, -0x30
addiu v0, a0, -0xa
sw s1, 0x24(sp)
lw s1, -0x7da8(gp)
sw gp, 0x10(sp)
sltiu v0, v0, 6
lw a2, (s1)
sw ra, 0x2c(sp)
sw s2, 0x28(sp)
sw s0, 0x20(sp)
sw a2, 0x1c(sp)
bnez v0, 0xb558
sw zero, 0x18(sp)
beqz a1, 0xb550
move s0, a1
move a1, a0
lw a0, -0x7fdc(gp)
lw t9, -sym.imp.g_strdup_printf(gp)
jalr t9
addiu a0, a0, 0x2600
lw gp, 0x10(sp)
sw v0, (s0)
move v0, zero
lw a0, 0x1c(sp)
lw v1, (s1)
bne a0, v1, 0xb5fc
lw ra, 0x2c(sp)
lw s2, 0x28(sp)
lw s1, 0x24(sp)
lw s0, 0x20(sp)
jr ra
addiu sp, sp, 0x30
b 0xb52c
move v0, zero
lw t9, -sym.ntp_manager_set_server_fudge_mode_stratum_property(gp)
bal sym.ntp_manager_set_server_fudge_mode_stratum_property
addiu a1, sp, 0x18
beqz v0, 0xb5e0
--
lw t9, -sym.imp.g_dbus_connection_unregister_object(gp)
jr ra
addiu v0, zero, 1
move a1, a0
jr t9
move a0, v1
lui gp, 2
addiu gp, gp, -0x120c
addu gp, gp, t9
addiu sp, sp, -0x38
sw s0, 0x28(sp)
lw s0, -0x7da8(gp)
sw gp, 0x18(sp)
sw ra, 0x34(sp)
lw v0, (s0)
sw s2, 0x30(sp)
sw s1, 0x2c(sp)
sw v0, 0x24(sp)
beqz a0, 0xc36c
sw zero, 0x20(sp)
beqz a1, 0xc394
lw v0, -0x7fdc(gp)
beqz a2, 0xc3bc
move s1, a0
lw a0, -0x7fdc(gp)
lw t9, -sym.imp.g_strdup_printf(gp)
jalr t9
addiu a0, a0, 0x2998
lw gp, 0x18(sp)
move a0, s1
addiu a2, sp, 0x20
lw t9, -sym.imp.apac_check_auth(gp)
move a1, v0
jalr t9
move s2, v0
lw gp, 0x18(sp)
move a0, s2
lw t9, -0x7ca8(gp)
jalr t9
move s1, v0
lw a0, 0x20(sp)
beqz a0, 0xc314
lw gp, 0x18(sp)
lw v1, 4(a0)
addiu v1, v1, -2
sltiu v1, v1, 2

[*] Function printf used 30 times ntpconfd