!gflag
A extensão !gflag define ou exibe os sinalizadores globais.
!gflag [+|-] Value
!gflag {+|-} Abbreviation
!gflag -?
!gflag
Parâmetros
Valor
Especifica um número hexadecimal de 32 bits. Se você não usar um sinal de adição (+) ou um sinal de subtração (-), esse número se tornará o novo valor do campo de bit de sinalizador global. Se você adicionar um sinal de adição (+) antes desse número, o número especificará um ou mais bits de sinalizador global a serem definidos como 1. Se você adicionar um sinal de subtração (-) antes desse número, o número especificará um ou mais bits de sinalizador global a serem definidos como zero.
Abreviação
Especifica um único sinalizador global. A abreviação consiste em três letras para um sinalizador global que é definido como 1 (+) ou zero (-).
-?
Exibe algum texto de Ajuda para essa extensão, incluindo uma lista de abreviações de sinalizadores globais, na janela Comando do Depurador.
DLL
Exts.dll
Informações Adicionais
Você também pode definir esses sinalizadores usando o utilitário Sinalizadores Globais (Gflags.exe).
Comentários
Se você não especificar um argumento, a extensão !gflag exibirá as configurações atuais do sinalizador global.
A tabela a seguir contém as abreviações que você pode usar para o parâmetro Abreviação.
Valor | Nome | Descrição |
---|---|---|
0x00000001 |
"soe" |
Parar na exceção. |
0x00000002 |
"sls" |
Mostrar ajustes do carregador. |
0x00000004 |
"dic" |
Depurar comando inicial. |
0x00000008 |
"shg" |
Parar se a GUI parar de responder (ou seja, travar). |
0x00000010 |
"htc" |
Habilitar a verificação da parte final do heap. |
0x00000020 |
"hfc" |
Habilitar a verificação sem heap. |
0x00000040 |
"hpc" |
Habilitar a verificação de parâmetros de heap. |
0x00000080 |
"hvc" |
Habilitar a validação de heap na chamada. |
0x00000100 |
"ptc" |
Habilitar a verificação da parte final do pool. |
0x00000200 |
"pfc" |
Habilitar a verificação sem pool. |
0x00000400 |
"ptg" |
Habilitar a marcação de pool. |
0x00000800 |
"htg" |
Habilitar a marcação de heap. |
0x00001000 |
"ust" |
Criar um banco de dados de rastreamento de pilha no modo de usuário. |
0x00002000 |
"kst" |
Criar um banco de dados de rastreamento de pilha no modo kernel. |
0x00004000 |
"otl" |
Manter uma lista de objetos para cada tipo. |
0x00008000 |
"htd" |
Habilitar a marcação de heap por DLL. |
0x00010000 |
"idp" |
Não utilizado. |
0x00020000 |
"d32" |
Habilitar a depuração do subsistema do Microsoft Win32. |
0x00040000 |
"ksl" |
Habilitar o carregamento de símbolos do depurador do kernel. |
0x00080000 |
"dps" |
Desabilitar a paginação de pilhas de kernel. |
0x00100000 |
"scb" |
Habilitar quebras críticas do sistema. |
0x00200000 |
"dhc" |
Desabilitar a união do heap gratuitamente. |
0x00400000 |
"ece" |
Habilitar exceção de fechamento. |
0x00800000 |
"eel" |
Habilitar registro em log de exceção. |
0x01000000 |
"eot" |
Habilitar a marcação do tipo de identificador de objeto. |
0x02000000 |
"hpa" |
Colocar alocações de heap no final das páginas. |
0x04000000 |
"dwl" |
Depurar WINLOGON. |
0x08000000 |
"ddp" |
Desabilitar a saída DbgPrint e KdPrint no modo kernel. |
0x10000000 |
NULO |
Não utilizado. |
0x20000000 |
"sue" |
Parar na exceção de modo de usuário não tratada |
0x40000000 |
NULO |
Não utilizado. |
0x80000000 |
"dpd" |
Desabilitar a verificação de DLL protegida. |