Commit Graph

  • 5c6bd55260
    Merge pull request #633 from ajwerner/change-fd-import Tamir Duberstein 2023-06-30 15:02:16 -0400
  • 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
  • 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
  • e9be3d9023 aya: Make probe event_alias unique Mary 2023-06-01 14:55:42 +0200
  • 0640c843b4 aya-bpf: helpers::read_{kernel,user}_str_bytes additional len check Tomasz Jonak 2023-05-31 12:31:07 +0200
  • 3f1a469f06
    Merge pull request #611 from probulate/check-refs-not-values Alessandro Decina 2023-05-30 15:45:13 +0200
  • 6feebef9e5
    aya-log-ebpf: simplify argument validation Tamir Duberstein 2023-05-26 13:10:21 -0400
  • de7972483b
    aya-log-ebpf: avoid requiring Copy Tamir Duberstein 2023-05-26 11:44:02 -0400
  • 85ad0197e0
    Merge pull request #563 from marysaka/fix/reloc-less-strict Mary 2023-05-29 16:27:35 +0200
  • 35eaa50736 aya-obj: Make relocations less strict Mary 2023-03-10 16:26:53 +0100
  • 3a9a54fd9b
    Merge pull request #602 from marysaka/fix/btf-reloc-all-functions Alessandro Decina 2023-05-29 15:58:56 +0200
  • 3211d2c928
    Merge pull request #616 from nak3/fix-bump Alessandro Decina 2023-05-29 15:46:27 +0200
  • afb4aa1c66 Add a few tweak a code to fix libbpf's API change. Kenjiro Nakayama 2023-05-29 22:09:09 +0900
  • c4e721f3d3 aya: Apply BTF relocations to all functions Mary 2023-05-03 16:44:18 +0200
  • 0bc886f163 [codegen] Update libbpf to f7eb43b90f4c8882edf6354f8585094f8f3aade0Update libbpf to f7eb43b90f4c8882edf6354f8585094f8f3aade0 alessandrod 2023-05-29 05:27:07 +0000
  • 47a2f25fca aya-log-ebpf-macros: fix compile errors Robert Bartlensky 2023-05-27 20:16:31 +0100
  • 160e215e39
    aya-log-ebpf-macros: fix compile errors Robert Bartlensky 2023-05-27 20:16:31 +0100
  • 3d1013d729 Fixed a typo in the per_cpu_hashmap documentation William Batista 2023-03-31 15:23:22 -0400
  • 84e5e2894f aya-log: Unify IP format hints into one, repsesent it by `:i` token Michal Rostecki 2023-05-02 13:52:06 +0100
  • 5894c4ce82
    Fix load errors for empty (but existent) BTF/BTF.ext sections (#608) Andrés 2023-05-25 01:04:03 -0700
  • b411c5e7c3 merge safe block and address typo Andrés Medina 2023-05-24 19:40:52 -0700
  • c825ad4065 simplify writing to zero'd out header Andrés Medina 2023-05-24 12:52:49 -0700
  • ea53256d88 use separate unsafe blocks Andrés Medina 2023-05-23 09:48:54 -0700
  • 9148ec7e1d guard against a bigger header in the future Andrés Medina 2023-05-23 09:41:06 -0700
  • 0fd1d235b1 fix: hdr_len i32 -> u32 Andrés Medina 2023-05-23 09:35:14 -0700
  • f58f02bcc1 add tests Andrés Medina 2023-05-22 18:30:01 -0700
  • 58f1ecbf00
    Merge pull request #606 from Hanaasagi/check-format-in-log Alessandro Decina 2023-05-21 14:08:51 +0700
  • d999a95b41 fix(aya-log): remove some useless code Hanaasagi 2023-05-18 13:14:24 +0900
  • 0970300d1f feat(aya-log): check format and value type in proc macro Hanaasagi 2023-04-21 15:55:27 +0800
  • d4bfd72f57
    Merge pull request #607 from Hanaasagi/fix-warning Alessandro Decina 2023-05-21 12:17:56 +0700
  • 0e4aec475f fix(lint): remove useless `any` `all` in cfg. Hanaasagi 2023-05-21 13:57:48 +0900
  • 08e993dde3 do not attempt to load a BTF object that has no types Andrés Medina 2023-05-18 20:32:40 -0700
  • 217e18ef93 use the hdr_len of BTF.ext sections rather than size of struct Andrés Medina 2023-05-18 20:31:22 -0700
  • 0811203286
    Merge branch 'aya-rs:main' into main qjerome 2023-05-13 16:15:50 +0200
  • 1fa1c142f4
    docs(macros): add rust docs for cgroup_sock_addr macro (#566) Shubham Jain 2023-05-13 17:03:44 +0530
  • 57b5a0afe8
    Update aya-bpf-macros/src/lib.rs vadorovsky 2023-05-13 12:21:54 +0100
  • eaad487dc1
    Update aya-bpf-macros/src/lib.rs vadorovsky 2023-05-13 12:21:49 +0100
  • af61726900
    Update aya-bpf-macros/src/lib.rs vadorovsky 2023-05-13 12:19:22 +0100
  • 1f5409c696
    Update aya-bpf-macros/src/lib.rs vadorovsky 2023-05-13 12:18:27 +0100
  • a06a5ae07e
    Merge pull request #598 from nak3/add-user_regs_strct vadorovsky 2023-05-13 12:13:02 +0100
  • 5165bf2f99
    Merge pull request #585 from probulate/tag-len-value Alessandro Decina 2023-05-10 22:52:11 +0700
  • 9c437aafd9
    Merge pull request #605 from marysaka/fix/global-data-reloc-ancient-kernels Alessandro Decina 2023-05-10 22:06:01 +0700
  • 3a9058e762
    Merge pull request #604 from marysaka/fix/section-kind-from-str Alessandro Decina 2023-05-10 21:55:35 +0700
  • 591e21267a aya: Do not create data maps on kernel without global data support Mary 2023-05-10 15:52:35 +0200
  • 18b3d75d09 aya-obj: Fix ProgramSection::from_str for bss and rodata sections Mary 2023-05-10 15:52:12 +0200
  • d9f966ec9e
    aya-log-common: support logging byte slices Tamir Duberstein 2023-04-19 17:33:00 -0400
  • 9a1a720a74
    aya-log-common: generalize TagLenValue Tamir Duberstein 2023-04-19 13:36:34 -0400
  • a4a69a6bcf
    aya-log, aya-log-common: economize bytes Tamir Duberstein 2023-04-19 16:41:27 -0400
  • 1d1a8f9fc9 aya-bpf: Add BTF maps (as a feature) Michal Rostecki 2023-04-29 12:22:16 +0100
  • e4537e389a
    aya-log: check errors in tests Tamir Duberstein 2023-04-19 16:16:53 -0400
  • 4d098ef413
    aya-log-pbf-macros: ensure WriteToBuf is used Tamir Duberstein 2023-04-19 12:24:00 -0400
  • 490d7d587a
    aya-log, aya-log-common: Remove duplicate struct Tamir Duberstein 2023-04-19 11:33:41 -0400
  • 4e2f8322cc
    Build tests with all features Tamir Duberstein 2023-04-27 16:17:55 -0400
  • 9291457fbd
    Merge pull request #603 from probulate/main Alessandro Decina 2023-05-04 06:55:13 +0700
  • d5d6a95de6
    Replace actions-rs/toolchain with dtolnay/rust-toolchain Tamir Duberstein 2023-05-03 18:43:43 -0400
  • 9e1109b3ce aya: Move program's functions to the same map Mary 2023-05-02 16:24:13 +0200
  • 7d88470944
    Merge pull request #600 from probulate/system-llvm Alessandro Decina 2023-05-03 08:52:45 +0700
  • b1abac89c4
    Remove reference to system-llvm Tamir Duberstein 2023-05-02 10:39:47 -0400
  • 9e0a3aa841 aya-log: Unify IP format hints into one, repsesent it by `:i` token Michal Rostecki 2023-05-02 13:52:06 +0100
  • 4776029a9f
    Merge pull request #578 from aya-rs/dependabot/cargo/bindgen-0.65 vadorovsky 2023-05-02 02:50:26 +0100
  • ee0a3c7924
    build(deps): update bindgen requirement from 0.64 to 0.65 dependabot[bot] 2023-05-01 19:07:16 +0000
  • 3ad3cb9ed8
    Merge pull request #550 from aya-rs/dependabot/cargo/syn-2.0 vadorovsky 2023-05-01 14:40:14 +0100
  • 8c8d236f42 xtask: codegen: generate bindings for user_regs_struct Kenjiro Nakayama 2023-05-01 17:12:04 +0900
  • 45072c0789 build(deps): update syn requirement from 1.0 to 2.0 dependabot[bot] 2023-03-20 14:01:45 +0000
  • 7cd1c642e3
    Merge pull request #597 from nak3/test-clippy vadorovsky 2023-05-01 12:23:00 +0100
  • e67025b66f Drop unnecessary mut Kenjiro Nakayama 2023-05-01 17:25:10 +0900
  • 0a1f1a2898
    Merge pull request #594 from aya-rs/dependabot/github_actions/mikepenz/release-changelog-builder-action-3 Alessandro Decina 2023-04-28 08:30:59 +1000
  • 38b403f1be
    Merge pull request #595 from aya-rs/dependabot/github_actions/actions/checkout-3 Alessandro Decina 2023-04-28 08:30:33 +1000
  • 67f480eb8e
    Merge pull request #592 from probulate/update-bitflags Alessandro Decina 2023-04-28 08:09:34 +1000
  • 31301e4f51
    build(deps): bump actions/checkout from 2 to 3 dependabot[bot] 2023-04-27 22:08:44 +0000
  • 53fb408b02
    build(deps): bump mikepenz/release-changelog-builder-action from 2 to 3 dependabot[bot] 2023-04-27 22:08:41 +0000
  • e840c22602
    Merge pull request #593 from probulate/actions-bot Alessandro Decina 2023-04-28 08:08:20 +1000
  • ae8a95b0ee
    build(deps): update bitflags requirement from 1.2.1 to 2.2.1 Tamir Duberstein 2023-04-27 16:46:01 -0400
  • 8e41cf6f5a
    Add github-actions dependabot config Tamir Duberstein 2023-04-27 17:11:25 -0400
  • 2222b681be
    Merge pull request #574 from vadorovsky/integration-aya-log Alessandro Decina 2023-04-28 07:48:16 +1000
  • 5fa17a192b integration-test: Add tests for aya-log Michal Rostecki 2023-03-20 12:11:34 +0100