Compartilhar via


Memória

O mecanismo do depurador pode ler e gravar diretamente a memória main do destino, registros e outros espaços de dados. Na depuração do modo kernel, toda a memória do destino está disponível, incluindo memória virtual, memória física, registros, MSRs (Registros Específicos do Modelo), Memória do Barramento do Sistema, Memória Control-Space e Memória de E/S. Na depuração do modo de usuário, somente a memória virtual e os registros estão disponíveis.

O mecanismo expõe, aos clientes, toda a memória no destino usando endereços de 64 bits. Se o destino usar endereços de 32 bits, ao se comunicar com o destino e os clientes, o mecanismo converterá automaticamente entre endereços de 32 bits e 64 bits, conforme necessário. Se um endereço de 32 bits for recuperado do destino, por exemplo, lendo da memória ou de um registro, ele deverá ser estendido para 64 bits antes de ser usado na API do mecanismo de depurador. A extensão de sinal é executada automaticamente pelo método ReadPointersVirtual .

Informações adicionais

Para obter detalhes sobre como ler e gravar memória, consulte Acesso à memória.