0.1.0 (Oct 20th, 2011)

First release.

Working components:

  • the entire D language, with the exception of parts that depend on symbol lookup or CTF

  • The vast majority of the DTrace core functionality has been implemented, providing a nearly complete DIF/DOF implementation (including predicates, aggregates, and speculative tracing support), provider API, ioctl interface for userspace consumers, and direct probe invocation.

  • BEGIN, END, and ERROR probes (dtrace provider).

  • Syscall entry and return probes (systrace provider), with the exception of the clone probe, which is disabled

  • the profile provider (timer-based tick-* probes, no arbitrary-precision profile timers).

  • kernel stack tracebacks, but ustack() prints addresses only, no symbols

Major components not yet present include all the other providers, including sdt usdt.