Commit Graph

  • 86b899e63b aya: Use AsFd when attaching fds to programs Andrés Medina 2023-08-04 19:59:20 -0700
  • 84743473ae aya: Use OwnedFd for Program related actions Andrés Medina 2023-08-03 21:19:13 -0700
  • 6d2791996e aya: Use AsFd when attaching fds to programs Andrés Medina 2023-08-04 19:59:20 -0700
  • f8c72f2ad0
    log: annotate logging functions #[inline(always)] Tamir Duberstein 2023-08-08 18:48:51 -0400
  • 3248e1ae0d
    integration-test: avoid reliance on kernel headers Tamir Duberstein 2023-08-07 13:30:09 -0400
  • 53da8f3c1a
    De-duplicate BTF relocation test Tamir Duberstein 2023-08-04 10:53:19 -0400
  • 35e81afbcb
    Simplify ExitStatus handling Tamir Duberstein 2023-08-03 11:28:32 -0400
  • 72afd877b5
    integration-test: clang-format C files Tamir Duberstein 2023-08-08 09:25:37 -0400
  • bcbb7e08fa
    Cargo.toml: Remove default-features settings Tamir Duberstein 2023-08-08 09:24:30 -0400
  • a9fbe1b665 aya, aya-obj: Implement ENUM64 fixups Dave Tucker 2023-08-07 14:07:46 +0100
  • 041aac4f58 integration-test: avoid reliance on kernel headers Tamir Duberstein 2023-08-07 13:30:09 -0400
  • 761e4ddbe3
    Merge pull request #726 from aya-rs/btf-iter-alloc Tamir Duberstein 2023-08-07 11:12:18 -0400
  • 826e0e5050
    btf: use Self instead of restating the type Tamir Duberstein 2023-08-07 10:59:44 -0400
  • 2a054d76ae
    btf: avoid multiple vector allocations Tamir Duberstein 2023-08-07 10:57:02 -0400
  • 6b27f386f7 aya, aya-obj: Implement ENUM64 fixups Dave Tucker 2023-08-07 14:07:46 +0100
  • a3cc48935f aya, aya-obj: Implement ENUM64 fixups Dave Tucker 2023-08-07 14:07:46 +0100
  • 0445c9cfca aya: Use AsFd when attaching fds to programs Andrés Medina 2023-08-04 19:59:20 -0700
  • 66f03405b9 aya: Use OwnedFd for Program related actions Andrés Medina 2023-08-03 21:19:13 -0700
  • aad5870e05 aya: Use AsFd when attaching fds to programs Andrés Medina 2023-08-04 19:59:20 -0700
  • dc7a5ebf0c aya: Use OwnedFd for Program related actions Andrés Medina 2023-08-03 21:19:13 -0700
  • d31f66e7c6
    Simplify ExitStatus handling Tamir Duberstein 2023-08-03 11:28:32 -0400
  • f56effedd3
    Use __noinline macro from bpf_helpers Tamir Duberstein 2023-08-04 10:53:19 -0400
  • 13b7fcc46f
    Merge a04d83651b into 1979da92a7 Mary 2023-08-04 15:37:04 +0200
  • 649074f7b5 aya: refactor handling of /proc/$pid/maps Dave Tucker 2022-06-24 23:05:00 +0100
  • 6728bf58e5
    integration-test: deflake log test Andrew Werner 2023-08-02 00:30:11 -0400
  • 1979da92a7
    Merge pull request #721 from dave-tucker/fix-funcinfo Dave Tucker 2023-08-02 21:18:48 +0100
  • 79ea64ca7f aya: Fix (func|line)_info multiple progs in section Dave Tucker 2023-08-02 18:33:13 +0100
  • 8966c98ae0 aya: Fix (func|line)_info multiple progs in section Dave Tucker 2023-08-02 18:33:13 +0100
  • 64d6e3e3b6 aya: Fix (func|line)_info multiple progs in section Dave Tucker 2023-08-02 18:33:13 +0100
  • bd5442a1de
    Merge pull request #709 from nrxus/fd-link-owned-fd Tamir Duberstein 2023-08-02 12:34:55 -0400
  • 8ebf0ac327
    aya: Use OwnedFd in FdLink. Andrés Medina 2023-08-01 01:35:03 -0700
  • 23d56eba60 integration-test: deflake log test Andrew Werner 2023-08-02 00:30:11 -0400
  • e9153792f1
    Merge pull request #720 from dave-tucker/programsection-noname Dave Tucker 2023-08-02 16:12:48 +0100
  • d8709de9f2
    Extract trait SymbolResolver Addison Crump 2023-08-02 17:10:34 +0200
  • ef6308b640
    Merge pull request #718 from ajwerner/better-code ajwerner 2023-08-02 11:03:58 -0400
  • cca9b8f1a7 aya-obj: Remove name from ProgramSection Dave Tucker 2023-08-02 14:28:17 +0100
  • 81fb4e5568 uprobe: refactor target resolution Andrew Werner 2023-08-02 01:48:37 -0400
  • ed11eb1594
    switch to into_owned Addison Crump 2023-08-02 16:48:51 +0200
  • 60febd87f8 [DNM] attempt to deflake test Andrew Werner 2023-08-02 00:30:11 -0400
  • de8604d011
    Merge pull request #717 from ajwerner/no-libc-in-integration-tests ajwerner 2023-08-02 10:47:14 -0400
  • 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