yunwei37
Joined 3 years ago
Karma
7
Submissions
9
Member since
Feb 11
https://github.com/yunwei37
View on Hacker NewsJoined 3 years ago
In fact, bpftime can already run bpftrace in userspace for uprobes, without any modification: https://github.com/eunomia-bpf/bpftime/tree/master/example/b...
(There might still need some bug fixes in some cases, e.g. the signal handler to stop the bpf program…
Maybe we can integrate the bpftime agent and attach mechanism in bpftrace, so it can be released together?
Stream: https://youtube.com/watch?v=zDNZY0HQOMw&t=1765s
The draft paper: https://arxiv.org/abs/2311.07923
This project can use a standalone eBPF verifier in this project: https://github.com/vbpf/ebpf-verifier
It can also use kernel verifier to verify the programs, then “offload”the BPF byte code from kernel, and runs it in userspace.