Re: DTrace on Linux. Short answer is no DTrace on Linux.
If you're running Oracle Linux, Oracle has a partial DTrace implementation,
but it's missing several
key providers and the providers that are there do not work reliable. In a
word, it's buggy and in my
opinion not usable.
There's also
It's been a while (2+ years), but...
The fbt provider makes function args available at entry probes via
args[0] ... args[n]. This are typed.
So you should be able to dereference structure members of sk_buff
doing 'args[0]->structure_member', etc, when fbt:mymod:msg_recv:entry
fires
args[1]