.kframes (definir comprimento da pilha)
O comando .kframes define o comprimento padrão de uma exibição de rastreamento de pilha.
.kframes FrameCountDefault
Parâmetros
FrameCountDefault
Especifica o número de quadros de pilha a serem exibidos quando um comando de rastreamento de pilha é usado.
Ambiente
Ambiente | |
---|---|
Modos | Modo de usuário, modo kernel |
Destinos | Ao vivo, despejo de memória |
Plataformas | Tudo |
Comentários
Você pode usar o comando .kframes para definir o comprimento padrão de uma exibição de rastreamento de pilha. Esse comprimento controla o número de quadros que os comandos k, kb, kp, kP e kv exibem e o número de DWORD_PTRs que o comando kd exibe.
Você pode substituir esse comprimento padrão usando os parâmetros FrameCount ou WordCount para esses comandos.
Use o comando .kframes , sem parâmetros para ver o valor atual.
.kframes
Default stack trace depth is 0n256 frames
Use o comando a seguir para definir a profundidade do rastreamento de pilha como 0x2.
.kframes 0x2
Default stack trace depth is 0n2 frames
Use os comandos a seguir para exibir dois valores de pilha e dois brutos.
k
# Child-SP RetAddr Call Site
00 00000054`b71ffb78 00007ffe`1ee672ae ntdll!DbgBreakPoint
01 00000054`b71ffb80 00007ffe`1e2a3e2d ntdll!DbgUiRemoteBreakin+0x4e
kd
00000054`b71ffb70 00000000
00000054`b71ffb74 00000000
Especifique FrameCount e WordCount para exibir valores adicionais.
k 3
# Child-SP RetAddr Call Site
00 00000054`b71ffb78 00007ffe`1ee672ae ntdll!DbgBreakPoint
01 00000054`b71ffb80 00007ffe`1e2a3e2d ntdll!DbgUiRemoteBreakin+0x4e
02 00000054`b71ffbb0 00007ffe`1eddef48 KERNEL32!BaseThreadInitThunk+0x1d
kd 5
00000054`b71ffb70 00000000
00000054`b71ffb74 00000000
00000054`b71ffb78 1ee672ae
00000054`b71ffb7c 00007ffe
00000054`b71ffb80 00000000