Re:Microsoft Releases a Linux Version of the ProcDump Sysint...
by feanaro on Wednesday November 07, 2018 @01:44AM
(#18397480)
> WinDbg’s reverse debugging is super powerful and fast enough to be useable.
For this use case on Linux, there's rr: https://github.com/mozilla/rr/
Not public: the best instrumented profiler I’ve ever used. Smaller things like Assert tags so you can uniquely ID them. A massive distributed test system (love hate with that one). Profiling and optimization tools to answer pretty much any question about how your product behaves.
I always thought MSVC’s dialect of C++ was a little more programmer friendly. E.g. you can construct an object inline and pass it by reference. The compiler doesn’t do ridiculous things once it finds out you sign overflowed - it’s designed to support applications not meet synthetic benchmarks. PDBs make a lot more sense to me than packing debug info directly in the binary.