4 ms·
You should also be careful about taking your opinions on debugger usage from compiler, virtual machine runtime, and operating system implementers. Debuggers, pa
by larsberg 16y ago
You should also be careful about taking your opinions on debugger usage from compiler, virtual machine runtime, and operating system implementers. Debuggers, particularly gdb, are seldom useful for more than crash dump analysis when you're looking at situations such as:
- Bad optimized code being generated
- Crashed trying to do something like execute an integer (happens with GC race conditions)
- Deadlock that only happens on maximum number of available cores when no debugger is attached
I've had to deal with all of those specific issues in the last couple of months on our compiler+runtime, and there's sadly not a lot of tools in the free space to help with situations like that.