One conclusion I'd draw from Richard and Vara's comments
is that tapset authors would commonly reference kernel
data structures and so would want familiar C syntax, but
script authors would not, and in that context we might
sacrifice the convenience of C for something with better
safety properties. Vara, Richard, do you agreee/disagree?
Brad
language. I think we should not forget that language role is to make
it
easy to get what we want out of kernel. If we make this as a full
blown
c language, then i see where little difference in writing systemtap
scripts vs kprobe modules.
Just my 2 cents.
bye,
Vara Prasad
Richard Moore wrote ...
Agreed. If one wants the write probes in C then why use an interpretive
form of C?
Surely one would write kernel modules that would call the kprobes KPIs
directly.