Commit Graph

  • 19d95d4d45
    .github: run old kernels first Tamir Duberstein 2025-10-17 10:25:35 -0400
  • 0a06be6df6
    ci: test against 5.10 Tamir Duberstein 2025-04-14 14:28:59 -0400
  • 6107f6ecd0
    Skip `cpumap_chain` when attachment fails Tamir Duberstein 2025-10-14 11:01:47 -0400
  • b705626949
    Skip `lsm_cgroup` when loading fails Tamir Duberstein 2025-10-14 10:03:08 -0400
  • 6edefe5e5b
    aya: make ProgramInfo a proper enum Tamir Duberstein 2025-10-16 15:28:24 -0400
  • dba60fc615
    integration-test: remove skips Tamir Duberstein 2025-10-16 13:29:03 -0400
  • cf70ee262b
    aya-obj: apply enum64-to-union fixup in reloc Tamir Duberstein 2025-10-16 06:28:48 -0400
  • 9939e0a556
    integration-test: defer cleanup to ensure unpin Tamir Duberstein 2025-10-17 10:39:11 -0400
  • 7d9d139821
    .github: run old kernels first Tamir Duberstein 2025-10-17 10:25:35 -0400
  • ff660702fd
    ci: test against 5.10 Tamir Duberstein 2025-04-14 14:28:59 -0400
  • 70462cda9b
    Skip `cpumap_chain` when attachment fails Tamir Duberstein 2025-10-14 11:01:47 -0400
  • 42f35c9740
    Skip `lsm_cgroup` when loading fails Tamir Duberstein 2025-10-14 10:03:08 -0400
  • 9a267e6447
    aya: make ProgramInfo a proper enum Tamir Duberstein 2025-10-16 15:28:24 -0400
  • 85d78ef59f
    integration-test: remove skips Tamir Duberstein 2025-10-16 13:29:03 -0400
  • 1a5124747b
    aya-obj: apply enum64-to-union fixup in reloc Tamir Duberstein 2025-10-16 06:28:48 -0400
  • c6983979a1
    aya-obj: patch up 0-size datasec Tamir Duberstein 2025-10-15 16:32:20 -0400
  • fa4aea14dd
    btf: reduce repetition Tamir Duberstein 2025-10-16 13:19:01 -0400
  • 916200a556
    btf: avoid `unreachable!()` and `unwrap()` Tamir Duberstein 2025-10-16 11:58:55 -0400
  • 30e816ff75
    Promote BTF loading failure to error on BTF relocs Tamir Duberstein 2025-10-15 15:37:39 -0400
  • da384be817
    integration-test: handle !bpf_perf_link Tamir Duberstein 2025-10-15 10:30:01 -0400
  • ae7b9ebf38 aya/maps/ring_buf: fix producer position initialization Andrew Werner 2025-10-05 14:36:27 +0200
  • 7f6813c9e9 aya: allow specifying a pin path for a named map Andrew Werner 2025-10-04 17:48:55 +0200
  • 43a1a3f1f2 aya: rename map_pin_path to default_map_pin_path Andrew Werner 2025-10-04 17:49:01 +0200
  • 17bec2371a aya/maps/ring_buf: fix producer position initialization Andrew Werner 2025-10-05 14:36:27 +0200
  • f2c8049f29 aya: allow specifying a pin path for a named map Andrew Werner 2025-10-04 17:48:55 +0200
  • a57a51c86a Update public api JPaja 2025-10-17 01:21:36 +0200
  • e01d6c580f Fix clippy lint JPaja 2025-10-17 00:56:01 +0200
  • 48af5d9166 Bump MSRV to 1.86.0 JPaja 2025-10-17 00:47:12 +0200
  • f4d255f49f Add: maps_many_mut JPaja 2025-10-17 00:33:32 +0200
  • 61e0aef8b6
    .github,aya,test: clean up interface and script per review comments Friday Ortiz 2025-10-16 14:57:50 -0400
  • a1322b962c
    xdp: replace kernel version check with fallback Tamir Duberstein 2025-10-14 11:12:34 -0400
  • 7731e62c7c
    Skip `bpf_strncmp` on kernel < 5.17 Tamir Duberstein 2025-10-14 09:56:08 -0400
  • d07eb3379c
    Skip af_xdp when AF_XDP is unsupported Tamir Duberstein 2025-10-14 09:51:56 -0400
  • 22860818e6
    Raise RLIMIT_MEMLOCK on kernel version < 5.11.0 Tamir Duberstein 2025-05-15 13:57:44 -0400
  • e5306901a0
    Skip `test_uprobe_cookie` on kernel < 5.15 Tamir Duberstein 2025-05-15 15:57:51 -0400
  • 38e3f7fce2
    Merge branch 'main' into feature/breakpoint-support Friday Ortiz 2025-10-16 10:04:54 -0400
  • 3d7fbaad28 aya: enforce valid perf_event type & config combos Tyrone Wu 2024-10-08 17:45:28 +0000
  • cd76d8a469 aya-ebpf: Add BTF map definitions for hash maps Michal R 2025-09-29 08:25:04 +0200
  • 974386e4bc aya-ebpf: Reduce repetition and improve documentation of `maps::hash_map` Michal R 2025-09-29 08:20:58 +0200
  • 4b4ce8cf2e aya-ebpf: Add BTF map definitions for hash maps Michal R 2025-09-29 08:25:04 +0200
  • b64df07578 aya-ebpf: Reduce repetition and improve documentation of `maps::hash_map` Michal R 2025-09-29 08:20:58 +0200
  • 08cf90881f
    integration-test: extract run_pin_program_lifecycle_test Tamir Duberstein 2025-10-15 09:49:55 -0400
  • fe43f776c3
    integration-test: extract from_pin Tamir Duberstein 2025-10-15 09:38:32 -0400
  • 0840faf6b1
    integration-test: extract pin paths Tamir Duberstein 2025-10-15 09:00:45 -0400
  • 0f1c975632
    integration-test: extract run_unload_program_test Tamir Duberstein 2025-10-15 08:52:51 -0400
  • a6458804fc
    integration-test: extract types Tamir Duberstein 2025-10-15 09:13:31 -0400
  • a2f4951cce
    integration-test: remove errant semicolons Tamir Duberstein 2025-10-15 08:39:25 -0400
  • 89d746ad1b
    integration-test: extract attach fns Tamir Duberstein 2025-10-15 08:31:17 -0400
  • 48300b6498
    integration-test: extract program names Tamir Duberstein 2025-10-15 08:14:15 -0400
  • 4041fe9293
    integration-test: move memmove out of pin tests Tamir Duberstein 2025-10-15 08:14:52 -0400
  • c2fb7fed6c
    Remove useless impl Tamir Duberstein 2025-10-14 10:51:20 -0400
  • f76fdf9da5
    Improve error output Tamir Duberstein 2025-05-15 11:56:46 -0400
  • 82aec26963
    flow_dissector: add missing impl_try_into_fdlink Tamir Duberstein 2025-10-14 17:24:14 -0400
  • 0cb52e850a
    xtask: tolerate curl failure when possible Tamir Duberstein 2025-10-14 15:16:06 -0400
  • 667790e103
    xtask: avoid `git submodule update` when possible Tamir Duberstein 2025-10-14 15:13:04 -0400
  • 6fc06b9fcf
    Remove unused error variant Tamir Duberstein 2025-10-14 12:52:54 -0400
  • 4ce1e29804
    clippy.sh: build for BPF after everything else Tamir Duberstein 2025-10-14 12:32:51 -0400
  • 57a75dfd61
    .vscode: always use linux in rust-analyzer Tamir Duberstein 2025-10-14 12:32:22 -0400
  • a98b638fa9 feat(log): add support for logging raw pointer types Christian A. Jacobsen 2025-10-15 09:28:57 +0200
  • dad84f4928
    feat(log): add support for logging raw pointer types Christian A. Jacobsen 2025-10-15 09:28:57 +0200
  • 277df41820
    integration-test: extract run_pin_program_lifecycle_test Tamir Duberstein 2025-10-15 09:49:55 -0400
  • e243db0402
    integration-test: extract from_pin Tamir Duberstein 2025-10-15 09:38:32 -0400
  • dbdb78e7b8
    integration-test: extract pin paths Tamir Duberstein 2025-10-15 09:00:45 -0400
  • e86b61cea4
    integration-test: extract run_unload_program_test Tamir Duberstein 2025-10-15 08:52:51 -0400
  • defe815bdf
    integration-test: extract types Tamir Duberstein 2025-10-15 09:13:31 -0400
  • 0ebf3ad995
    integration-test: remove errant semicolons Tamir Duberstein 2025-10-15 08:39:25 -0400
  • 221b1974d3
    integration-test: extract attach fns Tamir Duberstein 2025-10-15 08:31:17 -0400
  • 0e86142e14
    integration-test: extract program names Tamir Duberstein 2025-10-15 08:14:15 -0400
  • 3d8d482a7c
    integration-test: move memmove out of pin tests Tamir Duberstein 2025-10-15 08:14:52 -0400
  • 1172f1d8e2
    Remove useless impl Tamir Duberstein 2025-10-14 10:51:20 -0400
  • 813005ab16
    Improve error output Tamir Duberstein 2025-05-15 11:56:46 -0400
  • 5e1961f569
    flow_dissector: add mssing impl_try_into_fdlink Tamir Duberstein 2025-10-14 17:24:14 -0400
  • 0c1e80188c
    xtask: tolerate curl failure when possible Tamir Duberstein 2025-10-14 15:16:06 -0400
  • b5d3be7cb8
    xtask: avoid `git submodule update` when possible Tamir Duberstein 2025-10-14 15:13:04 -0400
  • dc57134b6b
    Remove unused error variant Tamir Duberstein 2025-10-14 12:52:54 -0400
  • 210c035501
    clippy.sh: build for BPF after everything else Tamir Duberstein 2025-10-14 12:32:51 -0400
  • 3f9bdd61f1
    .vscode: always use linux in rust-analyzer Tamir Duberstein 2025-10-14 12:32:22 -0400
  • 0812d52618
    Update ebpf/aya-ebpf/src/lib.rs Aurélien DEROIDE 2025-10-16 10:10:27 +0200
  • e5e5998260 Fix public-api definition Aurélien DEROIDE 2025-09-15 17:30:45 +0200
  • d46fc8991b aya-ebpf: Add BPF_F_ADJ_ROOM_ENCAP_L2 macro Aurélien DEROIDE 2025-09-15 16:56:04 +0200
  • 40e2bafe75
    feat(log): add support for logging raw pointer types Christian A. Jacobsen 2025-10-15 09:28:57 +0200
  • 4545feec9a
    aya,test,xtask: add breakpoint support to enforced perf_event config combo branch Friday Ortiz 2025-10-15 16:43:00 -0400
  • 22d6f58e9b
    test: use gunzip symbol to determine kaslr offset Friday Ortiz 2025-10-15 18:01:29 +0000
  • c6718e7882
    Merge branch 'main' into feature/breakpoint-support Friday Ortiz 2025-10-15 17:27:41 +0000
  • 51d97a4303
    test,xtask: include debug symbols for attaching breakpoints in tests Friday Ortiz 2025-10-15 13:24:08 -0400
  • 8275ea0736
    integration-test: extract program names Tamir Duberstein 2025-10-15 08:14:15 -0400
  • 4cecfbc5d3
    integration-test: move memmove out of pin tests Tamir Duberstein 2025-10-15 08:14:52 -0400
  • 6bcd4f460b
    test(log): add pointer test cases Christian A. Jacobsen 2025-10-15 13:46:36 +0200
  • bfca3fbe5e
    feat(log): add support for logging raw pointer types Christian A. Jacobsen 2025-10-15 09:28:57 +0200
  • a98b91f191
    Remove useless impl Tamir Duberstein 2025-10-14 10:51:20 -0400
  • f07bc3e632
    Improve error output Tamir Duberstein 2025-05-15 11:56:46 -0400
  • 27d6f4be65
    flow_dissector: add mssing impl_try_into_fdlink Tamir Duberstein 2025-10-14 17:24:14 -0400
  • 5ca275a2d6 aya-ebpf: Add BTF map definitions for hash maps Michal R 2025-09-29 08:25:04 +0200
  • 131c0b3ca3 aya-ebpf: Add BTF map definitions for hash maps Michal R 2025-09-29 08:25:04 +0200
  • 008dbed3bb
    xtask: tolerate curl failure when possible Tamir Duberstein 2025-10-14 15:16:06 -0400
  • b37951fb89
    xtask: avoid `git submodule update` when possible Tamir Duberstein 2025-10-14 15:13:04 -0400
  • 0013bc9656
    Remove unused error variant Tamir Duberstein 2025-10-14 12:52:54 -0400
  • eab1071e08
    clippy.sh: build for BPF after everything else Tamir Duberstein 2025-10-14 12:32:51 -0400
  • b6a49a2533
    .vscode: always use linux in rust-analyzer Tamir Duberstein 2025-10-14 12:32:22 -0400
  • 70c77c5ea7 aya-ebpf: Improve documentation of `maps::hash_map` module Michal R 2025-09-29 08:20:58 +0200