[*] Binary protection state of librecindexer.so

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


[*] Function printf tear down of librecindexer.so

mov r4, r0
ldr r5, [0x0000cbc4]
add r6, pc
add r5, pc
b 0xcb62
ldr r0, [r4, 0x4c]
blx 0x5f68
ldr r3, [r4, 0x48]
cbnz r3, 0xcba6
ldr r0, [r4, 0x4c]
blx 0x59ec
ldr r3, [r4, 0x48]
cbz r3, 0xcbba
ldr r0, [r4, 0x14]
blx 0x596c
cmp r0, 0
beq 0xcb4e
mov r2, r4
mov r1, r6
ldr r0, [r4, 0xc]
blx sym.imp.g_string_append_printf
ldr r0, [r4, 0xc]
mov r2, r4
mov r1, r5
blx 0x5a10
mov r2, r4
mov r1, r6
ldr r0, [r4, 0x10]
blx sym.imp.g_string_append_printf
mov r2, r4
mov r1, r5
--
ldr r2, [r3]
ldr r3, [sp, 0xc]
eors r2, r3
mov.w r3, 0
bne 0xd10c
add sp, 0x10
pop {r4, r5, r6, pc}
blx 0x5b9c
mov r1, r5
blx 0x5e9c
blx 0x5b9c
mov r1, r5
blx sym.imp.g_cond_init
cmp r0, 0
bne 0xd0b6
ldr r6, [0x0000d120]
mov r2, r5
ldr r0, [r4, 0xc]
add r6, pc
mov r1, r6
blx sym.imp.g_string_append_printf
ldr r0, [r4, 0x10]
mov r2, r5
mov r1, r6
blx sym.imp.g_string_append_printf
b 0xd0b6
blx 0x5d80

[*] Function printf used 4 times librecindexer.so