【问题标题】:How to analyse a coredump file of GDB [closed]如何分析 GDB 的核心转储文件 [关闭]
【发布时间】:2014-11-21 13:56:25
【问题描述】:

如何分析 GDB 的 coredump 文件。

【问题讨论】:

  • 另一个面试问题?别了。
  • 如果你不能回答,请你停下来。
  • 您认为程序可以“执行核心转储”的方式有多少?
  • 我对coredump一无所知。如果可以的话解释一下。我在GDB调试中听过这些话。不知道具体是什么
  • 这个网站是为需要帮助的人准备的。 “说出所有方式......”不是你寻求帮助的方式。也许你想去宗教交流网站之一,问“命名各种罪恶”?这是同一个问题。

标签: gdb


【解决方案1】:

GDB 可以帮助您入门:

$ gdb --help
This is the GNU debugger.  Usage:

    gdb [options] [executable-file [core-file or process-id]]
    gdb [options] --args executable-file [inferior-arguments ...]

[snip extended docs]

所以,你会像这样调用它:

gdb myprog core

然后 GDB 将以通常的方式启动,但状态将就像您在断点处停止一样。然后您可以使用“print”、“examine”、“list”、“backtrace”、“up”、“down”等来调查导致崩溃的原因。

事实上,您可以使用任何 GDB 命令,除了“继续”、“步骤”、“下一步”或其他任何需要实际运行程序的命令。

【讨论】:

猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2023-03-28
  • 1970-01-01
  • 2010-10-31
  • 2011-07-04
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多