Commit Graph

  • 8f9a32ff10 aya: Fix name truncation Dave Tucker 2022-01-16 14:03:25 +0000
  • dccdc45ccd
    Merge pull request #171 from dave-tucker/nametoolong Alessandro Decina 2022-01-16 22:34:17 +1100
  • 437432cdd6 aya: Truncate long program names Dave Tucker 2022-01-16 10:48:51 +0000
  • f8fcc23e2d aya: Implement subprog relocations Dave Tucker 2022-01-16 10:40:58 +0000
  • 5d9ff70498 btf: Add support for BTF_TYPE_KIND_{TAG,DECL_TAG} Dave Tucker 2022-01-15 10:29:24 +0000
  • 1492d85a7b
    Merge pull request #169 from dave-tucker/fix_array_relo Alessandro Decina 2022-01-16 13:45:45 +1100
  • 6a91fdf5a7
    Merge pull request #157 from dave-tucker/doc-aya Alessandro Decina 2022-01-16 13:34:46 +1100
  • 686ce45f93 aya: Fix BTF type resolution for Arrays and Ints Dave Tucker 2022-01-15 13:25:30 +0000
  • 01187735f0
    Merge pull request #167 from aya-rs/codegen Dave Tucker 2022-01-15 10:16:02 +0000
  • 324c679a41 Update libbpf to be89b28f96be426e30a2b0c5312d13b30ee518c7 dave-tucker 2022-01-15 10:12:14 +0000
  • 4e9bc32a3d aya: maps: rename from_pinned() to open_pinned() Alessandro Decina 2022-01-15 02:47:53 +0000
  • 9b1ab96ad5
    Merge pull request #166 from dave-tucker/decl_tag Alessandro Decina 2022-01-15 13:35:59 +1100
  • 19af687480 codegen: add btf_decl_tag Dave Tucker 2022-01-15 00:37:11 +0000
  • f12054a00d
    Merge pull request #165 from dave-tucker/prog_pinned Alessandro Decina 2022-01-15 10:18:46 +1100
  • abc8d27440 aya: Retrieve program from pinned path Dave Tucker 2022-01-14 16:53:52 +0000
  • 353b5f9cb1
    Merge pull request #163 from aya-rs/codegen Dave Tucker 2022-01-14 09:35:54 +0000
  • 0619f80090 Update libbpf to 22411acc4b2c846868fd570b2d9f3b016d2af2cb dave-tucker 2022-01-14 09:31:21 +0000
  • 13d3b5eea5
    Merge pull request #162 from nimrodshn/add_bpf_lpm_trie_key_to_bindings Dave Tucker 2022-01-14 09:27:39 +0000
  • 0beb0c501f Add bpf_lpm_trie_key to aya codegen to generate bindings Ubuntu 2022-01-14 09:13:07 +0000
  • fe22203e3a Add impl for Copy and Clone for Key struct Ubuntu 2022-01-13 20:23:01 +0000
  • a725ae4f8b Add LPMTrie Key struct Ubuntu 2021-12-09 19:15:28 +0000
  • ef65116758 Generate bindings for bpf_lpm_trie_key struct Ubuntu 2021-12-09 12:02:50 +0000
  • aecdc3b0ce Fix #128: Add support for BPF_MAP_TYPE_LPM_TRIE map Ubuntu 2021-12-02 20:18:14 +0000
  • 001348a301
    Merge pull request #158 from dave-tucker/btf-fix Alessandro Decina 2022-01-13 06:34:39 +1100
  • 83cfe56fe7 aya: allocate func/line_info buffers outside if Dave Tucker 2022-01-12 17:53:39 +0000
  • bca01580e7 aya: document the public api Dave Tucker 2022-01-12 00:59:59 +0000
  • c5a10f8fbe
    Merge pull request #127 from dave-tucker/ext Alessandro Decina 2022-01-12 22:26:16 +1100
  • 877c76043a btf: Add fixup for PTR types from Rust Dave Tucker 2021-12-18 20:54:06 +0000
  • 5c6131afba Add BPF_PROG_TYPE_EXT Dave Tucker 2021-12-08 12:21:37 +0000
  • 379bb313b1 obj: Add Btf::to_bytes Dave Tucker 2021-12-02 01:16:01 +0000
  • c3cd45c6df
    Merge pull request #154 from dave-tucker/release-notes Alessandro Decina 2022-01-12 06:17:30 +1100
  • d2449ca292 ci: add docs to release notes Dave Tucker 2022-01-11 13:55:16 +0000
  • fbed584f78 ci: Add dependencies/codegen to rel notes Dave Tucker 2022-01-11 13:52:48 +0000
  • 2ea6d68544
    Merge pull request #152 from dave-tucker/release-notes Alessandro Decina 2022-01-08 20:55:46 +1100
  • dc16739b06 ci: Add autogenerated release notes Dave Tucker 2022-01-07 14:11:20 +0000
  • 923cd9b767
    Merge pull request #142 from vadorovsky/args-mut-ptr Alessandro Decina 2022-01-01 10:09:01 +1100
  • 1df3b17d29 aya-bpf: Add bpf_probe_write_user helper Michal Rostecki 2021-12-14 12:37:39 +0100
  • 2fec86d16d programs: uprobe: Support attaching within own address space Michal Rostecki 2021-12-17 10:53:46 +0100
  • 5836b3f1b8
    Merge pull request #149 from willfindlay/program_array Alessandro Decina 2021-12-22 18:11:30 +1100
  • 149fa86de7
    Merge pull request #150 from willfindlay/fix-tests Alessandro Decina 2021-12-22 18:08:54 +1100
  • b28ae97053
    bpf/macros: fix tests William Findlay 2021-12-22 01:27:10 -0500
  • df26fd94a7
    bpf/program_array: use never type, add unsafe flag, and document safety William Findlay 2021-12-22 01:15:04 -0500
  • ff14493751
    bpf/maps: implement ProgramArray William Findlay 2021-12-21 18:28:57 -0500
  • faa36763f7
    Merge pull request #146 from dave-tucker/ro-maps Alessandro Decina 2021-12-21 22:24:15 +1100
  • 54377b6140 aya-bpf: Allow to convert probe arguments to mutable pointers Michal Rostecki 2021-11-23 19:49:01 +0100
  • 5d8afc58f4 aya-bpf-macros: Fix LSM macro documentation Michal Rostecki 2021-12-20 17:38:31 +0100
  • 65a0b83205 Mark .rodata maps as readonly and freeze on load Dave Tucker 2021-12-15 19:00:46 +0000
  • 3a4c84fe17
    Merge pull request #145 from aya-rs/codegen Alessandro Decina 2021-12-15 22:36:15 +1100
  • 2b7dda766f btf: Fix for rename of BPF_ -> BPF_CORE_ Dave Tucker 2021-12-15 11:07:23 +0000
  • 05d4bc39ea Update libbpf to 19656636a9b9a2de1f71fa3135709295c16701cc dave-tucker 2021-12-15 11:00:57 +0000
  • ef42739c65 .github: force push to codegen branch Dave Tucker 2021-12-15 10:55:05 +0000
  • c8049dcfd2 .github: force push to codegen branch Dave Tucker 2021-12-15 10:55:05 +0000
  • f8021c33fc codegen: Add bindings for BPF_F flags Dave Tucker 2021-12-15 10:19:43 +0000
  • 23d1920854 codegen: add bindings for btf structs Dave Tucker 2021-12-06 17:21:35 +0000
  • facb01f34b ci: Use crabby-the-crab Dave Tucker 2021-12-07 11:26:00 +0000
  • 7f85060d3b codegen: Add bindings for BPF_F flags Dave Tucker 2021-12-15 10:19:43 +0000
  • 49549af95f codegen: add bindings for btf structs Dave Tucker 2021-12-06 17:21:35 +0000
  • 7e2fcd1d6d Support for fentry and fexit programs Michal Rostecki 2021-12-09 02:17:30 +0100
  • 00334186fb Support for fentry and fexit programs Michal Rostecki 2021-12-09 02:17:30 +0100
  • 54b0c67795 build(deps): update object requirement from 0.27 to 0.28 dependabot[bot] 2021-12-13 13:15:19 +0000
  • e3157db42a
    build(deps): update object requirement from 0.27 to 0.28 dependabot[bot] 2021-12-13 13:15:19 +0000
  • 317fd576b4
    Merge pull request #138 from dave-tucker/nightly Alessandro Decina 2021-12-10 12:24:50 +1100
  • 7e7314ff2b github: Set toolchain override Dave Tucker 2021-12-09 21:15:24 +0000
  • 66a7ca7fb5 Generate bindings for bpf_lpm_trie_key Ubuntu 2021-12-09 11:43:33 +0000
  • 7707fc3679 obj: Add Btf::to_bytes Dave Tucker 2021-12-02 01:16:01 +0000
  • 6313ddfe0c
    Merge pull request #136 from nimrodshn/add_impl_pod_for_u128 Alessandro Decina 2021-12-08 18:53:22 +1100
  • 24a292f605 Implement Pod for u128 Ubuntu 2021-12-08 07:30:43 +0000
  • b328f61bca ci: Use crabby-the-crab Dave Tucker 2021-12-07 11:26:00 +0000
  • f34b76c8d3
    Merge pull request #134 from aya-rs/codegen Alessandro Decina 2021-12-07 09:23:59 +1100
  • 17d43cd6f8 Update libbpf to 93e89b34740c509406e948c78a404dd2fba67b8b dave-tucker 2021-12-06 20:02:59 +0000
  • ad446b9cbe codegen: regenerate against libbpf v0.6.0 Dave Tucker 2021-12-06 18:16:54 +0000
  • 26d188c659
    Merge pull request #125 from dave-tucker/btf Alessandro Decina 2021-12-06 10:49:30 +1100
  • 32dc8a0d97
    Merge pull request #132 from eero-thia/thia/safe_map Alessandro Decina 2021-12-05 19:58:44 +1100
  • 441a660b3e
    Merge pull request #131 from eero-thia/thia/safe_iter Alessandro Decina 2021-12-05 19:40:03 +1100
  • b655cf973f
    aya-bpf: remove unnecessary unsafe markers on map functions. Thia Wyrod 2021-12-04 22:28:11 -0800
  • 18970369e2
    aya: Remove unnecessary unsafe markers on map iteration. Thia Wyrod 2021-12-03 12:07:49 -0800
  • 6f31ba2fa2
    aya: modify Link trait to take ownership in detach and forget. Thia Wyrod 2021-11-29 18:14:30 -0800
  • d80892cbf2
    aya: remove Rc<RefCell<dyn Link>> usage in BPF program links. Thia Wyrod 2021-11-21 15:58:15 -0800
  • b90c1fe349
    aya: remove RwLocks and Ref wrappers on bpf maps. Thia Wyrod 2021-11-24 21:52:28 -0800
  • 07a6016ebb
    Merge pull request #120 from eero-thia/thia/dedup Alessandro Decina 2021-12-05 16:18:59 +1100
  • f56dd0a70b
    aya: eliminate name duplication in maps and programs. Thia Wyrod 2021-11-24 21:25:46 -0800
  • 8043451973 bpf: re-export Lru hash maps from aya_bpf::maps Alessandro Decina 2021-12-05 01:58:55 +0000
  • a340c2a9fa
    Merge pull request #130 from wg/main Alessandro Decina 2021-12-03 16:46:07 +1100
  • bb8a813eef aya: use correct program name when relocating Will 2021-12-03 05:26:10 +0000
  • e4d9774bf7 obj: Improve section detection Dave Tucker 2021-12-01 18:05:35 +0000
  • c0f695c4b6 bpf: Add LruHashMap and LruPerCpuHashMap Alessandro Decina 2021-11-28 19:06:40 +0000
  • a03426f194
    Merge pull request #115 from eero-thia/thia/impl_trait Alessandro Decina 2021-11-27 15:22:44 +1100
  • 61299e128e
    Merge pull request #119 from eero-thia/thia/xdp_metadata Alessandro Decina 2021-11-27 15:19:13 +1100
  • d280b856bd
    aya-bpf: expose xdp_md of XdpContext and add metadata functions. Thia Wyrod 2021-11-20 08:19:59 -0800
  • daa7ea6d0d
    aya: remove unnecessary usage of &dyn trait in favor of impl trait. Thia Wyrod 2021-11-21 16:03:33 -0800
  • 98b36b23bc
    Merge pull request #116 from eero-thia/thia/close Alessandro Decina 2021-11-26 10:10:24 +1100
  • 2955ca1d1f
    Merge pull request #121 from eero-thia/thia/programs_mut Alessandro Decina 2021-11-26 10:09:53 +1100
  • c7f8db9a0b
    aya: programs_mut iterator to complement programs. Thia Wyrod 2021-11-21 11:33:42 -0800
  • a6bf554a74
    Merge pull request #122 from eero-thia/thia/include_bytes_aligned Alessandro Decina 2021-11-26 09:31:39 +1100
  • 1584bc47bd
    aya: close file descriptors on Map drop. Thia Wyrod 2021-11-24 21:09:10 -0800
  • 4dcf46e357
    aya: set .rodata maps as BPF_F_RDONLY. Thia Wyrod 2021-11-24 17:16:39 -0800
  • f8f17a09fb
    aya: expand include_bytes_aligned to accept expressions. Thia Wyrod 2021-11-21 08:45:47 -0800
  • df393690d3
    Merge pull request #114 from deverton/wrap-bpf_get_current_uid_gid Alessandro Decina 2021-11-24 16:45:32 +1100
  • fa23052e34
    Add wrapper and docs for for bpf_get_current_uid_gid Dan Everton 2021-11-24 15:30:53 +1000
  • 6db30fad9c
    Merge pull request #108 from deverton/kprobe-debugfs Alessandro Decina 2021-11-22 13:08:49 +1100