Alessandro Decina
|
d4e282535b
bpf, perf_map: make maps usable from multiple threads
|
4 жил өмнө |
Alessandro Decina
|
d7c91efb2d
Make online_cpus() util public
|
4 жил өмнө |
Alessandro Decina
|
2215e202f4
Generate arch specific bindings
|
4 жил өмнө |
Alessandro Decina
|
1de392964b
Add src/generated/netlink_bindings.rs to repo
|
4 жил өмнө |
Alessandro Decina
|
af8f769b50
Turn the project into a workspace, move code under aya/
|
4 жил өмнө |
Alessandro Decina
|
c110394aaa
xdp: add netlink based implementation for kernels < 5.7
|
4 жил өмнө |
Alessandro Decina
|
9614132724
Implement detaching from socket filters
|
4 жил өмнө |
Alessandro Decina
|
4bd0cde199
sys: add kernel_version() util to get the running kernel version
|
4 жил өмнө |
Alessandro Decina
|
8f5a17b542
Rename the syscalls module to sys
|
4 жил өмнө |
Alessandro Decina
|
e83a26b307
probe: sysfs helpers don't need to be public
|
4 жил өмнө |
Alessandro Decina
|
54637eab04
Improve relocation errors
|
4 жил өмнө |
Alessandro Decina
|
37c3a198c4
Rework the error hierarchy
|
4 жил өмнө |
Alessandro Decina
|
96db24e285
Untangle map relocation from BTF relocation
|
4 жил өмнө |
Alessandro Decina
|
88d49927c2
btf: rename BtfRelocationError to RelocationError
|
4 жил өмнө |
Alessandro Decina
|
3b668d9274
Fix some warnings
|
4 жил өмнө |
Alessandro Decina
|
65d520bbd7
Support non-native endianness
|
4 жил өмнө |
Alessandro Decina
|
5b8def7b69
Refactor ELF parser a bit and add more tests
|
4 жил өмнө |
Alessandro Decina
|
fd0ba2355d
btf: remove object::pod usage
|
4 жил өмнө |
Alessandro Decina
|
4b65da66ea
btf: check array bounds while doing candidate matching
|
4 жил өмнө |
Alessandro Decina
|
b49a627cac
btf: implement candidate matching for enums
|
4 жил өмнө |
Alessandro Decina
|
08d5fa6059
Initial BTF support
|
4 жил өмнө |
Alessandro Decina
|
b75efc8efe
bpf: fix loading socket filters from obj files
|
4 жил өмнө |
Alessandro Decina
|
a8c212377f
bpf: make program() and program_mut() return inner program types
|
4 жил өмнө |
Alessandro Decina
|
4dc01f64dd
bpf: make map() and map_mut() optionally return concrete map types
|
4 жил өмнө |
Alessandro Decina
|
a41edbca2c
maps: add ProgramArray
|
4 жил өмнө |
Alessandro Decina
|
f7cdd2e059
maps: move maps inside RefCells
|
4 жил өмнө |
Alessandro Decina
|
77fa7d857c
syscalls: add Pod bound on keys
|
4 жил өмнө |
Alessandro Decina
|
83f57447dc
maps: move MapsIter/MapsKeys from hash_map.rs to the parent module
|
4 жил өмнө |
Alessandro Decina
|
72e43aae1a
maps: hash_map: make MapKeys and MapIter generic
|
4 жил өмнө |
Alessandro Decina
|
70fab20193
maps: hash map: remove Clone bound
|
4 жил өмнө |