Símbolos para la depuración de Windows

Los archivos de símbolos contienen una variedad de datos que no son realmente necesarios al ejecutar los archivos binarios, pero que podrían ser muy útiles en el proceso de depuración.

Los símbolos pueden incluir el nombre, el tipo (si procede), la dirección o el registro donde se almacenan y cualquier símbolo primario o secundario. Algunos ejemplos de símbolos incluyen nombres de variable (locales y globales), funciones y cualquier punto de entrada en un módulo.

El depurador obtiene su información sobre los símbolos de los archivos de símbolos, que se encuentran en el sistema de archivos local o se cargan desde un servidor de símbolos remoto. Al usar un servidor de símbolos, el depurador usará automáticamente la versión correcta del archivo de símbolos para que coincida con el módulo en el destino.

Los símbolos de los depuradores de Windows (WinDbg, KD, CDB y NTSD) están disponibles desde un servidor de símbolos público a través de Internet.

Sugerencia

Los símbolos se pueden cargar automáticamente mediante el comando .symfix (Establecer ruta de acceso del almacén de símbolos), siempre y cuando tenga acceso a Internet mientras se ejecuta el depurador. A continuación, use el comando .reload (Módulo de recarga) para cargar los símbolos.

Si va a realizar la depuración en modo de usuario, necesitará símbolos para la aplicación de destino. Si va a realizar la depuración en modo kernel, necesitará símbolos para el controlador que está depurando, así como los símbolos públicos de Windows.

En estos temas se explica cómo obtener acceso a símbolos durante una sesión de depuración, cómo controlar las opciones de símbolo del depurador y la coincidencia de símbolos.

Servidor de símbolos públicos de Microsoft

Paquetes de símbolos de Windows

Ruta de acceso de símbolo para depuradores de Windows

En estos temas se explica qué son los símbolos, así como se describe la compatibilidad de WinDbg con símbolos PDB portátiles.

Símbolos y archivos de símbolos

Símbolos públicos y privados

Símbolos PDB portátiles

Para obtener más información sobre cómo trabajar con símbolos, consulte estas páginas.

Usar un servidor de símbolos

Uso avanzado de SymSrv

Firewalls y servidores proxy

Sintaxis de símbolos y coincidencia de símbolos

Almacenes de símbolos personalizados y servidores de símbolos

Problemas de símbolos durante la depuración

Si simplemente desea configurar el depurador para acceder a símbolos de sus propios programas y para Windows, puede que le resulte más rápido leer los temas introductorios menos detallados Ruta de acceso de símbolos y servidor de símbolos públicos de Microsoft. Use el comando Usar !sym ruidoso para mostrar detalles adicionales a medida que se cargan símbolos para solucionar problemas con los símbolos.