Andrii Nakryiko
Andrii Nakryiko
Can you please help investigate why 4-argument variant was selected instead of trying to work around without understanding the root cause?
If you already parsed SDT definition and have program that can read input arguments correctly, attaching to USDT is quite simple. Use SEC("uprobe/whatever"), so that libbpf knows it's supposed to...
No, not yet. But now that BPF static linker is more or less done, I'll try to do USDT for CO-RE next.
@shiyiyuedeyu, if you feel adventurous and would like to get your hands on the very early working version, feel free to take a look at https://github.com/anakryiko/linux/commit/9bf5091f6d77474736008e74b01aa503ff3be5c9 I ran into some...
Please see https://github.com/libbpf/libbpf-bootstrap/issues/70, in case it's related. But also make sure you perform `git submodule update --init --recursive` (recursive part is important).
@dmitris do you still have a problem building examples?
@qmonnet is there anything we can do to make bpftool a bit less demanding about how up-to-date host kernel on the build machine has to be? Should we just define...
@qmonnet I think it would be easier and faster to submit bpftool fix separately
@pynem can you try again and see if https://github.com/libbpf/libbpf-bootstrap/pull/92 helps?
Sorry for delay, looks good. skeleton__attach() isn't necessary (socket programs are not auto-attachable, so it has no effect, I'll drop it and force-push locally, no need to resubmit). But also...