!gflag
L’extension !gflag configure ou affiche les indicateurs globaux.
!gflag [+|-] Value
!gflag {+|-} Abbreviation
!gflag -?
!gflag
Paramètres
Valeur
Spécifie un nombre hexadécimal de 32 bits. Si vous n’utilisez pas de signe plus (+) ou de signe moins (-), ce nombre devient la nouvelle valeur du champ de bits de l’indicateur global. Si vous ajoutez un signe plus (+) avant ce nombre, le nombre spécifie un ou plusieurs bits d’indicateur global à définir à 1. Si vous ajoutez un signe moins (-) avant ce nombre, le nombre spécifie un ou plusieurs bits d’indicateur global à définir à zéro.
Abréviation
Spécifie un seul indicateur global. Abbreviation est une abréviation de trois lettres pour un indicateur global défini à 1 (+) ou à zéro (-).
- ?
Affiche un texte d’aide pour cette extension, comprenant une liste des abréviations d’indicateurs globaux, dans la Fenêtre de commande du débogueur.
DLL
Exts.dll
Informations supplémentaires
Vous pouvez également définir ces indicateurs en utilisant l’utilitaire Global Flags (Gflags.exe).
Notes
Si vous ne spécifiez aucun argument, l’extension !gflag affiche les paramètres actuels des indicateurs globaux.
Le tableau suivant contient les abréviations que vous pouvez utiliser pour le paramètre Abbreviation.
Valeur | Nom | Description |
---|---|---|
0x00000001 |
« soe » |
Arrêt sur exception. |
0x00000002 |
« sls » |
Afficher les instantanés du chargeur. |
0x00000004 |
« dic » |
Commande initiale de débogage. |
0x00000008 |
« shg » |
Arrêter si l’interface graphique ne répond plus (c’est-à-dire, si elle est bloquée). |
0x00000010 |
« htc » |
Activer la vérification de la queue de tas. |
0x00000020 |
« hfc » |
Activer la vérification de la libération du tas. |
0x00000040 |
« hpc » |
Activer la vérification des paramètres du tas. |
0x00000080 |
« hvc » |
Activer la validation du tas lors de l’appel. |
0x00000100 |
« ptc » |
Activer la vérification de la queue de pool. |
0x00000200 |
« pfc » |
Activer la vérification de la libération du pool. |
0x00000400 |
« ptg » |
Activer le marquage du pool. |
0x00000800 |
« htg » |
Activer le marquage du tas. |
0x00001000 |
« ust » |
Créer une base de données de trace de pile en mode utilisateur. |
0x00002000 |
« kst » |
Créer une base de données de trace de pile en mode noyau. |
0x00004000 |
« otl » |
Maintenir une liste d’objets pour chaque type. |
0x00008000 |
« htd » |
Activer le marquage du tas par DLL. |
0x00010000 |
« idp » |
Inutilisé. |
0x00020000 |
« d32 » |
Activer le débogage du sous-système Microsoft Win32. |
0x00040000 |
« ksl » |
Activer le chargement des symboles de débogage du noyau. |
0x00080000 |
« dps » |
Désactiver le pagination des piles du noyau. |
0x00100000 |
« scb » |
Activer les arrêts système critiques. |
0x00200000 |
« dhc » |
Désactiver la coalescence du tas à la libération. |
0x00400000 |
« ece » |
Activer l’exception de fermeture. |
0x00800000 |
« eel » |
Activer la journalisation des exceptions. |
0x01000000 |
« eot » |
Activer le marquage du type de handle d’objet. |
0x02000000 |
« hpa » |
Placer les allocations de tas à la fin des pages. |
0x04000000 |
« dwl » |
Déboguer WINLOGON. |
0x08000000 |
« ddp » |
Désactiver la sortie DbgPrint et KdPrint en mode noyau. |
0x10000000 |
NULL |
Inutilisé. |
0x20000000 |
« sue » |
Arrêt sur exception utilisateur non gérée |
0x40000000 |
NULL |
Inutilisé. |
0x80000000 |
« dpd » |
Désactiver la vérification des DLL protégées. |