Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Code Project
  1. Home
  2. Product Lifecycle
  3. Free Tools
  4. Reverse Debugging? RevDeBug - quite a cool thing

Reverse Debugging? RevDeBug - quite a cool thing

Scheduled Pinned Locked Moved Free Tools
visual-studiodebuggingcsharpc++com
3 Posts 2 Posters 13 Views 1 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • A Offline
    A Offline
    Andreas Saurwein
    wrote on last edited by
    #1

    There is one thing I really liked in the 1990s - debugging with the symantec IDE for C++. It had those cool step forward/step backward features in the debugger. Dont know why this was never added to other IDEs but its a really, really useful thing. Now someone did exactly that, and even more: RevDeBug (find it on VS Marketplace or .com) is a free extension that allows you to track all state changes, record them, and then travel back and forward seeing visualy the changes. And it also tracks handled and unhandled exceptions, so you can just trace backwards from any exception what led to it. Worth trying it out. Seems to work for most .NET languages.


    forging iron and new ideas

    B 1 Reply Last reply
    0
    • A Andreas Saurwein

      There is one thing I really liked in the 1990s - debugging with the symantec IDE for C++. It had those cool step forward/step backward features in the debugger. Dont know why this was never added to other IDEs but its a really, really useful thing. Now someone did exactly that, and even more: RevDeBug (find it on VS Marketplace or .com) is a free extension that allows you to track all state changes, record them, and then travel back and forward seeing visualy the changes. And it also tracks handled and unhandled exceptions, so you can just trace backwards from any exception what led to it. Worth trying it out. Seems to work for most .NET languages.


      forging iron and new ideas

      B Offline
      B Offline
      BernardIE5317
      wrote on last edited by
      #2

      There is also WinDbg which supports "time travel" though I have yet to master it

      A 1 Reply Last reply
      0
      • B BernardIE5317

        There is also WinDbg which supports "time travel" though I have yet to master it

        A Offline
        A Offline
        Andreas Saurwein
        wrote on last edited by
        #3

        Yes, and Visual Studio which supports bug-free programming. A feature I am still exploring but far from mastering. :laugh: :laugh: :laugh:


        forging iron and new ideas

        1 Reply Last reply
        0
        Reply
        • Reply as topic
        Log in to reply
        • Oldest to Newest
        • Newest to Oldest
        • Most Votes


        • Login

        • Don't have an account? Register

        • Login or register to search.
        • First post
          Last post
        0
        • Categories
        • Recent
        • Tags
        • Popular
        • World
        • Users
        • Groups