Alessandro Decina
|
29d539751a
|
ebpf: add fallback memcpy
Add simplest possible memcpy that the verifier should never trip on
|
3 years ago |
William Findlay
|
df26fd94a7
|
bpf/program_array: use never type, add unsafe flag, and document safety
|
3 years ago |
William Findlay
|
89dee1a114
|
aya-bpf: implement argument coercion for pt_regs and BTF programs
Implements argument and return value coercion helpers for:
- LSM programs
- BTF tracepoints
- [ku]{ret}probes
Signed-off-by: William Findlay <william@williamfindlay.com>
|
3 years ago |
Alessandro Decina
|
32350f81b7
|
bpf: add memset impl that doesn't trip the verifier
Add a verifier proof memset implementation. This is a quick hack until
we fix compiler-builtins for the bpf target.
|
3 years ago |
Alessandro Decina
|
a68ff47246
|
aya-bpf, aya-bpf-bindings: fix clippy lints
|
4 years ago |
Alessandro Decina
|
e11edc072b
|
bpf: add more bindings
Initial support for Array, HashMap and SockHash maps, and for SkSkb,
SkMsg, SockOps and XDP programs.
|
4 years ago |
Alessandro Decina
|
7815711196
|
bpf: add aya-bpf-bindings
Move the generated bindings to aya-bpf-bindings.
|
4 years ago |
Alessandro Decina
|
cdf960aaa1
|
bpf: initial bpf bindings
|
4 years ago |