3 ms·
bpftrace is for ad-hoc dynamic tracing, other programs shouldn't call directly out to it. Anyway, other dynamic tracing frameworks like SystemTap or LTTng have
by SubjectToChange 5y ago
bpftrace is for ad-hoc dynamic tracing, other programs shouldn't call directly out to it.
Anyway, other dynamic tracing frameworks like SystemTap or LTTng have been using tracepoints, kprobes, and kretprobes for over fifteen years now. Refactoring kernel code isn't going to suddenly become impossible just because of tools new tools like bpftrace.