A Visual Studio extension for C/C++. Adding many features for quick and interactive debugging by @donadigo

Joined March 2023
D0 for Visual Studio retweeted
My Time Travel Debugging for Windows project has a website now: wintrace.io Since last post I implemented breakpoint support & more step controls in the replay engine and I am now using it to debug itself and solve issues much faster than before.
4
14
1
246
17,416
D0 for Visual Studio retweeted
Now added basic time travel into my process execution replay engine: step forward or backward in the recording, jump into a specific position, inspect entire process state like locals, callstacks and thread state with little latency.
1
5
481
D0 for Visual Studio retweeted
My new project: high performance record & replay for games and everything else on Windows. Record once to a file, replay as many times as you want later. Replay engine integrated with raddbg because that was the fastest to implement.
1
2
2
325
Landed in the newest update: change values in VS and immediately see what that change will do to the code execution. Great for testing algorithm output based on input values and testing black box functions. Get it: marketplace.visualstudio.com…
1
3
327
Predictive debugging in Visual Studio available now. See what's ahead and step into functions you care about without stepping through intermediate code. Get it: d-0.dev
1
4
776
Next up: no need to step step step because the extension already predicted what will happen next. Stepping through a deep call chain just to get to a specific function? Just open the callstack list next to the caller and choose where you want to step into. Available soon.
1
3
324
Update 1.2.0: live profiler! - breakdown individual function perf live - profile based on what is currently happening - precise line by line metrics - navigate codebase without starting or stopping sessions Enable in Extensions->D0->Live Profiler Download: marketplace.visualstudio.com…
1
1
3
351
That's awesome news! It definitely will make it more likely for me to use conditional breakpoints in the future (the performance issues were a real deal breaker in hot code).
i just worked on improving conditional breakpoints performance by over 70%.... 💅💅
1
90
Profile how much of function's runtime every line takes live (prototype).
1
102
Experimenting with D0 for VSCode & Python.
1
325
New update of D0 extension working with @UnrealEngine.
3
88
Here's D0 extension working with @raylibtech 😊 Available on VS marketplace: marketplace.visualstudio.com…
1
6
1
27
7,174
Check out this customer's review for the extension😊
1
373
New update: fixed some issues with VS breakpoints and assert()/debugbreak(). Check it out: marketplace.visualstudio.com… Also: did you know that placing a single breakpoint in Visual Studio can place it in multiple seemingly unrelated locations at once?!
88
Some updates: - a lot of updates to the extension which fix various issues with stability and performance - my first customer! 😊 - new experiments with disabling code at runtime with script jumps (demo, unreleased) Try it out: marketplace.visualstudio.com…
1
4
420
Early experiments with Rust (the bars at the bottom represent each thread rendering a different slice of the image).
75
Recommend watching this series. Very concise and lots of useful tips.
New WinDbg tutorial video: More powerful conditional breakpoints in WinDbg! Breakpoints that check values, callers, and run scripts as a condition before breaking into the debugger. augmend.com/replay/4ceb728c-…
1
83
Imagine stepping through code. Real time inline variable changes now available in the VS extension. You can activate this feature by putting the cursor anywhere in the function. Download: marketplace.visualstudio.com…
1
76