Skip to content

Tags: githubTang-T/bcc

Tags

v0.26.0

Toggle v0.26.0's commit message
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]>

v0.25.0

Toggle v0.25.0's commit message
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]>

v0.24.0

Toggle v0.24.0's commit message
update debian changelog for release v0.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

Signed-off-by: Yonghong Song <[email protected]>

v0.23.0

Toggle v0.23.0's commit message
update debian changelog for release v0.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

Signed-off-by: Yonghong Song <[email protected]>

v0.22.0

Toggle v0.22.0's commit message
update debian changelog for release v0.22.0

  * Support for kernel up to 5.14
  * add ipv4/ipv6 filter support for tcp trace tools
  * add python interface to attach raw perf events
  * fix tcpstates for incorrect display of dport
  * new options for bcc tools runqslower, argdist
  * new libbpf-tools: filetop, exitsnoop, tcprtt
  * doc update, bug fixes and other tools improvement

Signed-off-by: Yonghong Song <[email protected]>

v0.21.0

Toggle v0.21.0's commit message
update debian changelog for release v0.21.0

  * Support for kernel up to 5.13
  * support for debug information from libdebuginfod
  * finished support for map elements items_*_batch() APIs
  * add atomic_increment() API
  * support attach_func() and detach_func() in python
  * fix displaying PID instead of TID for many tools
  * new tools: kvmexit.py
  * new libbpf-tools: gethostlatency, statsnoop, fsdist and solisten
  * fix tools ttysnoop/readahead for newer kernels
  * doc update and bug fixes

Signed-off-by: Yonghong Song <[email protected]>

v0.20.0

Toggle v0.20.0's commit message
update debian changelog for release v0.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

Signed-off-by: Yonghong Song <[email protected]>

v0.19.0

Toggle v0.19.0's commit message
update debian changelog for release v0.19.0

  * Support for kernel up to 5.11
  * allow BCC as a cmake subproject
  * add LPORT support in tcpconnlat and tcpconnect
  * added bpf_map_lookup_and_delete_batch support
  * new tools: virtiostat
  * new libbpf-tools: cpufreq, funclatency, cachestat
  * add install target to libbpf-tools
  * a few lua fixes
  * doc update and bug fixes

Signed-off-by: Yonghong Song <[email protected]>

v0.18.0

Toggle v0.18.0's commit message
update debian changelog for release v0.18.0

 * Support for kernel up to 5.10
 * add bpf kfunc/kretfunc C++ example
 * add PT_REGS_PARMx_SYSCALL helper macro
 * biolatency: allow json output
 * biolatpcts: support measuring overall latencies between two events
 * fix build when ENABLE_CLANG_JIT is disabled
 * doc update and bug fixes

Signed-off-by: Yonghong Song <[email protected]>

v0.17.0

Toggle v0.17.0's commit message
update debian changelog for release v0.17.0

 * Support for kernel up to 5.9
 * usdt: add uprobe refcnt support
 * use newer llvm/clang versions in debian packaging if possible
 * add bpf iterator C++ support
 * new bcc tools: tcprtt, netqtop, swapin, tcpsynbl, threadsnoop
 * tcpconnect: add DNS correlation to connect tracking
 * new libbpf-tools: llcstat, numamove, runqlen, runqlat, softirgs, hardirqs
 * doc update, bug fixes and some additional arguments for tools

Signed-off-by: Yonghong Song <[email protected]>