Partager via


Contenu de l’espace de travail

Chaque espace de travail conserve les informations suivantes sur la session de débogage actuelle. Ces informations sont appliquées de manière cumulative, en commençant par l’espace de travail de base et en terminant par l’espace de travail le plus récemment chargé.

  • Toutes les informations d’arrêt et de gestion des exceptions et des événements. Pour plus d’informations sur les informations d’arrêt et de gestion, consultez Points d’arrêt dans les espaces de travail.

  • Tous les fichiers open source. Si un fichier source est introuvable, un message d’erreur s’affiche. Vous pouvez fermer ces messages d’erreur individuellement ou à l’aide de la fenêtre | Fermer toutes les fenêtres d’erreur .

  • Tous les alias définis par l’utilisateur.

Chaque espace de travail conserve les informations suivantes sur les paramètres de configuration du débogueur. Ces informations sont appliquées de manière cumulative, en commençant par l’espace de travail de base et en terminant par l’espace de travail le plus récemment chargé.

  • Chemin du symbole.

  • Chemin d’accès de l’image exécutable.

  • Chemin d’accès source. (Dans le débogage à distance, le chemin d’accès source main et le chemin source local sont enregistrés.)

  • Options sources actuelles qui ont été définies avec l+, l- (Définir les options source).

  • Paramètres du fichier journal.

  • Paramètres de connexion au noyau COM ou 1394, si la connexion a été démarrée à l’aide de l’interface graphique.

  • Chemins d’accès les plus récents dans chaque boîte de dialogue Ouvrir (à l’exception des chemins d’accès au fichier d’espace de travail et au fichier texte, qui ne sont pas enregistrés).

  • Paramètres .enable_unicode, .force_radix_output et .enable_long_status actuels.

Tous les espaces de travail par défaut et les espaces de travail nommés conservent les informations suivantes sur l’interface graphique WinDbg. Ces informations sont chargées de manière cumulative, en commençant par l’espace de travail de base et en terminant par l’espace de travail le plus récemment chargé.

  • Titre de la fenêtre WinDbg

  • Paramètre Ouvrir automatiquement le désassemblement

  • Police par défaut

Tous les espaces de travail par défaut et les espaces de travail nommés conservent les informations suivantes sur l’interface graphique WinDbg. Ces informations ne sont pas appliquées de manière cumulative. Cela dépend uniquement de l’espace de travail le plus récemment chargé.

  • Taille et position de la fenêtre WinDbg sur le bureau.

  • Quelles fenêtres d’informations de débogage sont ouvertes.

  • La taille et la position de chaque fenêtre ouverte, y compris la taille de la fenêtre, ses status flottantes ou ancrées, si elle est tablé avec d’autres fenêtres, et tous les paramètres associés dans son menu contextuel.

  • Emplacement de la limite du volet dans la fenêtre Commande du débogueur et le paramètre de habillage de mots dans cette fenêtre.

  • Indique si la barre d’outils et la barre d’status, ainsi que les barres d’outils individuelles de chaque fenêtre d’informations de débogage, sont visibles.

  • Personnalisation de la fenêtre Inscriptions.

  • Indicateurs dans la fenêtre Appels, La fenêtre Locals et la fenêtre Espion.

  • Éléments qui ont été affichés dans la fenêtre Espion.

  • Emplacement du curseur dans chaque fenêtre Source.

Espaces de travail nommés

Les espaces de travail nommés contiennent des informations supplémentaires qui ne sont pas stockées dans les espaces de travail par défaut.

Ces informations supplémentaires incluent des informations sur l’état actuel de la session. Lorsqu’un espace de travail nommé est enregistré, la session actuelle est enregistrée. Si cet espace de travail est ouvert ultérieurement, cette session est automatiquement redémarrée.

Vous pouvez démarrer uniquement le débogage du noyau, le débogage de fichiers de vidage et le débogage des processus en mode utilisateur générés de cette manière. Les sessions distantes et les processus en mode utilisateur auxquels le débogueur attaché n’ont pas ces informations de session enregistrées dans leurs espaces de travail.

Vous ne pouvez pas ouvrir ce type d’espace de travail nommé si une autre session est déjà active.

Débogage des clients et des espaces de travail

Lorsque vous utilisez WinDbg comme client de débogage, son espace de travail enregistre uniquement les valeurs que vous définissez via l’interface graphique. Les modifications que vous apportez via la fenêtre Commande du débogueur ne sont pas enregistrées. (Cette restriction garantit que seules les modifications apportées par le client local sont reflétées, car la fenêtre Debugger Command accepte les entrées de tous les clients et du serveur de débogage.) Pour plus d’informations, consultez Contrôle d’une session de débogage à distance.

Points d’arrêt dans les espaces de travail

En outre, les informations sur le point d’arrêt sont enregistrées dans les espaces de travail, y compris l’adresse d’arrêt et status. Les points d’arrêt actifs à la fin d’une session sont actifs au démarrage de la session suivante. Toutefois, certains de ces points d’arrêt peuvent être non résolus si les modules appropriés n’ont pas encore été chargés.

Les points d’arrêt que vous spécifiez par une expression de symbole, par un numéro de ligne, par une adresse numérique ou à l’aide de la souris dans une fenêtre Source sont tous enregistrés dans les espaces de travail. Les points d’arrêt que vous spécifiez à l’aide de la souris dans une fenêtre Désassemblement ou appels ne sont pas enregistrés dans les espaces de travail.

Si vous déboguez plusieurs processus en mode utilisateur, seuls les points d’arrêt associés au processus zéro sont enregistrés.