Export (0) Print
Expand All
!ca
!ih
!tz
!vm
Expand Minimize

!ubp

The !ubp extension sets a breakpoint in user space.


    !ubp Address 

Parameters

Address

Specifies the hexadecimal virtual address of the location in user space where the breakpoint is to be set.

DLL

Windows 2000

Kdextx86.dll

Windows XP and later

Kdexts.dll

 

Remarks

The !ubp extension sets a breakpoint in user space. The breakpoint is set on the actual physical page, not just the virtual page.

Setting a physical breakpoint will simultaneously modify every virtual copy of a page, with unpredictable results. One possible consequence is corruption of the system state, possibly followed by a bug check or other system crash. Therefore, these breakpoints should be used cautiously, if at all.

This extension cannot be used to set breakpoints on pages that have been swapped out of memory. If a page is swapped out of memory after a breakpoint is set, the breakpoint ceases to exist.

It is not possible to set a breakpoint inside a page table or a page directory.

Each breakpoint is assigned a breakpoint number. To find out the breakpoint number assigned, use !ubl. Breakpoints are enabled upon creation. To step over a breakpoint, you must first disable it by using !ubd. To clear a breakpoint, use !ubc.

See also

!ubc
!ubd
!ube
!ubl
User Space and System Space

 

 

Send comments about this topic to Microsoft

Show:
© 2014 Microsoft