Valgrind gdbserver 可以打破任何违规行为吗

Can Valgrind's gdb server break on any violation

我有一个双倍免费,我正在努力追捕。它很久以前就在一个边缘案例中被引入,很久以前我不能轻易地平分找到它是什么引入的。因此,寻找它的下一个最佳方法是调试它。我试图找到任何说明 Valgrind 的 gdb 服务器是否可以配置为在任何违规情况下中断的文档。这是可取的,所以我可以理解第二个免费的上下文。 (希望无效的免费是第二个)。

Valgrind 默认激活其嵌入式 gdbserver。这允许 GDB 随时连接到它。

如果您希望 Valgrind gdbserver 在检测到错误时停止并等待来自 GDB 的连接,您可以使用选项 --vgdb-error=<number>

通过指定 --vgdb-error=1,valgrind 将在检测到第一个错误以及以下所有错误时停止。

有关详细信息,请参阅 http://www.valgrind.org/docs/manual/manual-core-adv.html#manual-core-adv.gdbserver