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

Reply via email to