[英]Eclipse CDT Custom Debugger
我想扩展eclipse cdt的调试器,使其默认情况下能够跳过具有指定行号的行(步骤)。
我想知道可以做些什么,因为我不需要编写一个完整的新调试器,所以c / c ++的功能是如此出色。
这是一个非常广泛的问题,因此,我为您提供一些起点,以便您可以稍微缩小问题范围。
Eclipse中的C / C ++调试器由CDT的DSF(调试服务框架)提供。 DSF是一个令人赞叹但复杂的异步框架,可用来编写调试器。DSF-GDB是DSF for GDB调试器的实现。
int x = 2
x++;
x++;
并希望能够运行第1行和第3行并跳过2行,那么您将不得不参与编译器,而不仅仅是调试器,因为编译器通常会将上述代码优化为基本上int x = 4
。
CDI调试器 (又名较旧的DSF之前的CDT调试器)预计将在计划于2016年6月发布的CDT 9.0中删除。CDI调试器与org.eclipse.cdt.debug.core.CDebugger
扩展点关联。 请参阅CDT共同负责人Marc和Doug的消息以及Wiki条目 。 因此,不要基于CDI进行新的开发工作。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.