User and Reference Guide

  • XX.XX
  • 07/29/2020
  • Public Content


By default, all the commands provided by this extension – except for
, and
– apply to all the processors on the target machine. For example, the
command enables tracing on all the processors, not the currently selected one only. Or, as another example, the commands to install a new IP filter do so on all the processors. If this behavior is not desired, it can be changed by specifying the
flag. For example,
!enable /here
enables tracing on the currently selected processor only.
As mentioned, the major exception to this rule is the
command. This always applies to the currently selected processor only. To see trace decodes from all the processors, users must manually switch processors using the
command. For example, for a target machine with two processors:
1: kd> ~0s 0: kd> !decode … 0: kd> ~1s 1: kd> !decode … 1: kd>

Product and Performance Information


Intel's compilers may or may not optimize to the same degree for non-Intel microprocessors for optimizations that are not unique to Intel microprocessors. These optimizations include SSE2, SSE3, and SSSE3 instruction sets and other optimizations. Intel does not guarantee the availability, functionality, or effectiveness of any optimization on microprocessors not manufactured by Intel. Microprocessor-dependent optimizations in this product are intended for use with Intel microprocessors. Certain optimizations not specific to Intel microarchitecture are reserved for Intel microprocessors. Please refer to the applicable product User and Reference Guides for more information regarding the specific instruction sets covered by this notice.

Notice revision #20110804