核心转储仅收集进程空间,但不收集为进程间通信创建的共享内存。如何使核心转储也包含运行进程的共享内存?
答案 0 :(得分:7)
按var foo = function foo() {};
每http://man7.org/linux/man-pages/man5/core.5.html:
控制将哪些映射写入核心转储
/proc/PID/coredump_filter
答案 1 :(得分:0)
核心文件捕获完整的进程地址空间,包括共享内存。您可以通过在Linux上使用gcore命令生成核心文件进行检查,然后检查存储在核心文件中共享内存中的特定内容。