Microsoft brengt een geheel nieuw windbg-hulpprogramma voor foutopsporing uit

Video: Kernel Debugging with windbg - How to start Windows Kernel live debugging 2024

Video: Kernel Debugging with windbg - How to start Windows Kernel live debugging 2024
Anonim

Microsoft heeft een nieuwe traktatie voor Windows-ontwikkelaars. Op maandag heeft het bedrijf een preview-versie van een nieuwe WinDbg-debugger-tool uitgebracht. De nieuwste versie van de populaire debugger biedt veel interessante UI- en functionaliteitsverbeteringen waar ontwikkelaars dol op zullen zijn.

De nieuwe WinDbg-tool bevat enkele belangrijke UI-wijzigingen, waarvoor Microsoft de lint-UI heeft overgenomen. Dit betekent dat de interface van de nieuwe WinDbg er moderner uitziet. Linten dienen als een geweldige vervanging voor pictogrammen, vooral als er te veel specifieke acties zijn die zelden worden gebruikt. Microsoft zegt dat het lint voor zijn nieuwe WinDbg momenteel beperkt is tot de basis, maar dat ze later meer zullen toevoegen voor specifieke acties / contexten.

Hier zijn enkele van de andere opmerkelijke wijzigingen en toevoegingen die zijn geïntroduceerd in de nieuwste versie van WinDbg:

  1. Het heeft nu een donkerder thema, wat een grote verandering is voor ontwikkelaars die werden gedwongen om te schakelen tussen hun editors met een donker thema en de WinDbg met een helder thema.
  2. Het beschikt nu over vertrouwde bronvensters, wat betekent dat ze veel lijken op de bronvensters van de meeste moderne editors.
  3. Het nieuwe bestandsmenu is veel duidelijker over de opties die u hebt bij het starten en configureren van een foutopsporingssessie. Het dialoogvenster voor bijvoegen is ook veel duidelijker en overzichtelijker dan vroeger en u kunt ook een Store-app of achtergrondtaken starten zonder PLMDebug.exe in te stellen.
  4. Het kan al uw recente sessies onthouden, samen met de instellingen die u tijdens die sessies hebt gebruikt. Dit is toegankelijk vanuit de lijst met recente doelen in het bestandsmenu.
  5. Het beschikt over een aantal vensterverbeteringen, zoals het demontagevenster dat zijn markeringen op de juiste plek houdt tijdens het scrollen en het betere markeren en scrollen van het geheugenvenster.
  6. Veel vensters zijn nu asynchroon, wat betekent dat hun laadproces kan worden geannuleerd door een andere opdracht uit te voeren.

De onderliggende motor van de nieuwe WinDbg is vrijwel hetzelfde als de oudere versie, wat betekent dat ontwikkelaars dezelfde oude opdrachten, extensies en workflow kunnen gebruiken die ze gewend zijn. De debugger biedt nu echter een volwaardige scriptervaring. Met de WinDbg-preview kunt u JavaScript en NatVis rechtstreeks vanuit de debugger schrijven en uitvoeren.

Microsoft heeft het debugger-datamodel ook uitbreidbaarder gemaakt in de nieuwe WinDbg. Er is ook een nieuw type venster, het modelvenster, dat de resultaten van elke modelquery in een normale hiërarchieweergave of tabel kan presenteren.

U kunt de Preview-versie van de nieuwe WinDbg downloaden van de Windows Store. Merk op dat u de Windows 10-jubileumupdate of later moet hebben geïnstalleerd.

Microsoft brengt een geheel nieuw windbg-hulpprogramma voor foutopsporing uit