[*] Binary protection state of liblttng-ust-pthread-wrapper.so.1.0.0

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


[*] Function fprintf tear down of liblttng-ust-pthread-wrapper.so.1.0.0

str r0, [r3, 0xc]
str r0, [r3, 0x10]
str r0, [r3, 0x14]
str r0, [r3, 0x18]
pop {r3, r4, r5, pc}
ldr r2, [0x00000e6c]
ldr r2, [r4, r2]
str r2, [r3]
b 0xdfe
ldr r3, [0x00000e70]
ldr r3, [r4, r3]
str r3, [r5]
b 0xdf6
ldr r5, [0x00000e74]
mov r3, r0
ldr r2, [0x00000e78]
movs r1, 1
ldr r0, [r4, r5]
add r2, pc
ldr r0, [r0]
blx sym.imp.__fprintf_chk
blx sym.imp.abort
adds r1, 0x92
--
str r0, [r3, 0x10]
str r0, [r3, 0x14]
str r0, [r3, 0x18]
add sp, 0xc
pop {r4, r5, r6, r7, pc}
ldr r3, [0x00000f1c]
ldr r3, [r4, r3]
str r3, [r7]
b 0xea0
ldr r3, [0x00000f20]
ldr r3, [r4, r3]
str r3, [r6]
b 0xe98
ldr r5, [0x00000f24]
mov r3, r0
ldr r2, [0x00000f28]
movs r1, 1
ldr r0, [r4, r5]
add r2, pc
ldr r0, [r0]
blx sym.imp.__fprintf_chk
blx sym.imp.abort
adds r0, 0xf0
--
add r4, pc
blx sym.imp.getenv
cbz r0, 0xffc
ldr r3, [0x00001008]
ldr r3, [r4, r3]
ldr r4, [r3]
blx sym.imp.getpid
ldr r1, [0x0000100c]
mov r3, r0
ldr r2, [0x00001010]
mov r0, r4
ldr.w ip, [0x00001014]
add r1, pc
add r2, pc
strd r2, r1, [sp, 4]
add ip, pc
ldr r2, [0x00001018]
movs r1, 1
str.w ip, [sp]
add r2, pc
blx sym.imp.__fprintf_chk
add sp, 0x10
pop {r4, pc}

[*] Function fprintf used 3 times liblttng-ust-pthread-wrapper.so.1.0.0