This patch introduces definitions responsible for generating bpftrace scripts and parsing its output. That output will be used in subsequent patches to provide annotations for SPDK traces. The script has a hardcoded set of probe points that are used to generate the bpftrace script. They're also checked against the probes present in code to sanitize them and make sure that they're in sync. Signed-off-by: Konrad Sztyber <konrad.sztyber@intel.com> Change-Id: I1b8c95e1a035bd7affed2c44b056828a5da94abd Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/8106 Tested-by: SPDK CI Jenkins <sys_sgci@intel.com> Reviewed-by: Jim Harris <james.r.harris@intel.com> Reviewed-by: Tomasz Zawadzki <tomasz.zawadzki@intel.com> |
||
---|---|---|
.. | ||
gen_enums.sh | ||
nvmf.bt | ||
readv.bt | ||
send_msg.bt | ||
syscalls.bt | ||
trace.py |