New
v0.24.2
Fixed
- Fix off-by-one for function argument size comparison
- Fix resolution of enum-typed tracepoint args
- Fix block expression handling inside print statements
- join(): Fix wrong index of GEP that was causing truncation
- output: prevent crash when printing overflow-only lhist
- codegen: Fix tid/pid in non-init namespaces
- Fix segfault in printf ordering
- Fix language part being overwritten in uprobe attachpoint parser
- Fix automatic conversion of BTF char arrays to bpftrace strings
- Fix anonymous struct/unions not resolving correctly from BTF
- Fix getopt support for unsigned integers
Changed
- Disallow builtin and type idents as macro parameter names