.cxr (Registro de Contexto de Exibição)

O comando .cxr exibe o registro de contexto salvo no endereço especificado. Ele também define o contexto de registro.

.cxr [Options] [Address]  

Parâmetros

Opções Pode ser qualquer combinação das seguintes opções:

/F **** Tamanho
Força o tamanho do contexto a ser igual ao valor de Size, em bytes. Isso pode ser útil quando o contexto não corresponde ao destino real , por exemplo, ao usar um contexto x86 em um destino de 64 bits durante a depuração WOW64 . Se um tamanho inválido ou inconsistente for especificado, o erro "Não é possível converter o contexto em forma canônica" será exibido.

/W
Grava o contexto atual na memória e exibe o endereço do local onde ele foi gravado.

Endereço
Endereço do registro de contexto do sistema.

Omitir o endereço não exibe nenhuma informação de registro de contexto, mas redefine o contexto de registro.

Ambiente

Item Descrição
Modos Modo de usuário, modo kernel
Destinos Ao vivo, despejo de memória
Plataformas Tudo

Informações adicionais

Para obter mais informações sobre o contexto de registro e outras configurações de contexto, consulte Alterando contextos.

Comentários

As informações de um registro de contexto podem ser usadas para ajudar na depuração de uma parada do sistema em que ocorreu uma exceção sem tratamento e um rastreamento de pilha exato não está disponível. O comando .cxr exibe os registros importantes para o registro de contexto especificado.

Esse comando também instrui o depurador a usar o registro de contexto especificado como o contexto de registro. Depois que esse comando for executado, o depurador terá acesso aos registros mais importantes e ao rastreamento de pilha para esse thread. Esse contexto de registro persiste até que você permita que o destino execute ou use outro comando de contexto de registro (.thread, .ecxr, .trap ou .cxr novamente). No modo de usuário, ele também será redefinido se você alterar o processo ou thread atual. Consulte Registrar Contexto para obter detalhes.

O comando .cxr geralmente é usado para depurar marcar 0x1E de bugs. Para obter mais informações e um exemplo, consulte 0x1E de Verificação de Bugs (KMODE_EXCEPTION_NOT_HANDLED).

O comando .cxr /w grava o contexto na memória e exibe o endereço onde ele foi armazenado. Esse endereço pode ser passado para .apply_dbp (Aplicar ponto de interrupção de dados ao contexto) se você precisar aplicar pontos de interrupção de dados a esse contexto.