Do you know how to record all backtraces of all threads and child processes with the VS debugger? Just curious. I did it lately with gdb [0], but with a bit guerrilla method. It was my try at localizing the origins of dreadlocks. I would appreciate pointers for something better for dreadlocks, but the original question still stands.
I understand that what I did would be a bit close to a poor man's reversible debugger.
They started to realize that there were many developers doing feature requests for stuff Visual Studio already supports.