在 err_silent 上创建监视点:
选择 err_silent 变量,右键单击,然后选择 "New Breakpoint"(新建断点)。
将 "Breakpoint Type"(断点类型)设置为 "Access"(访问)。
请注意 "Settings"(设置)部分如何变化以及 "Address"(地址)字段是如何成为 & err_silent 的。
在 "When"(时间)字段中选择 "After"(之后)。
在 "Operation"(操作)字段中选择 "Write"(写入)。
单击 "OK"(确定)。
运行程序。
您在 init() 处停止。err_silent 递增到了 1,之后就停止了执行。
单击 "Continue"(继续)。
您再次在 init() 中停止。
再次单击 "Continue"(继续)。
您再次在 init() 中停止。
再次单击 "Continue"(继续)。
您再次在 init() 中停止。
再次单击 "Continue"(继续)。
现在您将在 stopIn() 中停止。此时看起来也是一切正常,没有出现 -1。
可以设置断点条件,而不是反复地单击 "Continue"(继续),直到将 err_silent 设置为 -1。