Ескертпе
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Жүйеге кіруді немесе каталогтарды өзгертуді байқап көруге болады.
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Каталогтарды өзгертуді байқап көруге болады.
Чтобы использовать Tracepdb, введите команды в окне командной строки. В следующем синтаксисе отображаются элементы команды Tracepdb.
Используйте следующие параметры, чтобы указать расположение PDB-файлов.
tracepdb [-f PDBFiles] [-s] [-p TMFDirectory] [-v] [-c]
Используйте следующие параметры, чтобы указать файл изображения для поставщика трассировки.
tracepdb -i ImageFiles [-r SymbolPaths] [-p TMFDiretory] [-v]
Параметры
-f PDBfiles
Указывает расположение файлов символов PDB, входных в Tracepdb. Значение по умолчанию — *.pdb в локальном каталоге.
PDBFiles — это путь и имена файлов одного или нескольких PDB-файлов. Имена файлов могут содержать подстановочные знаки, такие как звездочка (*) для представления нескольких символов и вопросительного знака (?) для представления одного символа. Используйте точку с запятой (;) для разделения имен файлов.
-s
Выполняет рекурсивный поиск. Создает файлы TMF для всех PDB-файлов, которые соответствуют значению параметра -f в каталоге и всем подкаталогам пути, заданного параметром -f . Если значение -f опущено, -s создает файлы TMF для всех PDB-файлов в локальном каталоге и его подкаталогах.
-p TMFDirectory
Указывает расположение для файлов TMF, создаваемых Tracepdb. По умолчанию используется локальный каталог.
Файл TMF — выходной файл Tracepdb. Невозможно указать имя файла TMF. Имя файла — это GUID сообщения поставщика трассировки.
-я ImageFiles
Указывает расположение файлов изображений поставщиков трассировки на локальном компьютере. При использовании параметра -i Tracepdb использует имя и версию файла образа для поиска файла символов PDB.
ImageFiles — это пути и имена файлов одного или нескольких двоичных файлов (.exe, .dll, .sys) поставщиков трассировки. Имена файлов в ImageFiles могут включать подстановочные знаки, такие как * (для представления нескольких символов) и ? (для представления одного символа). Используйте точку с запятой (;), чтобы разделить имена файлов изображений.
-r SymbolPaths
Указывает расположение файлов символов PDB.
SymbolPaths представляет один или несколько путей к каталогам, которые хранят частные символы или каталоги на сервере символов. Имена путей в SymbolPaths могут включать подстановочные знаки, такие как * (для представления нескольких символов) и ? (для представления одного символа).
Если включить параметр -i , но опустить -r, Tracepdb ищет PDB-файлы для указанных изображений в путях, указанных переменной среды %_NT_SYMBOL_PATH%. Если переменная среды не задана, Tracepdb выполняет поиск по пути символов по умолчанию, srv*\symbols\\symbols.>
-v
Отображает подробные выходные данные.
Примеры
tracepdb -v
tracepdb -f tracedrv.pdb
tracepdb -f c:\tracing\ndis*.pdb -s
tracepdb -f d:\tools\trace*.pdb -p d:\tracing
tracepdb -i d:\winddk\7060\src\general\tracing\tracedrv\objfre_wnet_x86_vh\tracedrv.sys -r
tracepdb -i trace*.exe;flpy*.dll -p d:\tracing
tracepdb -i tracedrv.exe -r srv*\\\\symbolstore\\symbols\\new
Комментарии
Имя файла TMF — это GUID сообщения исходного файла. GUID сообщения представляет исходный файл и записи трассировки в файле. Windows использует GUID сообщения для связывания сообщения трассировки с файлом TMF, содержащим инструкции по форматированию сообщения.
Если вы отправляете файл символа PDB, который не содержит инструкции по форматированию трассировки, Tracepdb отображает информационное сообщение и не создает файлы.
Если Tracefmt не может найти файлы PDB в указанном пути, он возвращается в командную строку без комментариев. Чтобы получить сведения об обработке, повторно отправьте команду с параметром -v .