Objetos de depurador nativos representam vários constructos e comportamentos do ambiente do depurador. Os objetos de depurador de exemplo incluem o seguinte.
Crie um arquivo chamado Dog.natvis que contenha este XML:
XML
<?xml version="1.0" encoding="utf-8"?><AutoVisualizerxmlns="https://schemas.microsoft.com/vstudio/debugger/natvis/2010"><TypeName="CDog"><DisplayString>{{Age = {m_age} years. Weight = {m_weight} pounds.}}</DisplayString></Type></AutoVisualizer>
Copie Dog.natvis para a pasta Visualizadores no diretório de instalação das Ferramentas de Depuração para Windows. Por exemplo:
C:\Arquivos de Programas\Ferramentas de Depuração para Windows (x64)\Visualizadores
Execute seu programa e interrompa na função main. Dê uma etapa para que a variável MyDog seja inicializada. Exibir MyDog usando ?? e novamente usando dx.
Saiba como depurar de maneira eficiente seu aplicativo .NET usando o Visual Studio para corrigir seus bugs rapidamente. Use o depurador interativo dentro do Visual Studio para analisar e corrigir seus aplicativos C#.
Neste episódio do Defrag Tools, Andrew Richards conversa com Andy Luhrs e Bill Messmer da equipe de Ferramentas de Depuração para Windows. Falamos sobre as novas habilidades de extensibilidade e script JavaScript no WinDbg disponíveis no WDK e SDK build 14951 e mais recente. Blogue- https://blogs.msdn.microsoft.com/windbg/ Email- windbgfb@microsoft.com Bill aproveitou o modelo de objeto do depurador anteriormente nestes episódios: Defrag Tools #138 - Depuração - Comando 'dx' Parte 1 Defrag Tools #139 -
Este tópico fornece as informações sobre exemplos de código JavaScript no modo de usuário e kernel, como o exemplo filtragem de dados Plug and Play árvore de dispositivos.