You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
aya/test/integration-test
Andrés Medina b2b52aac9e aya: Use `OwnedFd` when loading BTF fd
This fixes an existing file descriptor leak when there is BTF data in
the loaded object.

There is a required breaking change in that now the btf fd will be
passed in the programs and maps when loading them instead of them
storing a raw fd to them as to avoid the maps/programs needing to be
tied by lifetime to the btf fd (since they aren't needed at load
time).

To avoid lifetime issues caused by the bpf object owning both the btf
fd and the map of programs/maps but needing to reference the fd while
mutating the programs these fields are now made public. As far as I
can tell there are no safety issues with making these fields public,
the only issue would be tying that struct's public API more. I did
make the structure non exhaustive so that adding fields wouldn't
become a breaking change.
2 years ago
..
bpf integration-test: compile C probes using build.rs 2 years ago
src aya: Use `OwnedFd` when loading BTF fd 2 years ago
Cargo.toml cargo: Define dependencies on the workspace level 2 years ago
build.rs Merge pull request #669 from aya-rs/bpf-linker-hella-warnings 2 years ago