check_vmlinux() { echo"Checking if vmlinux BTF exists" if [ ! -f /sys/kernel/btf/vmlinux ] then echo"Skipped due to missing vmlinux BTF"
return 2 fi
return 0
}
trace_test_buffer() { echo"Testing perf trace's buffer augmentation" # echo will insert a newline (\10) at the end of the buffer
output="$(perf trace --sort-events -e write --max-events=1 -- echo "${buffer}" 2>&1)" if ! echo"$output" | grep -q -E "^echo/[0-9]+ write\([0-9]+, ${buffer}.*, [0-9]+\) += +[0-9]+$" then
printf "Buffer augmentation test failed, output:\n$output\n"
err=1 fi
}
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.