Encerrando uma sessão de depuração no CDB
Você pode sair da CDB inserindo o comando q (Sair). Esse comando também fecha o aplicativo que você está depurando.
O comando qd (Sair e Desanexar) desanexa o CDB do aplicativo de destino, sai do depurador e deixa o aplicativo de destino em execução. Se você usou a opção de linha de comando -pd quando iniciou o depurador, a desanexação ocorrerá se a sessão for encerrada por qualquer motivo. (Essa técnica torna -pd especialmente útil quando você está depurando um processo confidencial, como o CSRSS (Client Server Run-Time Subsystem), que você não deseja encerrar.)
Se o depurador não estiver respondendo, você poderá sair pressionando CTRL+B e ENTER. Esse método é um mecanismo de saída secundário. Ele encerra abruptamente o depurador e é semelhante a encerrar um processo por meio do Gerenciador de Tarefas ou fechando a janela.
Para encerrar uma sessão de depuração no modo de usuário, retorne o depurador para o modo inativo e feche o aplicativo de destino, você pode usar o seguinte método:
- Insira o comando .kill (Kill Process).
Para encerrar uma sessão de depuração no modo de usuário, retorne o depurador para o modo inativo e defina o aplicativo de destino em execução novamente, você pode usar os seguintes métodos:
Insira o comando .detach (Desanexar do Processo). Se você estiver depurando vários destinos, esse comando será desanexado do destino atual e continuará a sessão de depuração com os destinos restantes.
Insira o comando qd (Sair e Desanexar).
Insira o comando q (Sair), se você tiver iniciado o depurador com a opção -pd .
Para encerrar uma sessão de depuração no modo de usuário, retorne o depurador para o modo inativo, mas deixe o aplicativo de destino no estado de depuração, você pode usar o seguinte método:
- Insira o comando .abandon (Abandonar Processo).
Para obter mais informações sobre como reanexar ao destino, consulte Anexando novamente ao aplicativo de destino.