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/bpf
Michal Rostecki c05a3b69b7 aya-obj: Handle lack of match of enum variants correctly
When comparing `local_spec` with `target_spec` for enum relocations,
we can encounter a situation when a matchinng variant in a candidate
spec doesn't exist.

Before this change, such case wasn't handled explicitly, therefore
resulted in returning currently constructed `target_spec` at the
end. The problem is that such `target_spec` was, due to lack of
match, incomplete. It didn't contain any `accessors` nor `parts`.

Later usage of such incomplete `target_spec` was leading to panics,
since the code operating on enums' `target_spec` expects at least
one `accessor` to be available.

Fixes #868
8 months ago
..
ext.bpf.c integration-test: avoid reliance on kernel headers 1 year ago
main.bpf.c integration-test: avoid reliance on kernel headers 1 year ago
multimap-btf.bpf.c integration-test: Add map pinning coverage 12 months ago
reloc.bpf.c aya-obj: Handle lack of match of enum variants correctly 8 months ago
text_64_64_reloc.c integration-test: avoid reliance on kernel headers 1 year ago