!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

Kdexts.dll