Daniel Xu
Daniel Xu
Experimental job to enable clang-tidy. This action should only run against the changes made in the PR. This closes #2971. ##### Checklist - [ ] Language changes are updated in...
This is a tracking issue to break down what the AOT PoC still needs: - [x] Shim-side (IOW runtime-side) logic to look for bytecode * #3104 - [ ] Teach...
As discussed in office hours, there will be a new repository to hold community contributed bpftrace tools. Until it's created, this ticket holds some state we need to remember.
`BPF_PROG_RUN` is quite useful for "unit testing" (integration testing if you're being pedantic). It looks like `Program` is missing support for it.
It looks like `/proc/interrupts` support was added in https://github.com/prometheus/procfs/pull/475 . But it's unclear how this interface works or if it ever worked. For example: * `Interrupts()` calls into `p.path()` to...
Hi, I noticed in https://github.com/xdp-project/xdp-tools/commit/3f3751c12b2b7edd0cd90df03ab497f52bf818af that the "traditional" `vmlinux.h` was stripped down. I think in the regular BPF helper world that was probably fine, but I think having a stripped...
``` $ sudo ./build/src/bpftrace -e 'uprobe:/lib64/libc.so.6:usleep { printf("%s\n", ustack); @[ustack(1)] = count(); }' Attaching 1 probe... usleep+0 pathBBBB()+9 pathBBB()+9 pathBB()+9 pathB()+9 main+48 __libc_start_main+235 0x41fd89415541f689 usleep+0 pathAAAA()+9 pathAAA()+9 pathAA()+9 pathA()+9 main+41...
bpftrace supports a large number of kernel versions. The CI currently only tests one kernel version which is problematic b/c we're probably not executing a lot of code paths. It's...
### What reproduces the bug? Provide code if possible. Currently the following output is possible: ``` ^C ... @[]: 1234 ``` This is incredibly misleading and hard to diagnose. What's...
The four tests in question: ``` call.ustack_stack_mode_env_bpftrace call.ustack_stack_mode_env_override call.ustack_stack_mode_env_perf call.ustack_stack_mode_env_raw ``` They run locally just fine - I couldn't get them to fail even once after many runs. But in...