[0.14.0] 2021-10-22
Added
- Build time dependency on cereal
- Build time dependency on asciidoctor for man page generation
- Support microsecond timestamps in stftime()
- Add
_
as integer literal digit separator - Support for C style integer suffix in parser
- Add C like pointer arithmetic
- Automatic resolution of library paths for uprobes
- Support positional parameters as integer literals
- Access to uprobe arguments by name
Changed
- Prevent LLVM from unrolling loops
Deprecated
Removed
Fixed
- Fix memory leaks in struct types
- Fix strncmp() when N is bigger than on-stack buffer
- Fix strncmp() to check for NUL terminator
- Fix unroll() with async calls
- Fix string comparison codegen
- Fix verifier error when accessing same tracepoint field twice
- Fix reading too many bits for <64 bit kfunc args
- Fix misaligned stack access for map keys
Tools
Documentation
- Write new man page for
bpftrace(8)