我知道要找到文本(代碼)部分的基地址,應該查找.text部分的虛擬地址(除非啓用了ASLR),但是堆棧呢?Win32 Stack部分基地址
堆棧內存是否與堆一起存儲在.data節中?如果是這樣,我應該尋找.data節虛擬地址來知道堆棧基址
我知道要找到文本(代碼)部分的基地址,應該查找.text部分的虛擬地址(除非啓用了ASLR),但是堆棧呢?Win32 Stack部分基地址
堆棧內存是否與堆一起存儲在.data節中?如果是這樣,我應該尋找.data節虛擬地址來知道堆棧基址
堆棧不是節。爲每個線程動態分配一個堆棧。 (如果它是一個部分,那麼每個進程只能有一個線程。)
堆棧與其他所有堆一起使用每個線程.data節中的數據? –
再次閱讀我的答案。該堆棧根本不在任何部分。 –
謝謝,現在更清楚了! –
並幫助其他人:.data節包含全局變量,而不是我之前編寫的任何東西 –