gpt4 book ai didi

gdb - 核心转储文件分析

转载 作者:行者123 更新时间:2023-12-03 04:09:02 25 4
gpt4 key购买 nike

在分析核心转储文件时我需要检查哪些内容?

请从头开始告诉我。

最佳答案

您只需要一个与生成核心转储文件的二进制文件相同的二进制文件(包含调试符号)。然后你可以运行gdb path/to/the/binary path/to/the/core/dump/file进行调试。

启动时,您可以使用bt (用于回溯)从崩溃时获取堆栈跟踪。在回溯中,每个函数调用都会被赋予一个编号。您可以使用frame <i>number</i> (将 number 替换为堆栈跟踪中相应的编号)以选择特定的堆栈帧。

然后您可以使用 list查看该函数周围的代码,以及 info locals查看局部变量。您还可以使用print <i>name_of_variable</i> (用变量名称替换“name_of_variable”)以查看其值。

打字 help GDB 中会给您一个提示,让您看到其他命令。

关于gdb - 核心转储文件分析,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5115613/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com