WinDbg

WinDbg
WinDbg
Importez le logo de ce logiciel
Développeur Microsoft
Dernière version 6.11.1.404 (27 mars 2009) [+/−]
Environnement Windows
Langue Anglais
Type Débogueur
Licence Propriétaire
Site web www.microsoft.com/whdc

WinDbg est un débogueur gratuit – distribué et réalisé par Microsoft - pour le système d'exploitation Windows de Microsoft. C'est un logiciel avec un environnement graphique qui peut être utilisé pour déboguer des applications en mode utilisateur, des drivers, ou le système d'exploitation lui-même en mode Noyau. Il a peu de points communs et ne doit pas être confondu avec le débogueur, plus connu, de Visual Studio, ce dernier n'ayant notamment pas de possibilité de déboguage en mode kernel.

WinDbg peut être utilisé pour déboguer des memory dumps en mode kernel après un écran bleu de la mort (BSOD : Blue Screen Of Death, pour les anglophones), qui apparait lorsqu'un bug check (erreur irréparable) intervient. Il peut aussi être utilisé pour déboguer des dumps de programmes en mode utilisateur après un crash. Cette technique est connue sous le nom de déboguage post-mortem.

WinDbg a aussi la possibilité de charger automatiquement des fichiers de symboles d'un serveur suivant certains critères (par exemple suivant le CRC d'un fichier, si la version est uni ou multiprocesseur, suivant la date du fichier, etc.). Si un serveur privé de symboles est configuré, les symboles peuvent être chargés dans le débogueur offrant la possibilité de déboguer au niveau du code source. Ces facilités évitent les problèmes de déboguage notamment lorsqu'un programme est présent sous la forme de plusieurs versions binaires sur une machine cible, éliminant ainsi la nécessité de trouver et d'installer les versions de symboles sur la machine hôte. Microsoft propose un serveur de symboles publics disposant des symboles publics (incluant les service packs) pour une grande majorité de ses systèmes d'exploitation.

Les dernières versions de WinDbg sont distribuées avec les outils de déboguage (Debugging Tools) de Microsoft. Ces différents outils de déboguage partagent un moteur de déboguage commun entre WinDbg et des débogueurs en ligne de commande comme KD, CDB et NTSD. Cela implique que la plupart des commandes pour un de ces débogueurs fonctionneront sans changement sur un autre de ceux-ci, permettant ainsi aux utilisateurs d'utiliser l'interface qu'ils préfèrent.

Liens externes


Wikimedia Foundation. 2010.

Contenu soumis à la licence CC-BY-SA. Source : Article WinDbg de Wikipédia en français (auteurs)

Игры ⚽ Поможем решить контрольную работу

Regardez d'autres dictionnaires:

  • WinDbg — Infobox Software name = WinDbg caption = developer = Microsoft latest release version = 6.9.3.113 latest release date = April 29, 2008 operating system = Microsoft Windows genre = Debugger license = Commercial website =… …   Wikipedia

  • WINDBG — comp. abbr. Windows Debugger (Microsoft) …   United dictionary of abbreviations and acronyms

  • Named pipe — In computing, a named pipe (also known as a FIFO for its behavior) is an extension to the traditional pipe concept on Unix and Unix like systems, and is one of the methods of inter process communication. The concept is also found in Microsoft… …   Wikipedia

  • SoftICE — is a kernel mode debugger for Microsoft Windows. Crucially, it is designed to run underneath Windows such that the operating system is unaware of its presence. Unlike an application debugger, SoftICE is capable of suspending all operations in… …   Wikipedia

  • D (programming language) — For other programming languages named D, see D (disambiguation)#Computing. D programming language Paradigm(s) multi paradigm: imperative, object oriented, functional, meta Appeared in 1999 (1999) Designed by …   Wikipedia

  • Bug check — A bug check (also known as a system crash, stop error, or kernel error) is when the Windows operating system halts the moment it reaches a condition where it cannot operate safely. A bug check can be deliberately caused from a kernel mode driver… …   Wikipedia

  • SoftICE — est un débogueur en mode noyau pour Microsoft Windows. Les anciennes versions existent pour DOS et les systèmes d exploitation compatibles. SoftICE a été produit à l origine en 1987 par une société appelée NuMega, et a été plus tard acquis par… …   Wikipédia en Français

  • SoftICE — Desarrollador NuMega Información general Diseñador Frank Grossman / Jim Moskun Género Depurador …   Wikipedia Español

  • OllyDbg — OllyDbg …   Википедия

  • SoftICE — Отладка драйвера Тип отладчик уровня ядра Разработчик NuMega, Compuware …   Википедия

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”