The information in this article applies to:
SYMPTOMSWhen a break expression specifies a bit field, the debugger does not halt execution at that breakpoint. CAUSEThe byte is the smallest addressable unit in the debugger; it does not support specifying an individual bitfield in a breakpoint. The larger unit that contains the bitfield determines when execution halts. MORE INFORMATIONConsider the sample code below. In Win16 (Windows), x0 through x7 are stored in the same memory unit (unsigned int), but x8 is stored in the next; in Win32 (Windows NT), x0 through x8 are all stored in the same memory unit. If you set a breakpoint to halt execution when x0 changes, execution in Win16 halts on each of the first three statements in main() because each one modifies the same unit; execution in Win32 halts on all four statements of main() for the same reason. Sample Code
Additional query words:
Keywords : kbCodeView kbDebug kbide kbVC |
Last Reviewed: February 2, 2000 © 2000 Microsoft Corporation. All rights reserved. Terms of Use. |