I would guess windows kernel must have been recording stack. You would be able to build something similar for linux, if you can record executions stacks at linux kernel level, if my guess is true.
So it's like xcode tools but 10 years late. Pretty much what I expect from Microsoft. Edit: nevermind, it's much more extensive than that. And it has a terrible user interface. I think if I have a bug that I can't fix looking at a raw memory dump it may just be better to rewrite it. But, granted, it's not always possible.
can we reverse engineer and add those tools to linux? :D
There is a tool called RR which can do it under Linux.
Also Undo offers a commercial solution.
I would guess windows kernel must have been recording stack. You would be able to build something similar for linux, if you can record executions stacks at linux kernel level, if my guess is true.
And what's the actual performance?
So it's like xcode tools but 10 years late. Pretty much what I expect from Microsoft.
Edit: nevermind, it's much more extensive than that. And it has a terrible user interface.
I think if I have a bug that I can't fix looking at a raw memory dump it may just be better to rewrite it.
But, granted, it's not always possible.
don't dismiss the tool just because you write trivial software to solve uninteresting problems