Поделиться через


!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.