dda、ddp、ddu、dpa、dpp、dpu、dqa、dqp、dqu (顯示參考的記憶體)
dda、ddp、ddu、dpa、dpp、dpu、dqa、dqp 和 dqu 命令會在指定的位置顯示指標、取值該指標,然後以各種格式顯示結果位置的記憶體。
ddp [Options] [Range]
dqp [Options] [Range]
dpp [Options] [Range]
dda [Options] [Range]
dqa [Options] [Range]
dpa [Options] [Range]
ddu [Options] [Range]
dqu [Options] [Range]
dpu [Options] [Range]
參數
選項 指定一或多個顯示選項。 可以包含下列任何選項,但只能指出一個 以上的 /p* 選項:
/c寬度
指定要在顯示中使用的欄數。 如果省略此專案,則預設數據行數目取決於顯示類型。 由於這些命令顯示指標的方式,通常最好只使用一個數據行的預設值。
/p
(僅限內核模式)使用實體記憶體位址進行顯示。 Range 所指定的範圍會取自物理記憶體,而不是虛擬記憶體。
/p[c]
(僅限內核模式)與 /p 相同,不同之處在於會讀取快取的記憶體。 必須包含 c 周圍的括號。
/p[uc]
(僅限內核模式)與 /p 相同,不同之處在於會讀取未快取的記憶體。 必須包含 uc 周圍的括號。
/p[wc]
(僅限內核模式)與 /p 相同,不同之處在於將會讀取寫入合併的記憶體。 必須包含 wc 周圍的括號。
範圍
指定要顯示的記憶體區域。 如需更多語法詳細數據,請參閱 地址和地址範圍語法。 如果您省略 Range,命令會從最後一個顯示命令的結束位置開始顯示記憶體。 如果 省略 Range ,而且尚未使用任何先前的顯示命令,則顯示器會從目前的指令指標開始。 如果指定了簡單的位址,則預設範圍長度為 128 個字節。
Environment
模式:使用者模式、核心模式
目標:即時、損毀傾印
平臺:全部
其他資訊
如需記憶體操作的概觀,以及其他記憶體相關命令的描述,請參閱 讀取和寫入記憶體。
備註
此命令的第二個和第三個字元會區分大小寫。
這個指令的第二個字元會決定使用的指標大小:
Command | 顯示器 |
---|---|
dd | 使用的32位指標 |
dq | 使用的64位指標 |
dp* | 使用的標準指標大小:32 位或 64 位,視目標的處理器架構而定 |
此指令的第三個字元決定如何顯示取值記憶體:
Command | 顯示器 |
---|---|
dp | 根據目標處理器架構的指標大小,以 DWORD 或 QWORD 格式顯示指標所參考的記憶體內容。 如果此值符合任何已知的符號,也會顯示此符號。 |
da | 以 ASCII 字元格式顯示指標所參考的記憶體內容。 |
d*u | 以 Unicode 字元格式顯示指標所參考的記憶體內容。 |
如果已啟用行號資訊,則會在可用時顯示來源檔名和行號。