首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >gcore未正确捕获mem镜像

gcore未正确捕获mem镜像
EN

Stack Overflow用户
提问于 2011-05-05 16:52:51
回答 1查看 390关注 0票数 0

请澄清一下..

我有一个运行在sun10服务器上的多线程64位C进程。它占用了2.2 GB的RAM。

当我使用gcore并对其进行调试时,它在GDB提示符上显示"no symbol table“。因此我不能调试任何东西。

该二进制文件不会被剥离,也不会使用32位的.The gcore选项-g gcore进行编译。

为什么进程图像没有显示任何符号??

谢谢-万岁

EN

回答 1

Stack Overflow用户

发布于 2011-05-05 20:40:37

你有没有尝试用可执行文件和核心转储文件启动gdb?

代码语言:javascript
复制
gdb executable core

这将从可执行文件中加载符号,并从内核中加载内存转储。

正如gdb手册中所说,

传统上,核心文件只包含生成它们的进程的地址空间的一部分。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5895008

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档