Alessandro Decina
|
f1da541234
The futures crate is only needed when async is enabled
|
4 rokov pred |
Alessandro Decina
|
14c98455a9
btf: remove unused methods
|
4 rokov pred |
Alessandro Decina
|
a5e19fc4ac
Fix warnings
|
4 rokov pred |
Alessandro Decina
|
fdc4dad5ff
maps: add AsyncPerfMap
|
4 rokov pred |
Alessandro Decina
|
4be0c45305
perf_map: split in sub modules
|
4 rokov pred |
Alessandro Decina
|
95a24c6f8b
perf_map: implement AsRawFd
|
4 rokov pred |
Alessandro Decina
|
5d6fe8bdf4
Add IOError variants to PerfMapError and PerfBufferError
|
4 rokov pred |
Alessandro Decina
|
b9be2f1a9b
Make aya::maps::perf_map public
|
4 rokov pred |
Alessandro Decina
|
160e0be6d6
Change the suffix of errors from *Failed to *Error
|
4 rokov pred |
Alessandro Decina
|
d4e282535b
bpf, perf_map: make maps usable from multiple threads
|
4 rokov pred |
Alessandro Decina
|
d7c91efb2d
Make online_cpus() util public
|
4 rokov pred |
Alessandro Decina
|
2215e202f4
Generate arch specific bindings
|
4 rokov pred |
Alessandro Decina
|
1de392964b
Add src/generated/netlink_bindings.rs to repo
|
4 rokov pred |
Alessandro Decina
|
af8f769b50
Turn the project into a workspace, move code under aya/
|
4 rokov pred |
Alessandro Decina
|
c110394aaa
xdp: add netlink based implementation for kernels < 5.7
|
4 rokov pred |
Alessandro Decina
|
9614132724
Implement detaching from socket filters
|
4 rokov pred |
Alessandro Decina
|
4bd0cde199
sys: add kernel_version() util to get the running kernel version
|
4 rokov pred |
Alessandro Decina
|
8f5a17b542
Rename the syscalls module to sys
|
4 rokov pred |
Alessandro Decina
|
e83a26b307
probe: sysfs helpers don't need to be public
|
4 rokov pred |
Alessandro Decina
|
54637eab04
Improve relocation errors
|
4 rokov pred |
Alessandro Decina
|
37c3a198c4
Rework the error hierarchy
|
4 rokov pred |
Alessandro Decina
|
96db24e285
Untangle map relocation from BTF relocation
|
4 rokov pred |
Alessandro Decina
|
88d49927c2
btf: rename BtfRelocationError to RelocationError
|
4 rokov pred |
Alessandro Decina
|
3b668d9274
Fix some warnings
|
4 rokov pred |
Alessandro Decina
|
65d520bbd7
Support non-native endianness
|
4 rokov pred |
Alessandro Decina
|
5b8def7b69
Refactor ELF parser a bit and add more tests
|
4 rokov pred |
Alessandro Decina
|
fd0ba2355d
btf: remove object::pod usage
|
4 rokov pred |
Alessandro Decina
|
4b65da66ea
btf: check array bounds while doing candidate matching
|
4 rokov pred |
Alessandro Decina
|
b49a627cac
btf: implement candidate matching for enums
|
4 rokov pred |
Alessandro Decina
|
08d5fa6059
Initial BTF support
|
4 rokov pred |