* Tue Jun 10 2025 shung-hsi.yu@suse.com
- Update to version 0.35.0
* Support for kernel up to 6.14
* New bcc tools: mptcp: enable mptcp for tcp traffic
* tools/biosnoop: Fix biosnoop pattern option
* Allow cmake run out of the source tree
* Fix for test bpf_stack_id when running on custom image in yocto
* libbpf-tools/map_helpers: Add bpf_map_lookup_and_delete_batch to dump_hash
* libbpf-tools/biotop: Use dump_hash for map processing
* uninstall: use execute_process() instead of exec_program()
* clang: Fix pointer dereference on big-endian machines
* ci: Upgrade to ubuntu 24.04
* doc update, other bug fixes and example improvement.
* Mon Apr 14 2025 shung-hsi.yu@suse.com
- Update to version 0.34.0
* Support for kernel up to 6.13
* Bump cmake minimum version to 3.12
* drop 0001-Bump-CMake-minimum-version-to-3.12.patch
* statsnoop: Display syscall name with -s
* readahead: Fix incorrect page accessed count since kernel 5.16
* libbpf-tools/opensnoop: Add new fields
* libbpf-tools: hardirqs/softirqs: Fix logarithmic calculation issue
* libbpf-tools/hardirqs: have better default display and add CPU column
* libbpf-tools/klockstat: Better stack dump and summary info
* libbpf-tools/sigsnoop: Support real-time signals and thread comm
* libbpf-tools/statsnoop: Support more syscalls
* libbpf-tools/memleak: Some fixes and better messages
* tools/opensnoop: Add new fields and fix bad mode value
* tools/profile: Prioritize using the cpu-cycles hardware event
* tools/tcpdrop: Add support for dumping TCP drop reasons
* Fix event name too long error in python source
* doc update, other bug fixes and example improvement.
* enable deterministic bytecode generation
* drop deterministic_luajit.patch
* Fri Apr 04 2025 rfrohl@suse.com
- Add optional requires to libbcc0 for kernel-longterm-devel, if
kernel-longterm is in use
* Fri Mar 21 2025 shung-hsi.yu@suse.com
- Support building with cmake4
* Add 0001-Bump-CMake-minimum-version-to-3.12.patch
* Tue Feb 11 2025 wolfgang.frisch@suse.com
- luajit: enable deterministic bytecode generation (boo#1236871)
* add deterministic_luajit.patch
* the bcc-lua package should now be reproducible
* Mon Jan 20 2025 wolfgang.frisch@suse.com
- Update to version 0.33.0
* Support for kernel up to 6.12
* Add new bcc tool numasched
* syms: Initialize ModulePath::fd_ to invalid FD
* libbpf-tools/memleak: Fix off-by-one error
* libbpf-tools/slabratetop: Fix failed to create kprobe error
* libbpf_tools/profile: Support PID namespace mapping
* libbpf-tools/mountsnoop: Support fsopen,fsconfig,fsmount,move_mount syscalls
* tools/oomkill: get application level stack trace
* tools/profile: Add additional information to backtrace
* tools/mountsnoop: Fix fsmount printing wrong flags
* tools/compactsnoop: Add aarch64 support
* doc update, other bug fixes and tools improvement.
* Thu Dec 19 2024 shung-hsi.yu@suse.com
- Default to LLVM 19 in Factory and SLE15-SP7
- Drop fix-alignment-issue-on-x86_64-due-to-consecutive-bit.patch
(bsc#1219096)
* since LLVM 19 this is no longer required
* Thu Nov 28 2024 wolfgang.frisch@suse.com
- Removed patch: build-remove-llvm-dev-dependency-from-libbcc.patch
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.
* Tue Jun 04 2024 shung-hsi.yu@suse.com
- Add python3-pyelftools as requirement of bcc-tools (boo#1225497)
* Tue Jun 04 2024 shung-hsi.yu@suse.com
- Remove bcc-devel's requirement on llvm-devel
* add build-remove-llvm-dev-dependency-from-libbcc.patch