Time Travel Debugging FAQ

On Monday 09/25, we announced Time Travel Debugging (TTD) as a public preview at CppCon. See the TTD @ CppCon blog for a link to the CppCon video. TTD is integrated into WinDbg Preview and allows you to record the execution of an app or process, replay it both forwards and backwards, and use queries to search through…

2

Update on Microsoft’s Symbol Server

Update on Microsoft’s Symbol Server “Can you please make available the symbols for the latest public non-beta Creators Update ntkrnlmp on the MS Symbol server? Having a real hard time debugging issues w/out them.” “We specifically require the symbols for ntoskrnl.exe (ntkrnlmp.pdb) in order to debug a critical deadlock in the file system drivers we…

2

Time Travel Debugging presentation at CppCon

Time Travel Debugging presentation at CppCon Some members of our team presented Time Travel Debugging (TTD) at CppCon on Monday 09/25/2017. The presentation video is available on the CppCon YouTube channel here: https://www.youtube.com/watch?v=l1YJTg_A914. The video provides an overview of TTD, a series of demos and insight into some future TTD features. As always, please add…

0

Time Travel Debugging in WinDbg Preview!

Time Travel Debugging is now available in WinDbg Preview We are excited to announce that Time Travel Debugging (TTD) features are now available in the latest version of WinDbg Preview. About a month ago, we released WinDbg Preview which provides great new debugging user experiences. We are now publicly launching a preview version of TTD…

33

New WinDbg available in preview!

We are excited to announce a preview version of a brand new WinDbg. We’ve updated WinDbg to have more modern visuals, faster windows, a full-fledged scripting experience, built with the easily extensible debugger data model front and center. I’ll start this by saying that WinDbg Preview is using the same underlying engine as WinDbg today,…

96

Script Debugging Walkthrough

As I mentioned in my last post, the latest preview SDK has integrated support for debugging JavaScript scripts which were loaded from console through the .scriptload command. For this walkthrough, I’m going to use this formatting to indicate commands you should run, and this formatting to indicate the output you should see. The output will…

1

Debugger Updates in the 16225 SDK Preview

Hey Everyone! We’ve got a few updates for you in the 16225 SDK Preview, let’s jump right in to the details! Thread Description in Minidumps The Windows 10 Creators updated added a SetThreadDescription API, WPA has support for showing the descriptions, but WinDbg didn’t have support initially. We’ve added support for including the thread descriptions…

2

New Insider SDK and JavaScript Extensibility!

Hi Everyone! With the SDK preview 14951, we have a few changes in our debugging tools that we want to call out. Feel free to leave any questions in the comments below! JavaScript extensibility and scripting You can now extend and script WinDbg with JavaScript! There is plenty of documentation on MSDN and Channel 9,…

2

Writing LINQ queries in WinDbg

Hi Everyone! For those of you that haven’t seen, we recorded an episode of Defrag Tools with our friend Andrew Richards where we talked a bit about the debugger object model.  You can find it here! Today I’m going to do a tutorial covering the basics of how to write a LINQ query from start…

9