Exibindo e editando registros no CDB

Os registros são pequenas unidades de memória voláteis localizadas na CPU. Muitos registros são dedicados a usos específicos e outros registros estão disponíveis para uso de aplicativos no modo de usuário. Os processadores baseados em x86 e x64 têm diferentes coleções de registros disponíveis. Para obter mais informações sobre os registros em cada processador, consulte Arquitetura do processador.

No CDB, você pode exibir registros inserindo o comando r (Registros) na janela Comando do Depurador. Você pode personalizar a exibição usando várias opções ou usando o comando rm (Register Mask).

Os registros também são exibidos automaticamente sempre que o destino é interrompido. Se você estiver percorrendo seu código com os comandos p (Etapa) ou t (Rastreamento), verá uma exibição de registro em cada etapa. Para interromper essa exibição, use a opção r ao usar esses comandos.

Em um processador baseado em x86, a opção r também controla vários registros de um bit conhecidos como sinalizadores. Para alterar esses sinalizadores, use uma sintaxe ligeiramente diferente da alteração de registros regulares. Para obter mais informações sobre esses sinalizadores e uma explicação dessa sintaxe, consulte Sinalizadores x86.