.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