2013-05-07 29 views
0

我想在Eclipse中調試一個簡單的插件。我已經在任何地方放置了斷點,尤其是在Activator課程中。有人可以解釋Eclipse中的callstack是如何工作的嗎?

只要我啓動插件(由Debug -> Application),我得到一個巨大的調用堆棧,我不知道如何閱讀它或什麼意思。

有人可以簡單地解釋這個callstack是如何生成的以及每個單個項目可能代表什麼?

enter image description here

+0

我只是想大致瞭解。他們來自哪裏?什麼叫他們?他們中的一些是什麼意思? – CodyBugstein 2013-05-08 13:15:20

回答

2

每次調用任何功能(包括嵌套函數以及)將形成在堆棧上一個「的StackFrame」,它包含參數(一個或多個)的功能,其中它返回到返回地址在返回和函數內的任何局部變量。

相關問題