我正在运行附加调试器的进程。但是当触发断点时,调试器实际上并没有中断。输出窗口清楚地显示该进程触发了一个断点,它就写在那里。
The thread 0x10c0 has exited with code 0 (0x0).
blah.exe has triggered a breakpoint.
The program '[5672] blah.exe' has exited with code 0 (0x0).
但它实际上并没有中断,它只是继续进行,好像没有执行断点。事实上,我在f()
的正文中设置了断点,并且它们被正常击中。 f()
实际上是成功的(它是一个测试函数) - 好像没有断点也没有问题。一切正常,除了调试器不会破坏的神秘断点。
如何说服调试器真正打破断点?我想知道我的测试是否真的成功。