Commit Graph

  • 14c98455a9 btf: remove unused methods Alessandro Decina 2021-02-13 09:46:25 +0000
  • a5e19fc4ac Fix warnings Alessandro Decina 2021-02-13 09:46:14 +0000
  • fdc4dad5ff maps: add AsyncPerfMap Alessandro Decina 2021-02-13 09:31:19 +0000
  • 4be0c45305 perf_map: split in sub modules Alessandro Decina 2021-02-13 03:35:55 +0000
  • 95a24c6f8b perf_map: implement AsRawFd Alessandro Decina 2021-02-13 03:26:41 +0000
  • 5d6fe8bdf4 Add IOError variants to PerfMapError and PerfBufferError Alessandro Decina 2021-02-13 03:25:58 +0000
  • b9be2f1a9b Make aya::maps::perf_map public Alessandro Decina 2021-02-13 03:23:53 +0000
  • 160e0be6d6 Change the suffix of errors from *Failed to *Error Alessandro Decina 2021-02-12 19:32:56 +0000
  • d4e282535b bpf, perf_map: make maps usable from multiple threads Alessandro Decina 2021-02-12 06:46:55 +0000
  • d7c91efb2d Make online_cpus() util public Alessandro Decina 2021-02-10 06:36:29 +0000
  • 2215e202f4 Generate arch specific bindings Alessandro Decina 2021-02-08 04:01:28 +0000
  • 1de392964b Add src/generated/netlink_bindings.rs to repo Alessandro Decina 2021-02-07 20:27:13 +0000
  • af8f769b50 Turn the project into a workspace, move code under aya/ Alessandro Decina 2021-02-07 20:25:47 +0000
  • c110394aaa xdp: add netlink based implementation for kernels < 5.7 Alessandro Decina 2021-02-07 20:07:14 +0000
  • 9614132724 Implement detaching from socket filters Alessandro Decina 2021-02-06 20:57:32 +0000
  • 4bd0cde199 sys: add kernel_version() util to get the running kernel version Alessandro Decina 2021-02-06 19:54:46 +0000
  • 8f5a17b542 Rename the syscalls module to sys Alessandro Decina 2021-02-06 19:13:47 +0000
  • e83a26b307 probe: sysfs helpers don't need to be public Alessandro Decina 2021-02-06 19:01:52 +0000
  • 54637eab04 Improve relocation errors Alessandro Decina 2021-02-06 09:32:54 +0000
  • 37c3a198c4 Rework the error hierarchy Alessandro Decina 2021-02-06 07:14:35 +0000
  • 96db24e285 Untangle map relocation from BTF relocation Alessandro Decina 2021-02-05 20:26:57 +0000
  • 88d49927c2 btf: rename BtfRelocationError to RelocationError Alessandro Decina 2021-02-05 20:10:39 +0000
  • 3b668d9274 Fix some warnings Alessandro Decina 2021-02-05 19:54:47 +0000
  • 65d520bbd7 Support non-native endianness Alessandro Decina 2021-02-05 19:43:53 +0000
  • 5b8def7b69 Refactor ELF parser a bit and add more tests Alessandro Decina 2021-02-05 08:50:32 +0000
  • fd0ba2355d btf: remove object::pod usage Alessandro Decina 2021-02-05 08:50:01 +0000
  • 4b65da66ea btf: check array bounds while doing candidate matching Alessandro Decina 2021-02-03 20:56:57 +0000
  • b49a627cac btf: implement candidate matching for enums Alessandro Decina 2021-02-03 20:34:04 +0000
  • 08d5fa6059 Initial BTF support Alessandro Decina 2021-01-30 23:20:17 +0000
  • b75efc8efe bpf: fix loading socket filters from obj files Alessandro Decina 2021-01-21 19:45:52 +0000
  • a8c212377f bpf: make program() and program_mut() return inner program types Alessandro Decina 2021-01-21 19:37:48 +0000
  • 4dc01f64dd bpf: make map() and map_mut() optionally return concrete map types Alessandro Decina 2021-01-21 08:07:36 +0000
  • a41edbca2c maps: add ProgramArray Alessandro Decina 2021-01-20 07:26:57 +0000
  • f7cdd2e059 maps: move maps inside RefCells Alessandro Decina 2021-01-20 07:08:43 +0000
  • 77fa7d857c syscalls: add Pod bound on keys Alessandro Decina 2021-01-20 05:58:08 +0000
  • 83f57447dc maps: move MapsIter/MapsKeys from hash_map.rs to the parent module Alessandro Decina 2021-01-19 10:08:11 +0000
  • 72e43aae1a maps: hash_map: make MapKeys and MapIter generic Alessandro Decina 2021-01-19 10:01:16 +0000
  • 70fab20193 maps: hash map: remove Clone bound Alessandro Decina 2021-01-19 09:46:11 +0000
  • b0b83cbd8c Use own Pod trait Alessandro Decina 2021-01-19 09:38:22 +0000
  • 561b0015bb programs: xdp: support detaching with FdLink Alessandro Decina 2021-01-19 07:45:21 +0000
  • 0f0bc795e3 programs: add FdLink Alessandro Decina 2021-01-19 07:44:21 +0000
  • 84afa318c8 Formatting fixes Alessandro Decina 2021-01-19 07:28:49 +0000
  • 15be301f8c Initial commit Alessandro Decina 2021-01-02 17:42:28 +1100