William Findlay

Results 39 issues of William Findlay

#112 is removing references to go 1.18 generics in our codegen because it's spitting out code that doesn't compile. It would be nice to get this fixed at some point...

area/codegen

Currently, upstream clang-13 works fine for compiling our BPF programs. However when I attempted to upgrade to clang-14 I found that the `event_execve` program in bpf_execve_event_v53.o spikes its instruction count...

Some of our filter tests expect the _absence_ of certain events. This was being checked by ensuring that a stub event checker did not match. However, this would result in...

Been seeing a lot of warnings like this on 5.17: ``` time="2022-05-13T15:54:56Z" level=warning msg="invalid or old kprobe spec: failed to dump paramemter type by id: failed to dump btf id...

This is a general-purpose tracking issue for several areas of improvement in Aya's documentation. I'm planning on spending some cycles on some of these over the next couple of weeks....

documentation
aya-bpf
aya

[bcc][bcc] currently has [`tplist`][tplist], a tool that outputs a list of available tracepoints / USDT targets and optionally dumps their arguments in a format that can easily be turned into...

I don't know how easy/hard this would be, but it would be cool if aya-gen had a `--prune-unused` flag that would remove unused struct fields and any types they depend...

As per the discussion in #71, it would be beneficial to have some kind of an `aya_deref!` macro to make long chains of raw pointer dereferences more ergonomic (e.g. you...

I think an [ARCHITECTURE.md](https://matklad.github.io//2021/02/06/ARCHITECTURE.md.html) would also go a long way for getting new contributors up to speed. Even something simple that describes what each crate is for, etc. This looks...

I'm getting a strange issue with submitting events in one of my perf buffers. Edit: I have a minimal example, posting now as a comment. Relevant system details: - kernel...