4
我已经设置了一个断点,它应该打印一个指针,然后继续,因为我不想停在那里。如何在windbg中断点后继续?
bu 410cc8 ".printf \"Class: %08lX Filebuffer: %08X\\n\", eax, edx; g"
的问题,这就是现在,当我单步和这样的断点被触发,喜欢这里:
1 mov eax, [ebp+var_10]
2 lea edx, [eax+2Ch]
3 mov eax, ebx
4 call ReadFileFkt_2
5 mov eax, [ebp+var_10]
所以,当我在4号线,以及步过它,上面的断点被触发并且消息被打印。但是然后调试器永远不会回来,因为在断点处我使用“g”继续,所以单步删除。
如果我不使用“g”,那么断点将被命中并且调试器停在那里,所以我必须追踪我回到我来自哪里的路。当然,我可以在调用之后设置一个断点,但是我必须记住在代码的其他部分中执行此操作,因为我不知道何时在某个调用层次结构中深入触发断点。