Fichiers DBG
Mise à jour : novembre 2007
Cette rubrique s'applique à :
Édition |
Visual Authentification de base |
C# |
C++ |
Web Developer |
---|---|---|---|---|
Express |
||||
Standard |
||||
Pro et Team |
Légende du tableau :
Applicable |
|
Non applicable |
|
Commande ou commandes masquées par défaut. |
Les fichiers DBG sont des fichiers exécutables portables (PE, Portable Executable) qui contiennent des informations de débogage au format Codeview pour le débogueur Visual Studio (et éventuellement dans d'autres formats, selon le mode de création du fichier DBG). Lorsque vous ne possédez pas la source d'un code, ni les bibliothèques ou API Windows, les fichiers DBG permettent d'effectuer du débogage. Les fichiers DBG permettent également d'effectuer du débogage OLE RPC.
Les fichiers DBG ont été remplacés par les fichiers PDB désormais utilisés plus communément pour déboguer.
Vous pouvez utiliser l'utilitaire REBASE.EXE pour enlever les informations de débogage d'un fichier exécutable portable (PE) et les stocker dans un fichier DBG. Le champ des caractéristiques de fichier IMAGE_FILE_DEBUG_STRIPPED, situé dans l'en-tête du fichier PE, indique au débogueur que les informations Codeview ont été transposées dans un fichier DBG distinct.
Vous pouvez télécharger et installer les fichiers DBG système qui contiennent les symboles permettant de déboguer les appels aux API Windows. Pour plus d'informations, consultez Installation des symboles de débogage système.
Lorsque vous déboguez à l'aide des symboles d'un fichier DBG, vous devez utiliser les noms décorés complets. Par exemple, pour définir un point d'arrêt sur un appel à la fonction sndPlaySound de Windows, vous devez spécifier _sndPlaySoundA@8.
Le débogueur Visual Studio n'est pas conçu pour déboguer le code noyau en mode protégé, même à l'aide des symboles de fichier DBG.
Pour le débogage en mode utilisateur, Visual Studio requiert les fichiers suivants :
Sur un ordinateur Windows 2000, les fichiers DBG et PDB doivent se trouver dans le répertoire \winNT\SYMBOLS\DLL.
Sur un ordinateur Windows XP, les fichiers PDB doivent se trouver dans le répertoire \Windows\SYMBOLS\DLL.
Pour plus d'informations sur les fichiers DBG, consultez l'article suivant de la Base de connaissances.
- Q121366, INFO: PDB and DBG Files - What They Are and How They Work
Vous pouvez rechercher des articles de la Base de connaissances dans MSDN library.
Voir aussi
Concepts
Installation de symboles pour le débogage des incidents d'appel système