Commit Graph

  • db64fcf73b build(deps): update public-api requirement in the cargo-crates group (#1488) main create-pull-request/codegen dependabot[bot] 2026-03-02 07:31:25 -08:00
  • 3353fa1d01 netlink: avoid some allocations netlink-mess Tamir Duberstein 2026-02-21 07:27:11 -05:00
  • 066255c4df netlink: advance through write buffers Tamir Duberstein 2026-02-20 19:46:06 -05:00
  • ff9eedea5b netlink: use constants more consistently Tamir Duberstein 2026-02-20 17:51:41 -05:00
  • 53814fe24a netlink: use checked accessors Tamir Duberstein 2026-02-20 17:39:49 -05:00
  • e102e1ec5d netlink: avoid repeating NLA_ALIGNTO everywhere Tamir Duberstein 2026-02-21 14:14:26 -05:00
  • aa122f319f appease clippy Tamir Duberstein 2026-02-27 11:26:34 -05:00
  • c42157f0b5 netlink: fix attachment failure with long program names cong-or 2026-02-20 22:34:38 +00:00
  • 403a44fe6d maps: add fold/try_fold/for_each ring buffer API ring-buf-consume-batch Tamir Duberstein 2026-02-17 16:43:37 -05:00
  • f47bda8673 misc: avoid some allocations Tamir Duberstein 2026-02-19 11:21:31 -05:00
  • c9b2f369a1 maps: rehome read_item on ConsumerPos Tamir Duberstein 2026-02-18 14:43:03 -05:00
  • 211bb0da9e maps: Add integration test for BloomFilter vad 2026-01-27 16:27:05 +01:00
  • ae8c76d037 maps: Fix BloomFilter::contains method vad 2026-02-10 07:51:37 +01:00
  • 0bf462d221 maps: Take &self in all methods of BloomFilter vad 2026-01-27 15:53:22 +01:00
  • 8962fc79c1 aya-ebpf: Use i32 as a type for eBPF helper return codes vad 2026-01-28 13:21:09 +01:00
  • a30c1496f7 public-api: regenerate tamird 2026-02-16 05:56:05 +00:00
  • 294e0c1941 ebpf: Add helper for safe loading of globals Jamie Hill-Daniel 2026-02-09 14:23:43 +00:00
  • baa7ddb381 build(deps): bump the cargo-crates group with 2 updates dependabot[bot] 2026-02-09 15:23:30 +00:00
  • dd9bb520d2 tracepoint: use read_kernel() for read_at() Gustavo Noronha Silva 2026-02-08 20:44:31 -03:00
  • 519abffef7 ci: bump bpf-linker llvm to 22 Tamir Duberstein 2026-01-31 06:28:14 -05:00
  • 2f8759cc62 Dial the lints to 100 Tamir Duberstein 2026-01-23 13:58:10 -05:00
  • d10ed519c3 xtask: move libbpf-sys hacks to Rust Tamir Duberstein 2026-01-28 18:31:41 -05:00
  • ab109e489c ci: Cancel stale PR runs automatically vad 2026-01-28 15:34:37 +01:00
  • 998ad08ba0 maps: Do not anonymize BTF maps vad 2026-01-27 16:30:23 +01:00
  • 5cfe609872 integration-test: add btf_maps libbpf compatibility tests root 2026-01-27 00:44:14 +01:00
  • 930fa7b8af aya-ebpf: generalize btf_map_def macro type parameters root 2026-01-27 00:41:39 +01:00
  • ecbb7b5272 build(deps): update nix requirement in the cargo-crates group dependabot[bot] 2026-01-26 14:56:19 +00:00
  • dc12998268 aya-build: try to build when rustup is not found famfo 2026-01-09 11:33:22 +01:00
  • e746618143 enable unused_qualifications lint Tamir Duberstein 2026-01-23 11:00:07 -05:00
  • be872b1cff Use usize::next_multiple_of Tamir Duberstein 2026-01-21 15:20:26 -05:00
  • 394668806b aya-ebpf: define hash maps via macro Tamir Duberstein 2026-01-20 11:44:58 -05:00
  • f35f7a3610 aya, aya-ebpf: reduce duplication Tamir Duberstein 2026-01-18 08:43:52 -05:00
  • 388d1f9694 aya-build: Allow to opt out vad 2026-01-20 13:50:15 +01:00
  • 2b424ed8b5 aya-ebpf-macros: split vectors to avoid panicking Tamir Duberstein 2026-01-18 11:25:29 -05:00
  • 0a5c5e5594 build(deps): update rbpf requirement in the cargo-crates group dependabot[bot] 2026-01-19 15:39:25 +00:00
  • d022b8dce4 set value_size to 0 if loading ringbuffer (#1443) Lukas Hoehl 2026-01-17 01:07:39 +01:00
  • 3eb9cacef4 aya-ebpf: add BTF ring buffer Tamir Duberstein 2026-01-12 08:58:09 -05:00
  • 1d10f8751d aya-ebpf: fix redirect_sk_lookup receiver type Donghyun Shin 2026-01-13 00:43:04 +09:00
  • b8ed06a4cd aya-obj, aya-ebpf-bindings: regenerate tamird 2026-01-09 04:36:02 +00:00
  • 7cbd816a77 doc(aya): document tcx link pinning for atomic program replacement Sven Cowart 2025-11-14 20:15:47 -08:00
  • 775f42d781 aya: avoid trying to parse paths in proc maps cyril 2025-12-20 15:02:00 +00:00
  • eb25e6af2a aya: avoid some allocations Tamir Duberstein 2026-01-01 11:40:03 -05:00
  • efecc088b3 aya: trim whitespace just once Tamir Duberstein 2026-01-01 11:32:13 -05:00
  • d1f72a580c aya: improve ParseLine as Debug Tamir Duberstein 2026-01-01 11:31:06 -05:00
  • 80d79526a6 aya: move test_resolve_attach_path to tests module Tamir Duberstein 2026-01-01 11:21:53 -05:00
  • 4984ddc046 aya: use integer::next_multiple_of Tamir Duberstein 2026-01-04 06:55:12 -05:00
  • a9945b0957 xtask: implement unit tests in VM Tamir Duberstein 2025-12-28 08:32:51 -05:00
  • 4035ef3ceb integration-ebpf: artifact dependency bpf-linker linker-bindep Tamir Duberstein 2023-07-18 14:57:40 -04:00
  • 5c0ebe8684 aya-build: Avoid OUT_DIR collisions Tamir Duberstein 2025-12-29 06:54:30 -05:00
  • 3b28447573 Symlink licenses into aya-log{,-common} Ignacio Espósito 2025-12-27 21:01:43 +01:00
  • ac85ad27df Symlink licenses into aya log (#1428) Ignacio Espósito 2025-12-26 01:27:42 +01:00
  • eb99da3cbb uprobe: bundle attach location+cookie via UProbeAttachPoint swananan 2025-12-17 21:21:46 +08:00
  • 0780eef640 build(deps): bump the github-actions group with 3 updates dependabot[bot] 2025-12-16 09:45:23 +00:00
  • 5bf66d6127 integration-test: appease clippy Tamir Duberstein 2025-12-16 09:35:38 +01:00
  • 28ae4b9826 test: properly spell "dependency" Tamir Duberstein 2025-12-10 12:01:56 -05:00
  • 800f9f9fea ci/lint: Do not install stable toolchain Michal R 2025-12-05 21:33:54 +01:00
  • ab187058d8 ci: Enable llvm-link-static feature for bpf-linker Michal R 2025-12-05 15:47:33 +01:00
  • 7a3c03e178 Add licese for aya-obj Daniel Mellado 2025-11-30 19:06:24 +01:00
  • a22ec3792a build(deps): update object requirement in the cargo-crates group dependabot[bot] 2025-11-24 13:45:50 +00:00
  • fc2320bb5d build(deps): bump actions/checkout in the github-actions group dependabot[bot] 2025-11-24 13:21:08 +00:00
  • d238b2ea6f Release crates aya-ebpf-macros-v0.1.2 aya-ebpf-cty-v0.2.3 aya-ebpf-bindings-v0.1.2 aya-build-v0.1.3 Tamir Duberstein 2025-11-17 11:03:08 -05:00
  • acb1ddd2ec docs: Add release documentation Dave Tucker 2024-10-09 13:41:39 +01:00
  • 75cd7e835f build(deps): bump DavidAnson/markdownlint-cli2-action dependabot[bot] 2025-11-17 13:09:22 +00:00
  • 7a8ad146f4 Add macos-latest Tamir Duberstein 2025-11-13 08:34:23 -05:00
  • 46221ad11d probe: use RAII to clean up in the error path Tamir Duberstein 2025-11-12 11:27:27 -05:00
  • 72810f095f aya: ProbeKind is Entry/Return Tamir Duberstein 2025-11-11 10:28:54 -05:00
  • a4a3c1641f probe: use exhaustive matches Tamir Duberstein 2025-11-10 17:42:46 -05:00
  • 1944c4aa00 perf_event: refactor perf_event_open_trace_point Tamir Duberstein 2025-11-11 16:29:27 -05:00
  • d4b2dde78a perf_event: inline perf_event_open_bpf Tamir Duberstein 2025-11-10 17:09:25 -05:00
  • 7e07f85edc perf_attach: privatize PerfLink Tamir Duberstein 2025-11-11 14:48:52 -05:00
  • 27c7f1c84f programs: disambiguate fd names Tamir Duberstein 2025-11-12 11:26:08 -05:00
  • 1791d497d3 programs: remove superfluous type ascription Tamir Duberstein 2025-11-11 14:58:50 -05:00
  • 14a844256a macros: remove glob imports Tamir Duberstein 2025-11-11 10:18:48 -05:00
  • 2a33c642de .github: remove push-to-fork Tamir Duberstein 2025-11-11 09:58:20 -05:00
  • 62a92af00e .github: restrict permissions alert-autofix-7 Tamir Duberstein 2025-11-11 09:57:49 -05:00
  • b21284f36b .github: move permissions to workflow root Tamir Duberstein 2025-11-11 09:52:09 -05:00
  • a3282e1d14 .github: make minimally-authorized token Tamir Duberstein 2025-11-11 09:02:05 -05:00
  • 9518ff8ca6 .github: use alls-green Tamir Duberstein 2025-11-11 09:20:48 -05:00
  • 5dd6d94342 .github: update reference Tamir Duberstein 2025-11-11 09:07:06 -05:00
  • ab38afe95d perf_event: support hardware breakpoints Friday Ortiz 2025-10-10 18:03:00 +00:00
  • d1f2e99e6a xtask: release mode Tamir Duberstein 2025-11-07 05:59:33 -05:00
  • 0484ab5c57 xtask: use -cpu host iff host == guest Tamir Duberstein 2025-11-10 11:58:45 -05:00
  • fd18c3f4ab .github: shard arm64 virtualized integration Tamir Duberstein 2025-11-10 13:29:02 -05:00
  • e2f09ac62f .github: move comments to Brewfile Tamir Duberstein 2025-11-10 15:46:21 -05:00
  • 7288a2b8da .github: remove stale comment Tamir Duberstein 2025-11-10 15:33:59 -05:00
  • d8f5497884 feat: add Ebpf::maps_disjoint_mut JPaja 2025-11-10 20:12:04 +01:00
  • 65865e8dfc .github: disable macos-15-intel Tamir Duberstein 2025-11-10 09:13:27 -05:00
  • 989a465f0c xtask: avoid extracting complete archives Tamir Duberstein 2025-11-08 13:21:34 -05:00
  • 2b8cd557aa xtask: drop build script logging prefix Tamir Duberstein 2025-11-08 15:31:53 -05:00
  • 112ab47fcd Add clippy coverage for doctests Tamir Duberstein 2025-11-09 10:43:56 -05:00
  • 18c7f7ccd6 perf_event: push down type safety Tamir Duberstein 2025-11-07 07:18:31 -05:00
  • 7e405c216e perf_event: simplify PerfEventScope Tamir Duberstein 2025-11-08 07:21:00 -05:00
  • 866cbe4837 all: bump MSRV to 1.87.0 Tamir Duberstein 2025-11-09 12:23:04 -05:00
  • 468b9b73db xtask: use -cpu host on x86 Tamir Duberstein 2025-11-09 07:40:34 -05:00
  • 4fbce44b6a aya: tolerate proc map trailing newline swananan 2025-11-06 08:44:59 +08:00
  • 17573e0e47 aya-build: plumb features of ebpf crates Tim W 2025-11-02 20:49:17 +01:00
  • 948b8553ee aya-build: guess bpf_target_arch from HOST Tamir Duberstein 2025-10-29 08:18:57 -04:00
  • fe3f5c4e7d aya-build: read AYA_BPF_TARGET_ARCH Tamir Duberstein 2025-10-29 07:48:11 -04:00
  • 4b0ddfc2b0 aya-build: simplify Tamir Duberstein 2025-10-29 07:44:57 -04:00
  • 0c7c8097b2 aya-build: clarify naming Tamir Duberstein 2025-10-29 08:05:06 -04:00