github cilium/ebpf v0.12.1

latest releases: v0.16.0, v0.15.0, v0.14.0...
13 months ago

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 #1144
  • perf: clarify purpose of the package by @lmb in #1172
  • build(deps): bump urllib3 from 2.0.6 to 2.0.7 in /docs by @dependabot in #1170
  • btf: some inflateRawTypes simplifications by @lmb in #1173
  • docs: improve Makefile UX with pipenv sync by @ti-mo in #1174
  • btf,info: Fix bad instruction offset when parsing infos from kernel by @dylandreimerink in #1169

Full Changelog: v0.12.0...v0.12.1

Don't miss a new ebpf release

NewReleases is sending notifications on new releases.