It is included in the latest upstream release.
- Update to version 0.32.0
* Support for kernel up to 6.11.
* bcc tool update: wakeuptime, readahead, shmsnoop, offcputime, cachestat,
cachetop, hardirqs
* libbpf tool update: futexctn, profile, readhead, softirqs, hardirqs
* Multiple enhancements for memleak: better error path checking, adding
mremap uprobe, etc.
* Support get pid/tgid in pid namespaces (cpudist, profile)
* multiple pid filtering support: profile, offcputime
* detect whether elf binary is PIE even if the binary is marked as DYN
* Fix several compilation issues with llvm20
* doc update, other bug fixes and tools improvement.
- Update to version 0.31.0
* Support for kernel up to 6.9.
* Add support for bcachefs to fsdist and fsslower tools
* libbpf tool update: memleak, syncsnoop, numamove, syscount, vfsstat,
tcptop, capable, syncsnoop, sigsnoop, etc.
* bcc tool update: biolatency, biosnoop, biotop, vfsstat, kvmexit, sslsniff,
swapin, etc.
* build: Remove llvm-dev dependency from libbcc
* build: Remove dependency on LLVM header from libbcc packages
* usdt: Fix bare register dereference on aarch64
* Extend `bcc_proc` API which allows to limit search to specific pid
* Fix several flaky tests.
* doc update, other bug fixes and tools improvement.
OBS-URL: https://build.opensuse.org/package/show/Base:System/bcc?expand=0&rev=146
- Update to version 0.30.0
* support for kernel up to 6.8.
* add workqueue latency observation tool.
* bcc tool update: memleak, ttysnoop, bashreadline, tcpdrop,
execsnoop, etc.
* allow more flexible perf event options with new
* perf_custom_event_open() python API.
* fix userspace stack unwinding on powerpc.
* add bpf_prog_test_run_opts() python API.
* several deb package related changes.
* fix btf_type_tag issue with llvm 15.
* classify tools into different sub-categories.
* doc update, other bug fixes and tools improvement.
OBS-URL: https://build.opensuse.org/request/show/1162865
OBS-URL: https://build.opensuse.org/package/show/Base:System/bcc?expand=0&rev=141
- Disable bcc-lua until luajit issue is resolved
- Explicitly add python3-setuptools and zip as a build requirement
- Update to version 0.28.0
+ Support for kernel up to 6.3.
+ new libbpf tool: tcppktlat.
+ bcc tool updates: funcslower, wakeuptime, profile, offcputime, deadlock,
funccount, argdist, kvmexit, runqlen and cpuunclaimed.
+ libbpf tool update: memleak, tcprtt, tcpconnlat, funclatency, syscount,
cpufreq, biosnoop.
+ support ringbuf_query for bcc tools.
+ handle '[uprobes]' memory mapped file properly during stack tracing.
+ Fix maximum allowed index for print_linear_hist for bcc tools.
+ add module kfunc/kretfunc support.
+ clang rewriter: initialize only the requested parameters
+ filter with available_filter_functions to make multi-functions kprobes more
robust for both bcc and libbpf tools.
+ doc update, other bug fixes and tools improvement
- Update to version 0.27.0
+ Support for kernel up to 6.2
+ bcc tool updates for ttysnoop, slabratetop, readahead, nfsslower, cpudist,
cachetop, cachestat, etc.
+ libbpf-tools updates for mdflush, drsnoop, statsnoop, ttysnoop, softirqs,
wakeuptime, cachestat, numamove, etc.
+ fix for incomplete static libraries
+ implement zip archive support
+ upgrade to use c++14 standard
+ new libbpf-tools: memleak
+ add loongarch support in libbpft-tools
+ doc update, bug fixes and other tools improvement
OBS-URL: https://build.opensuse.org/request/show/1112741
OBS-URL: https://build.opensuse.org/package/show/Base:System/bcc?expand=0&rev=124
- Update to version 0.26.0:
+ Support for kernel up to 6.1
+ bcc tool updates for biosnoop, opensnoop, biopattern, killsnoop, runqslower, offcputime, wakeuptime, etc.
+ libbpf-tools updates for klockstat, sigsnoop, hardirqs, softirqs, opensnoop, statsnoop, offcputime, tcplife, cpufreq, cpudist, etc.
+ new libbpf-tools: tcptop, tcpstates, biotop, capable
+ doc update, bug fixes and other tools improvement
OBS-URL: https://build.opensuse.org/request/show/1056407
OBS-URL: https://build.opensuse.org/package/show/Base:System/bcc?expand=0&rev=120
- Update to version 0.25.0:
+ Support for kernel up to 5.19
+ bcc tool updates for oomkill.py, biolatpcts.py, sslsniff.py, tcpaccept.py, etc.
+ libbpf tool updates for klockstat, opensnoop, tcpconnect, etc.
+ new bcc tools: tcpcong
+ new libbpf tools: tcpsynbl, mdflush, oomkill, sigsnoop
+ usdt: support xmm registers as args for x64
+ bpftool as a submodule now
+ remove uses of libbpf deprecated APIs
+ use new llvm pass manager
+ support cgroup filtering libbpf tools
+ fix shared lib module offset <-> global addr conversion
+ riscv support
+ LoongArch support
+ doc update, bug fixes and other tools improvement
OBS-URL: https://build.opensuse.org/request/show/994617
OBS-URL: https://build.opensuse.org/package/show/Base:System/bcc?expand=0&rev=118