Tamir Duberstein
f0a9f19ddc
Bump edition to 2024
...
Change FromRawTracepointArgs::arg to return T rather than *const T which
seems to have been returning a dangling pointer.
Arguably this is not strictly necessary; edition 2024 seems to be
focused on increased strictness around unsafe code which doesn't unlock
new functionality for our users. That said, this work revealed an
apparent bug (see above) that we wouldn't otherwise catch due to
allow-by-default lints.
1 week ago
Tamir Duberstein
4101a5a55d
Use #[expect(...)] rather than #[allow(...)]
...
This is stricter, and revealed a few unused allowances.
1 week ago
Tamir Duberstein
5a43bedc01
Replace proc-macro-error with proc-macro2-diagnostics
...
proc-macro-error is unmaintained.
3 months ago
Tamir Duberstein
dae394e199
aya-ebpf-macros: remove aya-ebpf version
...
The presence of this version specification causes cargo-smart-release to
trip on the circular dependency.
Fixes #1050 .
3 months ago
Dave Tucker
59082f572c
Release aya-ebpf-cty v0.2.2, aya-ebpf-bindings v0.1.1, aya-ebpf-macros v0.1.1, aya-ebpf v0.1.1
...
Signed-off-by: Dave Tucker <dave@dtucker.co.uk>
5 months ago
tyrone-wu
b84ede10b9
aya-ebpf/macros: separate probe to probe ctx & retprobe to retprobe ctx
...
Added logic in expand function in both kprobe.rs and uprobe.rs for valid
macros. Now, kprobe & uprobe proc macros only accept ProbeContext, and
kretprobe & uretprobe only accept RetProbeContext.
Ref: #700
11 months ago
Alessandro Decina
a6f4739b5b
chore: aya-ebpf-macros: uncomment aya-ebpf dev-dep
...
This wasn't meant to be committed, cargo-smart-release. Commenting is
needed to fix the cyclic dep aya-ebpf-macros -> aya-ebpf ->
aya-ebpf-macros. See
https://github.com/rust-lang/cargo/issues/4242#issuecomment-413203081
11 months ago
Alessandro Decina
9d24bbe316
Release aya-ebpf-macros v0.1.0
11 months ago
Alessandro Decina
90f68dbd07
Release aya-ebpf-macros v0.1.0
11 months ago
Alessandro Decina
eb3947bf14
Release aya-ebpf-macros v0.1.0, aya-ebpf v0.1.0
11 months ago
Alessandro Decina
a34c5e43b8
Release aya-ebpf-bindings v0.1.0, aya-ebpf-macros v0.1.0, aya-ebpf v0.1.0
11 months ago
Alessandro Decina
b8964d3fd2
Release aya-ebpf-bindings v0.1.0, aya-ebpf-macros v0.1.0, aya-ebpf v0.1.0
11 months ago
Alessandro Decina
c7fe60d47e
chore: add changelogs
11 months ago
Alessandro Decina
e372fcf653
Release aya-ebpf-cty v0.2.1, aya-ebpf-bindings v0.1.0, aya-ebpf-macros v0.1.0, aya-ebpf v0.1.0
11 months ago
Dave Tucker
ea8073793e
chore(aya-ebpf-macros): Rename bpf -> ebpf
...
Signed-off-by: Dave Tucker <dave@dtucker.co.uk>
1 year ago