Windows System Software -- Consulting, Training, Development -- Unique Expertise, Guaranteed Results

Before Posting...
Please check out the Community Guidelines in the Announcements and Administration Category.

More Info on Driver Writing and Debugging


The free OSR Learning Library has more than 50 articles on a wide variety of topics about writing and debugging device drivers and Minifilters. From introductory level to advanced. All the articles have been recently reviewed and updated, and are written using the clear and definitive style you've come to expect from OSR over the years.


Check out The OSR Learning Library at: https://www.osr.com/osr-learning-library/


Time Travel Debugging available in WinDbg Preview

aluhrsaluhrs Member - All Emails Posts: 32
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

Comments

  • Scott_Noone_(OSR)Scott_Noone_(OSR) Administrator Posts: 3,352
    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:[email protected]

    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

    -scott
    OSR

  • Tim_RobertsTim_Roberts Member - All Emails Posts: 13,629
    "[email protected] 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, [email protected]
    Providenza & Boekelheide, Inc.

    Tim Roberts, [email protected]obo.com
    Providenza & Boekelheide, Inc.

  • taehwa_leetaehwa_lee Member - All Emails Posts: 16
    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 <
    [email protected]> wrote:

    > "[email protected] 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, [email protected]
    > 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
    >
    > To unsubscribe, visit the List Server section of OSR Online at <
    > http://www.osronline.com/page.cfm?name=ListServer&gt;
    >
Sign In or Register to comment.

Howdy, Stranger!

It looks like you're new here. If you want to get involved, click one of these buttons!

Upcoming OSR Seminars
OSR has suspended in-person seminars due to the Covid-19 outbreak. But, don't miss your training! Attend via the internet instead!
Writing WDF Drivers 7 Dec 2020 LIVE ONLINE
Internals & Software Drivers 25 Jan 2021 LIVE ONLINE
Developing Minifilters 8 March 2021 LIVE ONLINE