如何解决理解核心转储文件
相关:
- How do I analyze a program's core dump file with GDB when it has command-line parameters?
- Core dump file analysis
调试核心转储文件的最常用方法是什么?我尝试过的两种方法是使用readelf
:
$ readelf core -a
然后使用gdb
:
$ gdb file core
但是,使用gdb不会得到太多信息(至少不是我能理解的信息)。例如,它显示:
Reading symbols from file...
(No debugging symbols found in file)
[New LWP 46778]
Core was generated by `./file'.
Program terminated with signal SIGSEGV,Segmentation fault.
#0 0x000000000040100a in ?? ()
>>> bt
#0 0x000000000040100a in ?? ()
#1 0x0000000000000001 in ?? ()
#2 0x00007ffe342c3cbe in ?? ()
#3 0x0000000000000000 in ?? ()
但是,有人能从什么意义上理解呢?将如何使用core
文件来理解某些东西的示例?
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。