- https://www.tcpdump.org/papers/bpf-usenix93.pdf
- https://www.kernel.org/doc/Documentation/networking/filter.txt
- https://lwn.net/Articles/603983/
- http://www.brendangregg.com/bpf-performance-tools-book.html
- http://llvm.org/
- https://man7.org/linux/man-pages/man8/BPF.8.html
- https://github.com/torvalds/linux/tree/v5.8/tools/lib/bpf/
- https://github.com/libbpf/libbpf/
- https://github.com/iovisor/bcc/
- https://github.com/iovisor/bpftrace/
- https://www.iovisor.org/
- https://www.linuxfoundation.org/
- http://www.brendangregg.com/blog/2019-12-02/bpf-a-new-type-of-software.html
- https://cilium.io/
- https://ebpf.io/
- https://github.com/torvalds/linux/blob/v5.8/include/uapi/linux/bpf.h#L161
- https://www.kernel.org/doc/Documentation/trace/kprobetrace.txt
- https://github.com/torvalds/linux/blob/v5.8/samples/bpf/bpf_load.c
- https://github.com/torvalds/linux/blob/v5.8/include/uapi/linux/bpf.h#L122
- https://facebookmicrosites.github.io/bpf/blog/2018/11/14/btf-enhancement.html
- https://www.kernel.org/doc/html/v5.8/bpf/btf.html
- https://www.dpdk.org/
- https://lwn.net/Articles/826884/
- https://www.kernel.org/doc/html/v5.8/bpf/bpf_design_QA.html
- https://sourceware.org/systemtap/
- https://lttng.org/
- https://perf.wiki.kernel.org/index.php/Main_Page
- https://github.com/namhyung/uftrace/
- https://www.kernel.org/doc/html/v5.8/trace/kprobetrace.html
- https://ftp.gnu.org/gnu/bash/bash-5.0.tar.gz
- https://www.kernel.org/doc/html/v5.8/core-api/tracepoint.html
- https://github.com/sthima/libstapsdt/
- https://www.slideshare.net/brendangregg/java-performance-analysis-on-linux-with-flame-graphs/
- http://dwarfstd.org/
- https://lwn.net/Articles/680985/
- https://www.kernel.org/doc/html/v5.8/x86/orc-unwinder.html
- https://github.com/brendangregg/FlameGraph/
- https://github.com/Netflix/flamescope/
- http://www.brendangregg.com/blog/2018-11-08/flamescope-pattern-recognition.html
- https://cloud.google.com/
- https://www.vagrantup.com/
- https://www.hashicorp.com/
- https://www.virtualbox.org/
- https://libvirt.org/
- https://www.vagrantup.com/docs/
- https://github.com/iovisor/bcc/blob/v0.16.0/docs/kernel-versions.md
- https://github.com/iovisor/bcc/blob/v0.16.0/INSTALL.md#packages
- https://www.docker.com/
- https://github.com/iovisor/bpftrace/blob/v0.11.2/docs/tutorial_one_liners.md
- https://raw.githubusercontent.com/torvalds/linux/v5.8/scripts/extract-vmlinux
- bpftrace/bpftrace#516
- bpftrace/bpftrace#940
- https://github.com/iovisor/bpftrace/blob/v0.11.2/tools/dcsnoop.bt
- bpftrace/bpftrace#1588
- https://github.com/iovisor/bpftrace/blob/v0.11.2/docs/reference_guide.md
- https://github.com/iovisor/gobpf
- https://github.com/cilium/ebpf
- https://github.com/iovisor/bcc/blob/v0.16.0/docs/tutorial_bcc_python_developer.md
- iovisor/bcc#748
- https://lwn.net/Articles/804937/
- https://github.com/iovisor/bcc/blob/v0.16.0/docs/reference_guide.md#maps
- https://github.com/iovisor/bcc/blob/v0.16.0/tools/sslsniff.py#L68
- https://github.com/iovisor/bcc/blob/v0.16.0/tools/tcpdrop.py
- https://github.com/iovisor/bcc/blob/v0.16.0/examples/networking/simple_tc.py
- iovisor/bcc#3090
- https://github.com/iovisor/bcc/blob/v0.16.0/src/cc/libbpf.h
- https://github.com/torvalds/linux/blob/v5.8/include/linux/bpf.h#L834
- https://www.kernel.org/doc/html/v5.8/vm/numa.html
- https://www.kernel.org/doc/Documentation/networking/scaling.txt
- https://www.kernel.org/doc/Documentation/networking/segmentation-offloads.txt
- https://github.com/chrisa/libusdt#status
- https://golang.org/doc/asm
- bpftrace/bpftrace#828
- iovisor/bcc#1320
- https://github.com/mmcshane/salp
- https://github.com/sthima/libstapsdt
- https://github.com/cuviper/rust-libprobe
- iovisor/bcc#327 (comment)
- https://github.com/iovisor/bcc/blob/v0.16.0/tools/lib/ucalls.py#L68
- https://sourceware.org/systemtap/wiki/UserSpaceProbeImplementation
- https://github.com/jvm-profiling-tools/perf-map-agent
- https://github.com/brendangregg/FlameGraph/blob/master/jmaps
- https://github.com/goldshtn/libstapsdt-jni
- https://www.python.org/ftp/python/3.9.0/Python-3.9.0.tar.xz
- bpftrace/bpftrace#1567
- https://pypi.org/project/stapsdt/
- https://github.com/nodejs/node
- https://github.com/chrisa/node-dtrace-provider
- https://github.com/chrisa/libusdt
- https://github.com/postmodern/ruby-install/archive/v0.7.1.tar.gz
- https://github.com/thekvn/ruby-usdt
- https://www.cpan.org/src/5.0/perl-5.32.0.tar.gz
- https://github.com/chrisa/perl-Devel-DTrace-Provider
- http://git.php.net/repository/php-src.git
- https://github.com/iovisor/bpftrace/blob/v0.11.2/tools/bashreadline.bt
- https://ftp.gnu.org/gnu/bash/bash-5.0.tar.gz
- bpftrace/bpftrace#246
- https://alanhargreaves.wordpress.com/2007/08/10/binsh-dtrace-provider/
- https://github.com/systemd/systemd/blob/v247/NEWS#L4605
- https://github.com/iovisor/bcc/blob/master/src/python/bcc/containers.py
- https://github.com/iovisor/kubectl-trace
- iovisor/kubectl-trace#57
- https://github.com/kinvolk/inspektor-gadget
- https://github.com/kubernetes-sigs/krew
- https://www.cloudflare.com/
- https://github.com/cloudflare/ebpf_exporter
- https://www.aquasec.com/
- https://github.com/aquasecurity/tracee
- https://github.com/iovisor/bcc/blob/v0.16.0/docs/kernel-versions.md#helpers
- https://github.com/torvalds/linux/blob/v5.8/include/uapi/linux/bpf.h
- https://github.com/torvalds/linux/tree/v5.8/samples/bpf
- https://github.com/torvalds/linux/blob/v5.8/samples/bpf/bpf_load.h
- https://github.com/torvalds/linux/blob/v5.8/samples/bpf/sock_example.c
- https://github.com/acmel/dwarves
- git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable.git
- https://github.com/llvm/llvm-projects.git
- https://github.com/iovisor/bcc
- https://github.com/iovisor/bpftrace
- https://get.docker.com
- http://www.brendangregg.com/bpf-performance-tools-book.html
- http://www.brendangregg.com/blog/2020-07-15/systems-performance-2nd-edition.html
- http://www.brendangregg.com/blog/index.html
- https://www.kernel.org/doc/html/v5.8/bpf/index.html
- https://www.kernel.org/doc/Documentation/
- https://lwn.net/Articles/753601/
- https://lwn.net/Articles/752047/
- https://docs.cilium.io/en/v1.9/bpf/
- https://cilium.io/blog
- https://blog.cloudflare.com/
- https://facebookmicrosites.github.io/bpf/blog/
- https://blogs.oracle.com/author/?search_terms=bpf
- http://vger.kernel.org/bpfconf2019.html
- https://linuxplumbersconf.org/event/4/contributions/449/attachments/239/529/A_pure_Go_eBPF_library.pdf
- https://qmo.fr/docs/talk_20200202_debugging_ebpf.pdf
- https://www.sosconhistory.net/soscon2018/pdf/day2_1100_3.pdf
- https://github.com/goldshtn/linux-tracing-workshop
- https://s3-sa-east-1.amazonaws.com/thedevconf/presentations/TDC2018POA/devopstools/PSR-2920_2018-12-07T111416_linux-observability-superpowers.pdf
- https://www.collabora.com/news-and-blog/search-results.html?search=ebpf
- https://wariua.github.io/
- https://jvns.ca/
- https://blog.srvthe.net/
- https://leezhenghui.github.io/blog/
- https://thatdevopsguy.medium.com/
- https://medium.com/@phylake