前页 | 后页 |
检测内存地址操作
即使已经很好地理解了代码库,能够检测存储区域的位置和时间也可以为研究人员提供很大的帮助。如果没有此工具,C ++开发人员可能会面临艰巨的任务,即跟踪访问全局变量的位置和时间以及调试这些功能。数据断点允许C ++程序员跟踪何时读取或写入变量/内存位置。当检测到该操作时,调试器将停止执行,并且该操作之后的代码行将显示在代码编辑器中。
访问
色带 |
执行> Windows>断点 |
检测内存地址上的操作
步 |
行动 |
也可以看看 |
---|---|---|
1个 |
单击按钮。 |
|
2 |
输入要观看的内存地址。您可以从“本地(本地变量)”窗口中复制地址。
|
|
3 |
选择要检测的操作。如果选择“写入”,则在写入地址时调试器将中断。如果选择“读/写”,调试器将在读取或写入地址时通知您。 |
|
4 |
选择要执行的动作。如果选择“中断”,则调试器将停止程序,并且代码行将显示在编辑器中。如果选择“跟踪”,调试器将不会停止执行,但会在发生该地址时记录任何操作。此输出显示在“调试器”窗口中。 |
|
5 |
数据断点将添加到“断点和标记”窗口。
|
|
6 |
您可以使用数据断点上的上下文菜单检查内存地址中的值。
|
|
7 |
要删除数据断点,请在“断点和标记”窗口中选择它,然后按Delete键。或者,取消选中它旁边的复选框。禁用数据断点后,这些断点将被删除;它们不会像其他断点那样持续存在。 |
系统要求
C / C ++本机调试器支持内存地址断点。