仅在 linux 核心转储中转储堆栈跟踪

Dumping only stack trace in linux core dumps

有没有办法为 linux 中的进程崩溃创建小型转储 [如 windows]。通常的核心转储都很大,但我希望只转储堆栈跟踪。是否可以仅转储堆栈跟踪?

我猜将 ulimit 值设置为最大大小对我没有帮助,因为我不关心大小,我只是不需要完整的内存转储。

另外,我读到了 Google Breakpad,但 Breakpad 会让我不得不深入研究代码来设置它。我不想修改代码。

您可以将 /proc/$PID/coredump_filter 设置为 0x10

http://man7.org/linux/man-pages/man5/core.5.html