ebpfpub is a generic function tracing library for Linux that supports tracepoints, kprobes and uprobes.