Support debugging of C++ code with IntelliTrace
This suggestion is migrated to Developer Community. Please use below link to view the current status.
As a C++ developer I am always sad when seeing cool features only available for C#, VB, ... e.g. IntelliTrace would be really useful to get rid of these invisible, hidden, and not reproducable errors.
Thank you for the feedback!
We’re currently investigating the potential to support C++ debugging with IntelliTrace. To help us better understand your needs, please take this short survey about C++ debugging with IntelliTrace, or email me at Deborah.Chen@microsoft.com to share your thoughts.
Survey link: https://aka.ms/cppintellitrace
Ken Lippert commented
We have apps that blend newer C# code with older, established C++ routines. We would like to see Intellitrace useful throughout this environment.
That would be wonderful for c++! Please, help the community with this!
roland schaeling commented
IntelliTrace is one of the most powerful tools i know. So it has to support c++ too!
Giles Middleton commented
I wanted historical C++ (non .net!) debugging just now! Instead of restarting the exe to get back to the previous state.
The VMware idea seems to support 2005 and 2008. Not sure I want to use such an old version, but it could be one way to at least get some functionality of historical debugging.
On the other hand, running something in a VMWare VM or any VM definitely changes the timing, so I cannot get behind the idea that the replay debugging can take the place of the standalone collector, and I certainly cannot get behind the idea of using the VMWare replay debugging in any instance requires any graphics intensive application.
Why hasn't this gotten more support? Someone with a blog needs to post the link to this idea so developers will know about it and can vote if they want.
Yes, Yes, Yes!
C++ is a viable platform, and probably more in need of good debugging tools than some of the other languages.
As an ole time programmer, I am used to a certain level of debugging support from any compiler manufacturer. Frankly, Microsoft is not rising to the level of its predecessors.
A trace log of program execution has been a basic version 1 feature in compilers since 1966. And now, with Visual Studio 2013, supposedly the best compiler on the market, this basic feature is not included? Why?
This does not speak well of Microsoft.
Martin Kallman commented
VMWare Workstation integrates with Visual Studio to support replay debugging. Developer's guide http://www.vmware.com/pdf/ws7_visualstudio_debug.pdf
code for implementing efficient deltas, faster and more efficient than xdelta. IDK how it compared to MS's own stuff.