看板 C_and_CPP 關於我們 聯絡資訊
我知道local variable存在stack內後 有幾個問題 1. 那麼要如何觀察這個stack呢? 要用什麼工具? 2. recursive call會讓stack暴掉指的就是這個stack嗎? 3. 這個stack的stack pointer是cpu中的register sp嗎?? 4. 存local variable的stack跟call stack有一樣嗎 5. 如果開2個C program會共用這個stack嗎?? thanks!! -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 122.99.0.10
LPH66:簡單的答案: 1.debugger 2.yes 3.yes 4.yes 5.no 02/25 22:50
dcleft:請問是什麼樣的debugger呢?我用vs2008的它把auto跟call st 02/26 05:42
dcleft:ack給分開,有什麼樣的debugger可以看到stack全貌的嗎? 02/26 05:43
dcleft:順便問一下,有辦法調整stack的大小嗎?預設是多少呢? 02/26 05:44
james732:stack全貌的話 可以用vs debugge的"記憶體"視窗 02/26 06:14
james732:位址輸入 esp 的話就可以指到 stack 的頂端了(應該吧) 02/26 06:15