如果stack一直增加,kernel是怎样知道stack长得太高?
我的理解是 sub rsp 0x99 是不会有事发生需要实际存取一段无效的segment才会触发segfault
我想哪如果stack跟heap之间有shared object,那是唯读的,哪只要写到这就会触发segfault但stack与heap之间一定有不能写的段吗?要是没有,stack不是能一直写到heap吗?
希望大家帮忙解答一下
1 个回答
0
一级屠猪士
iT邦大师 1 级 ‧ 2024-10-16 07:17:33
https://www.baeldung.com/linux/stack-buffer-protection-activate-deactivate
https://valgrind.org/