Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
Os arquivos de símbolos contêm vários dados que, embora não sejam essenciais para executar os binários, podem ser úteis para depuração. Os símbolos podem incluir o nome do símbolo, o tipo de símbolo (se aplicável), o endereço de armazenamento de símbolos (ou registo) e quaisquer símbolos pai ou filho. Exemplos de símbolos incluem nomes de variáveis (locais e globais), funções e qualquer ponto de entrada em um módulo.
O depurador obtém suas informações sobre símbolos de arquivos de símbolos localizados no sistema de arquivos local ou carregados de um servidor de símbolos remoto. Quando você usa um servidor de símbolos, o depurador usa automaticamente a versão correta do arquivo de símbolos para corresponder ao módulo no destino.
Localizar símbolos para depuradores do Windows
Os símbolos para os depuradores do Windows estão disponíveis a partir de um servidor de símbolos público pela Internet. Os depuradores do Windows incluem WinDbg (um depurador de modo kernel e modo de usuário), o depurador de kernel (KD), o Microsoft Console Debugger (CDB) e o Microsoft NT Symbolic Debugger (NTSD).
Para depuração no modo de usuário, você precisa de símbolos para seu aplicativo de destino.
Para depuração no modo kernel, é necessário dispor dos símbolos do driver que estás a depurar, assim como dos símbolos públicos do Windows.
Você pode carregar símbolos automaticamente com o .symfix comando, que define o caminho de armazenamento de símbolos. Para executar o comando, você precisa acessar a internet enquanto o depurador está em execução. Em seguida, use o .reload comando para recarregar o módulo e os símbolos.
Para saber mais sobre símbolos, incluindo suporte WinDbg para símbolos PDB portáteis, consulte os seguintes artigos:
- Símbolos e ficheiros de símbolos
- Símbolos públicos e privados
- Símbolos do Portable Program Database (PDB)
Aceder a símbolos durante a depuração
Os artigos a seguir descrevem como acessar símbolos durante uma sessão de depuração. Eles também explicam como controlar as opções de símbolos do depurador e a correspondência de símbolos.
- Servidor de símbolos públicos da Microsoft
- Pacotes de símbolos do Windows para depuração
- Caminho de símbolos para depuradores do Windows
Tip
Use o comando !sym noisy para exibir mais detalhes à medida que os símbolos são carregados para resolver problemas com símbolos. Para obter mais informações, consulte a referência do comando !sym. For more information, see the !sym command reference.