调试与时间相关的Windows段错误

时间:2017-04-21 16:59:05

标签: c++ windows debugging

我有some C++ code在WinUsb中以一种非常混乱的方式崩溃。崩溃是与时间相关的(即如果我慢慢地逐步执行它不会发生),非本地(例如,如果我在另一个函数中移动一个函数调用,它会使第三个函数崩溃)并且当它崩溃时更多或者总是腐败堆栈。

我也在使用MinGW,它只输出DWARF调试信息 - 而不是PDB。因此,某些工具(例如x64dbg)无法显示调试信息。

有没有办法调试这个?在Linux上我会使用像rr这样的可逆调试器,但似乎没有Windows的等价物。有没有人知道任何有用的工具或技术?

0 个答案:

没有答案