c - "= preserve do"在gdb中是什么意思

标签 c gdb

关注此 tutorial about C and gdb . 这当然是一个有用的教程,但他们从这样的例子开始:

(gdb) print a
$1 = {1, 2, 3}
(gdb) ptype a
type = int [3]

然后突然开始显示这个序列

= preserve do
  :escaped
    (gdb) x/4xb a + 1
    0x7fff5fbff570: 0x02  0x00  0x00  0x00

在他们的示例中没有解释它是什么。我无法理解或重现它。谷歌搜索“gdb preserve do”指向同一个站点。我可以在没有它的情况下继续关注,但我很好奇 = preserve do 是什么意思?

最佳答案

without explaining what it was

这是他们 HTML 格式(标记)中的错误,与 GDB 无关。

关于c - "= preserve do"在gdb中是什么意思,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36948463/

相关文章:

c - 将文本读入 C。出现错误的执行错误

c - 我如何将命令 "commands"放入 gdbinit 中?

ruby - 如何在运行时调试我的 Rack 应用程序?

c - 引发后续警报()

c - GCC 扩展 asm,struct 元素偏移编码

gcc - 如何查找 C 程序中的问题 : Program received signal SIGSEGV, 段错误

linux - 如何在调试过程中强制进程从对 select() 的调用返回

c++ - 在使用 g++ 和 c++ 进行调试时如何快速查看复杂的结构

c - fgets 限制为 1024 字节 - 我可以用什么代替?

c - 算术和几何平均误差求解