在 WinDbg 中,源窗口显示已加载到调试器中的源文件。
如何打开源代码窗口
- 通过快捷键Ctrl+O
- 通过工具栏
- 设置源路径,调试器实时自动打开
使用源代码窗口
通过上面方式打开的窗口如下:
以下列表描述了一些菜单命令:
-
Set instruction pointer to current line .
-
Edit this file 在文本编辑器中打开源文件。编辑器由WinDiff编辑器注册表信息或WINDBG_INVOKE_editor环境变量的值确定。例如,当WINDBG_INVOKE_EDITOR的值为以下值时。
c:\my\path\myeditor.exe -file %f -line %l
在这种情况下,Myeditor.exe将打开到当前源文件的基于一行的行号。%l选项表示行号应以一个为基础读取,而%f表示应使用当前源文件。其他替换可能性包括%L(表示行号是基于零的)和%p(表示应使用当前源文件)。
-
Evaluate selection ??(计算C++表达式) 带有所选文本作为参数的命令。
-
Display selected type
-
Open memory window for selection 打开一个新的停靠内存窗口,该窗口显示从所选表达式的地址开始的内存。.
-
Add selection to Watch window 将所选源令牌追加到监视窗口中.
-
Disassemble at current line .
-
Select source language 可禁用当前源窗口的语法突出显示。
源窗口颜色和悬停计算
若要关闭或更改颜色,请执行以下操作:
-
。
-
-
-
还将突出显示断点所在的行。