[*] Binary protection state of libimpl_wsd_aa.so

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


[*] Function printf tear down of libimpl_wsd_aa.so

movs r4, 0
mov r7, r0
ldr r2, [0x00001e5c]
ldr r3, [0x00001e60]
ldr r1, [0x00001e64]
add r2, pc
ldr r3, [r2, r3]
add r1, pc
ldr r3, [r3]
str r3, [sp, 0x3c]
mov.w r3, 0
strd r4, r4, [sp, 0x28]
str r4, [sp, 0x30]
blx 0x1540
cmp r0, 0
beq.w 0x1e0e
ldr.w r8, [r5]
ldr.w r0, [r8, 0x10]
cbz r0, 0x1c30
add r1, sp, 0x30
blx sym.imp.g_snprintf
cmp r0, 0
bne.w 0x1dbc
--
movs r1, 0xd
mov r0, r4
blx sym.imp.g_strdup
movs r0, 0xc
b 0x1ff4
ldr r2, [0x0000213c]
ldr r1, [0x00002140]
add r2, pc
add r1, pc
blx sym.imp.g_return_if_fail_warning
movs r0, 0xc
b 0x1ff4
lsl.w r1, sb, 4
mov r0, r4
ldr.w r8, [sp, 0x14]
blx sym.imp.g_list_free
add.w r7, r0, 0x10
str r0, [r5, 4]
movs r1, 0
mov r0, r8
blx sym.imp.g_string_append_printf
mov sl, r0
mov r0, r4
--
str.w r0, [sb, 4]
ldr r0, [r4]
blx 0x14d4
mov r2, r5
mov r1, r0
mov r0, r6
adds r5, 8
bl 0x2144
ldr r4, [r4, 4]
cmp r4, 0
bne 0x2680
ldr r1, [r7, 0x14]
str sb, [r8, -0x10]
cbnz r1, 0x26b0
ldr.w sl, [sl, 4]
add.w r8, r8, 0x20
cmp.w sl, 0
bne 0x25fe
b 0x25b8
mov r0, fp
blx sym.imp.g_strdup_printf
mov r4, r0
mov r0, r6
--
ldr r2, [0x0000286c]
ldr r3, [0x00002864]
add r2, pc
ldr r3, [r2, r3]
ldr r2, [r3]
ldr r3, [sp, 4]
eors r2, r3
mov.w r3, 0
bne 0x285c
add sp, 0xc
pop.w {r4, r5, r6, r7, r8, sb, sl, fp, pc}
add.w r1, r8, r8, lsl 1
mov r0, r5
ldr.w sb, [sp]
lsls r1, r1, 2
blx sym.imp.g_list_free
str r0, [r7, 4]
add.w r7, r0, 0xc
movs r1, 0
mov r0, sb
blx sym.imp.g_string_append_printf
mov sl, r0
cbz r0, 0x27d4
--
cbnz r7, 0x2a80
ldr r2, [0x00002b60]
ldr r3, [0x00002b58]
add r2, pc
ldr r3, [r2, r3]
ldr r2, [r3]
ldr r3, [sp, 4]
eors r2, r3
mov.w r3, 0
bne 0x2b4e
add sp, 0xc
pop.w {r4, r5, r6, r7, r8, sb, sl, fp, pc}
lsls r1, r7, 3
mov r0, r5
ldr.w sb, [sp]
blx sym.imp.g_list_free
add.w r8, r0, 8
str.w r0, [sl, 4]
movs r1, 0
mov r0, sb
blx sym.imp.g_string_append_printf
mov sl, r0
mov r0, r5

[*] Function printf used 5 times libimpl_wsd_aa.so