A Visual Studio extension for C/C++
to debug faster
Cut down on stepping through code
Save debugging time by seeing what is being executed immediately and how variables change in real time.
Place the cursor anywhere in the function to start tracking its variables and D0 will also show you all variable changes before a breakpoint was hit.
Print anything anywhere
Insert print statements in your code without recompiling and print any complex object.
View and alter any object live
Browse & alter objects at runtime by inserting a snippet with the view command.
View calling functions live
Track the call stack of a particular function live without setting any breakpoints. Simply place the cursor anywhere in the function to track new call stacks.
D0 works entirely by analyzing data from PDB files your compiler generates for debug builds.
Supported compilers include Visual Studio (MSVC) and clang. Works with debug builds on 32 and 64-bit architectures.