系统相关
首页 > 系统相关> > 如何在Linux中查看核心文件以进行调试?

如何在Linux中查看核心文件以进行调试?

作者:互联网

我想在调试程序时查看核心文件的内容.如何查看核心文件的内容?

解决方法:

objdump -s core-file

样本输出:

core.30049:     file format elf64-x86-64
Contents of section note0:
 0000 05000000 88000000 03000000 434f5245  ............CORE
 0010 00000000 00740000 0
objdump -s core-file

40 00000000 .....t...`.@....
0020 00000000 e8030000 e8030000 61750000 ............au..
0030 c4730000 61750000 f1340000 636f756e .s..au...4..coun
0040 745f696e 66696e69 74652e6f 2f686f6d t_infinite.o/hom
0050 652f6369 726f2f62 616b2f67 69742f63 e/ciro/bak/git/c
0060 70702f63 68656174 2f676462 2f636f75 pp/cheat/gdb/cou
0070 6e745f69 6e66696e 6974652e 6f757420 nt_infinite.out
[...]

标签:linux,debugging,core-dump
来源: https://codeday.me/bug/20190808/1624665.html