Servidor de símbolos e repositórios de símbolos

Configurar símbolos corretamente para depuração pode ser uma tarefa desafiadora, particularmente para depuração de kernel. Muitas vezes requer que você saiba os nomes e versões de todos os produtos em seu computador. O depurador deve ser capaz de localizar os arquivos de símbolo que correspondem a cada versão do produto e service pack. Isso pode resultar em um caminho de símbolo extremamente longo que consiste em uma longa lista de diretórios.

Para simplificar essas dificuldades na coordenação de arquivos de símbolos, use o servidor de símbolos. O servidor de símbolos permite que os depuradores recuperem automaticamente os arquivos de símbolos corretos sem nomes de produtos, versões ou números de compilação. Ferramentas de depuração para Windows contém o servidor de símbolos SymSrv.

O servidor de símbolos é ativado incluindo uma determinada cadeia de caracteres de texto no caminho do símbolo. Cada vez que o depurador precisa carregar símbolos para um módulo recém-carregado, ele chama o servidor de símbolos para localizar os arquivos de símbolos apropriados. O servidor de símbolos localiza os arquivos em um repositório de símbolos. Esta é uma coleção de arquivos de símbolo, um índice e uma ferramenta que pode ser usada por um administrador para adicionar e excluir arquivos. Os arquivos são indexados de acordo com parâmetros exclusivos, como o carimbo de data/hora e o tamanho da imagem. Ferramentas de depuração para Windows contém uma ferramenta de armazenamento de símbolos chamada SymStore.

Para saber mais, veja:

Arquivos de símbolos