Commit Graph

  • b534fa5036
    xtask: reimplement build-integration-test Tamir Duberstein 2023-07-10 22:17:05 -0400
  • 2efbea04f2
    integration-test: compile Rust probes using build.rs Tamir Duberstein 2023-07-10 18:10:15 -0400
  • 502003cfaf
    xtask: inline build_ebpf Tamir Duberstein 2023-07-10 16:36:56 -0400
  • 721bb123dd
    integration-test: compile C probes using build.rs Tamir Duberstein 2023-07-10 14:59:09 -0400
  • 526ab1ea33
    lint: clippy integration test in the normal place Tamir Duberstein 2023-07-10 13:42:11 -0400
  • 8d6b0f90bb
    Remove detritus Tamir Duberstein 2023-07-10 17:17:38 -0400
  • cd53baf71b aya: Implement RingBuf Andrew Werner 2023-07-11 11:30:01 -0400
  • 21ec8d1f74 aya: move mmap from perf_buffer.rs to sys/mod.rs William Findlay 2021-10-22 11:33:38 -0400
  • 5742559e92 aya: impl From<obj::InvalidMapTypeError> for MapTypeError Andrew Werner 2023-07-11 11:37:47 -0400
  • cc2bc0acc1
    Remove procfs dependency Tamir Duberstein 2023-07-10 21:35:20 -0400
  • b5ebcb7cc5
    Remove verifier log special case Tamir Duberstein 2023-07-10 21:07:42 -0400
  • 4c0983bca9
    Merge pull request #641 from aya-rs/logger-messages-plz Tamir Duberstein 2023-07-10 17:22:11 -0400
  • b8252f46d9
    Skip BPF_F_XDP_HAS_FRAGS tests on unsupported kernels Tamir Duberstein 2023-07-09 19:39:41 -0400
  • 91a415f095
    Skip relocation tests on unsupported kernels Tamir Duberstein 2023-07-09 18:14:27 -0400
  • b45a5bb71b
    Get verifier logs when loading programs Tamir Duberstein 2023-07-09 18:29:20 -0400
  • 6b94b2080d
    Hide details of VerifierLog Tamir Duberstein 2023-07-09 14:47:49 -0400
  • b0a4ab5f20
    xtask: Standardize command logging Tamir Duberstein 2023-07-09 16:05:06 -0400
  • b611038d5b
    Use procfs crate for kernel version parsing Tamir Duberstein 2023-07-09 16:45:47 -0400
  • 7f25956aea
    Add missing test annotation Tamir Duberstein 2023-07-09 19:46:04 -0400
  • 32be47a23b
    Merge pull request #642 from aya-rs/less-strings Tamir Duberstein 2023-07-10 13:31:46 -0400
  • 27120b328a
    aya: don't allocate static strings Tamir Duberstein 2023-07-10 11:52:37 -0400
  • 687498a4c5 aya: Implement RingBuf Tatsuyuki Ishi 2021-10-21 17:52:01 -0400
  • 7ef7291e96 aya: move mmap from perf_buffer.rs to sys/mod.rs William Findlay 2021-10-22 11:33:38 -0400
  • d168c9aa19
    log the log level Tamir Duberstein 2023-07-09 18:42:02 -0400
  • df980ecb2d
    Skip relocation tests on unsupported kernels Tamir Duberstein 2023-07-09 18:14:27 -0400
  • efa6a0a13f
    Get verifier logs when loading programs Tamir Duberstein 2023-07-09 18:29:20 -0400
  • 4022d349ac
    Hide details of VerifierLog Tamir Duberstein 2023-07-09 14:47:49 -0400
  • 44416bcfa5
    xtask: Standardize command logging Tamir Duberstein 2023-07-09 16:05:06 -0400
  • 16ed110359
    Simplify kernel version parsing Tamir Duberstein 2023-07-09 16:45:47 -0400
  • e0bc54cb7d fixing imports Andrés Medina 2023-07-08 17:05:08 -0700
  • bfa365732e handle a couple more TODOs Andrés Medina 2023-06-06 02:05:08 -0700
  • c2c4095737 wrap OwnedFd of programs and maps around Arc Andrés Medina 2023-06-06 01:49:43 -0700
  • 4452e2f6e2 do not leak file descriptors in lirc_mode2 Andrés Medina 2023-05-31 18:35:23 -0700
  • d3e6d9066f use OwnedFd for object BTF file Andrés Medina 2023-05-28 06:01:18 -0700
  • 18ea23fff8 Also use BorrowedFd in SockMapFd Andrés Medina 2023-05-28 05:41:56 -0700
  • 9f5b205993 fixing easy TODOs Andrés Medina 2023-05-28 02:58:49 -0700
  • a0cbb5428f Use OwnedFd for MapData and Program Andrés Medina 2023-05-27 22:57:22 -0700
  • d87f337496 raise MSRV to v1.63 Andrés Medina 2023-05-27 08:21:43 -0700
  • 9819a0830d make Result alias on sys:bpf Andrés Medina 2023-05-27 08:20:21 -0700
  • c89c485bca
    Merge pull request #627 from nak3/add-riscv Alessandro Decina 2023-07-08 07:59:35 +0700
  • ed70a47845
    Merge pull request #640 from aya-rs/lossy-conversions Alessandro Decina 2023-07-08 07:57:16 +0700
  • e08c6471dd
    Cargo.toml: suppress resolver warning on nightly Tamir Duberstein 2023-07-07 16:55:10 -0400
  • 9ca0af1a79
    integration-test: Remove integration-test-macros Tamir Duberstein 2023-07-07 15:47:10 -0400
  • 8ebc60077a
    integration-test: Remove integration-test-macros Tamir Duberstein 2023-07-07 15:47:10 -0400
  • 6bdfbc3e07
    integration-test: Remove integration-test-macros Tamir Duberstein 2023-07-07 15:47:10 -0400
  • b3231ed200
    integration-test: Remove integration-test-macros Tamir Duberstein 2023-07-07 15:47:10 -0400
  • ecc03ecfad
    xtask: destructure Tamir Duberstein 2023-07-07 14:38:48 -0400
  • de1fe1f5e1
    xtask: Avoid lossy conversions, spurious vectors Tamir Duberstein 2023-07-07 12:37:48 -0400
  • 4db0eb4609 xtask: add kernel-test Andrew Werner 2023-07-06 15:22:55 -0400
  • e93e3c4a55
    Merge pull request #639 from aya-rs/test-no-bpftool Tamir Duberstein 2023-07-07 12:18:51 -0400
  • 25859e4e33
    xtask: emit clang command on failure Tamir Duberstein 2023-07-07 11:24:22 -0400
  • 7067db450a
    xtask: Avoid lossy string conversion Tamir Duberstein 2023-07-07 11:18:51 -0400
  • 7b0216e4e5 xtask: add kernel-test Andrew Werner 2023-07-06 15:22:55 -0400
  • eda65025b7 xtask: refactor integration test Andrew Werner 2023-07-06 11:37:59 -0400
  • 5a2906a6c9
    test,xtask: Replace lazy_static with OnceCell Tamir Duberstein 2023-07-07 11:14:51 -0400
  • ff86f1385c
    Remove dependency on bpftool in integration tests Tamir Duberstein 2023-07-06 16:40:26 -0400
  • 65079fe29b xtask: add kernel-test Andrew Werner 2023-07-06 15:22:55 -0400
  • 5188b6d07f xtask: refactor integration test Andrew Werner 2023-07-06 11:37:59 -0400
  • 2ac74ebfd3 add stack_arg. pdliyan 2023-07-06 20:48:02 +0800
  • 5c86b7ee95
    Merge pull request #635 from marysaka/misc/aya-obj-enum-public Mary 2023-07-04 17:37:36 +0200
  • d9dfd94f29 misc: aya-obj: Make it possible to externally assemble BtfEnum Mary 2023-07-04 17:09:42 +0200
  • f0eea47175 impl from_stack_argument. pdliyan 2023-07-04 21:16:59 +0800
  • b1bf2f23a7 fix arm and aarch64 sp. pdliyan 2023-07-04 21:02:51 +0800
  • 23ef443b24 add sarg without comment. pdliyan 2023-07-04 20:35:05 +0800
  • a89fa33f46 try add sarg. pdliyan 2023-07-04 20:13:16 +0800
  • 4b8ffa40bb
    Merge pull request #634 from alessandrod/str-helpers-asm-bounds Alessandro Decina 2023-07-03 20:49:03 +0700
  • 11c227743d bpf: improve bpf_probe_read_kernel_str_bytes and bpf_probe_read_user_str_bytes Alessandro Decina 2023-07-03 13:04:09 +1000
  • bc0d02143f
    Merge pull request #531 from dave-tucker/probe-cookie Dave Tucker 2023-07-02 16:15:28 +0100
  • 47f764c191 aya: Make Features part of the public API Dave Tucker 2022-06-26 21:35:13 +0100
  • 76d35d10ce
    Merge pull request #526 from dave-tucker/trie Alessandro Decina 2023-07-01 09:38:19 +0700
  • 00c480d2f9 aya: Remove iter_key from LPM Trie API Dave Tucker 2023-06-30 20:19:48 +0100
  • 5c6bd55260
    Merge pull request #633 from ajwerner/change-fd-import Tamir Duberstein 2023-06-30 15:02:16 -0400
  • a115ba2c71
    Merge 1d1a8f9fc9 into b2737d5b0d vadorovsky 2023-06-30 19:20:29 +0100
  • 65d10f9ffc aya: replace os::unix::prelude with os::fd ajwerner 2023-06-29 14:55:59 -0400
  • b2737d5b0d
    Merge pull request #632 from marysaka/feat/global-data-optional Mary 2023-06-30 14:21:05 +0200
  • 77cce840f7
    Update aya/src/bpf.rs Mary 2023-06-30 14:15:21 +0200
  • 93435fc854 aya: allow global value to be optional Mary 2023-06-28 15:04:46 +0200
  • fa5e4d9f03
    Merge c0f82ef9d3 into 4c08b9b43f Ishan Jain 2023-06-22 11:30:53 +0900
  • 17930a88c5
    Fixups in response to alessandrod review Andrew Stoycos 2023-06-20 15:48:23 -0400
  • b5719c5b3f
    Add Unsupported Map type Andrew Stoycos 2023-02-10 14:47:19 -0500
  • 4c08b9b43f
    Merge pull request #628 from aya-rs/dependabot/cargo/bindgen-0.66 dependabot[bot] 2023-06-20 17:18:52 +0000
  • 77e3dc2c2e
    build(deps): update bindgen requirement from 0.65 to 0.66 dependabot[bot] 2023-06-19 13:58:51 +0000
  • 26c6b92ef1
    Merge pull request #626 from aya-rs/dependabot/cargo/hashbrown-0.14 dependabot[bot] 2023-06-13 14:53:08 +0000
  • 7dfabd07a7 Add pt_regs handling in aya-bpf/args.rs for riscv64 Kenjiro Nakayama 2023-04-28 22:35:40 +0900
  • f5f8083441
    build(deps): update hashbrown requirement from 0.13 to 0.14 dependabot[bot] 2023-06-12 14:03:16 +0000
  • 9cdae81265
    Merge pull request #625 from FedericoPonzi/issue-534 Alessandro Decina 2023-06-08 10:36:36 +0200
  • 987e8489d0 aya-utils: add syscall_prefix and syscall_fnname_add_prefix Federico Ponzi 2023-06-06 17:19:48 +0100
  • 53ec1f23ea
    Merge pull request #623 from aya-rs/dependabot/cargo/rbpf-0.2.0 dependabot[bot] 2023-06-06 15:22:39 +0000
  • 4f85ff8a7b
    build(deps): bump mikepenz/release-changelog-builder-action from 3 to 4 (#624) dependabot[bot] 2023-06-05 16:54:10 +0200
  • e5bac02953
    Merge pull request #622 from marysaka/fix/uprobe-416-lower Mary 2023-06-05 16:22:33 +0200
  • a92d9652e2
    build(deps): bump mikepenz/release-changelog-builder-action from 3 to 4 dependabot[bot] 2023-06-05 14:04:56 +0000
  • fa3dd4bef2
    build(deps): update rbpf requirement from 0.1.0 to 0.2.0 dependabot[bot] 2023-06-05 13:58:55 +0000
  • 49c6f5d122 aya: Fix uprobe support on 4.16 and lower Mary 2023-06-05 15:31:47 +0200
  • 41fe944a1a
    Merge pull request #621 from marysaka/fix/uprobe-debian-10 Alessandro Decina 2023-06-02 18:38:34 +0200
  • 8e9f395eab aya: Add support for old ld.so.cache format Mary 2023-06-02 17:00:23 +0200
  • 95acc73b3d
    Merge pull request #620 from probulate/rust-cache Alessandro Decina 2023-06-02 15:32:17 +0200
  • 6f286f1d4d
    github: update Swatinem/rust-cache@{v1,v2} Tamir Duberstein 2023-06-01 17:03:01 -0400
  • 37b7c1e614
    Merge pull request #619 from poliorcetics/relax-ordering-probe-alias Alessandro Decina 2023-06-01 17:05:29 +0200
  • 243986c1da fix: Relax unnecessarily strict atomic ordering on probe event_alias Alexis (Poliorcetics) Bourget 2023-06-01 16:39:34 +0200
  • d56ed8fd68
    Merge pull request #618 from marysaka/fix/aya-probe-event-alias-uniq Mary 2023-06-01 15:10:58 +0200