BPFtrace is a high-level tracing language for Linux enhanced Berkeley Packet
Filter (eBPF) available in recent Linux kernels (4.x). BPFtrace uses LLVM as a
backend to compile scripts to BPF-bytecode and makes use of BCC for
interacting with the Linux BPF system, as well as existing Linux tracing
capabilities: kernel dynamic tracing (kprobes), user-level dynamic tracing
(uprobes), and tracepoints. The BPFtrace language is inspired by awk and C,
and predecessor tracers such as DTrace and SystemTap
* Wed Jan 29 2025 Viktor Malik <vmalik@redhat.com> - 0.22.1-1
- Rebase on bpftrace 0.22.1 (RHEL-63881)
- Add LLVM 19 support (RHEL-66061)
* Thu Jun 27 2024 Viktor Malik <vmalik@redhat.com> - 0.21.1-1
- Rebase on bpftrace 0.21.1
- Add LLVM 18 support (RHEL-28685)
* Thu May 30 2024 Viktor Malik <vmalik@redhat.com> - 0.20.4-3
- Fix latest build (not built in side tag)
* Thu May 30 2024 Viktor Malik <vmalik@redhat.com> - 0.20.4-2
- Rebuild for bcc 0.30.0-4
* Thu May 30 2024 Viktor Malik <vmalik@redhat.com> - 0.20.4-1
- Rebase on bpftrace 0.20.4
- Fix CVE allowing unprivileged users loading of compromised linux headers
(RHEL-28765, CVE-2024-2313)
* Fri May 03 2024 Viktor Malik <vmalik@redhat.com> - 0.20.3-1
- Rebase on bpftrace 0.20.3 (RHEL-30779)
- Fix CVE allowing unprivileged users loading of compromised linux headers
(RHEL-28765, CVE-2024-2313)
- Fix bpftrace creating BPF programs with truncated names (RHEL-8502)
* Mon Nov 06 2023 Viktor Malik <vmalik@redhat.com> - 0.19.1-1
- Rebase on bpftrace 0.19.1 (RHEL-10693)
- Rebuild for LLVM 17 (RHEL-10592)
- Enhancements and fixes for PowerPC (RHEL-3690, RHEL-11476)
* Mon May 15 2023 Viktor Malik <vmalik@redhat.com> - 0.17.0-2
- Rebuild for LLVM 16 (rhbz#2192953)
* Thu Apr 13 2023 MSVSphere Packaging Team <packager@msvsphere.ru> - 0.17.0-1
- Rebuilt for MSVSphere 9.2 beta
* Tue Mar 14 2023 Viktor Malik <vmalik@redhat.com> - 0.17.0-1
- Rebase on bpftrace 0.17.0 (RHEL-286)
- Fix runqlat.bt, tcpdrop.bt, and undump.bt on aarch64 (rhbz#2170838)