Visual Studio调试器中的cdb命令,如WinDbg?

时间:2015-03-27 00:34:02

标签: c++ c visual-studio windbg

有谁知道Visual Studio的调试器是否有一个cdb命令控制台,以便我可以像WinDbg一样输入命令? Eclipse有一个命令控制台,您可以在其中向gdb发出命令,Xcode有一个命令控制台,您可以在其中向lldb发出命令,但我在Visual Studio中找不到这样的命令。

为了更具体一点,我希望能够在WinDbg / cdb中像.reloadX *!*some_symbol*那样执行。

1 个答案:

答案 0 :(得分:1)

命令窗口:

View -> Other Windows -> Command Window

键盘快捷键是 Ctrl + Alt + A

我不认为x.reload可用,因为默认情况下Visual Studio会自动加载所有符号。

有关预定义别名的列表,请在命令窗口中键入alias并查看。

Debug.modules
select module with symbol problem -> right click context menu ->symbol xxx

应该显示符号加载有什么问题(和windbg一样!sym noisy output) 你也可以强制加载所有符号 Debug.OptionsAndSettings -> debug -> symbols -> load all symbols将缓存设置为_NT_SYMBOL_PATH srv文件夹,以便在需要时下载必要的pdbs