Eclipse plugin 访问Eclipse CDT插件中的调试变量

Eclipse plugin 访问Eclipse CDT插件中的调试变量,eclipse-plugin,eclipse-cdt,Eclipse Plugin,Eclipse Cdt,我想创建一个Eclipse插件,它可以在调试C/C++应用程序时访问变量视图中显示的相同数据。例如,我想创建一个视图,该视图可以以不同的方式显示调试器中的变量 我已经查看了CDT开发者指南,但是找不到关于这方面的任何信息 首先,我想我可以创建一个SelectionListener并在用户单击VariableView中的变量时提取所需的数据,但我得到了一个GdbVariableVMNode的实例,它是内部的,没有用。我能把它改成什么吗 我是应该使用CDebugCorePlugin还是有另一个接口进

我想创建一个Eclipse插件,它可以在调试C/C++应用程序时访问变量视图中显示的相同数据。例如,我想创建一个视图,该视图可以以不同的方式显示调试器中的变量

我已经查看了CDT开发者指南,但是找不到关于这方面的任何信息

首先,我想我可以创建一个
SelectionListener
并在用户单击
VariableView
中的变量时提取所需的数据,但我得到了一个
GdbVariableVMNode
的实例,它是内部的,没有用。我能把它改成什么吗


我是应该使用
CDebugCorePlugin
还是有另一个接口进入CDT调试?

我自己发现了。我可以使用
org.eclipse.debug.ui.memoryRenderings
扩展点。它允许我提供一个实现
IMemoryRendering
的类,init方法将为我提供一个
IMemoryBlock
的实例,我可以从中获得调试变量的实际值