[*] Binary protection state of gsettings

  
  	Partial RELRO  No Canary found   NX disabled  No PIE       No RPATH     No RUNPATH   No Symbols


[*] Function printf tear down of gsettings

ldr r3, [0x00011eb8]
cmp r3, 0
beq 0x11eb4
push {r4, lr}
ldr r1, [0x00011ebc]
ldr r0, [0x00011ec0]
bl loc.imp.__register_frame_info
pop {r4, lr}
b 0x11e14
andeq r0, r0, r0
andeq r4, r2, r4, lsr 2
andeq r3, r1, r8, lsl 16
ldr r3, [0x00011f28]
push {r0, r1, r4, lr}
ldr r3, [r3]
ldr r4, [0x00011f2c]
cmp r3, 0
beq 0x11f14
mov r1, r3
ldr r0, str.changed::_s
bl sym.imp.g_strdup_printf
ldr r2, [0x00011f34]
mov r3, 0
--
cmp r0, 0
beq 0x12ad8
ldr r1, str.reset_recursively
mov r0, r5
bl sym.imp.strcmp
cmp r0, 0
beq 0x12ae4
ldr r1, [0x00012b3c]
mov r0, r5
bl sym.imp.strcmp
cmp r0, 0
beq 0x12af0
ldr r1, str.monitor
mov r0, r5
bl sym.imp.strcmp
cmp r0, 0
beq 0x12afc
mov r2, r5
ldr r1, str.Unknown_command__s_n_n
mov r0, r6
bl sym.imp.g_string_printf
mov r7, 0
ldr r1, str.Usage:_n__gsettings___version_n__gsettings____schemadir_SCHEMADIR__COMMAND__ARGS__n_nCommands:_n__help______________________Show_this_information_n__list_schemas______________List_installed_schemas_n__list_relocatable_schemas__List_relocatable_schemas_n__list_keys_________________List_keys_in_a_schema_n__list_children_____________List_children_of_a_schema_n__list_recursively__________List_keys_and_values__recursively_n__range_____________________Queries_the_range_of_a_key_n__describe__________________Queries_the_description_of_a_key_n__get_______________________Get_the_value_of_a_key_n__set_______________________Set_the_value_of_a_key_n__reset_____________________Reset_the_value_of_a_key_n__reset_recursively_________Reset_all_values_in_a_given_schema_n__writable__________________Check_if_a_key_is_writable_n__monitor___________________Watch_for_changes_n_nUse_gsettings_help_COMMAND_to_get_detailed_help._n_n
b 0x12a2c
ldr r0, [0x00012b4c]
bl sym.imp.g_printerr
b 0x12a48
ldr r4, str._COMMAND_
ldr r2, str.Print_help
ldrb r1, [r4]
ldr r3, [0x00012b58]
cmp r1, 0
movne r3, r4
str r2, [sp]
ldr r1, str.Usage:_n__gsettings____schemadir_SCHEMADIR___s__s_n_n_s_n_n
mov r2, r5
mov r0, r6
bl sym.imp.g_string_append_printf
ldr r1, str.Arguments:_n
mov r0, r6

[*] Function printf used 3 times gsettings