Commit Graph

  • c4d89fa13c aya-log: use stricter version for the aya-log-common dep Alessandro Decina 2022-04-23 09:02:35 +0000
  • bdb2750e66 ebpf: inline write_record_header Alessandro Decina 2022-04-16 10:10:56 +0000
  • 81befa0661 Update aya to 0.10.7 Michal Rostecki 2022-03-25 13:44:35 +0100
  • ca1fe7e05f Format arguments in userspace Michal Rostecki 2022-02-28 14:54:42 +0000
  • 9b229d00e1 Don't recompute the record length Alessandro Decina 2021-10-15 10:30:21 +0000
  • 7f8d7057df ebpf: initialize AYA_LOGS with max_entries=0 Alessandro Decina 2021-10-15 10:26:32 +0000
  • 2800454763 Fix clippy warning Alessandro Decina 2021-10-15 09:57:01 +0000
  • 8bde15dad7 Add copy of README.md inside aya-log/ Alessandro Decina 2021-10-15 09:55:37 +0000
  • 5e18a715b2 Add missing manifest fields Alessandro Decina 2021-10-15 09:51:22 +0000
  • 31e71f8db5 (cargo-release) version 0.1.1 Alessandro Decina 2021-10-15 09:47:11 +0000
  • 29955b2287 (cargo-release) version 0.1.1 Alessandro Decina 2021-10-15 09:47:11 +0000
  • 6d14a16d8e git add .cargo and xtask Alessandro Decina 2021-10-15 09:46:39 +0000
  • cced3da5c8 Update to aya 0.10.5 Alessandro Decina 2021-10-15 09:37:34 +0000
  • 9ab9c80183 Simplify BpfLogger::init Alessandro Decina 2021-10-15 09:03:12 +0000
  • 2ac433449c Minor tweaks to make the verifier's job easier Alessandro Decina 2021-10-15 08:13:18 +0000
  • b14d4bab2f Switch to aya-ufmt Alessandro Decina 2021-10-15 08:09:45 +0000
  • 22d8f86fbb Use aya_bpf::maps::PerfEventByteArray to output logs Alessandro Decina 2021-10-02 11:15:10 +0000
  • 741957f945 Use aya_log_ebpf::ufmt instead of ::ufmt Alessandro Decina 2021-10-02 11:02:04 +0000
  • 0d7ac3eb3e Add ufmt to readme Alessandro Decina 2021-09-21 09:33:23 +0000
  • 5df853cfb0 Update readme Alessandro Decina 2021-09-20 01:27:43 +0000
  • b29a061bce Initial commit Alessandro Decina 2021-09-19 22:32:22 +0000
  • f9588a9daa
    Merge pull request #348 from athre0z/printk Alessandro Decina 2022-07-27 18:07:43 +0100
  • bfb5536f12 bpf: avoid stack-alloc for `fmt` in `bpf_printk!` Joel Höner 2022-07-26 23:57:41 +0200
  • da13143c05 bpf: add `bpf_printk!` helper Joel Höner 2022-07-24 03:16:29 +0200
  • 6c9d814860
    Merge pull request #345 from vadorovsky/bpf-get-current-comm-u8 Michal Rostecki 2022-07-26 19:20:19 +0200
  • 73ee3cff70
    Merge pull request #140 from dave-tucker/btf-maps Dave Tucker 2022-07-19 19:59:44 +0100
  • f976229477 Support BTF Maps Dave Tucker 2021-12-10 19:12:01 +0000
  • 480f6180f5
    Merge pull request #346 from vadorovsky/skb-load-bytes Michal Rostecki 2022-07-19 19:13:37 +0200
  • c6e1d56684 bpf: Add `load_bytes` method to SKB context Michal Rostecki 2022-07-19 11:59:37 +0200
  • f08bb022f7
    Merge pull request #347 from vadorovsky/fix-lint Michal Rostecki 2022-07-19 17:16:06 +0200
  • ee15fbbbc5 bpf: Use `then_some` instead of `then(|| [...])` Michal Rostecki 2022-07-19 16:48:33 +0200
  • a3a96b8415 bpf: Change the result type of bpf_get_current_comm helper Michal Rostecki 2022-07-12 16:02:14 +0200
  • 6f301ac9ca
    Merge pull request #284 from vadorovsky/str Alessandro Decina 2022-07-11 09:41:45 +0100
  • fa4347aae4
    Merge pull request #344 from vadorovsky/rlimit-v2 Alessandro Decina 2022-07-08 16:55:37 +0100
  • 3d592d0f29 aya: Raise the RLIMIT_MEMLOCK warning only if failed to create a map Michal Rostecki 2022-07-08 14:09:34 +0200
  • a7fa938f1e
    Merge pull request #342 from vadorovsky/rlimit Dave Tucker 2022-07-06 10:27:44 +0100
  • bebe98e670 aya: Raise the warning when RMILIT_MEMLOCK is not RLIM_INFINITY Michal Rostecki 2022-07-05 10:03:10 +0200
  • ecb327f7ed book: redirect to aya-rs.dev/book gh-pages Alessandro Decina 2022-07-05 04:13:07 +1000
  • 9c462ebd2c
    build(deps): update inventory requirement from 0.2 to 0.3 dependabot[bot] 2022-07-04 13:14:30 +0000
  • 555833a79a
    Merge pull request #335 from dave-tucker/rust-runner Dave Tucker 2022-07-03 15:39:57 +0100
  • 79101e748a test: Replace RTF with Rust Dave Tucker 2022-07-02 19:49:49 +0100
  • 6188c9dee3
    Merge pull request #336 from dave-tucker/clippy Dave Tucker 2022-07-03 13:20:05 +0100
  • 336faf553e clippy: Fix latest nightly lints Dave Tucker 2022-07-03 12:51:09 +0100
  • 323170aa3f
    Merge pull request #331 from joshiste/fix/compat-pre-5.5 Dave Tucker 2022-06-29 13:59:49 +0100
  • 2d79f22b40 aya-bpf: use bpf_read_probe for reading pt_regs Johannes Edmeier 2022-06-29 11:31:04 +0200
  • 782a06bdd6 aya: Add USDT documentation Dave Tucker 2022-06-28 02:24:30 +0100
  • ac1ee64aaf aya: Add USDT documentation Dave Tucker 2022-06-28 02:24:30 +0100
  • 91d6e8114d aya-bpf: Implement USDT programs Dave Tucker 2022-06-26 23:20:07 +0100
  • 321e418f7b aya: Implement USDT probes Dave Tucker 2022-06-24 15:20:27 +0100
  • 2948fcba80 aya-common: Add a new package Dave Tucker 2022-06-27 18:07:58 +0100
  • 3652920fe9 images: Add codegen image Dave Tucker 2022-06-27 19:07:09 +0100
  • cf933cddc5 aya: Add probe for bpf_link_create for perf programs Dave Tucker 2022-06-27 22:20:10 +0100
  • 075afec573 aya: Make features a lazy_static Dave Tucker 2022-06-26 22:26:19 +0100
  • b994052b3c aya: Add probe for bpf_get_attach_cookie Dave Tucker 2022-06-26 21:35:13 +0100
  • 5643bc69e5 aya: refactor handling of /proc/$pid/maps Dave Tucker 2022-06-24 23:05:00 +0100
  • f2fb211634
    Merge pull request #330 from aya-rs/dependabot/cargo/object-0.29 Dave Tucker 2022-06-27 19:03:19 +0100
  • 78e58b8960 bpf(helpers): Add *_str_bytes helpers Michal Rostecki 2022-05-27 13:52:54 +0200
  • 661a21570f
    build(deps): update object requirement from 0.28 to 0.29 dependabot[bot] 2022-06-27 13:21:11 +0000
  • a301a56316
    Merge pull request #328 from drewkett/map-update-no-key Alessandro Decina 2022-06-26 20:34:24 +0100
  • e5f455f238
    Merge pull request #282 from dave-tucker/bpfd Alessandro Decina 2022-06-25 19:42:30 +0100
  • 004f3dd664 aya: Improve Extension Docs Dave Tucker 2022-06-20 11:13:58 +0100
  • 9e85b92323 aya: Add Extension::attach_to_program() Dave Tucker 2022-05-10 22:33:09 +0100
  • b4413322e3 aya: Replace ProgramFd trait with struct Dave Tucker 2022-06-17 23:49:58 +0100
  • fd52bfeadc aya: Implement attach_to_link for XDP Dave Tucker 2022-05-06 23:14:45 +0100
  • ccb189784f aya: Add support for bpf_link_update Dave Tucker 2022-04-22 17:32:00 +0100
  • 36edf09254 Have bpf_map_update_elem take Option<&K> for key Andrew Burkett 2022-06-23 08:39:31 -0700
  • 150dc1b610
    Merge pull request #326 from NoneTirex/fix-map-delete-return-value Alessandro Decina 2022-06-22 23:41:06 +0100
  • 70d99cbaf7 aya: Add fuzz targets Dave Tucker 2022-06-22 23:34:14 +0100
  • caa66cabac Add missing inline macro to xdp methods tirex 2022-06-22 21:01:01 +0200
  • 741c35f555 Restore previous check for bpf_get_stackid tirex 2022-06-22 21:41:13 +0200
  • 42c4d5c3af Temporary change return value condition to avoid problems with possibly (not aware) cast from int to long tirex 2022-06-22 21:26:02 +0200
  • 8d586aaca2 Add missing inline macro to xdp methods tirex 2022-06-22 21:01:01 +0200
  • 5b1a3ed866 Fix return value for map removing/deleting tirex 2022-06-21 20:32:11 +0200
  • 623579a47f aya: Add Map::fd() function to return a MapFd Dave Tucker 2022-06-18 13:32:50 +0100
  • 8890fbf1ad aya: Add Map::fd() function to return a MapFd Dave Tucker 2022-06-18 13:32:50 +0100
  • e4c0cb1f5a aya: Add MapFd trait Dave Tucker 2022-05-29 15:00:31 +0100
  • 24597b15b7
    Merge pull request #321 from davibe/fix-linting-issues Dave Tucker 2022-06-14 09:47:35 +0100
  • 7f33d67e8c xtask: fix linting warnings on docs() Davide Bertola 2022-06-14 09:49:21 +0200
  • 2680693783 xtask: fix lint errors due to clap changes Davide Bertola 2022-06-14 09:48:42 +0200
  • cbf520934a aya-gen: fix lint errors Davide Bertola 2022-06-14 09:36:45 +0200
  • ed3b690a6d
    Merge pull request #320 from dave-tucker/moar-crabby-docs Dave Tucker 2022-06-14 01:17:08 +0100
  • 2b98259be7 readme: Add crabby, sync with aya/README.md Dave Tucker 2022-06-13 18:06:15 +0100
  • 67951cd2d7 xtask: Fix docs generation Dave Tucker 2022-06-13 18:00:29 +0100
  • 713cd4e858 docs: Add crabby logo Dave Tucker 2022-06-13 13:56:50 +0100
  • 4f13576594
    aya-gen: allow passing custom --ctypes-prefix to bindgen (#312) Davide Bertola 2022-06-13 10:21:53 +0200
  • 87375bec0a aya-gen: fix crash when args end with --ctypes-prefix Davide Bertola 2022-06-12 14:35:44 +0200
  • 7549eb979c
    Merge pull request #315 from dave-tucker/sock Alessandro Decina 2022-06-12 09:01:28 +0100
  • 0786afa9ca
    Merge pull request #319 from dave-tucker/moar-regs Dave Tucker 2022-06-10 16:13:18 +0100
  • cf3c8f355e ci: test aya-bpf-macros on nightly Dave Tucker 2022-06-10 15:45:41 +0100
  • 05c1586202 bpf: bpf_probe_read_kernel fields in pt_regs Dave Tucker 2022-06-10 15:04:22 +0100
  • f3574b0e70
    Merge pull request #318 from ishitatsuyuki/patch-1 Dave Tucker 2022-06-10 14:18:24 +0100
  • 5e24cf7a29
    bpf: Remove unnecessary Sync bound on PerCpuArray<T> Tatsuyuki Ishi 2022-06-10 16:45:26 +0900
  • ad69e30cd1 aya-bpf: Implement set() for array maps Sebastian Bernauer 2022-06-09 16:40:30 +0200
  • 9d4fd4888c fix clippy warnings Sebastian Bernauer 2022-06-09 16:37:36 +0200
  • 82cd3e695a ebpf: PerCpuArray: remove get_mut() and add get_ptr() and get_ptr_mut() Alessandro Decina 2022-06-09 23:13:16 +1000
  • 945dabf35d ebpf: PerCpuArray: remove get_mut() and add get_ptr() and get_ptr_mut() Alessandro Decina 2022-06-09 23:13:16 +1000
  • 1eb9ef5488
    Merge pull request #290 from ishitatsuyuki/immut-self Alessandro Decina 2022-06-09 13:24:15 +0100
  • 7b21a2d17e aya: Implement BPF_PROG_TYPE_CGROUP_SOCK Dave Tucker 2022-06-09 01:00:58 +0100
  • 6f51b616e1 bpf: Implement BPF_PROG_TYPE_CGROUP_SOCK Dave Tucker 2022-06-09 00:20:08 +0100
  • 3f6b2507b6
    Merge pull request #314 from dave-tucker/sockops Dave Tucker 2022-06-08 23:46:59 +0100