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 cumulativement, en commençant par l’espace de travail de base et en se terminant par l’espace de travail le plus récemment chargé.

  • Toutes les informations de rupture 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 code source ouvert. 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 | Fermez la commande Windows 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 cumulativement, en commençant par l’espace de travail de base et en se terminant par l’espace de travail le plus récemment chargé.

  • Chemin d’accès aux symboles.

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

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

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

  • Paramètres du fichier journal.

  • Paramètres de connexion du noyau COM, 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 du fichier d’espace de travail et des chemins de fichier texte, qui ne sont pas enregistrés).

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

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

  • Titre de la fenêtre WinDbg

  • Paramètre d’ouverture automatique du désassemblement

  • Police par défaut

Tous les espaces de travail par défaut et espaces de travail nommés conservent les informations suivantes sur l’interface graphique WinDbg. Ces informations ne sont pas appliquées cumulativement. 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.

  • Taille et position de chaque fenêtre ouverte, y compris la taille de la fenêtre, son état flottant ou ancré, qu’il soit 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 paramètre de retour automatique dans cette fenêtre.

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

  • Personnalisation de la fenêtre Registres.

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

  • Éléments 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 de session actuel. Lorsqu’un espace de travail nommé est enregistré, la session active 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 façon. Les sessions distantes et les processus en mode utilisateur auxquels le débogueur attaché n’a 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 de clients et d’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 Commande du débogueur accepte l’entrée 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 de point d’arrêt sont enregistrées dans les espaces de travail, notamment l’adresse d’arrêt et l’état. Points d’arrêt actifs lorsqu’une session se termine est active lorsque la session suivante est démarrée. Toutefois, certains de ces points d’arrêt peuvent ne pas être 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.