Qu’est-ce que WinDbg ?
WinDbg est la dernière version de WinDbg avec des visuels plus modernes, des fenêtres plus rapides, une expérience de script à part entière, créée avec le modèle de données de débogueur extensible au premier plan et au centre.
Notes
Précédemment publié en version préliminaire de WinDbg dans le Microsoft Store, WinDbg tire parti du même moteur sous-jacent que WinDbg (classique) et prend en charge les mêmes commandes, extensions et flux de travail.
Fonctionnalités générales
Configuration et rappel de la connexion : les cibles et configurations de session récentes sont enregistrées. Ils peuvent être rapidement redémarrés à partir du menu Fichier.
Thème sombre : accédez à Paramètres de fichier > pour activer le thème sombre.
Navigation au clavier : utilisez Ctrl+Tab pour naviguer facilement d’une fenêtre à l’autre à l’aide de votre clavier.
Détection du processeur de fichiers de vidage : détecte automatiquement l’architecture du processeur pour faciliter le débogage managé.
Améliorations des performances : les fenêtres outil se chargent de manière asynchrone et peuvent être annulées. Lorsque vous exécutez une commande, WinDbg peut arrêter le chargement de vos watch locaux ou d’autres fenêtres.
Démarrer le débogage
Débogage de voyage dans le temps intégré (TTD) : utilisez la case à cocher « Enregistrement avec débogage de voyage dans le temps » lors du lancement ou de l’attachement à un processus. WinDbg configure TTD, démarre l’enregistrement et ouvre la trace par la suite.
Pour plus d’informations, consultez Débogage de voyage dans le temps - Vue d’ensemble.
Lancer des packages d’application : déboguez votre application universelle ou tâche en arrière-plan en un seul clic.
Pour plus d’informations, consultez Lancer le package d’application.
Attacher à un processus : la nouvelle vue d’attachement fournit une vue détaillée des processus en cours d’exécution, une configuration plus facile et la prise en charge de la recherche.
Fenêtres d’outils améliorées
Commande : la fenêtre de commande a amélioré la prise en charge DML, la mise en surbrillance du texte et la recherche (y compris Regex).
Source : la fenêtre du code source fournit une mise en surbrillance de la syntaxe et d’autres améliorations générales similaires à la plupart des éditeurs de texte modernes.
Désassemblement : la fenêtre de désassemblement est également améliorée, la mise en surbrillance de l’instruction actuelle reste là où vous faites défiler.
Points d’arrêt : la fenêtre points d’arrêt affiche tous vos points d’arrêt actuels, un bouton bascule en un clic et un nombre d’accès.
Pour plus d’informations, consultez Points d’arrêt.
Scripting : la nouvelle fenêtre de script facilite le développement d’extensions JavaScript et NatVis, avec la mise en surbrillance des erreurs et IntelliSense.
Pour plus d’informations, consultez WinDbg - Scripting.
Modèle de données : la fenêtre de modèle fournit une version extensible et extensible de
dx
etdx -g
, ce qui vous permet de créer des tables puissantes par-dessus vos requêtes NatVis, JavaScript et LINQ.Pour plus d’informations, consultez WinDbg - Modèle de données.
Locaux et watch : les fenêtres locales et watch sont toutes deux basées sur le modèle de données utilisé par la
dx
commande. Cela signifie qu’ils bénéficient des mêmes fonctionnalités que d’autres fenêtres de modèle de données.Mémoire : la fenêtre mémoire présente une mise en surbrillance et un défilement amélioré.
Journaux : il s’agit d’un journal sous-couvert des éléments internes WinDbg. Il peut être consulté à des fins de résolution des problèmes ou pour surveiller des commandes de longue durée.
Formulation de commentaires
Vos commentaires aident notre équipe à guider le développement de WinDbg et à hiérarchiser les fonctionnalités.
Pour signaler des bogues ou suggérer une nouvelle fonctionnalité, vous pouvez suivre le bouton de commentaires dans le ruban pour accéder à la page GitHub où vous pouvez signaler un nouveau problème.
Autres ressources
Pour plus d’informations sur les nouveautés de la version la plus récente, consultez Notes de publication.
Passez en revue ces rubriques pour installer et configurer WinDbg :
Ces rubriques décrivent comment vous connecter à l’environnement que vous souhaitez déboguer :
Regardez ces épisodes des outils Defrag pour voir WinDbg en action :
- Defrag Tools #182 - Tim, Chad et Andy passent en compte les principes de base de WinDbg et certaines des fonctionnalités.
- Defrag Tools #183 - Nick, Tim et Chad utilisent WinDbg et passent en démonstration rapide.
- Outils Defrag #184 : Bill et Andrew décrivent les fonctionnalités de script dans WinDbg.
- Outils Defrag #185 - James et Ivette fournissent et présentent le débogage des voyages dans le temps.
- Outils Defrag #186 - James et JCAB couvrent le débogage avancé des voyages dans le temps.
Vous trouverez d’autres conseils et astuces dans l’archive du blog WinDbg.