core dump的扩展名是什么意思以及如何读取core dump文件?就像当我在文本编辑器中打开文件时一样,我得到了垃圾值。
注意:它的扩展名类似于
.2369
核心文件是进程终止时的内存映像。例如,终止可能是由于分段错误或失败的断言而发生的。要“查看”核心转储,您将需要一个调试器。它将允许您检查进程的状态。这包括列出进程的所有线程的堆栈跟踪。打印变量和寄存器的值。请注意,如果您有可用的调试信息,这会“更好”。
传统上核心文件仅命名为“core”。这会产生不太好的效果,即在开发人员/管理员发现它们之前,核心会自行覆盖它们。许多现代平台允许为核心文件提供包含附加信息的自定义名称。例如,核心末尾的数字可能是该核心所属进程的 PID。
扩展程序通常是崩溃的进程 ID。 您需要使用调试工具检查该文件。
维基百科可以比我更好地解释核心转储,但是
它是“核心”内存的转储;也就是说,进程崩溃时所保存的内存、寄存器和其他程序状态。
文件名末尾的值必须与系统相关。 我通常使用 GDB 之类的调试器与我的程序一起检查此类文件。
对于核心认证考试非常有用的考试转储。我非常感谢 ITExamslab.com 的祝福。昨天考试通过了 85%。