[問題] System Stack 的問題

看板C_and_CPP (C/C++)作者 (SOSOYA)時間16年前 (2009/02/25 22:49), 編輯推噓1(105)
留言6則, 3人參與, 最新討論串1/1
我知道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

02/25 22:50, , 1F
簡單的答案: 1.debugger 2.yes 3.yes 4.yes 5.no
02/25 22:50, 1F

02/26 05:42, , 2F
請問是什麼樣的debugger呢?我用vs2008的它把auto跟call st
02/26 05:42, 2F

02/26 05:43, , 3F
ack給分開,有什麼樣的debugger可以看到stack全貌的嗎?
02/26 05:43, 3F

02/26 05:44, , 4F
順便問一下,有辦法調整stack的大小嗎?預設是多少呢?
02/26 05:44, 4F

02/26 06:14, , 5F
stack全貌的話 可以用vs debugge的"記憶體"視窗
02/26 06:14, 5F

02/26 06:15, , 6F
位址輸入 esp 的話就可以指到 stack 的頂端了(應該吧)
02/26 06:15, 6F
文章代碼(AID): #19fLgKrk (C_and_CPP)
文章代碼(AID): #19fLgKrk (C_and_CPP)