iT邦幫忙

0

stackoverflow 是怎樣被觸發的?

c
  • 分享至 

  • xImage

如果stack一直增加,kernel是怎樣知道stack長得太高?

我的理解是 sub rsp 0x99 是不會有事發生
需要實際存取一段無效的segment才會觸發segfault

我想哪如果stack跟heap之間有shared object,那是唯讀的,哪只要寫到這就會觸發segfault
但stack與heap之間一定有不能寫的段嗎?
要是沒有,stack不是能一直寫到heap嗎?

希望大家幫忙解答一下

圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

1 個回答

我要發表回答

立即登入回答