Skip to content

Update debian changelog for release v0.37.0

Latest

Choose a tag to compare

@ekyooo ekyooo released this 02 Jul 07:59
  • Support for kernel up to 7.1

  • Bug Fixes
    libbpf-tools/trace_helpers.c: Fixed double-free in cleanup path (7b67195)
    libbpf-tools/biostacks: Fixed sizeof pointer issue in bpf_get_current_comm() (45348ee)
    libbpf-tools/biosnoop: Fixed incorrect sizeof in bpf_get_current_comm() (da296a9)
    libbpf-tools/filetop, offcputime: Fixed kernel memory disclosure (d3b8def)
    libbpf-tools/bashreadline: Fixed uninitialized stack data leak of kernel pointers (c2d8f9b)
    libbpf-tools/mountsnoop: Fixed compile error in probe_exit() (3fc265d)
    libbpf-tools/path_helpers: Fixed -Wstring-plus-int build error (3696ea0)
    libbpf-tools/runqlen: Fixed compile error on ppc64el (b11c1bd)
    syscall.py, syscall_helpers.c: Updated syscall tables (7457228)
    tools/mptcpify: Masked socket type before matching SOCK_STREAM (25ca8b4)
    tools/ppchcalls: Updated hcall list for newer kernels (a14e204)
    tools/bindsnoop: Fixed PROT field showing UNKN (22aeb77)
    tools/execsnoop: Fixed typo in check_cpu_field function name (a3dcb9a)
    tools: Fixed available_filter_functions path handling (2cc6d1a)
    bcc-lua: Restored LuaJIT determinism (825de98)

  • Build & Test Fixes
    doc/build: Added clang and llvm to libbpf-tools build dependencies (e1446ea)
    Build: Fixed deprecation warnings for LLVM PointerType::get/getUnqual (e75ce68)
    Build: Fixed build with LLVM 22 (4c7be1e)
    Build: Fixed C23 constness warnings (246c549)
    cc: Added ARM64 and riscv syscall prefix detection in C++ API (e48a177, 88c4e54)
    cc: Synced loongarch64 handling with glibc flags (#5500, ecb5e5d)
    clang: Added Microsoft extensions build flags (c3f35ec)
    tests/python: Added ARM and AArch64 support to static tracepoints (c8af3e7)
    tests/python: Removed x86-specific naming from tracing header (1afbe3c)

  • Doc update, other bug fixes and tools improvement