Commit Graph

  • 5138c731a9
    util: avoid vector allocation when parsing ksyms Tamir Duberstein 2023-08-10 11:58:27 -0400
  • 0c0cf70deb
    Merge pull request #740 from addisoncrump/main Alessandro Decina 2023-08-10 22:49:22 +0700
  • ed777273b1
    nuclear option: no symbol resolution in the crate Addison Crump 2023-08-10 17:22:56 +0200
  • d43afb9c29 integration-test, xtask: Move xtask run docs into README Dave Tucker 2023-08-10 15:13:03 +0100
  • fbbf191bd3
    Merge pull request #738 from aya-rs/kill-qemu-better Tamir Duberstein 2023-08-10 09:49:36 -0400
  • 58ba66c003
    xtask: watch for kernel panics on stderr Tamir Duberstein 2023-08-09 17:22:40 -0400
  • b54a106584
    log: update comments Tamir Duberstein 2023-08-10 05:07:09 -0400
  • 13cea72535 aya: Use AsFd when attaching fds to programs Andrés Medina 2023-08-04 19:59:20 -0700
  • 02af9a9f24 aya: Use OwnedFd for Program related actions Andrés Medina 2023-08-03 21:19:13 -0700
  • 45df2519b6
    Merge pull request #736 from aya-rs/logging-better Tamir Duberstein 2023-08-09 22:11:13 -0400
  • ecf0dd9739
    Merge pull request #735 from aya-rs/log-option-not-result Tamir Duberstein 2023-08-09 22:10:53 -0400
  • 4cde56d020
    xtask: watch for kernel panics on stderr Tamir Duberstein 2023-08-09 17:22:40 -0400
  • ca3f70b16a
    aya-log: s/Result<usize, ()>/Option<NonZeroUsize>/ Tamir Duberstein 2023-08-09 16:06:49 -0400
  • 2385588d35
    github: run integration tests on local kernel Tamir Duberstein 2023-08-09 17:04:03 -0400
  • 00d265c51b
    Remove pointless DefaultLogger Tamir Duberstein 2023-07-16 13:55:01 -0400
  • 412a0875b4
    Merge pull request #733 from tamird/kernel-test Tamir Duberstein 2023-08-09 16:10:04 -0400
  • b1da7d9d1a
    aya-log: s/Result<usize, ()>/Option<NonZeroUsize>/ Tamir Duberstein 2023-08-09 16:06:49 -0400
  • 82a77bc83d
    integration-test: Implement running on VMs Tamir Duberstein 2023-08-07 16:57:22 -0400
  • b6a6a81f95
    integration-test: deflake log test Tamir Duberstein 2023-08-08 14:34:03 -0400
  • d3513e7010
    Merge pull request #734 from aya-rs/reduce-slicing Tamir Duberstein 2023-08-09 14:00:36 -0400
  • dfb6020a1d
    aya-obj: s/types.types[i]/*t/ where possible Tamir Duberstein 2023-08-09 13:08:43 -0400
  • 107e33cad5
    integration-test: deflake log test Tamir Duberstein 2023-08-08 14:34:03 -0400
  • 84d5791d4e
    Merge pull request #729 from aya-rs/logs-inline-always Tamir Duberstein 2023-08-09 12:58:17 -0400
  • 2a55fc7bd3
    Merge pull request #725 from dave-tucker/enum64 Dave Tucker 2023-08-09 17:46:43 +0100
  • e38e2566e3 aya, aya-obj: Implement ENUM64 fixups Dave Tucker 2023-08-07 14:07:46 +0100
  • 3cfd886dc5
    log: annotate logging functions inlining Tamir Duberstein 2023-08-08 18:48:51 -0400
  • fe047d79a3
    aya-log-common: Simplify Tamir Duberstein 2023-08-09 09:58:39 -0400
  • 127860d123 aya: refactor handling of /proc/$pid/maps Dave Tucker 2022-06-24 23:05:00 +0100
  • 7fa1b43d56 aya, aya-obj: Implement ENUM64 fixups Dave Tucker 2023-08-07 14:07:46 +0100
  • 4b3bd50e3f aya: refactor handling of /proc/$pid/maps Dave Tucker 2022-06-24 23:05:00 +0100
  • e21001226f
    Merge pull request #731 from dave-tucker/noclone-btf Dave Tucker 2023-08-09 15:53:24 +0100
  • e836865088
    integration-test: Implement running on VMs Tamir Duberstein 2023-08-07 16:57:22 -0400
  • 3376bbd81f
    integration-test: deflake log test Tamir Duberstein 2023-08-08 14:34:03 -0400
  • cb42d028d0
    Merge pull request #727 from tamird/build-everywhere Tamir Duberstein 2023-08-09 10:45:59 -0400
  • 54c90ec72c
    integration-test: De-duplicate BTF relocation test Tamir Duberstein 2023-08-04 10:53:19 -0400
  • 71bc3ea0b5
    integration-test: avoid reliance on kernel headers Tamir Duberstein 2023-08-07 13:30:09 -0400
  • b46fb616be
    integration-test: fix BTF relocation test Tamir Duberstein 2023-08-08 12:00:36 -0400
  • 0904cd089e
    integration-test: DRY clang setup Tamir Duberstein 2023-08-08 11:53:13 -0400
  • dc9f72adf0
    test,xtask: Simplify ExitStatus handling Tamir Duberstein 2023-08-03 11:28:32 -0400
  • 098d4364bd aya-obj: Mutate BTF in-place without clone Dave Tucker 2023-08-09 12:19:01 +0100
  • c66518556a aya: refactor handling of /proc/$pid/maps Dave Tucker 2022-06-24 23:05:00 +0100
  • e67cd2bfaf aya-obj: Mutate BTF in-place without clone Dave Tucker 2023-08-09 12:19:01 +0100
  • 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