我开始进入Eclipse插件开发,我想为eclipse CDT调试视图开发扩展或插件。实际上,我想看看它是否有可能做我想做的事情。我花了很多时间研究而没有找到任何东西。
我正在使用CDT,基本上我想扩展Eclipse调试视图,以便能够以专用操作系统的特定方式查看不同的线程。基本上我有一个插件可以与向GDB发送命令的GDB服务器通话。 GDB的命令将导致程序计数器,堆栈指针以及可能的其他一些重要CPU寄存器的更改。当程序计数器或堆栈指针改变时,我需要使用新的堆栈帧信息更新寄存器和调试视图。
好像有一个团队的主题正在完成我想要实现的目标:http://permalink.gmane.org/gmane.comp.ide.eclipse.cdt.devel/20936。然而,线程似乎已进入以太。该线程上的海报希望将DSF调度事件方法与状态更改事件一起使用,以更新会话中的所有调试视图。
我的主要问题是:在我通过GDB更改某些寄存器之后是否有可靠的方法导致调试视图更新时,是否有人有任何线索?完全不清楚国家变更事件是否会起作用,因为实际的综合性DSF文件似乎没有实现。