- 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
- Update to version 0.24.0:
+ Support for kernel up to 5.16
+ bcc tools: update for trace.py, sslsniff.py, tcptop.py, hardirqs.py, etc.
+ new libbpf tools: bashreadline
+ allow specify wakeup_events for perf buffer
+ support BPF_MAP_TYPE_{INODE, TASK}_STORAGE maps
+ remove all deprecated libbpf function usage
+ remove P4/B language support
+ major test infra change, using github actions now
+ doc update, bug fixes and other tools improvement
- Changes from version 0.23.0:
+ Support for kernel up to 5.15
+ bcc tools: update for kvmexit.py, tcpv4connect.py, cachetop.py, cachestat.py, etc.
+ libbpf tools: update for update for mountsnoop, ksnoop, gethostlatency, etc.
+ fix renaming of task_struct->state
+ get pid namespace properly for a number of tools
+ initial work for more libbpf utilization (less section names)
+ doc update, bug fixes and other tools improvement
- Drop Do-not-export-USDT-function-when-ENABLE_USDT-is-OFF.patch:
fixed upstream.
OBS-URL: https://build.opensuse.org/request/show/972206
OBS-URL: https://build.opensuse.org/package/show/Base:System/bcc?expand=0&rev=115
- Update to 0.20.0
+ Support for kernel up to 5.12
+ Some basic support for MIPS
+ added bpf_map_lookup_batch and bpf_map_delete_batch support
+ tools/funclatency.py support nested or recursive functions
+ tools/biolatency.py can optionally print out average/total value
+ fix possible marco HAVE_BUILTIN_BSWAP redefine warning for kernel >= 5.10.
+ new tools: virtiostat
+ new libbpf-tools: ext4dist
+ doc update and bug fixes
- Update libbpf to 0.4
+ BPF static linker APIs;
+ subprogram address relocation support (e.e., for use with bpf_for_each_map_elem());
+ support for extern kernel functions (a.k.a. BPF unstable helpers);
+ TC-BPF APIs;
+ ksym externs support for kernel modules;
+ BTF_KIND_FLOAT support;
+ various AF_XDP (xsk.{c, h}) improvements and fixes;
+ btf__add_type() API to copy/append BTF types generically;
+ bpf_object__set_kernel_version() setter;
+ bpf_map__inner_map() getter;
+ __hidden attribute for global sub-program forces static BPF verifier verification;
+ static BPF maps and entry-point BPF programs are explicitly rejected.
+ libbpf will ignore non-function pointer members in struct_ops;
+ Makefile fixes for install target;
+ use SOCK_CLOEXEC for netlink sockets;
+ btf_dump fixes for pointer to array of struct;
+ fixes for some of xxx_opts structs to work better with debug compilation modes;
+ ringbuf APIs fixes and improvements for extreme cases of never ending consumption of records;
+ BPF_CORE_READ_BITFIELD() macro fixes.
OBS-URL: https://build.opensuse.org/request/show/908602
OBS-URL: https://build.opensuse.org/package/show/Base:System/bcc?expand=0&rev=110