DTrace, kernel loader, unknown probes, enable on load?

From: Bjoern A. Zeeb <bzeeb-lists_at_lists.zabbadoz.net>
Date: Fri, 11 Feb 2022 14:10:30 UTC
Hi,

one of the drawbacks of Dtrace (and other tracing frameworks out there
on various OSes) is that they do need a list of probes upfront before
they can enable.

Say I want to trace a kernel module from the moment it is loaded, that
is currently not possible.

What I am wondering is how hard it would be to "ignore" unknown probes
but enable them the moment on loading matching ones.  I assume that
will probably need a callback through user space to complicate things
but it should not be impossible.

In case anyone has some spare time to draft this up, I'll be happily a
first tester;  otherwise the idea is out at least for someone to find
it one day ...

Lots of health,
/bz

-- 
Bjoern A. Zeeb                                                     r15:7