Time Travel Debugging available in WinDbg Preview

Not 100% relevant to everyone here (user-mode only for now), but Time Travel Debugging is now available in WinDbg Preview.

You can find more information at http://aka.ms/BlogTTDPreview

As always, I’ll be reading through any feedback on WinDbg Preview and TTD that pops up on OSR.

-Andy Luhrs

So incredibly cool to have this publicly released. I’ll happily debug system
crashes and hangs, but life around here grinds to a halt when our file
system filters have application compatibility problems. Let me tell you, you
don’t want to get the call that the Bing Food App stops working when your
filter driver is present (true story)…

Aside from my dream of kernel level tracing (glad to hear it’s on a list
someplace :)) I’d LOVE to see some sort of diff-ing tools for comparing
working versus non-working trace databases. Not sure how well this fits your
internal needs for the tool, but that would be huge for at least the
external file system filter development community.

OK, time to go play with this some more. Thanks!

-scott
OSR
@OSRDrivers

wrote in message news:xxxxx@windbg…

Not 100% relevant to everyone here (user-mode only for now), but Time Travel
Debugging is now available in WinDbg Preview.

You can find more information at http://aka.ms/BlogTTDPreview

As always, I’ll be reading through any feedback on WinDbg Preview and TTD
that pops up on OSR.

-Andy Luhrs

"xxxxx@microsoft.com windbg"@lists.osr.com wrote:

Not 100% relevant to everyone here (user-mode only for now), but Time Travel Debugging is now available in WinDbg Preview.

You can find more information at http://aka.ms/BlogTTDPreview

As always, I’ll be reading through any feedback on WinDbg Preview and TTD that pops up on OSR.

Is this actually storing an instruction-level record of all of the
threads?  Since one second of execution will produce several billion
instructions, I find that mind-boggling.

Or is it just recording the state at key points, and then playing
forward from there, kind of how you do position in an MPEG stream?


Tim Roberts, xxxxx@probo.com
Providenza & Boekelheide, Inc.

I just found TTD.exe which used for collect trace file. Is it possible to
copy and use TTD.exe on the target system without WinDbg Preview? As you
might know, Installing debugger on a production environment is not easy to
get confirm from a customer.

best regards
Taehwa.

On Tue, Sep 26, 2017 at 5:26 AM, Tim Roberts <
xxxxx@lists.osr.com> wrote:

> "xxxxx@microsoft.com windbg"@lists.osr.com wrote:
> > Not 100% relevant to everyone here (user-mode only for now), but Time
> Travel Debugging is now available in WinDbg Preview.
> >
> > You can find more information at http://aka.ms/BlogTTDPreview
> >
> > As always, I’ll be reading through any feedback on WinDbg Preview and
> TTD that pops up on OSR.
>
> Is this actually storing an instruction-level record of all of the
> threads? Since one second of execution will produce several billion
> instructions, I find that mind-boggling.
>
> Or is it just recording the state at key points, and then playing
> forward from there, kind of how you do position in an MPEG stream?
>
> –
> Tim Roberts, xxxxx@probo.com
> Providenza & Boekelheide, Inc.
>
>
> —
> WINDBG is sponsored by OSR
>
> OSR is hiring!! Info at http://www.osr.com/careers
>
>
> MONTHLY seminars on crash dump analysis, WDF, Windows internals and
> software drivers!
> Details at http:
>
> To unsubscribe, visit the List Server section of OSR Online at <
> http://www.osronline.com/page.cfm?name=ListServer&gt;
></http:>