Releases
v0.20.0
[0.20.0] 2024-01-22
Added
Add log2 histograms with finer granularity
Add a jiffies
builtin for advanced usages
Emit better errors messages for invalid attachpoints
Add support for uprobe_multi link
Attach BTF to generated BPF programs
Add fentry/fexit aliases for kfunc/kretfunc
Add support for uprobe pid targeting
New builtin for getting the number of map elements
Add more helpful error messages for map operations
New config block syntax
Changed
Standardize config and env var names
Deprecated
Removed
Fixed
Fix JSON output for cgroup_path
Fix silent truncation of 64-bit values in hist()
utils: use /data/local/tmp as temprary dir on Android
Fix uprobe multi probe for targets with wildcards
Fix symbolication on for 32-bit userspcae and 64-bit kernel
Fix retval for kretfunc/fexit
Fix attachment/listing of wildcarded module kfuncs
Fix uprobe attachment across container boundary
Fix generated BTF for older kernels
Docs
Fix one-liner tutorial for systems with BTF
Tools
Add PPID field to execsnoop.bt
Use strftime
instead of elapsed
in execsnoop.bt
Use strftime
instead of elapsed
in threadsnoop.bt
Increase PID field width and align to the right in threadsnoop.bt
Update runqlen.bt to remove runnable_weight
field from cfs_rq struct.
Update mdflush.bt to use blkdev.h instead of genhd.h for non-BTF builds.
Add milliseconds to timestamp and align numbers to the right in killsnoop.bt
You canβt perform that action at this time.