Tags: iovisor/bcc
Tags
Update debian changelog for release v0.32.0 (#5157) * 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. Signed-off-by: Yonghong Song <[email protected]>
Update debian changelog for release v0.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. Signed-off-by: Yonghong Song <[email protected]>
Update debian changelog for release v0.30.0 (#4947) * Support for kernel up to 6.8. * Set minimum supported llvm version to 12, and add llvm17 test. * Add workqueue latency observation tool. * libbpf tool update: f2fsslower, opensnoop, futexctn, bindsnoop, ksnoop, klockstat, offcputime, etc. * 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. * Fix several flaky tests. * classify tools into different sub-categories. * doc update, other bug fixes and tools improvement. Signed-off-by: Yonghong Song <[email protected]>
Update debian changelog for release v0.29.0 * Support for kernel up to 6.6. * new bcc tools: rdmaucma * new libbpf tools: f2fs, futexctn * bcc tool update: tcpstates, statsnoop, runqlat, bio tools, tcptop, slabratetop, tcprtt, etc. * libbpf tool update: tcprtt, tcppktlat, bio tools, execsnoop, bindsnoop, exitsnoop, etc. * s390x support for libbpf-tools * examples for perf/ipc * expose pid parameter in bpf_open_perf_event * allow for installing python as a non-system package * ci improvement: deprecate ubuntu 18.04 and allow multiple llvm versions * ci improvement: reitre fedora 34/26 and use fedora 38. * fix misaligned pointer accesses in some ringbuf using libbpf-tools * some new enhancement for powerpc and riscv. * consolidate tools into different categories: filesystem/storage, networking, cpu and scheduling, etc. * doc update, other bug fixes and tools improvement Signed-off-by: Yonghong Song <[email protected]>
Update debian changelog for release v0.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 Signed-off-by: Yonghong Song <[email protected]>
Update debian changelog for release v0.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 Signed-off-by: Yonghong Song <[email protected]>
Update debian changelog for release v0.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 * ci: add support for fedora 36 container and new workflow for containers * doc update, bug fixes and other tools improvement Signed-off-by: Yonghong Song <[email protected]>
Update debian changelog for release v0.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 Signed-off-by: Yonghong Song <[email protected]>
PreviousNext