!vad
!vad 延伸模組會顯示虛擬位址描述元 (VAD) 或 VAD 樹狀結構的詳細數據。
- 顯示虛擬位址描述的詳細資料(VAD)
- 顯示 VAD 樹狀結構的詳細數據。
- 顯示特定使用者模式模組 VAD 的相關信息,並提供可用來載入該模組符號的字串。
!vad VAD-Root [Flag]
!vad Address 1
參數
VAD-Root
要顯示之 VAD 樹狀結構的根目錄位址。
旗
指定顯示將採用的表單。 可能的值包括:
0
會顯示以 VAD-Root 為基礎的整個 VAD 樹狀結構。 (這是預設值。
1
只會顯示 VAD-Root 指定的 VAD。 顯示將包含更詳細的分析。
位址
使用者模式模組虛擬位址範圍內的位址。
DLL
Kdexts.dll
其他資訊
如需虛擬位址描述項的相關信息,請參閱 Mark Russinovich 和 David 所羅門Microsoft Windows 內部。
備註
您可以使用 !process 命令,找到任何進程的 VAD 根位址。
當您需要載入已分頁記憶體不足之使用者模式模組的符號時,!vad 命令會很有説明。 如需詳細資訊,請參閱 對應PEB分頁時對應的符號。
以下是 !vad 延伸模組的範例:
kd> !vad 824bc2f8
VAD level start end commit
82741bf8 ( 1) 78000 78045 8 Mapped Exe EXECUTE_WRITECOPY
824ef368 ( 2) 7f6f0 7f7ef 0 Mapped EXECUTE_READ
824bc2f8 ( 0) 7ffb0 7ffd3 0 Mapped READONLY
8273e508 ( 2) 7ffde 7ffde 1 Private EXECUTE_READWRITE
82643fc8 ( 1) 7ffdf 7ffdf 1 Private EXECUTE_READWRITE
Total VADs: 5 average level: 2 maximum depth: 2
kd> !vad 824bc2f8 1
VAD @ 824bc2f8
Start VPN: 7ffb0 End VPN: 7ffd3 Control Area: 827f1208
First ProtoPte: e1008500 Last PTE e100858c Commit Charge 0 (0.)
Secured.Flink 0 Blink 0 Banked/Extend: 0 Offset 0
ViewShare NoChange READONLY
SecNoChange