tracing Part I subsection 4: USDT: User Statically-Defined Tracing Using user-space tracepoints with BPF (https://lwn.net/Articles/753601/) https://www.memsql.com/blog/bpf-linux-performance/