Compartir a través de


Comandos de Tracepdb

Para usar Tracepdb, escriba los comandos en una ventana del símbolo del sistema. La sintaxis siguiente muestra los elementos de un comando Tracepdb.

Use los parámetros siguientes para especificar la ubicación de los archivos PDB.

    tracepdb [-f PDBFiles] [-s] [-p TMFDirectory] [-v] [-c]

Use los parámetros siguientes para especificar un archivo de imagen para el proveedor de seguimiento.

    tracepdb -i ImageFiles [-r SymbolPaths] [-p TMFDiretory]  [-v]

Parámetros

-f Archivos PDB
Especifica la ubicación de los archivos de símbolos de PDB que son la entrada en Tracepdb. El valor predeterminado es *.pdb en el directorio local.

PDBFiles son la ruta de acceso y los nombres de archivo de uno o varios archivos PDB. Los nombres de archivo pueden incluir caracteres comodín, como un asterisco (*) para representar varios caracteres y un signo de interrogación (?) para representar un solo carácter. Use un punto y coma (;) para separar los nombres de archivo.

-s
Busca de forma recursiva. Crea archivos TMF para todos los archivos PDB que coinciden con el valor del parámetro -f en el directorio y todos los subdirectorios de la ruta de acceso especificada por el parámetro -f . Si se omite -f , -s crea archivos TMF para todos los archivos PDB del directorio local y sus subdirectorios.

-p TMFDirectory
Especifica una ubicación para los archivos TMF que crea Tracepdb. El valor predeterminado es el directorio local.

El archivo TMF es el archivo de salida tracepdb. No se puede especificar el nombre del archivo TMF. El nombre de archivo es el GUID del mensaje del proveedor de seguimiento.

-Yo ImageFiles
Especifica la ubicación de los archivos de imagen de los proveedores de seguimiento en el equipo local. Cuando se usa el parámetro -i , Tracepdb usa el nombre y la versión del archivo de imagen para buscar su archivo de símbolos PDB.

ImageFiles son las rutas de acceso y los nombres de archivo de uno o varios archivos binarios (.exe, .dll, .sys) de los proveedores de seguimiento. Los nombres de archivo de ImageFiles pueden incluir caracteres comodín, como * (para representar varios caracteres) y ? (para representar un solo carácter). Use un punto y coma (;) para separar los nombres de archivo de imagen.

-r SymbolPaths
Especifica la ubicación de los archivos de símbolos de PDB.

SymbolPaths representa una o varias rutas de acceso a directorios que almacenan símbolos privados o directorios en un servidor de símbolos. Los nombres de ruta de acceso de SymbolPath pueden incluir caracteres comodín, como * (para representar varios caracteres) y ? (para representar un solo carácter).

Si incluye el parámetro -i , pero omite -r, Tracepdb busca los archivos PDB para las imágenes especificadas en las rutas de acceso especificadas por la variable de entorno %_NT_SYMBOL_PATH%. Si no se establece la variable de entorno, Tracepdb busca en la ruta de acceso de símbolo predeterminada, srv*\\\symbols\\symbols.

-v
Muestra la salida detallada.

-c
Genera archivos TMC .

Ejemplos

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

Comentarios

El nombre del archivo TMF es el GUID del mensaje del archivo de origen. El GUID del mensaje representa un archivo de origen y las entradas de seguimiento del archivo. Windows usa el GUID del mensaje para asociar un mensaje de seguimiento al archivo TMF que contiene instrucciones de formato para el mensaje.

Si envía un archivo de símbolos PDB que no incluye instrucciones de formato de seguimiento, Tracepdb muestra un mensaje de información y no crea ningún archivo.

Si Tracefmt no encuentra ningún archivo PDB en la ruta de acceso especificada, vuelve al símbolo del sistema sin comentario. Para obtener detalles de procesamiento, vuelva a enviar el comando con el parámetro -v .