Udostępnij przez


Dostęp do pamięci

Aparat debugera udostępnia interfejsy umożliwiające bezpośrednie odczytywanie danych z pamięci głównej, rejestrów i innych miejsc danych oraz zapisywanie ich w pamięci docelowej.

W debugowaniu w trybie użytkownika można uzyskać dostęp tylko do pamięci wirtualnej i rejestrów; nie można uzyskać dostępu do pamięci fizycznej i innych przestrzeni danych.

Interfejs API silnika debuggera zawsze używa 64-bitowych adresów podczas odwoływania się do lokalizacji pamięci w systemie docelowym.

Jeśli obiekt docelowy używa adresów 32-bitowych, natywny adres 32-bitowy zostanie automatycznie rozszerzony przez silnik na 64-bitowy. Silnik automatycznie konwertuje między 64-bitowymi i natywnymi 32-bitowymi adresami podczas komunikacji z celem.

Ta sekcja zawiera następujące elementy:

Pamięć wirtualna i fizyczna

rejestruje

Inne miejsca do magazynowania danych