bpfcov

1 · Leo Di Donato · Jan. 10, 2022, midnight
This project provides 2 main components: libBPFCov.so - an out-of-tree LLVM pass to instrument your eBPF programs for coverage. bpfcov - a CLI to collect source-based coverage from your eBPF programs. Overview§ This section aims to provide a high-level overiew of the steps you need to get started with bpfcov. Compile the LLVM pass obtaining libBPFCov.so Instrument your eBPF program by compiling it and by running the LLVM pass (libBPFCov.so) on it Build the userspace code of your eBPF ap...