O que é WinDbg?
WinDbg é a versão mais recente do WinDbg com visuais mais modernos, janelas mais rápidas, uma experiência de script completa, criada com o modelo de dados extensível do depurador front and center.
Observação
Lançado anteriormente como WinDbg Preview na Microsoft Store, o WinDbg aproveita o mesmo mecanismo subjacente que o WinDbg (Clássico) e dá suporte a todos os mesmos comandos, extensões e fluxos de trabalho.
Recursos gerais
Configuração e recall de conexão – destinos recentes e configurações de sessão são salvos. Eles podem ser reiniciados rapidamente no menu arquivo.
Tema escuro – vá para Configurações de Arquivo > para habilitar o tema escuro.
Navegação por teclado – use Ctrl+Tab para navegar facilmente entre janelas apenas com o teclado.
Detecção de processador de arquivos de despejo – detecta automaticamente a arquitetura do processador para facilitar a depuração gerenciada.
Melhorias de desempenho – as janelas de ferramentas são carregadas de forma assíncrona e podem ser canceladas. Quando você executa um comando, o WinDbg pode interromper o carregamento de seus locais, watch ou outras janelas.
Iniciar exibição de depuração
TTD (Depuração integrada de viagem no tempo) – use a caixa de seleção "Registro com Depuração de Viagem no Tempo" ao iniciar ou anexar a um processo. O WinDbg configurará o TTD, iniciará a gravação e abrirá o rastreamento posteriormente.
Para obter mais informações, consulte Depuração de Viagem no Tempo – Visão geral.
Iniciar Pacotes de aplicativos – depure seu aplicativo universal ou tarefa em segundo plano em um único clique.
Para obter mais informações, consulte Iniciar Pacote do Aplicativo.
Anexar a um processo – a nova exibição de anexação fornece uma exibição detalhada de processos em execução, configuração mais fácil e suporte à pesquisa.
Janelas de ferramentas aprimoradas
Comando – A janela de comando melhorou o suporte a DML, realce de texto, pesquisa (incluindo Regex).
Origem – a janela de código-fonte fornece realce de sintaxe e outros aprimoramentos gerais semelhantes à maioria dos editores de texto modernos.
Desmontagem – a janela de desmontagem também é aprimorada, o realce da instrução atual permanece onde ela está quando você rola.
Pontos de interrupção – a janela pontos de interrupção mostra todos os pontos de interrupção atuais, um botão de alternância com um clique e uma contagem de ocorrências.
Para obter mais informações, confira Pontos de interrupção.
Script – A nova janela de script facilita o desenvolvimento de extensões JavaScript e NatVis, com realce de erro e IntelliSense.
Para obter mais informações, consulte WinDbg – Scripting.
Modelo de dados – a janela de modelo fornece uma versão expansível e expansível de
dx
edx -g
, permitindo que você crie tabelas poderosas na parte superior de suas consultas NatVis, JavaScript e LINQ.Para obter mais informações, consulte WinDbg – Modelo de dados.
Locais e watch – as janelas locais e watch são baseadas no modelo de dados usado pelo
dx
comando . Isso significa que eles se beneficiam dos mesmos recursos que outras janelas de modelo de dados.Memória – a janela de memória tem realce e rolagem aprimorada.
Logs – esse é um no log de coberturas dos internos do WinDbg. Ele pode ser exibido para solução de problemas ou para monitorar comandos de execução prolongada.
Fornecendo comentários
Seus comentários ajudam nossa equipe a orientar o desenvolvimento do WinDbg e priorizar os recursos.
Para relatar bugs ou sugerir um novo recurso, você pode seguir o botão de comentários na faixa de opções para ir para a página do GitHub onde você pode registrar um novo problema.
Outros recursos
Para obter informações sobre as novidades na versão mais recente, confira Notas sobre a versão.
Examine estes tópicos para instalar e configurar o WinDbg:
Estes tópicos descrevem como se conectar ao ambiente que você deseja depurar:
Assista a estes episódios do programa Ferramentas de Desfragmentação para ver o WinDbg em ação:
- Ferramentas de desfragmentação nº 182 – Tim, Chad e Andy passam pelos conceitos básicos do WinDbg e alguns dos recursos.
- Ferramentas de desfragmentação nº 183 – Nick, Tim e Chad usam WinDbg e passam por uma demonstração rápida.
- Ferramentas de desfragmentação nº 184 – Bill e Andrew explicam os recursos de script no WinDbg.
- Ferramentas de desfragmentação nº 185 – James e Ivette fornecem e introdução à Depuração de Viagem no Tempo.
- Ferramentas de desfragmentação nº 186 – James e JCAB abordam a depuração avançada de viagens no tempo.
Dicas e truques adicionais podem ser encontrados no arquivo de blog do WinDbg.