[*] Binary protection state of liblttng-ctl.so.0.0.0

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


[*] Function printf tear down of liblttng-ctl.so.0.0.0

movs r3, r0
ldr r2, [sp, 0x138]
movs r3, r0
bhi 0x1cd70
movs r3, r0
bvc 0x1cdb0
movs r3, r0
bhi 0x1ced0
movs r5, r0
bhi 0x1ce90
movs r5, r0
push {r4, r5, r6, lr}
movs r1, 0x48
sub sp, 0x18
movs r0, 1
blx 0xf290
mov r4, r0
cbz r0, 0x1ceb6
movs r0, 1
movs r1, 0
blx sym.imp.__snprintf_chk
mov r5, r0
mov r6, r0
--
bne 0x1d7ec
mov r0, r5
bl 0x1f9ac
mov r5, r0
cbz r0, 0x1d7f2
ldr r0, [r4, 0x44]
blx sym.imp.pthread_mutex_init
str r5, [r4, 0x44]
movs r0, 0
blx sym.imp.pthread_mutex_init
mov r0, r6
pop {r4, r5, r6, pc}
mvn r6, 2
b 0x1d7e2
mov.w r6, -1
b 0x1d7e2
push {r4, r5, r6, lr}
movs r0, 1
sub sp, 0x18
movs r1, 0
blx sym.imp.__snprintf_chk
mov r4, r0
cbz r0, 0x1d85e
--
bne 0x1dda4
mov r0, r5
bl 0x1f9ac
mov r5, r0
cbz r0, 0x1ddaa
ldr r0, [r4, 0x48]
blx sym.imp.pthread_mutex_init
str r5, [r4, 0x48]
movs r0, 0
blx sym.imp.pthread_mutex_init
mov r0, r6
pop {r4, r5, r6, pc}
mvn r6, 2
b 0x1dd9a
mov.w r6, -1
b 0x1dd9a
push {r4, r5, r6, lr}
movs r0, 1
sub sp, 0x18
movs r1, 0
blx sym.imp.__snprintf_chk
mov r4, r0
cbz r0, 0x1de16
--
bne 0x1e568
mov r0, r5
bl 0x1f9ac
mov r5, r0
cbz r0, 0x1e56e
ldr r0, [r4, 0x44]
blx sym.imp.pthread_mutex_init
str r5, [r4, 0x44]
movs r0, 0
blx sym.imp.pthread_mutex_init
mov r0, r6
pop {r4, r5, r6, pc}
mvn r6, 2
b 0x1e55e
mov.w r6, -1
b 0x1e55e
push {r4, r5, r6, lr}
movs r0, 1
sub sp, 0x18
movs r1, 0
blx sym.imp.__snprintf_chk
mov r4, r0
cbz r0, 0x1e5da
--
bne 0x1eba4
mov r0, r5
bl 0x1f9ac
mov r5, r0
cbz r0, 0x1ebaa
ldr r0, [r4, 0x44]
blx sym.imp.pthread_mutex_init
str r5, [r4, 0x44]
movs r0, 0
blx sym.imp.pthread_mutex_init
mov r0, r6
pop {r4, r5, r6, pc}
mvn r6, 2
b 0x1eb9a
mov.w r6, -1
b 0x1eb9a
push {r4, r5, r6, lr}
movs r0, 1
sub sp, 0x18
movs r1, 0
blx sym.imp.__snprintf_chk
mov r4, r0
cbz r0, 0x1ec16
--
add r6, sp, 4
add r0, pc
movs r2, 0
ldr r1, [r0, r1]
mov r0, r6
ldr r1, [r1]
str r1, [sp, 0x2c]
mov.w r1, 0
mov r1, r4
bl 0x3346c
cmp r5, 0
it ne
cmpne r4, 0
beq 0x1f830
mov r0, r6
bl 0x333ec
cbz r0, 0x1f830
ldr r3, [sp, 4]
ldr r0, [r3]
ldr r1, [r3, 4]
blx sym.imp.__snprintf_chk
mov r3, r0
cbz r0, 0x1f830
--
mov.w r3, -1
mov r0, r1
strd r8, r7, [sp]
str r7, [sp, 8]
blx 0xfa5c
adds r2, r0, 1
beq 0x53828
adds r3, r4, 1
movs r1, 1
add r0, r3
blx 0xf290
mov r6, r0
cbz r0, 0x5382e
cbnz r4, 0x53820
mov r3, r8
adds r0, r6, r4
mov.w r2, -1
movs r1, 1
str r7, [sp]
str r7, [sp, 8]
blx sym.imp.__vsprintf_chk
adds r3, r0, 1
mov r4, r0

[*] Function printf used 7 times liblttng-ctl.so.0.0.0