With this new capability, ASSETโs SourcePoint JTAG-based debugger is publicly available to connect Microsoftโs WinDbg to x86 targets for debugging of the Windows kernel.
Microsoftโs Windows Debugger (WinDbg) is used widely in many industries to perform troubleshooting and research into the Windows kernel โ at the lowest level of functionality within the operating system. And ASSETโs SourcePoint JTAG-based debugger is the gold standard for low-level UEFI/BIOS bare metal firmware debug, with its rich visualization and deep support of x86 run-control and trace features.
With the introduction of the new SourcePoint WinDbg product, the two applications are integrated, to provide the best capabilities of both for debug of the Windows kernel. All of the unique debug and trace features of SourcePoint โ such as SMM/hypervisor breakpoints, Intel Processor Trace, and Architectural Event Trace (AET) โ now complement the OS-aware functionality of Microsoftโs WinDbg.
โFor the first time, engineers can debug from the CPUโs fetch of its first instruction โ from the reset vector โ all the way into the OS. All with support of a rich set of source/symbol visualization, new breakpoint types, instruction trace, and event trace features that have never been available before,โ said Alan Sguigna, vice president of sales and marketing. โThis will greatly help developers gain insight into Windowsโ internals, and optimize their codeโs interactions with the kernel.โ
โBased on the turnout for our recent webinar on the topic, and the traffic on social media, interest in this new capability is very high,โ Sguigna continued. โWeโve had superlatives like โAmazingโ, โGroundbreakingโ and โGame-changingโ from initial customers. Operating system/hypervisor designers, system programmers, cybersecurity engineers, and driver developers all agree that this is a disruptive debugging technology.โ
SourcePoint WinDbg is available now, for a limited time at no extra charge to all current and new SourcePoint subscribers. For more information, please contact your ASSET representative.