Debugging Tools for Windows

!ubp

!ubp扩展命令在用户内存空间设置一个断点。

语法

!ubp Address 

参数

Address
指定要设置断点的用户空间内的16进制虚拟地址。

DLL

Windows NT 4.0 Unavailable
Windows 2000 Kdextx86.dll
Windows XP和之后 Kdexts.dll

注释

!ubp扩展命令在用户空间设置一个断点。该断点实设置在实际的物理页面上,而不仅仅在虚拟页面上的。

设置物理断点(physical breakpoint)会同时改变页面的所有虚拟拷贝(virtual copy), 造成不可预知的结果。一种可能的情况就是破坏系统状态,造成bug check或者其他的系统崩溃的情况。因此,如果必须要使用这种断点的话,要非常慎重。

该命令不能用来在已经换出的页面上设置断点。如果页面在断点设置之后被换出内存,那么断点不再存在。

不能再页表或页目录中设置断点。

每个断点都有一个关联的断点号。可以使用!ubl来查看指派的断点号。断点创建时是起用的。要步过断点,必须先使用!ubd来禁用它。使用!ubc清除断点。

参见

!ubc, !ubd, !ube, !ubl

Build machine: CAPEBUILD