.cordll (Débogage CLR de contrôle)
La commande .cordll contrôle le débogage du code managé et le Common Language Runtime (CLR) Microsoft .NET.
.cordll [Options]
Paramètres
Options Une ou plusieurs des options suivantes :
-l (L minuscule)
Charge les modules de débogage CLR.
-Je **** Module (i majuscule)
Spécifie le nom ou l’adresse de base du module CLR à déboguer. Pour plus d'informations, consultez la section Notes.
-U
Décharge les modules de débogage CLR.
-E
Active le débogage CLR.
-d
Désactive le débogage CLR.
-D
Désactive le débogage CLR et décharge les modules de débogage CLR.
-¡n
Recharge les modules de débogage CLR.
-Lp **** Chemin
Spécifie le chemin d’accès au répertoire des modules de débogage CLR.
-se
Permet d’utiliser le nom court du module de débogage CLR, mscordacwks.dll.
-Sd
Désactive l’utilisation du nom court du module de débogage CLR, mscordacwks.dll. Au lieu de cela, le débogueur utilise le nom long du module de débogage CLR, mscordacwks_<spec>.dll. La désactivation de l’utilisation des noms courts vous permet d’éviter d’utiliser votre CLR local si vous êtes préoccupé par les incompatibilités.
-Ve
Active le mode détaillé pour le chargement du module CLR.
-Vd
Désactive le mode détaillé pour le chargement du module CLR.
Environnement
Élément | Description |
---|---|
Modes | Mode utilisateur, mode noyau |
Targets | Vidage en direct sur incident |
Plateformes | Tous |
Remarques
Pour déboguer une application managée, le débogueur doit charger un composant d’accès aux données (DAC) qui correspond au CLR que l’application a chargé. Toutefois, dans certains cas, l’application charge plusieurs CLR. Dans ce cas, vous pouvez utiliser le paramètre I pour spécifier la DAC que le débogueur doit charger. La version 2 du CLR est nommée Mscorwks.dll, et la version 4 du CLR est nommée Clr.dll. L’exemple suivant montre comment spécifier que le débogueur doit charger la DAC pour la version 2 (mscorwks).
.cordll -I mscorwks -lp c:\dacFolder
Si vous omettez le paramètre I , le débogueur utilise la version 4 par défaut. Par exemple, les deux commandes suivantes sont équivalentes.
.cordll -lp c:\dacFolder
.cordll -I clr -lp c:\dacFolder
Sos.dll est un composant utilisé pour le débogage du code managé. La version actuelle des Outils de débogage pour Windows n’inclut aucune version de sos.dll. Pour plus d’informations sur la façon d’obtenir sos.dll, consultez Obtention de l’extension de débogage SOS (sos.dll) dans Débogage de code managé à l’aide du débogueur Windows.
La commande .cordll est prise en charge dans le débogage en mode noyau. Toutefois, cette commande peut ne pas fonctionner, sauf si la mémoire nécessaire est paginée.