!gflag
Расширение !gflag задает или отображает глобальные флаги.
!gflag [+|-] Value
!gflag {+|-} Abbreviation
!gflag -?
!gflag
Параметры
Value
Указывает 32-разрядное шестнадцатеричное число. Если вы не используете знак плюса (+) или знак минуса (-), это число становится новым значением битового поля глобального флага. Если вы добавляете знак плюса (+) перед этим числом, число указывает один или несколько глобальных битов флагов, для которых задано значение 1. Если вы добавляете знак минуса (-) перед этим числом, число указывает один или несколько битов глобального флага, чтобы задать значение нулю.
Сокращение
Задает один глобальный флаг. Аббревиатура — это трехбуквенное сокращение для глобального флага, которое имеет значение 1 (+) или равно нулю (-).
-?
Отображает текст справки для этого расширения, включая список сокращенных глобальных флагов в окне команды отладчика.
DLL-библиотеки
Exts.dll
Дополнительная информация
Эти флаги также можно задать с помощью программы глобальных флагов (Gflags.exe).
Замечания
Если аргументы не указаны, расширение !gflag отображает текущие параметры глобального флага.
В следующей таблице содержатся сокращенные значения, которые можно использовать для параметра аббревиации .
Значение | Имя | Описание |
---|---|---|
0x00000001 |
"soe" |
Остановите исключение. |
0x00000002 |
Sls |
Отображение оснастки загрузчика. |
0x00000004 |
"dic" |
Отладка начальной команды. |
0x00000008 |
"shg" |
Остановите, если ГРАФИЧЕСКИй интерфейс перестает отвечать (т. е. зависает). |
0x00000010 |
"htc" |
Включите проверку хвоста кучи. |
0x00000020 |
"hfc" |
Включите бесплатную проверку кучи. |
0x00000040 |
"hpc" |
Включите проверку параметров кучи. |
0x00000080 |
"hvc" |
Включите проверку кучи при вызове. |
0x00000100 |
"ptc" |
Включите проверку хвоста пула. |
0x00000200 |
"pfc" |
Включите бесплатную проверку пула. |
0x00000400 |
"ptg" |
Включение тегов пула. |
0x00000800 |
"htg" |
Включите тег кучи. |
0x00001000 |
"ust" |
Создайте базу данных трассировки стека в пользовательском режиме. |
0x00002000 |
"kst" |
Создайте базу данных трассировки стека в режиме ядра. |
0x00004000 |
"otl" |
Сохраняйте список объектов для каждого типа. |
0x00008000 |
"htd" |
Включение тегов кучи по библиотеке DLL. |
0x00010000 |
"idp" |
Не используется. |
0x00020000 |
"d32" |
Включите отладку подсистемы Microsoft Win32. |
0x00040000 |
Ksl |
Включите загрузку символов отладчика ядра. |
0x00080000 |
"dps" |
Отключите разбиение по страницам стека ядра. |
0x00100000 |
"scb" |
Включите критически важные разрывы системы. |
0x00200000 |
"dhc" |
Отключите кучу на свободном режиме. |
0x00400000 |
"эхо" |
Включите исключение закрытия. |
0x00800000 |
"угорь" |
Включите ведение журнала исключений. |
0x01000000 |
"eot" |
Включение тегов типа дескриптора объекта. |
0x02000000 |
"hpa" |
Поместите выделения кучи в конец страниц. |
0x04000000 |
"dwl" |
Отладка WINLOGON. |
0x08000000 |
"ddp" |
Отключите выходные данные DbgPrint и KdPrint в режиме ядра. |
0x10000000 |
NULL |
Не используется. |
0x20000000 |
"sue" |
Остановка на необработанных исключениях в пользовательском режиме |
0x40000000 |
NULL |
Не используется. |
0x80000000 |
"dpd" |
Отключите проверку защищенной библиотеки DLL. |