public inbox for systemtap@sourceware.org
 help / color / mirror / Atom feed
* BPF runtime for systemtap
@ 2016-06-14 20:06 Richard Henderson
  2016-06-14 23:54 ` Brendan Gregg
  0 siblings, 1 reply; 3+ messages in thread
From: Richard Henderson @ 2016-06-14 20:06 UTC (permalink / raw)
  To: systemtap; +Cc: iovisor-dev, Linux Kernel Mailing List

I'm pleased to be able to announce an initial implementation of an (e)bpf 
backend for systemtap.  For the subset of systemtap probes that can use 
kprobes, we can use a bpf filter instead of loading a kernel module.

As this implementation is young, there are a number of limitations.  Neither 
string nor stats types are supported.  Both require enhancements to the set of 
builtin functions supported in kernel.  The stap bpf loader still needs 
improvement with respect to its use of the event subsystem.

We're using the same intermediate file format that is supported by the llvm bpf 
backend.  I have some improvements to submit for the llvm bpf backend as well.

The code can be reviewed at

   git://sourceware.org/git/systemtap.git rth/bpf


r~

^ permalink raw reply	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2016-06-15  1:50 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2016-06-14 20:06 BPF runtime for systemtap Richard Henderson
2016-06-14 23:54 ` Brendan Gregg
2016-06-15  1:50   ` Frank Ch. Eigler

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).