亚洲av成人无遮挡网站在线观看,少妇性bbb搡bbb爽爽爽,亚洲av日韩精品久久久久久,兔费看少妇性l交大片免费,无码少妇一区二区三区
Chinaunix
標(biāo)題:
ARM,嵌入式Linux,內(nèi)核棧溢出,如何定位?
[打印本頁]
作者:
bfdhczw
時間:
2014-12-02 21:38
標(biāo)題:
ARM,嵌入式Linux,內(nèi)核棧溢出,如何定位?
目前內(nèi)核棧大小是8KB,之前發(fā)現(xiàn)過有的內(nèi)核模塊申請超大的局部變量,如char aaa[1024*1024],導(dǎo)致內(nèi)核棧溢出。
現(xiàn)在懷疑還有棧溢出的情況,但是不知道要如何定位,求定位辦法,編譯時和運(yùn)行時的都可以。
作者:
Tinnal
時間:
2014-12-02 22:39
"Strong" stack protection for GCC
http://lwn.net/Articles/584225/
作者:
humjb_1983
時間:
2014-12-03 09:08
也可以自己打點(diǎn)追蹤一下sp的位置
作者:
bfdhczw
時間:
2014-12-03 14:42
回復(fù)
2#
Tinnal
好像toolchain不支持
使用-fstack-protector可以編譯通過
但是使用-fstack-protector-all就會報錯
undefined reference to __stack_chk_fail
undefined reference to __stack_chk_guard
gcc版本是4.6.4,所以不支持-fstack-protector-strong
gcc -v的輸出中有--disable-libssp
作者:
bfdhczw
時間:
2014-12-03 14:47
回復(fù)
3#
humjb_1983
請教下,這個要怎么追蹤,對底層的東西不是很熟。有沒有相關(guān)鏈接,搜了下,沒搜到?謝謝~
作者:
humjb_1983
時間:
2014-12-05 15:18
bfdhczw 發(fā)表于 2014-12-03 14:47
回復(fù) 3# humjb_1983
具體我也沒操作過,task_struct(或mm)中好像可以獲取到sp的值,可以試試。。
歡迎光臨 Chinaunix (http://www.72891.cn/)
Powered by Discuz! X3.2