DBH 命令行选项

DBH 命令行使用以下语法。

dbh [Options] -p:PID [Command] 

dbh [Options] ExecutableName [Command] 

dbh [Options] SymbolFileName [Command] 

dbh -? 

dbh -??  

参数

-p:PID
指定要加载其符号的进程的进程 ID。

ExecutableName
指定要加载其符号的可执行文件,包括文件扩展名 (文件.exe或.sys) 。 应包含相对或绝对目录路径;如果未包含任何路径,则假定为当前工作目录。 如果在此位置找不到指定的文件,DBH 会使用 SymLoadModuleEx 搜索它

SymbolFileName
指定要加载其符号的符号文件,包括文件扩展名 (.pdb 或 .dbg) 。 应包含相对或绝对目录路径;如果未包含任何路径,则假定为当前工作目录。

选项
以下选项的任意组合。

-d
导致在显示符号和搜索符号时使用修饰名。 使用此选项时, SYMOPT_PUBLICS_ONLY 打开,SYMOPT_UNDNAME和SYMOPT_AUTO_PUBLICS关闭。 这相当于在 DBH 运行后发出命令 symopt +4000,后跟 symopt -10002。

-s:Path
将符号路径设置到指定的 Path 值。

-n
启用 干扰符号加载。 将显示有关搜索符号的其他信息。 每个符号文件的名称在加载时显示。 如果调试器无法加载符号文件,则会显示错误消息。 .pdb 文件的错误消息以文本显示。 .dbg 文件的错误消息以错误代码的形式出现,如 winerror.h 文件所解释。 并非所有这些消息都很有用,但其中一些消息可能有助于分析找不到或匹配符号文件的原因。 如果仅加载图像文件以恢复符号标头信息,则也将显示此信息。

命令
使 DBH 运行,执行指定的 命令,然后退出。 有关可能的命令的列表,请参阅 DBH 命令

-?
显示 DBH 命令行的帮助文本。

-??
显示 DBH 命令行的帮助文本,并显示所有 DBH 命令的列表。

其他信息

有关 DBH 工具详细信息,请参阅 使用 DBH