在前面,我们也讨论过程序调试,比如说这里。今天,我们还可以就软件调试多讲一些内容。比如说条件断点,数据断点,多线程断点等等。
1)数据断点
所谓数据断点,就是全局变量或者函数中的数计算的过程中,如果数据值本身发生了改变,就会触发断点。这里的数据有两种,一个是全局数据,一个函数内部的数据。
以全局数据value为例:
a)按F10,运行程序,获取value的地址;
b)Alt+F9,选择【DATA】->【Advanced】;
c)在【Expression】中输入DW(0x0043178),【ok】回车;
d)F5继续运行程序,则程序会在value发生改变的时候停住。
以局部数据total为例,
a)按F10,运行程序,获取