在Eclipse中设置内存断点

Jim*_*ell 13 eclipse memory conditional-breakpoint

你如何在Eclipse中设置内存断点?也就是说,我想设置一个条件断点,当给定内存位置的数据发生变化时触发该条件断点.

之前已经提出过这个问题,但唯一提供的答案并没有解决这个问题,而且基本上是可以在Eclipse Online帮助中找到的相同信息.

我正在寻找的是在Eclipse中设置条件断点的更详细的信息(或者一个例子会很好),当特定内存地址的数据发生变化时,它将触发.

Mik*_*wan 11

你需要使用观察点.从页面:

  1. 在编辑器中突出显示变量,或在"大纲"视图中选择它.
  2. 单击"运行">"切换观察点".
  3. 请执行以下任何操作:
    • 要在读取监视表达式时停止执行,请选择" 读取"复选框.
    • 要在写入监视表达式时停止执行,请选中" 写入"复选框.
  4. 观察点显示在" 断点"视图列表中.

  • 谢谢,但我想做的是打破内存的变化,不一定是变量. (3认同)
  • 您可以使用硬件断点执行此操作.不确定eclipse是否为此提供任何其他设施. (2认同)