Eclipse:更新内存监视器或内存浏览器地址

时间:2016-02-21 17:31:19

标签: eclipse debugging memory gdb eclipse-cdt

我使用Eclipse Stand-Alone Debugger来检查应用程序堆栈。我的问题是Memory MonitorMemory Browser没有更新地址,他们在逐步执行反汇编指令时检查内存。

我已经在内存浏览器和内存监视器中输入$esp作为表达式来检查当前堆栈指针的内存。我希望Eclipse在调试器的每一步之后更新地址(解释表达式)。因为它可能(或甚至可能)改变。

但是在推送指令(将$esp中的值减少4)之后,内存检查器都没有查看" new"当前ESP。我必须手动点击" Go"在Memory Browser的地址字段旁边,或者(甚至更糟)删除" old"内存监视器并设置一个新的。

有没有办法始终检查当前ESP地址的内存?

我使用Eclipse CDT的独立调试器脚本运行Linux,Eclipse Luna:

/usr/lib/eclipse-cdt/plugins/org.eclipse.cdt.debug.application_1.1.0.201502131403/scripts/cdtdebug.sh

BTW我希望在官方的Eclipse论坛上得到帮助,但我发布的帖子自昨天起就没有公开:(

0 个答案:

没有答案