User and Reference Guide

  • 2021.1
  • 12/04/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


Performance varies by use, configuration and other factors. Learn more at