linux core文件相关问题

Embed_kongxiaobo 2012-08-21 05:36:44
大家好,我这里有个core文件,是我们程序被killed掉以后产生的core,但是不懂里面什么意思,请哪位帮我分析分析是什么原因导致被killed掉了:
ELF 头:
Magic: 7f 45 4c 46 01 01 01 00 00 00 00 00 00 00 00 00
Class: ELF32
Data: 2's complement, little endian
Version: 1 (current)
OS/ABI: UNIX - System V
ABI Version: 0
Type: CORE (Core 文件)
Machine: ARM
Version: 0x1
入口点地址: 0x0
程序头起点: 52 (bytes into file)
Start of section headers: 0 (bytes into file)
标志: 0x0
本头的大小: 52 (字节)
程序头大小: 32 (字节)
程序头数量: 35
节头大小: 0 (字节)
节头数量: 0
字符串表索引节头: 0

本文件中没有节。

本文件中没有节。

程序头:
Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align
NOTE 0x000494 0x00000000 0x00000000 0x00ba8 0x00000 0
LOAD 0x002000 0x00008000 0x00000000 0xb0000 0xb0000 R E 0x1000
LOAD 0x0b2000 0x000b8000 0x00000000 0x06000 0x06000 RW 0x1000
LOAD 0x0b8000 0x000be000 0x00000000 0xec000 0xec000 RWE 0x1000
LOAD 0x1a4000 0x40000000 0x00000000 0x00000 0x05000 R E 0x1000
LOAD 0x1a4000 0x40005000 0x00000000 0x01000 0x01000 RW 0x1000
LOAD 0x1a5000 0x4000c000 0x00000000 0x01000 0x01000 R 0x1000
LOAD 0x1a6000 0x4000d000 0x00000000 0x01000 0x01000 RW 0x1000
LOAD 0x1a7000 0x4000e000 0x00000000 0x00000 0x0c000 R E 0x1000
LOAD 0x1a7000 0x4001a000 0x00000000 0x00000 0x08000 0x1000
LOAD 0x1a7000 0x40022000 0x00000000 0x05000 0x05000 RW 0x1000
LOAD 0x1ac000 0x40027000 0x00000000 0x02000 0x02000 RW 0x1000
LOAD 0x1ae000 0x40029000 0x00000000 0x00000 0x14000 R E 0x1000
LOAD 0x1ae000 0x4003d000 0x00000000 0x00000 0x07000 0x1000
LOAD 0x1ae000 0x40044000 0x00000000 0x01000 0x01000 R 0x1000
LOAD 0x1af000 0x40045000 0x00000000 0x01000 0x01000 RW 0x1000
LOAD 0x1b0000 0x40046000 0x00000000 0x00000 0x41000 R E 0x1000
LOAD 0x1b0000 0x40087000 0x00000000 0x00000 0x08000 0x1000
LOAD 0x1b0000 0x4008f000 0x00000000 0x01000 0x01000 R 0x1000
LOAD 0x1b1000 0x40090000 0x00000000 0x01000 0x01000 RW 0x1000
LOAD 0x1b2000 0x40091000 0x00000000 0x04000 0x04000 RW 0x1000
LOAD 0x1b6000 0x40095000 0x00000000 0x00000 0xbc000 RW 0x1000
LOAD 0x1b6000 0x40151000 0x00000000 0x423000 0x423000 RW 0x1000
LOAD 0x5d9000 0xbd3fc000 0x00000000 0x04000 0x04000 RWE 0x1000
LOAD 0x5dd000 0xbd5fc000 0x00000000 0x04000 0x04000 RWE 0x1000
LOAD 0x5e1000 0xbd7fc000 0x00000000 0x04000 0x04000 RWE 0x1000
LOAD 0x5e5000 0xbd9ea000 0x00000000 0x16000 0x16000 RWE 0x1000
LOAD 0x5fb000 0xbda60000 0x00000000 0x1a0000 0x1a0000 RWE 0x1000
LOAD 0x79b000 0xbddfc000 0x00000000 0x04000 0x04000 RWE 0x1000
LOAD 0x79f000 0xbdffc000 0x00000000 0x04000 0x04000 RWE 0x1000
LOAD 0x7a3000 0xbe1fc000 0x00000000 0x04000 0x04000 RWE 0x1000
LOAD 0x7a7000 0xbe3fc000 0x00000000 0x04000 0x04000 RWE 0x1000
LOAD 0x7ab000 0xbe5fc000 0x00000000 0x04000 0x04000 RWE 0x1000
LOAD 0x7af000 0xbe7fc000 0x00000000 0x04000 0x04000 RWE 0x1000
LOAD 0x7b3000 0xbee59000 0x00000000 0x15000 0x15000 RWE 0x1000

There is no dynamic section in this file.

该文件中没有重定位信息。

There are no unwind sections in this file.

No version information found in this file.

注释位于偏移量 0x00000494 长度为 0x00000ba8:
所有者 数据大小 描述
CORE 0x00000094 NT_PRSTATUS (prstatus 结构)
CORE 0x0000007c NT_PRPSINFO (prpsinfo 结构)
CORE 0x00000290 NT_TASKSTRUCT (任务结构)
CORE 0x00000080 NT_AUXV (auxiliary vector)
CORE 0x00000094 NT_PRSTATUS (prstatus 结构)
CORE 0x00000094 NT_PRSTATUS (prstatus 结构)
CORE 0x00000094 NT_PRSTATUS (prstatus 结构)
CORE 0x00000094 NT_PRSTATUS (prstatus 结构)
CORE 0x00000094 NT_PRSTATUS (prstatus 结构)
CORE 0x00000094 NT_PRSTATUS (prstatus 结构)
CORE 0x00000094 NT_PRSTATUS (prstatus 结构)
CORE 0x00000094 NT_PRSTATUS (prstatus 结构)
CORE 0x00000094 NT_PRSTATUS (prstatus 结构)
CORE 0x00000094 NT_PRSTATUS (prstatus 结构)
CORE 0x00000094 NT_PRSTATUS (prstatus 结构)
...全文
190 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
Embed_kongxiaobo 2012-08-22
  • 打赏
  • 举报
回复
[Quote=引用楼主 的回复:]
大家好,我这里有个core文件,是我们程序被killed掉以后产生的core,但是不懂里面什么意思,请哪位帮我分析分析是什么原因导致被killed掉了:
ELF 头:
Magic: 7f 45 4c 46 01 01 01 00 00 00 00 00 00 00 00 00
Class: ELF32
Data: ……
[/Quote]
带了-g了,makefile里已经加了,后来查了下,说是gdb版本太低的原因导致打开core文件出错,也就无法分析
qq120848369 2012-08-21
  • 打赏
  • 举报
回复
你编译不带-g,怎么调试。

23,120

社区成员

发帖
与我相关
我的任务
社区描述
Linux/Unix社区 应用程序开发区
社区管理员
  • 应用程序开发区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧