Comandos Tracepdb
Para usar o Tracepdb, digite os comandos em uma janela do Prompt de Comando. A sintaxe a seguir exibe os elementos de um comando Tracepdb.
Use os parâmetros a seguir para especificar o local dos arquivos PDB.
tracepdb [-f PDBFiles] [-s] [-p TMFDirectory] [-v] [-c]
Use os parâmetros a seguir para especificar um arquivo de imagem para o provedor de rastreamento.
tracepdb -i ImageFiles [-r SymbolPaths] [-p TMFDiretory] [-v]
Parâmetros
-f PDBarquivos
Especifica o local dos arquivos de símbolo PDB que são a entrada para o Tracepdb. O padrão é *.pdb no diretório local.
PDBFiles são o caminho e os nomes de arquivo de um ou mais arquivos PDB. Os nomes de arquivo podem incluir caracteres curinga, como um asterisco (*) para representar vários caracteres e um ponto de interrogação (?) para representar um único caractere. Use um ponto-e-vírgula (;) para separar os nomes dos arquivos.
-s
Pesquisas recursivamente. Cria arquivos TMF para todos os arquivos PDB que correspondem ao valor do parâmetro -f no diretório e todos os subdiretórios do caminho especificado pelo parâmetro -f . Se -f for omitido, -s cria arquivos TMF para todos os arquivos PDB no diretório local e seus subdiretórios.
-p TMFDirectory
Especifica um local para os arquivos TMF que o Tracepdb cria. O padrão é o diretório local.
O arquivo TMF é o arquivo de saída do Tracepdb. Não é possível especificar o nome do arquivo TMF. O nome do arquivo é o GUID da mensagem do provedor de rastreamento.
-eu Arquivos de imagem
Especifica o local dos arquivos de imagem dos provedores de rastreamento no computador local. Quando você usa o parâmetro -i , o Tracepdb usa o nome e a versão do arquivo de imagem para localizar seu arquivo de símbolo PDB.
ImageFiles são os caminhos e nomes de arquivo de um ou mais arquivos binários (.exe, .dll .sys) de provedores de rastreamento. Os nomes de arquivo em ImageFiles podem incluir caracteres curinga, como * (para representar vários caracteres) e ? (para representar um único caractere). Use um ponto-e-vírgula (;) para separar os nomes dos arquivos de imagem.
-r Caminhos de Símbolos
Especifica a localização dos arquivos de símbolo PDB.
SymbolPaths representa um ou mais caminhos para diretórios que armazenam símbolos privados ou para diretórios em um servidor de símbolos. Os nomes de caminho em SymbolPaths podem incluir caracteres curinga, como * (para representar vários caracteres) e ? (para representar um único caractere).
Se você incluir o parâmetro -i , mas omitir -r, o Tracepdb procurará os arquivos PDB para as imagens especificadas nos caminhos especificados pela variável de ambiente %_NT_SYMBOL_PATH%. Se a variável de ambiente não estiver definida, o Tracepdb pesquisará no caminho do símbolo padrão, srv*\\\\symbols\\symbols.
-v
Exibe a saída detalhada.
-c
Gera arquivos TMC .
Exemplos
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
Comentários
O nome do arquivo TMF é o GUID da mensagem do arquivo de origem. O GUID da mensagem representa um arquivo de origem e as entradas de rastreamento no arquivo. O Windows usa o GUID da mensagem para associar uma mensagem de rastreamento ao arquivo TMF que contém instruções de formatação para a mensagem.
Se você enviar um arquivo de símbolo PDB que não inclua instruções de formatação de rastreamento, o Tracepdb exibirá uma mensagem informativa e não criará nenhum arquivo.
Se o Tracefmt não conseguir encontrar nenhum arquivo PDB no caminho especificado, ele retornará ao prompt de comando sem comentários. Para obter detalhes de processamento, reenvie o comando com o parâmetro -v .