The software described in this documentation is either in Extended Support or Sustaining Support. See for more information.
Oracle recommends that you upgrade the software described by this documentation as soon as possible.

2.2.10 DTrace Issues

  • If you want to use the DTrace-enabled version of the UEK R2 kernel, subscribe your system to the Dtrace for Oracle Linux 6 (x86_64) - Latest channel (ol6_x86_64_Dtrace_latest) but not to the Oracle Linux 6 Dtrace Userspace Tools (x86_64) - Latest channel (ol6_x86_64_Dtrace_userspace_latest). The ol6_x86_64_Dtrace_userspace_latest channel is provided for use with UEK R3 and installs that kernel as a dependency.

  • Using kill -9 to terminate dtrace can leave breakpoints outstanding in processes being traced, which might sooner or later kill them.

  • Argument declarations for static probe definitions cannot be declared with derived types such as enum, struct, or union.

  • The following compiler warning can be ignored for static probe definition arguments of type string (which is a D type but not a C type):

    provider_def.h:line#: warning: parameter names (without types) in function declaration