dda、ddp、ddu、dpa、dpp、dpu、dqa、dqp、dqu (顯示參考的記憶體)

ddaddpddudpadppdpudqadqpdqu 命令會在指定的位置顯示指標、取值該指標,然後以各種格式顯示結果位置的記憶體。

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 字元格式顯示指標所參考的記憶體內容。

如果已啟用行號資訊,則會在可用時顯示來源檔名和行號。