[*] Binary protection state of libmonolith.so

  
  	Full RELRO     Canary found      NX enabled   DSO          No RPATH     No RUNPATH   No Symbols


[*] Function printf tear down of libmonolith.so

str r3, [sp, 0xc]
ldr.w r3, [0x00003608]
add r2, pc
ldr.w sl, [0x0000360c]
ldr r3, [r2, r3]
add sl, pc
ldr r3, [r3]
str r3, [sp, 0x44]
mov.w r3, 0
ldr r3, [sp, 0x7c]
str r3, [sp, 8]
blx sym.imp.g_bus_get_sync
cmp r6, 0
beq.w 0x311c
cmp r7, 0
beq.w 0x3132
mov r4, r0
mov r0, r5
blx sym.imp.g_variant_builder_new
mov r8, r0
blx sym.imp.g_strdup_printf
cmp r0, 3
beq 0x2fe0
blx sym.imp.g_source_destroy
mov r5, r0
mov r0, r8
blx sym.imp.g_strdup_printf
mov r3, r0
mov r1, r5
--
str r0, [sp, 0xc]
cbz r3, 0x3242
ldrb r2, [r3]
cmp r2, 0
bne.w 0x3554
ldr r3, [sp, 0x10]
cbz r3, 0x324e
ldrb r3, [r3]
cmp r3, 0
bne.w 0x3576
ldr r3, [sp, 0x18]
cmp r3, 0
bne.w 0x3492
cbz r7, 0x3260
ldrb r3, [r7]
cmp r3, 0
bne.w 0x35bc
ldr.w r1, [0x00003688]
mov r0, sb
add r1, pc
blx sym.imp.g_string_append_printf
ldr r3, [sp, 0xc]
cmp r3, 0
--
beq 0x35ca
ldr r2, [0x00003738]
ldr r1, [0x0000373c]
add r2, pc
add r1, pc
str r1, [sp]
mov r0, sb
ldr r1, [0x00003740]
add r1, pc
blx sym.imp.g_log
b 0x3242
ldr r1, [0x00003744]
mov r0, sb
ldr r2, [sp, 0x10]
add r1, pc
blx sym.imp.g_log
b 0x324e
ldr r1, [0x00003748]
mov r0, sb
add r1, pc
blx sym.imp.g_string_append_printf
ldr r3, [sp, 0xc]
cbz r3, 0x35d2

[*] Function printf used 4 times libmonolith.so