Hafıza

Hata ayıklayıcı altyapısı hedefin ana belleğini, yazmaçlarını ve diğer veri alanlarını doğrudan okuyabilir ve yazabilir. Çekirdek modunda hata ayıklamada sanal bellek, fiziksel bellek, yazmaçlar, Modele Özgü Yazmaçlar (MSR), Sistem Veri Yolu Belleği, Control-Space Bellek ve G/Ç Belleği dahil olmak üzere hedefin tüm belleği kullanılabilir. Kullanıcı modunda hata ayıklamada yalnızca sanal bellek ve yazmaçlar kullanılabilir.

Altyapı, 64 bit adresleri kullanarak hedefteki tüm belleği istemcilere sunar. Hedef 32 bit adresleri kullanıyorsa, hedef ve istemcilerle iletişim kurarken altyapı gerektiğinde otomatik olarak 32 bit ile 64 bit adresler arasında dönüştürülür. Hedeften 32 bitlik bir adres kurtarılırsa (örneğin, bellekten veya bir yazmaçtan okunarak), hata ayıklayıcı altyapısı API'sinde kullanılabilmesi için önce 64 bit'e işaret genişletilmesi gerekir. İşaret genişletme ReadPointersVirtual yöntemi tarafından otomatik olarak gerçekleştirilir.

Ek Bilgiler

Bellek okuma ve yazma hakkında ayrıntılı bilgi için bkz. Bellek Erişimi.