This looks great. The lack of portability was a huge negative when I was considering BPF a few months ago.
In userspace everybody has dTrace probes, nobody has bpf/stap probes.
Additionally dTrace is secure, BPF is insecure.
It really looks bad, but these Linux jokers still think they rule the world.