core dump 之前的 frame
by thinker
關鍵字:
最後更新時間: 2011-10-23 17:42:07 CST | 引用
查詢:
COMMENTS:
on 2011-10-23 21:11:55 CST
Mars said ..
請問一下,instrument function似乎也只是一般的function,難道stack不會被破壞嗎?
on 2011-10-24 00:23:45 CST
YC said ..
讚 !
on 2011-10-24 08:48:07 CST
Thinker said ..
To Mars, 還是會被破壞。但是在 stack 被破壞之前,已經記錄下 return address 於 thread local variable,所以依然能讀到最後的 call flow。
on 2011-10-24 12:36:34 CST
Mars said ..
的確,原來是利用thread local variable去存,我沒看仔細,這個方法的確可幫助偵測stack壞掉。不過如果是wild poniter去破壞到thread local variable,似乎還是只能檢查程式碼?無論如何,至少多了一個debug的方向,多謝。