On Sun, Nov 1, 2009 at 9:52 AM, Devon H. O'Dell <devon.od...@gmail.com> 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.
D is very similar in this sense to how the berkeley packet filter (the original) worked. ron