The software described in this documentation is either in Extended Support or Sustaining Support. See https://www.oracle.com/us/support/library/enterprise-linux-support-policies-069172.pdf for more information.
Oracle recommends that you upgrade the software described by this documentation as soon as possible.

2.2.4 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).

    Do not subscribe to the Oracle Linux 6 Dtrace Userspace Tools (x86_64) - Latest channel (ol6_x86_64_Dtrace_userspace_latest) or the Dtrace Userspace Tools (x86_64) for UEKR4 on Oracle Linux 6 (ol6_x86_64_UEKR4_DTrace_userspace) channels as these channels are provided for use with UEK R3 and UEK R4 respectively and and install 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