Skip to content

Conversation

@geyslan
Copy link
Member

@geyslan geyslan commented Jan 9, 2025

Close: #469

https://github.com/libbpf/libbpf/releases/tag/v1.5.0

In addition to the new features, libbpf 1.5 got these fixes:

Bug fixes

  • fixes and improvements around handling missing and nulled out struct_ops programs;
  • fixed mmap()-ing logic for global data, fixing interop between generic bpf_object__open() APIs and BPF subskeletons;
  • BPF skeleton backwards compatibility handling fixes;
  • handle LTO-produced *.llvm. symbols better;
  • feature detection fixes in the presence of BPF token inside user namespace;
  • older kernels have broken PID filtering logic for multi-uprobes, libbpf now detects this and avoids the use of multi-uprobes for USDTs;
  • fix accidental drop of FD_CLOEXEC flag during BPF map reuse;
  • few BTF dumper formatting fixes;
  • a few more small fixes all around.

@geyslan geyslan self-assigned this Jan 9, 2025
@geyslan geyslan merged commit c582c4c into aquasecurity:main Jan 9, 2025
20 checks passed
@geyslan geyslan mentioned this pull request Jan 9, 2025
@geyslan geyslan deleted the 469-bump-libbpf150 branch April 2, 2025 20:13
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

bump libbpf to v1.5.0

1 participant