8
ulimit -c
可用於設置RLIMIT_CORE
,並限制進程可能生成的coredump的最大大小。任何較大的coredump都會被截斷到這個尺寸。什麼是截斷的核心堆?
用這樣一個截斷的coredump可以做什麼有用的事情嗎?也許在Linux x86-64以外的平臺上,或者使用非GDB的調試器?
如果沒有,爲什麼POSIX specify this behavior,而不是說,如果超過了RLIMIT_CORE
,則將coredump截斷爲零字節?
我不確定是否要在此處或在[unix.se]上發佈此信息。如果這更合適,我很樂意在那裏重新發布。 – daxelrod