[*] Binary protection state of libjansson.so.4.14.0

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


[*] Function printf tear down of libjansson.so.4.14.0

ldrex r2, [r3]
subs r2, 1
strex r1, r2, [r3]
cmp r1, 0
bne 0x4b16
cbnz r2, 0x4b40
mov r0, r7
blx 0x23a4
b 0x4b40
adds r3, 1
bne 0x4be0
ldr r3, [0x00004cb0]
mov r1, r0
movs r2, 8
mov r0, r5
add r3, pc
bl 0x3e38
movs r7, 0
mov r0, r7
pop.w {r3, r4, r5, r6, r7, r8, sb, sl, fp, pc}
blx sym.imp.__snprintf_chk
mov r7, r0
cmp r7, 0
beq 0x4b40
ldr r3, [r4, 0x38]
mov r0, r7
subs r3, 1
str r3, [r4, 0x38]
pop.w {r3, r4, r5, r6, r7, r8, sb, sl, fp, pc}
blx 0x26ac
mov r7, r0
b 0x4b4e
vldr d0, [r0, 0x40]
blx 0x24dc
mov r7, r0
b 0x4b4e
blx 0x24cc
mov r7, r0
b 0x4b4e
ldrd r0, r1, [r0, 0x40]
blx sym.imp.__vsnprintf_chk
mov r7, r0
b 0x4b4e
--
movs r6, 0
ldr.w r2, [0x000065f4]
ldr.w r3, [0x000065e8]
add r2, pc
ldr r3, [r2, r3]
ldr r2, [r3]
ldr r3, [sp, 0x1c]
eors r2, r3
mov.w r3, 0
bne.w 0x65c2
mov r0, r6
add sp, 0x24
vpop {d8}
pop.w {r4, r5, r6, r7, r8, sb, sl, fp, pc}
ldr r3, [r1]
adds r3, 7
bic r3, r3, 7
add.w r2, r3, 8
ldrd r0, r1, [r3]
str r2, [r5]
blx sym.imp.__vsnprintf_chk
mov r6, r0
cmp r0, 0
--
strex r1, r2, [r3]
cmp r1, 0
bne 0x6246
cmp r2, 0
beq.w 0x65dc
ldr r3, [0x00006608]
movs r2, 0xf
ldr r1, [0x0000660c]
mov r0, r4
add r3, pc
add r1, pc
bl 0x5318
movs r3, 1
str r3, [r4, 0x4c]
b 0x60ae
ldr r3, [r1]
ldr r0, [r3]
adds r3, 4
str r3, [r1]
asrs r1, r0, 0x1f
blx sym.imp.__vsnprintf_chk
mov r6, r0
cmp r0, 0

[*] Function printf used 4 times libjansson.so.4.14.0