Partager via


Comment : déboguer un dump d'application 64 bits

Mise à jour : novembre 2007

Cette rubrique s'applique à :

Édition

Visual Basic

C#

C++

Web Developer

Express

La rubrique ne s'applique pas La rubrique ne s'applique pas La rubrique s'applique La rubrique ne s'applique pas

Standard

La rubrique s'applique

La rubrique s'applique

La rubrique s'applique

La rubrique ne s'applique pas

Pro et Team

La rubrique s'applique

La rubrique s'applique

La rubrique s'applique

La rubrique ne s'applique pas

Légende du tableau :

La rubrique s'applique

Applicable

La rubrique ne s'applique pas

Non applicable

La rubrique s'applique mais la commande est masquée par défaut

Commande ou commandes masquées par défaut.

Visual Studio prend en charge le débogage de dumps sur incident d'applications 64 bits. Le débogage de dumps sur incident 64 bits requiert l'accès à un ordinateur 64 bits, soit localement soit par débogage distant. Les procédures suivantes expliquent comment générer et déboguer un fichier dump pour une application 64 bits. Vous devez déplacer le fichier dump de l'ordinateur 64 bits vers un ordinateur 32 bits. Les fichiers dump peuvent être assez volumineux, surtout si vous enregistrez le fichier en tant que Minidump avec segment mémoire. L'enregistrement du fichier dump en tant que Minidump sans segment mémoire génère un fichier plus petit, mais Visual Studio ne peut charger des symboles et déboguer que s'il a accès aux fichiers binaires.

Remarque :

Le débogage distant n'est pas nécessaire si Visual Studio est installé sur un ordinateur 64 bits et si vous pouvez faire un débogage local.

Pour enregistrer un fichier dump pour une application 64 bits

  1. Dans le menu Déboguer, cliquez sur Attacher au processus.

  2. Dans la boîte de dialogue Attacher au processus, choisissez l'ordinateur distant exécutant l'application 64 bits, puis sélectionnez le processus qui correspond à l'application. Pour plus d'informations, consultez Comment : attacher à un processus en cours d'exécution.

  3. Cliquez sur OK.

  4. Dans le menu Déboguer, cliquez sur Arrêt pour arrêter le processus 64 bits.

  5. Dans le menu Déboguer, cliquez sur Enregistrer le dump sous.

  6. Dans la boîte de dialogue Enregistrer le dump sous, cliquez sur Minidump ou Minidump avec segment mémoire dans la liste Type de fichier.

  7. Utilisez les contrôles de navigation pour choisir un emplacement de sauvegarde. Cet emplacement se trouve sur l'ordinateur distant, et le chemin d'accès est tel qu'il apparaît depuis l'ordinateur distant.

  8. Cliquez sur Enregistrer.

Pour charger un fichier dump pour une application 64 bits

  1. Installez le fichier dump sur un ordinateur 64 bits qui exécute msvsmon.

  2. Sur un ordinateur 32 bits, lancez Visual Studio.

  3. Dans l'Explorateur de solutions, sélectionnez un projet C++.

  4. Dans le menu Projet, cliquez sur Propriétés.

  5. Dans la boîte de dialogue Pages de propriétés, allez jusqu'au contrôle d'arborescence, et sous Propriétés de configuration, cliquez sur Débogage.

  6. Dans la liste Débogueur à lancer, cliquez sur Débogueur Windows distant.

  7. Remplacez Nom de serveur distant par le nom de l'ordinateur 64 bits contenant le fichier dump.

  8. Dans la zone Commande distante, spécifiez le chemin d'accès au fichier dump.

  9. Commencez le débogage normalement. Le débogueur lance le fichier dump sur l'ordinateur 64 bits distant.

Voir aussi

Concepts

Dumps