[*] Binary protection state of libparam.so.1.0

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


[*] Function printf tear down of libparam.so.1.0

beq.w 0x1bfe
mov r1, r6
mov r0, r4
blx 0x1844
mov r2, r8
mov.w r1, 0x200
mov r0, r4
blx sym.imp.g_cond_signal
cmp r0, 0
bne 0x1ab8
cmp r7, 0
bne 0x1ba6
ldr r3, [sp, 8]
cmp r3, 0
beq.w 0x1c9c
ldr r1, [0x00001d08]
mov r2, sl
ldr r3, [sp, 8]
mov r0, r6
add r1, pc
blx sym.imp.g_fprintf
mov r0, r6
blx 0x1518
--
mov.w r1, -1
mov r0, r6
blx 0x182c
cbnz r0, 0x1cac
ldr r3, [sp, 0x10]
ldr r7, [r3]
mov r0, r7
blx sym.imp.__stack_chk_fail
mov r4, r0
ldrb r0, [r7]
blx sym.imp.g_strcmp0
ldr r3, [sp, 0xc]
mov r2, sl
ldr r1, [0x00001d3c]
str r3, [sp, 4]
mov r3, r4
strb r0, [r4]
add r1, pc
mov r0, r6
str.w sl, [sp]
blx sym.imp.g_fprintf
ldr r1, [0x00001d40]
mov r0, r6
add r1, pc
blx sym.imp.g_fprintf
mov r0, r4
blx 0x14e4
--
movs r0, r0
ldr r1, [0x000022a0]
ldr r2, [0x000022a4]
push {r4, r5, r6, lr}
sub sp, 8
add r1, pc
ldr r4, [0x000022a8]
ldr r2, [r1, r2]
ldr r3, [0x000022ac]
add r4, pc
ldr r2, [r2]
str r2, [sp, 4]
mov.w r2, 0
ldr r5, [r4, r3]
ldr r0, [r5]
cbz r0, 0x2216
mov.w r3, -1
mov r2, sp
movs r1, 1
str r3, [sp]
blx sym.imp.g_strdup_printf
ldr r3, [sp]
cmp r3, 1
--
ldr r4, [0x00002554]
movs r0, 0
ldr r1, [0x00002558]
add r3, pc
add r4, pc
adds r3, 0x60
add r1, pc
str r4, [sp]
blx sym.imp.fwrite
ldr r3, [0x0000255c]
mov r1, r5
ldr r0, [r4, r3]
blx 0x1820
ldr r2, [0x00002560]
ldr r2, [r4, r2]
str r0, [r2]
cmp r0, 0
beq 0x24e0
mov r1, r7
add r2, sp, 8
blx sym.imp.g_strdup_printf
ldr r3, [sp, 8]
cmp r3, 1

[*] Function printf used 5 times libparam.so.1.0