News for hackers. Stuff that matters.
Re:Microsoft Releases a Linux Version of the ProcDump Sysint... by slededit on Monday November 05, 2018 @11:29AM (#18383595)
Windows Performance Explorer is an example of something public. It’s like dtrace on steroids. Page Heap is really helpful for finding buffer overflows. I’ve never used a debugger with a better UI than the VS one. WinDbg’s reverse debugging is super powerful and fast enough to be useable.

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.

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/