!gflag
Die Erweiterung !gflag setzt oder zeigt die globalen Flags an.
!gflag [+|-] Value
!gflag {+|-} Abbreviation
!gflag -?
!gflag
Parameter
Value
Gibt eine 32-Bit-Hexadezimalzahl an. Wenn Sie kein Pluszeichen (+) oder Minuszeichen (-) verwenden, wird diese Zahl zum neuen Wert des globalen Flagbitfelds. Wenn Sie dieser Zahl ein Pluszeichen (+) voranstellen, gibt die Zahl ein oder mehrere globale Flagbits an, die auf 1 gesetzt werden sollen. Wenn Sie dieser Zahl ein Minuszeichen (-) voranstellen, gibt die Zahl ein oder mehrere globale Flagbits an, die auf Null gesetzt werden sollen.
Abkürzung
Gibt ein einzelnes globales Flag an. Die Abkürzung ist eine aus drei Buchstaben bestehende Abkürzung für ein globales Flag, das auf 1 (+) oder auf Null (-) gesetzt ist.
-?
Zeigt einige Hilfetexte für diese Erweiterung, einschließlich einer Liste globaler Flagsabkürzungen, im Fenster Debugger Command an.
DLL
Exts.dll
Zusätzliche Informationen
Sie können diese Flags auch mit dem Dienstprogramm Global Flags (Gflags.exe) setzen.
Hinweise
Wenn Sie keine Argumente angeben, zeigt die Erweiterung !gflag die aktuellen globalen Flagseinstellungen an.
Die folgende Tabelle enthält die Abkürzungen, die Sie für den Parameter Abbreviation verwenden können.
Wert | Name | Beschreibung |
---|---|---|
0x00000001 |
„soe“ |
Bei Ausnahem anhalten. |
0x00000002 |
„sls“ |
Snaps des Laders anzeigen. |
0x00000004 |
„dic“ |
Debuggen des ersten Befehls. |
0x00000008 |
„shg“ |
Anhalten, wenn die grafische Benutzeroberfläche nicht mehr reagiert (d. h. sich aufhängt). |
0x00000010 |
„htc“ |
Aktivieren der Heap-Tail-Prüfung. |
0x00000020 |
„hfc“ |
Aktivieren der Heap-Free-Prüfung. |
0x00000040 |
„hpc“ |
Aktivieren der Heap-Parameter-Prüfung. |
0x00000080 |
„hvc“ |
Aktivieren der Heap-Validierung bei Aufruf. |
0x00000100 |
„ptc“ |
Aktivieren der Pool-Tail-Prüfung. |
0x00000200 |
„pfc“ |
Aktivieren der Pool-Free-Prüfung. |
0x00000400 |
„ptg“ |
Aktivieren von Pool-Tagging. |
0x00000800 |
„htg“ |
Aktivieren von Heap-Tagging. |
0x00001000 |
„ust“ |
Erstellen einer Stack-Trace-DB im Benutzermodus. |
0x00002000 |
„kst“ |
Erstelle einer Kernelmodus-Stack-Trace-DB. |
0x00004000 |
„otl“ |
Pflegen einer Liste von Objekten für jeden Typ. |
0x00008000 |
„htd“ |
Heap-Tagging durch DLL aktivieren. |
0x00010000 |
„idp“ |
Nicht verwendet. |
0x00020000 |
„d32“ |
Aktivieren von Debugging des Microsoft Win32-Subsystems. |
0x00040000 |
„ksl“ |
Aktivieren des Ladens von Kernel-Debugger-Symbolen. |
0x00080000 |
„dps“ |
Deaktivieren des Auslagerns von Kernelstapeln. |
0x00100000 |
„scb“ |
Ermöglichen kritischer Systemunterbrechungen. |
0x00200000 |
„dhc“ |
Aktivieren von Heap-Coalesce-on-Free. |
0x00400000 |
„ece“ |
Aktivieren von Ausnahme schließen. |
0x00800000 |
„Aal“ |
Aktivieren von Ausnahmeprotokollierung. |
0x01000000 |
„eot“ |
Aktivieren von Objekthandle-Typ-Tagging. |
0x02000000 |
„hpa“ |
Heap-Zuweisungen an das Ende von Seiten setzen. |
0x04000000 |
„dwl“ |
WINLOGON debuggen. |
0x08000000 |
„ddp“ |
Deaktivieren Sie die Kernelmodus-Ausgaben DbgPrint und KdPrint. |
0x10000000 |
NULL |
Nicht verwendet. |
0x20000000 |
„sue“ |
Anhalten bei unbehandelter Ausnahme im Benutzermodus |
0x40000000 |
NULL |
Nicht verwendet. |
0x80000000 |
„dpd“ |
Deaktivieren der geschützten DLL-Überprüfung. |