diff options
Diffstat (limited to 'development/bpftrace/README')
-rw-r--r-- | development/bpftrace/README | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/development/bpftrace/README b/development/bpftrace/README new file mode 100644 index 0000000000..daee47363c --- /dev/null +++ b/development/bpftrace/README @@ -0,0 +1,8 @@ +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. |