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


.kframes (Set Stack Length)

Команда .kframes задает длину по умолчанию для отображения трассировки стека.

.kframes FrameCountDefault 

Параметры

FrameCountDefault

Указывает количество кадров стека, отображаемых при использовании команды трассировки стека.

Среда

Среда  
Режимы Пользовательский режим, режим ядра
Цели Динамический аварийный дамп
Платформы Все

Комментарии

Чтобы задать длину по умолчанию для отображения трассировки стека, можно использовать команду .kframes . Эта длина определяет количество кадров, отображаемых командами k, kb, kp, kP и kv, и числом DWORD_PTRs, отображаемых командой kd .

Эту длину по умолчанию можно переопределить с помощью параметров FrameCount или WordCount для этих команд.

Используйте команду .kframes без параметров, чтобы просмотреть текущее значение.

.kframes
Default stack trace depth is 0n256 frames

Используйте следующую команду, чтобы задать глубину трассировки стека 0x2.

.kframes 0x2
Default stack trace depth is 0n2 frames

Используйте следующие команды для отображения двух значений стека и двух необработанных значений стека.

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

Укажите FrameCount и WordCount для отображения дополнительных значений.

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

См. также раздел

k, kb, kc, kd, kp, kP, kv (отображение стека backtrace)