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)。 应包含相对目录路径或绝对目录路径;如果未包含路径,则假定当前工作目录。

Options 以下选项的任意组合。

-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”。