v0.12.1
版本发布时间: 2023-10-19 21:39:50
cilium/ebpf最新发布版本:v0.16.0(2024-07-24 17:40:43)
Fixes
Fix ProgramInfo.Instructions failing to decode ExtInfos
A recent change to ProgramInfo.Instructions failed to take a difference between kernel and ELF wire format into account. This meant that retrieving the instructions of a program from the kernel failed with a error.
See #1168, fixed by #1169.
Fix reading auxv on 32-bit platforms
The code to determine the kernel version from vdso has been broken on 32-bit platforms. Note that 32-bit arches are not officially supported to the fix is best effort.
See #1133, fixed by #1144.
What's Changed
- internal: fix reading auxv on 32-bit platforms by @lmb in https://github.com/cilium/ebpf/pull/1144
- perf: clarify purpose of the package by @lmb in https://github.com/cilium/ebpf/pull/1172
- build(deps): bump urllib3 from 2.0.6 to 2.0.7 in /docs by @dependabot in https://github.com/cilium/ebpf/pull/1170
- btf: some inflateRawTypes simplifications by @lmb in https://github.com/cilium/ebpf/pull/1173
- docs: improve Makefile UX with pipenv sync by @ti-mo in https://github.com/cilium/ebpf/pull/1174
- btf,info: Fix bad instruction offset when parsing infos from kernel by @dylandreimerink in https://github.com/cilium/ebpf/pull/1169
Full Changelog: https://github.com/cilium/ebpf/compare/v0.12.0...v0.12.1