如果应用程序†崩溃,
我点击"Debug",Visual Studio是我目前注册的实时(JIT)调试器:
Visual Studio出现,但没有办法调试任何东西:
我没有看到任何拆卸
我没有看到任何寄存器(假设它在带寄存器的CPU上运行)
调用堆栈为空(假设CPU有堆栈指针)
我没有看到任何符号(假设它有任何符号)
我没有看到反射的重构源代码(假设它被管理)
其他JIT调试器产品能够显示反汇编,但它们是基于命令行的(Windows调试工具),或者不支持符号(OllyDbg,Delphi).另外,我的问题是关于使用Visual Studio进行调试,因为我已经安装了它,它已经是我的注册JIT了.
如何使用Visual Studio调试程序?
或者:有没有人写过支持Microsoft符号服务器的图形化调试器?
†不一定是用Visual Studio编写的.
编辑:将标题更改为进程而不是应用程序,因为后者以某种方式暗示" 我的应用程序".
编辑:假设原始应用程序是由Steve Gibson用汇编语言编写的.也就是说,没有源代码或调试信息.Visual Studio应该仍然能够向我显示程序集转储.