当我在另一家公司使用不同的调试器时,我们能够在一行代码中放置一个断点并使其有条件地停止,如下所示:
if ( x > 10 ) {
halt();
} else {
printf( "x is only %d\n", x );
}
(类似的东西,不是那种确切的语法)。
我想知道你是否可以用eclipse(Java)做到这一点?我猜x会出现在代码中。这个其他调试器还允许我们定义我们可以使用的调试器变量(调试的本地)。不确定Eclipse是否这样做了吗?
另一件事,当变量的值或内存位置发生变化时(因为某些变量可能在寄存器中),您也可以暂停。 Eclipse能做到吗?也许你可以把我引导到一个包含这样的信息的网站,这是我找不到的?
答案 0 :(得分:1)
您可以创建断点并使其成为条件。转到调试。创建断点,在断点窗口中有复选框"条件"在那里你写了条件。