From mboxrd@z Thu Jan 1 00:00:00 1970 MIME-Version: 1.0 In-Reply-To: References: Date: Sun, 1 Nov 2009 11:52:25 -0500 Message-ID: <9ab217670911010852h46cc32a0k2e3ef99323287595@mail.gmail.com> From: "Devon H. O'Dell" To: Fans of the OS Plan 9 from Bell Labs <9fans@9fans.net> Content-Type: text/plain; charset=ISO-8859-1 Subject: Re: [9fans] dtrace for plan 9 Topicbox-Message-UUID: 952f7880-ead5-11e9-9d60-3106f5b1d025 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. --dho