I hope jetbrains IDE supports bpftrace syntax plugin, which can make it easier to write bpftrace code

Completed

as above

2 comments
Comment actions Permalink

Hello!

Feel free to create a feature request in the tracker https://youtrack.jetbrains.com/issues/CPP

0
Comment actions Permalink

bpftrace is a high-level tracing language for Linux enhanced Berkeley Packet Filter (eBPF) available in recent Linux kernels (4.x). bpftrace uses LLVM as a backend to compile scripts to BPF-bytecode and makes use of BCC for interacting with the Linux BPF system, as well as existing Linux tracing capabilities: kernel dynamic tracing (kprobes), user-level dynamic tracing (uprobes), and tracepoints. The bpftrace language is inspired by awk and C, and predecessor tracers such as DTrace and SystemTap. bpftrace was created by Alastair Robertson.

To learn more about bpftrace, see the Manual the Reference Guide and One-Liner Tutorial. MiOcado Staff Login

0

Please sign in to leave a comment.