如何让GDB摆脱循环?

我可以告诉GDB使用return立即从函数return ,并使用call myFunction调用函数。

但是如何让它摆脱目前的循环呢? 即表现好像是break; 声明。

jump myfile.c:的方法吗?

jump看起来像你想要的。 请参阅在不同地址继续

您可以使用 – 直到循环结束。

你应该在循环结束时给它。

  • 如果您不需要步骤迭代循环,这很有用。

我这样做:
1.做一个源列表。
2.在循环结束的下一行设置断点。
3.继续

其中一种方法可能是将循环条件设置为false。 但这意味着你必须等待当前的迭代才能完成。

总结一下步骤将是:
1.在循环的最后一行设置断点
2.继续
3.当断点命中时,将循环条件变量设置为false。

但它不能作为直接中断语句。