記憶體
偵錯工具引擎可以直接讀取和寫入目標的主要記憶體、暫存器和其他資料空間。 在核心模式偵錯中,所有目標的記憶體都可供使用,包括虛擬記憶體、實體記憶體、暫存器、模型特定暫存器 (MSR) 、系統匯流排記憶體、Control-Space記憶體和 I/O 記憶體。 在使用者模式偵錯中,只有虛擬記憶體和暫存器可供使用。
引擎會使用 64 位位址向用戶端公開目標中的所有記憶體。 如果目標使用 32 位位址,則與目標與用戶端通訊時,引擎會視需要自動轉換 32 位和 64 位位址。 如果從目標復原 32 位位址,例如從記憶體讀取或暫存器,則必須將它簽署為 64 位,才能在偵錯工具引擎 API 中使用。 Sign extension 是由 ReadPointersVirtual 方法自動執行。
其他資訊
如需讀取和寫入記憶體的詳細資訊,請參閱 記憶體存取。