News for hackers. Stuff that matters.
Re:Accurate, low-overhead per process bandwidth monitoring i... by londons_explore on Friday April 16, 2021 @01:01AM (#26829681)
Once tools using bpftrace become common, refactoring the Linux kernel will never happen again.

It would break too many tools that depend on exact internal function names existing.

Re:Accurate, low-overhead per process bandwidth monitoring i... by SubjectToChange on Friday April 16, 2021 @12:17PM (#26835800)
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.