[*] Binary protection state of libdbparser.so

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


[*] Function printf tear down of libdbparser.so

beq.w 0xa13e
cmp r3, 0
ble 0x9fb6
movs r4, 0
b 0x9fe8
movs r5, 0
mov r4, r5
b 0x9f16
ldr.w r3, [sl, 0x10]
cbz r3, 0xa028
ldr r3, [r3, 4]
ldr.w r0, [sl, 0xc]
str r3, [sp, 0x28]
cmp r0, 0
beq.w 0xa176
ldr r3, [r0, 4]
mov r4, r3
adds r1, r3, 1
lsls r5, r4, 4
str r3, [sp, 0x34]
blx sym.imp.g_snprintf
movs r7, 0
add r3, sp, 0x3c
mov sb, r7
str r3, [sp, 0x2c]
add r3, sp, 0x40
str r5, [sp, 0x20]
str r3, [sp, 0x30]
ldr r3, [r6, 0x1c]
cmp r3, r7
bls.w 0xa17c
ldr.w r0, [sl, 0x10]
cbz r0, 0xa064
ldr r1, [sp, 0x28]
blx sym.imp.g_snprintf
ldr r3, [r6, 0x20]
ldr.w r4, [sl, 0xc]
--
cmp r3, 0xa
bne.w 0x9fcc
mov r1, r3
ldr r3, [sp, 0x1c]
add.w r4, fp, 1
subs r5, r3, 1
b 0x9fd0
str r1, [sp, 0x24]
cbz r0, 0xa172
blx 0x65f0
ldr r1, [sp, 0x24]
str r4, [r1]
adds r7, 1
b 0xa050
mov r5, r0
str r0, [sp, 0x34]
b 0xa042
ldr.w r0, [sl, 0xc]
cbz r0, 0xa188
ldr r1, [sp, 0x34]
blx sym.imp.g_snprintf
ldr r3, [r6, 0xc]
cmp r3, 0
--
cmp r0, 0
beq.w 0xdf1e
mov r3, r8
ldr r2, [r4, 4]
mov r1, r5
mov r0, r6
bl 0xdb78
mov r0, r5
movs r1, 1
blx 0x5d48
ldr.w r8, [r7, 0xc]
ldr.w r3, [r8, 8]
cmp r3, 0
beq.w 0xde9e
movs r2, 0x10
movs r1, 1
movs r0, 0
blx 0x640c
movs r1, 1
mov r7, r0
blx sym.imp.g_snprintf
ldr r1, [r4, 0xc]
cmp r1, 0

[*] Function printf used 4 times libdbparser.so