├── .gitignore ├── .gitmodules ├── CMakeLists.txt ├── LICENSE ├── README.md ├── cli ├── .gitignore ├── Makefile ├── README.md └── bpfcov.c ├── docs └── assets │ ├── html1.png │ ├── html2.png │ ├── html3.png │ ├── html4.png │ ├── json1.png │ ├── lcov1.png │ ├── mult1.png │ ├── stdo1.png │ └── stdo2.png ├── examples ├── .gitignore ├── README.md ├── src │ ├── Makefile │ ├── commons.c │ ├── fentry.bpf.c │ ├── fentry.c │ ├── lsm.bpf.c │ ├── lsm.c │ ├── raw_enter.bpf.c │ └── raw_enter.c └── tools │ └── .gitignore ├── include └── BPFCov.h └── lib ├── BPFCov.cpp ├── CMakeLists.txt └── README.md /.gitignore: -------------------------------------------------------------------------------- 1 | build/ -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastic/bpfcov/HEAD/.gitmodules -------------------------------------------------------------------------------- /CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastic/bpfcov/HEAD/CMakeLists.txt -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastic/bpfcov/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastic/bpfcov/HEAD/README.md -------------------------------------------------------------------------------- /cli/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastic/bpfcov/HEAD/cli/.gitignore -------------------------------------------------------------------------------- /cli/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastic/bpfcov/HEAD/cli/Makefile -------------------------------------------------------------------------------- /cli/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastic/bpfcov/HEAD/cli/README.md -------------------------------------------------------------------------------- /cli/bpfcov.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastic/bpfcov/HEAD/cli/bpfcov.c -------------------------------------------------------------------------------- /docs/assets/html1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastic/bpfcov/HEAD/docs/assets/html1.png -------------------------------------------------------------------------------- /docs/assets/html2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastic/bpfcov/HEAD/docs/assets/html2.png -------------------------------------------------------------------------------- /docs/assets/html3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastic/bpfcov/HEAD/docs/assets/html3.png -------------------------------------------------------------------------------- /docs/assets/html4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastic/bpfcov/HEAD/docs/assets/html4.png -------------------------------------------------------------------------------- /docs/assets/json1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastic/bpfcov/HEAD/docs/assets/json1.png -------------------------------------------------------------------------------- /docs/assets/lcov1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastic/bpfcov/HEAD/docs/assets/lcov1.png -------------------------------------------------------------------------------- /docs/assets/mult1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastic/bpfcov/HEAD/docs/assets/mult1.png -------------------------------------------------------------------------------- /docs/assets/stdo1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastic/bpfcov/HEAD/docs/assets/stdo1.png -------------------------------------------------------------------------------- /docs/assets/stdo2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastic/bpfcov/HEAD/docs/assets/stdo2.png -------------------------------------------------------------------------------- /examples/.gitignore: -------------------------------------------------------------------------------- 1 | .output/ -------------------------------------------------------------------------------- /examples/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastic/bpfcov/HEAD/examples/README.md -------------------------------------------------------------------------------- /examples/src/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastic/bpfcov/HEAD/examples/src/Makefile -------------------------------------------------------------------------------- /examples/src/commons.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastic/bpfcov/HEAD/examples/src/commons.c -------------------------------------------------------------------------------- /examples/src/fentry.bpf.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastic/bpfcov/HEAD/examples/src/fentry.bpf.c -------------------------------------------------------------------------------- /examples/src/fentry.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastic/bpfcov/HEAD/examples/src/fentry.c -------------------------------------------------------------------------------- /examples/src/lsm.bpf.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastic/bpfcov/HEAD/examples/src/lsm.bpf.c -------------------------------------------------------------------------------- /examples/src/lsm.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastic/bpfcov/HEAD/examples/src/lsm.c -------------------------------------------------------------------------------- /examples/src/raw_enter.bpf.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastic/bpfcov/HEAD/examples/src/raw_enter.bpf.c -------------------------------------------------------------------------------- /examples/src/raw_enter.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastic/bpfcov/HEAD/examples/src/raw_enter.c -------------------------------------------------------------------------------- /examples/tools/.gitignore: -------------------------------------------------------------------------------- 1 | * 2 | !.gitignore -------------------------------------------------------------------------------- /include/BPFCov.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastic/bpfcov/HEAD/include/BPFCov.h -------------------------------------------------------------------------------- /lib/BPFCov.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastic/bpfcov/HEAD/lib/BPFCov.cpp -------------------------------------------------------------------------------- /lib/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastic/bpfcov/HEAD/lib/CMakeLists.txt -------------------------------------------------------------------------------- /lib/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastic/bpfcov/HEAD/lib/README.md --------------------------------------------------------------------------------