.kframes (設定堆疊長度)
.kframes命令會設定堆疊追蹤顯示的預設長度。
.kframes FrameCountDefault
參數
FrameCountDefault
指定使用堆疊追蹤命令時要顯示的堆疊框架數目。
環境
環境 | |
---|---|
模式 | 使用者模式、核心模式 |
目標 | 即時、損毀傾印 |
平台 | 全部 |
備註
您可以使用 .kframes 命令來設定堆疊追蹤顯示的預設長度。 此長度會控制 k、kb、kp、kP 和 kv 命令顯示的畫面格數目,以及 kd 命令所顯示的DWORD_PTRs數目。
您可以使用這些命令的 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