.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

Confira também

k, kb, kc, kd, kp, kP, kv (Exibir backtrace de pilha)