为什么进程的堆栈大小会影响转储的核心文件大小?

时间:2019-07-23 08:54:26

标签: c linux gdb stack core

我不明白为什么设置的堆栈大小会影响生成的核心文件大小(我读了一些文档,有人说'ulimit -s 0',这意味着没有堆栈大小,但是,不,该过程可以正常工作,所以没有堆栈空间是不可能的;并且,'ulimit -s SOMESIZE'将进程的堆栈大小设置为SOMESIZE,这可能会导致核心文件被截断)。据我了解,它只是将进程虚拟空间的数据转储到核心文件中,而堆栈是该空间的一部分。它是如何工作的?帮助,谢谢!

0 个答案:

没有答案