On Sun Nov  1 11:55:47 EST 2009, [email protected] wrote:
> Also, D is not compiled in kernel. The dtrace utility compiles the D
> script, and the script goes through some sanity checking in the D
> compiler. The bytecode is sent to the kernel to execute. There are
> some in-kernel safety guarantees -- for instance, a D script causing a
> nil ptr deref in kernel obviously shouldn't (and does not) cause the
> system to panic.

that wasn't my main concern.

there are many interrupt routines that depend on
the exact sequence of events and probing  is likely
to wreck havoc.

how do you prevent probes from reading read-to-clear
registers?

how do you know a probe in an irq routine won't set
off a latent race?

- erik

Reply via email to