0.5.3 (May 25th, 2016)

Kernel release:

4.1.12-43.el6uek

New features:

  • It is now possible to have perf-events presented as DTrace SDT probes. This feature is turned on by default in the kernel. The probes will appear with the same names as the perf-events and are grouped under the new 'perf' SDT provider.

    In its current implementation, the perf-events DTrace probes do not offer argument type information as is seen with standard DTrace SDT probes.

Bugfixes:

  • On sparc64, it was possible to crash the system by unloading and reloading the sdt DTrace multi-provider module due to the handling of memory that is set aside for SDT probe trampolines. This bug has been fixed.

Crash fixes:

  • When dtrace(1) exited at the same instant as a process it had grabbed (e.g. for ustack()) terminated, it could deadlock or crash with an assertion failure or a segmentation fault.