Commit Graph

  • 77e9603976
    Merge pull request #711 from dave-tucker/sleepable Dave Tucker 2023-08-02 15:44:41 +0100
  • 79c9489a4f integration-test: attach uprobes to self Andrew Werner 2023-08-01 20:52:33 -0400
  • 5b994074d6 integration-test: attach uprobes to self Andrew Werner 2023-08-01 20:52:33 -0400
  • dcc6b84a88 programs/uprobe: extract library path resolving Andrew Werner 2023-08-01 20:50:23 -0400
  • 60d2fea35a aya-obj: Remove name from ProgramSection Dave Tucker 2023-08-02 14:28:17 +0100
  • 4da229e784
    resolve nit Addison Crump 2023-08-02 16:14:35 +0200
  • 74ec52769c
    update: use cow not ref Addison Crump 2023-08-02 16:07:55 +0200
  • 7741a21474 aya-obj: Remove name from ProgramSection Dave Tucker 2023-08-02 14:28:17 +0100
  • 884c126239 aya-obj: Remove name from ProgramSection Dave Tucker 2023-08-02 14:28:17 +0100
  • 368ddf10c4
    Merge pull request #712 from aya-rs/loaded-links Tamir Duberstein 2023-08-02 08:46:15 -0400
  • 69aa681ab9 integration-test: attach uprobes to self Andrew Werner 2023-08-01 20:52:33 -0400
  • 7f84da8718 programs/uprobe: extract library path resolving Andrew Werner 2023-08-01 20:50:23 -0400
  • d6bb3c46ed
    sym => symbol Addison Crump 2023-08-02 13:38:33 +0200
  • 840cb81271 aya: refactor handling of /proc/$pid/maps Dave Tucker 2022-06-24 23:05:00 +0100
  • 41eef82554
    remember to fmt Addison Crump 2023-08-02 12:57:23 +0200
  • 17a8ccd388
    address remaining notes Addison Crump 2023-08-02 12:56:23 +0200
  • 601841f648
    bless the api changes Addison Crump 2023-08-02 12:47:00 +0200
  • 7972b5d25d aya: refactor handling of /proc/$pid/maps Dave Tucker 2022-06-24 23:05:00 +0100
  • 9ce859656b integration-test: attach uprobes to self Andrew Werner 2023-08-01 20:52:33 -0400
  • a64cbd8bdd programs/uprobe: extract library path resolving Andrew Werner 2023-08-01 20:50:23 -0400
  • 26a4f0a46b programs/uprobe: extract library path resolving Andrew Werner 2023-08-01 20:50:23 -0400
  • f9f4352a90 programs/uprobe: extract library path resolving Andrew Werner 2023-08-01 20:50:23 -0400
  • 4dbe4b9dad programs/uprobe: extract library path resolving Andrew Werner 2023-08-01 20:50:23 -0400
  • 30faa5f68f Add links iterator Tamir Duberstein 2023-08-01 11:39:31 -0400
  • b1bf61ca61
    Merge pull request #716 from aya-rs/prealloc-vec Tamir Duberstein 2023-08-01 20:09:32 -0400
  • 71737f5576 aya: Set BPF_F_SLEEPABLE for sleepable programs Dave Tucker 2023-08-01 17:23:15 +0100
  • 89ef97e848
    aya: preallocate the vector Tamir Duberstein 2023-08-01 19:10:54 -0400
  • 677e7bda4a aya-obj: Propagate sleepable into ProgramSection Dave Tucker 2023-08-01 17:22:58 +0100
  • 7eebdcbdeb aya-bpf-macros: Cleanup and remove required_args Dave Tucker 2023-08-01 17:11:26 +0100
  • ba43fa0286
    Add links iterator Tamir Duberstein 2023-08-01 11:39:31 -0400
  • 3ac7907f9a
    fixup fmt Addison Crump 2023-08-02 00:43:18 +0200
  • 7bb9b7f5a5
    programs: plug file descriptor leak Tamir Duberstein 2023-08-01 13:38:07 -0400
  • b1404e9a73
    sys: push error construction up Tamir Duberstein 2023-08-01 13:31:50 -0400
  • a0af7e0b2f
    programs: make `loaded_programs` opaque Tamir Duberstein 2023-08-01 13:20:02 -0400
  • de8519a380
    sys: extract common SyscallError Tamir Duberstein 2023-08-01 12:50:42 -0400
  • 4cb3ea6e8f
    sys: `sys_bpf` takes mut ref Tamir Duberstein 2023-08-01 11:22:29 -0400
  • f095c591af
    Merge pull request #714 from aya-rs/dry-btf-load Tamir Duberstein 2023-08-01 18:30:07 -0400
  • 835fe7fa7b
    segment out resolver to a trait Addison Crump 2023-08-01 23:45:49 +0200
  • c638ccfc0f aya-bpf-macros: More consistent flow Dave Tucker 2023-08-01 22:25:57 +0100
  • 39a278be09 aya-bpf-macros: Remove pop_required_string_args Dave Tucker 2023-08-01 20:14:35 +0100
  • 8d4fc82734 aya-bpf-macros: Use pop_bool_arg for XDP Dave Tucker 2023-08-01 22:03:03 +0100
  • 2fbee745a1 aya-bpf-macros: Remove useless attrs.is_empty Dave Tucker 2023-08-01 22:02:39 +0100
  • 05fb8a93dc aya: Set BPF_F_SLEEPABLE for sleepable programs Dave Tucker 2023-08-01 17:23:15 +0100
  • b9f165f85f aya-obj: Propagate sleepable into ProgramSection Dave Tucker 2023-08-01 17:22:58 +0100
  • 8f4ac29c65 aya-bpf-macros: Add sleepable for sleepable programs Dave Tucker 2023-08-01 17:11:26 +0100
  • 98498d18de aya-bpf-macros: More consistent flow Dave Tucker 2023-08-01 22:25:57 +0100
  • b638788226 aya-bpf-macros: Remove pop_required_string_args Dave Tucker 2023-08-01 20:14:35 +0100
  • 1cfaff85a7 aya-bpf-macros: Use pop_bool_arg for XDP Dave Tucker 2023-08-01 22:03:03 +0100
  • a658273744 aya-bpf-macros: Remove useless attrs.is_empty Dave Tucker 2023-08-01 22:02:39 +0100
  • e4fe902750 aya: Set BPF_F_SLEEPABLE for sleepable programs Dave Tucker 2023-08-01 17:23:15 +0100
  • 6f8fce6ed9 aya-obj: Propagate sleepable into ProgramSection Dave Tucker 2023-08-01 17:22:58 +0100
  • bbaae7579d aya-bpf-macros: Add sleepable for sleepable programs Dave Tucker 2023-08-01 17:11:26 +0100
  • 7ee6f52a74
    sys: avoid repeating BPF_BTF_LOAD dance Tamir Duberstein 2023-08-01 17:27:30 -0400
  • 77e27d330f aya: Set BPF_F_SLEEPABLE for sleepable programs Dave Tucker 2023-08-01 17:23:15 +0100
  • ceb9d92385 aya-obj: Propagate sleepable into ProgramSection Dave Tucker 2023-08-01 17:22:58 +0100
  • 4e5be68ee0 aya-bpf-macros: Add sleepable for sleepable programs Dave Tucker 2023-08-01 17:11:26 +0100
  • 8a48545694
    Add links iterator Tamir Duberstein 2023-08-01 11:39:31 -0400
  • dacacbb748
    programs: plug file descriptor leak Tamir Duberstein 2023-08-01 13:38:07 -0400
  • db9ff692f5
    sys: push error construction up Tamir Duberstein 2023-08-01 13:31:50 -0400
  • b3649d286e
    programs: make `loaded_programs` opaque Tamir Duberstein 2023-08-01 13:20:02 -0400
  • c1718af2d8
    sys: extract common SyscallError Tamir Duberstein 2023-08-01 12:50:42 -0400
  • 157493579f aya-bpf-macros: Remove pop_required_string_args Dave Tucker 2023-08-01 20:14:35 +0100
  • 876d38c478
    sys: extract common SyscallError Tamir Duberstein 2023-08-01 12:50:42 -0400
  • f08a791491
    Add links iterator Tamir Duberstein 2023-08-01 11:39:31 -0400
  • 3e9b405a4e
    programs: plug file descriptor leak Tamir Duberstein 2023-08-01 13:38:07 -0400
  • 2ea54745f0
    sys: push error construction up Tamir Duberstein 2023-08-01 13:31:50 -0400
  • 7b6aeebf6e
    programs: make `loaded_programs` opaque Tamir Duberstein 2023-08-01 13:20:02 -0400
  • 76a9145057
    sys: extract common SyscallError Tamir Duberstein 2023-08-01 12:50:42 -0400
  • ba0c7f8ac9 aya: Set BPF_F_SLEEPABLE for sleepable programs Dave Tucker 2023-08-01 17:23:15 +0100
  • e52a522095 aya-obj: Propagate sleepable into ProgramSection Dave Tucker 2023-08-01 17:22:58 +0100
  • ad3a0ee049
    sys: `sys_bpf` takes mut ref Tamir Duberstein 2023-08-01 11:22:29 -0400
  • 3692e53ff0
    Merge pull request #706 from aya-rs/reloc-tests Tamir Duberstein 2023-08-01 12:52:32 -0400
  • 9bb64b13f7 aya: Set BPF_F_SLEEPABLE for sleepable programs Dave Tucker 2023-08-01 17:23:15 +0100
  • 91dc316def aya-obj: Propagate sleepable into ProgramSection Dave Tucker 2023-08-01 17:22:58 +0100
  • 8f4b609a36 aya-bpf-macros: Add sleepable for sleepable programs Dave Tucker 2023-08-01 17:11:26 +0100
  • dca5e6c167
    integration-test: Remove runtime toolchain deps Tamir Duberstein 2023-07-31 13:57:25 -0400
  • 5a398504cf
    test: appease shellcheck Tamir Duberstein 2023-08-01 11:54:52 -0400
  • 571c38b1c6
    test: add some #[track_caller] annotations Tamir Duberstein 2023-08-01 11:08:09 -0400
  • 6f3cce75cf
    test: s/assert!(.*) ==/assert_eq!\1,/ Tamir Duberstein 2023-08-01 11:06:48 -0400
  • afacfddd8b
    Merge pull request #710 from ajwerner/move-rustversion-to-workspace ajwerner 2023-08-01 10:44:30 -0400
  • 9f0e83726f bpf: move rustversion build dep to workspace Andrew Werner 2023-08-01 10:22:17 -0400
  • 533989aade aya: Implement RingBuf Andrew Werner 2023-07-11 11:30:01 -0400
  • 4c3219f754
    Merge pull request #707 from aya-rs/one-option-not-two Tamir Duberstein 2023-08-01 10:12:42 -0400
  • a55b32fed2 aya: Implement RingBuf Andrew Werner 2023-07-11 11:30:01 -0400
  • 90d8a56731 aya: move mmap from perf_buffer.rs to sys/mod.rs William Findlay 2021-10-22 11:33:38 -0400
  • 093fa2f2a4 aya: impl From<obj::InvalidMapTypeError> for MapTypeError Andrew Werner 2023-07-11 11:37:47 -0400
  • 655d908d92
    update public-api Andrew Stoycos 2023-07-27 11:37:29 -0400
  • 46771d0169
    add new programinfo constructor Andrew Stoycos 2023-07-26 16:41:04 -0400
  • 4cc8212fb5
    add smoke test for loaded_programs() Andrew Stoycos 2023-07-26 12:53:02 -0400
  • ce369b8667
    add program_info API Andrew Stoycos 2023-07-05 15:05:02 -0400
  • aa9009cd22
    add methods to help the loaded_programs() API Andrew Stoycos 2023-07-24 12:16:23 -0400
  • 92a8154aaa
    add map_ids field to bpf_prog_get_info_by_fd Andrew Stoycos 2023-07-03 15:17:27 -0400
  • 12fb39eae5 aya: Use OwnedFd in FdLink. Andrés Medina 2023-08-01 01:35:03 -0700
  • 0c9b6222cc aya: Use OwnedFd in FdLink. Andrés Medina 2023-08-01 01:35:03 -0700
  • 0ec9afdb07
    Reduce state cardinality from 4 to 2 Tamir Duberstein 2023-07-31 19:20:35 -0400
  • 445cb8b463
    Merge pull request #701 from nrxus/perf-event-owned-fd Tamir Duberstein 2023-07-31 19:23:00 -0400
  • dbfba18dac aya: Return `OwnedFd` for `perf_event_open`. Andrés Medina 2023-07-30 20:41:31 -0700
  • db2d3feaf1
    integration-test: Remove runtime toolchain deps Tamir Duberstein 2023-07-31 13:57:25 -0400
  • e833a71b02
    Merge pull request #413 from dave-tucker/fix-names-once-and-for-all Dave Tucker 2023-07-31 18:10:08 +0100
  • 868a9b00b3
    Merge pull request #704 from aya-rs/better-panic Tamir Duberstein 2023-07-31 13:01:31 -0400