GFlags Flag Table

The following table lists the flags that GFlags changes, the hexadecimal value and abbreviation for each flag, and the destination (R for registry, K for kernel, I for image file) in which the flag is valid.

For a detailed description of each flag, see the Global Flag Reference.

For information about using GFlags, see GFlags Overview and GFlags Details.

Important   Pool tagging is permanently enabled in Windows Server 2003 and later versions of Windows. On these systems, the Enable pool tagging check box on the Global Flags dialog box is dimmed, and commands to enable or disable pool tagging fail.

Note  The symbolic name of each flag is provided for reference only. Because symbolic names change, they are not a reliable identifier of a global flag.

Description Symbolic Name Hexadecimal Value Abbreviation Destination

Buffer DbgPrint Output

FLG_DISABLE_DBGPRINT

0x08000000

ddp

R,K

Create kernel mode stack trace database

FLG_KERNEL_STACK_TRACE_DB

0x2000

kst

R

Create user mode stack trace database

FLG_USER_STACK_TRACE_DB

0x1000

ust

R,K,I

Debug initial command

FLG_DEBUG_INITIAL_COMMAND

0x04

dic

R

Debug WinLogon

FLG_DEBUG_INITIAL_COMMAND_EX

0x04000000

dwl

R

Disable heap coalesce on free

FLG_HEAP_DISABLE_COALESCING

0x00200000

dhc

R,K,I

Disable paging of kernel stacks

FLG_DISABLE_PAGE_KERNEL_STACKS

0x080000

dps

R

Disable protected DLL verification

FLG_DISABLE_PROTDLLS

0x80000000

dpd

R,K,I

Disable stack extension

FLG_DISABLE_STACK_EXTENSION

0x010000

dse

I

Early critical section event creation

FLG_CRITSEC_EVENT_CREATION

0x10000000

cse

R,K,I

Enable application verifier

FLG_APPLICATION_VERIFIER

0x0100

vrf

R,K,I

Enable bad handles detection

FLG_ENABLE_HANDLE_EXCEPTIONS

0x40000000

bhd

R,K

Enable close exception

FLG_ENABLE_CLOSE_EXCEPTIONS

0x400000

ece

R,K

Enable debugging of Win32 subsystem

FLG_ENABLE_CSRDEBUG

0x020000

d32

R

Enable exception logging

FLG_ENABLE_EXCEPTION_LOGGING

0x800000

eel

R,K

Enable heap free checking

FLG_HEAP_ENABLE_FREE_CHECK

0x20

hfc

R,K,I

Enable heap parameter checking

FLG_HEAP_VALIDATE_PARAMETERS

0x40

hpc

R,K,I

Enable heap tagging

FLG_HEAP_ENABLE_TAGGING

0x0800

htg

R,K,I

Enable heap tagging by DLL

FLG_HEAP_ENABLE_TAG_BY_DLL

0x8000

htd

R,K,I

Enable heap tail checking

FLG_HEAP_ENABLE_TAIL_CHECK

0x10

htc

R,K,I

Enable heap validation on call

FLG_HEAP_VALIDATE_ALL

0x80

hvc

R,K,I

Enable loading of kernel debugger symbols

FLG_ENABLE_KDEBUG_SYMBOL_LOAD

0x040000

ksl

R,K

Enable object handle type tagging

FLG_ENABLE_HANDLE_TYPE_TAGGING

0x01000000

eot

R,K

Enable page heap

FLG_HEAP_PAGE_ALLOCS

0x02000000

hpa

R,K,I

Enable pool tagging (Windows 2000 and Windows XP only)

FLG_POOL_ENABLE_TAGGING

0x0400

ptg

R

Enable system critical breaks

FLG_ENABLE_SYSTEM_CRIT_BREAKS

0x100000

scb

R, K, I

Load image using large pages if possible

lpg

I

Maintain a list of objects for each type

FLG_MAINTAIN_OBJECT_TYPELIST

0x4000

otl

R

Enable silent process exit monitoring

FLG_MONITOR_SILENT_PROCESS_EXIT

0x200

R

Object Reference Tracing

(Windows Vista and later)

R, K

Show loader snaps

FLG_SHOW_LDR_SNAPS

0x02

sls

R,K,I

Special Pool

spp

R

R,K (Windows Vista and later)

Stop on exception

FLG_STOP_ON_EXCEPTION

0x01

soe

R,K,I

Stop on hung GUI

FLG_STOP_ON_HUNG_GUI

0x08

shg

K

Stop on unhandled user-mode exception

FLG_STOP_ON_UNHANDLED_EXCEPTION

0x20000000

sue

R,K,I