GDB - 防止禁用显示

时间:2012-02-04 23:28:41

标签: recursion gdb

正如标题所说,每当gdb尝试打印不可到达的内存地址的值时,我的显示命令都会被禁用。 像这样:

0x12345678 in My_function ()
1: x/8xb $r0
0x1:    Disabling display 1 to avoid infinite recursion.
warning: Got an error handling event: "Cannot access memory at address 0x1".

所以在我停下来的下一条指令中,它不会自动显示r0值,至少直到我再次输入

display /8xb $r0

命令。 有没有办法防止gdb在内存地址无效的情况下禁用显示?

0 个答案:

没有答案