[*] Binary protection state of libled_lib.so

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


[*] Function printf tear down of libled_lib.so

bne.w 0xf68
ldr r3, [r4, -0x38]
cmp r3, 0
bne.w 0xf82
ldr r3, [r4, -0x34]
cmp r3, 0
bne.w 0xf9a
ldr r6, [0x000010dc]
movs r7, 0
ldr r3, [0x000010e0]
movs r0, 1
ldr r2, [0x000010e4]
add r6, pc
strd r0, r7, [r4, -0x18]
add r3, pc
ldr r1, [r4, -0x5c]
add r2, pc
mov r0, r6
str r7, [r4, -0xc]
mov fp, r3
blx sym.imp.g_strdup_printf
ldr r2, [0x000010e8]
mov r3, fp
ldr r1, [r4, -0x5c]
str r0, [r4, -0x24]
mov r0, r6
add r2, pc
blx sym.imp.g_strdup_printf
ldr r2, [0x000010ec]
mov ip, r0
mov r3, fp
mov r0, r6
ldr r1, [r4, -0x5c]
add r2, pc
str ip, [r4, -0x20]
blx sym.imp.g_strdup_printf
ldr r3, [r4, -0x58]
strb r7, [r4, -0x10]
--
ldr r2, [r7, 0x20]
cmp r2, 0
bne.w 0xfaa
adds r7, r6, r3
add.w r7, r5, r7, lsl 5
ldr r2, [r7, 0x24]
cmp r2, 0
bne.w 0x1016
add r6, r3
add.w r6, r5, r6, lsl 5
ldr r3, [r6, 0x28]
cmp r3, 0
bne.w 0x1092
ldr r1, [r4, 4]
adds r4, 0x60
cmp r1, 0
beq.w 0xffc
ldr r2, [sp]
mov r3, sl
mov r0, sb
blx sym.imp.g_strdup_printf
ldr r2, [0x000010f0]
mov r6, r0
ldr r1, [r4, -0x5c]
mov r3, sl
str r6, [r4, -0x30]
mov r0, sb
add r2, pc
blx sym.imp.g_strdup_printf
ldr r2, [0x000010f4]
mov r6, r0
ldr r1, [r4, -0x5c]
mov r3, sl
str r6, [r4, -0x2c]
mov r0, sb
add r2, pc
blx sym.imp.g_strdup_printf
mov r3, r0
mov r1, r8

[*] Function printf used 6 times libled_lib.so