【问题标题】:gdb dump memory as specific typegdb 将内存转储为特定类型
【发布时间】:2017-11-16 11:30:10
【问题描述】:

我正在尝试调试我的应用程序中的内存问题。

我想将内存区域作为 unsigned int 转储到文件中

这是我要转储的打印命令

p/x *((unsigned int*)0x800@8

我可以将内存转储到文件中并将其保存为无符号整数而不是十六进制\二进制吗?

【问题讨论】:

    标签: gdb core


    【解决方案1】:

    我可以将内存转储到文件中并将其保存为无符号整数而不是十六进制\二进制吗?

    很难准确说出你想要达到的目标。

    如果您只是想将p/x *((unsigned int*)0x800@8 的输出保存在一个文件中,您可以这样做:

    (gdb) set logging on
    (gdb) p/x *((unsigned int*)0x800@8
    (gdb) set logging off
    

    【讨论】:

      猜你喜欢
      • 2016-10-27
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多