2013-07-25 60 views
0

我做了一些緩衝區溢出測試,我需要生成一個核心轉儲,因爲我不慣於調試器附加到它,因爲它的多線程application.So我所做的是Linux的 - 不能generete核心轉儲

ulimit -c unlimited 

,它看起來像evrything都是正確的,但是當我發送的數據來創建緩衝區溢出,它應該是在桌面電腦中的核心文件,但它不是(我的應用程序在桌面)

我也tryed ulimit -c nolimit

但那沒有工作,它把我的無效數字。

我甚至寫了導致分段錯誤,但沒有核心文件的新方案。

IAM的運行Linux的卡里。

回答

0

ulimit -c將改變僅在當前會話的配置。您可能需要編輯/etc/profile/etc/sysctl.conf

欲瞭解更多信息,請參閱本頁: Debugging Linux Cores