我正在尝试在Eclipse中调试一个简单的插件。我到处都有断点,尤其是Activator
类。
一旦我启动插件(由Debug -> Application
),我就会得到一个巨大的callstack,我不知道如何阅读它或者什么意思。
有人可以用简单的术语解释如何生成此callstack以及每个项目可能代表什么?
答案 0 :(得分:2)
对任何函数的每次调用(包括嵌套函数)都将在堆栈上形成一个“stackframe”,其中包含函数的参数,返回的返回地址以及任何局部变量在函数内部。