我使用pstack来分析Solaris中的核心转储文件
我怎样才能分析solaris的核心转储?
可以使用哪些命令来执行此操作?
转储还有哪些其他信息?
您可以使用Solaris模块化调试器,mdb或dbx.mdb附带SUNWmdb(或64位版本的SUNWmdb x)包.
核心文件是崩溃时正在运行的进程的映像.
根据您的应用程序是否使用调试标志进行编译,您将能够查看堆栈的图像,从而知道导致核心的函数,获取传递给该函数的参数的值,值变量,分配的内存区域......
在最近的solaris版本中,您可以使用coreadm命令配置核心文件将包含的内容; 例如,您可以拥有进程附加到的映射内存段.
请参阅MDB文档和dbx文档.在GDB快速参考卡也有帮助,一旦你知道GDB的基本知识.