I have program that has a variable that should never change. However, somehow, it is being changed. Is there a way to have the debugger stop when that particular member variable is modified?
I have program that has a variable that should never change. However, somehow, it
Share
Set a data breakpoint to stop execution whenever some variable changes.
Break on the initialization of your variable, or someplace where your variable is visible – you need to be able get its address in memory. Then, from the menus choose Debug -> New Breakpoint -> New Data Breakpoint. Enter “
&var” (withvarreplaced by the name of your variable.)This will break into the debugger on the exact line of code that is modifying your variable.
More documentation here:
http://msdn.microsoft.com/en-us/library/350dyxd0.aspx