Debugging Tools for Windows

!pmc

!pmc扩展显示指定地址处的性能监控计数器(Performance Monitor Counter (PMC))寄存器。

该命令仅在Itanium目标机上支持。

语法

!pmc [- OptionExpression [DisplayLevel

参数

Option
可以是下面这些值中任意一个:
gen
将该寄存器当作常规PMC寄存器显示。
btb
将该寄存器当作branch trace buffer (BTB) PMC寄存器进行显示。
Expression
指定PMC的16进制地址。可以使用表达式@kpfcgen@kpfcbtb用作参数的值。

如果Expression@kpfcgen,调试器将当前处理器的PMC寄存器当作常规PMC寄存器显示。还可以通过将Option设置为gen,并且Expression值使用@kpfc4@kpfc5@kpfc6或者@kpfc7来将当前处理器的PMC寄存器作为常规PMC寄存器显示。

如果Expression@kpfcbtb,调试器将当前处理器的PMC寄存器当作BTB PMC寄存器显示。也可以通过Option设置为btb,并且Expression的值使用@kpfc12来当作BTB PMC寄存器显示。

DisplayLevel
可以是下面这些值中任意一个:
0
仅显示每个PMC寄存器字段的值。这是默认情况。
1
显示非保留和非忽略的PCM寄存器字段的详细信息。
2
显示所有PMC寄存器字段的详细信息,包括被忽略的和保留的。

DLL

Windows 2000 不可用
Windows XP和之后 Kdexts.dll

Build machine: CAPEBUILD