!pmc

The !pmc extension displays the Performance Monitor Counter (PMC) register at the specified address.

This extension is supported only on an Itanium-based target computer.

!pmc [- Option] Expression [DisplayLevel]

Important This command has been deprecated in the Windows Debugger Version 10.0.14257 and later, and is no longer available.

Parameters

Option
Can be any one of the following values:

gen
Displays the register as a generic PMC register.

btb
Displays the register as a branch trace buffer (BTB) PMC register.

Expression
Specifies the hexadecimal address of a PMC. The expressions @kpfcgen and @kpfcbtb can be used as values for this parameter.

If Expression is @kpfcgen, the debugger displays the current processor PMC register as a generic PMC register. You can also display the current processor PMC register as a generic PMC register by setting Option to gen and using @kpfc4, @kpfc5, @kpfc6, or @kpfc7 for the Expression value.

If Expression is @kpfcbtb, the debugger displays the current processor PMC register as a BTB PMC register. You can also display the current processor PMC register as a BTB PMC register by setting Option to btb and using @kpfc12 for the Expression value.

DisplayLevel
Can be any one of the following values:

0
Displays only the values of each PMC register field. This is the default.

1
Displays detailed information about the PMC register fields that are not reserved or ignored.

2
Displays detailed information about all PMC register fields, including those that are ignored or reserved.

DLL

Windows 2000

Unavailable

Windows XP and later

Kdexts.dll

Send comments about this topic to Microsoft