|
|
Log in / Subscribe / Register

Another attempt to address the tracepoint ABI problem

Another attempt to address the tracepoint ABI problem

Posted Oct 28, 2017 9:15 UTC (Sat) by SelaLWN (guest, #118519)
Parent article: Another attempt to address the tracepoint ABI problem

There is already support for running a BPF program when an arbitrary kernel function is called, with access to that function's arguments -- this can be done using kprobes. Indeed, in BCC (https://github.com/iovisor/bcc) we have a large collection of BPF-based tools that rely on tracepoints when available, and kprobes when not. Over the last 1.5 years, we had multiple tools break because of intentional and unintentional changes to kernel functions when using kprobes; not so much when using tracepoints.


The LWN site is currently under high scraper load, so comment display has been suppressed for anonymous users. If you are a human, you may read the comments by clicking the button below:

Note: you can avoid this step in the future by logging into your LWN account.


Copyright © 2026, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds