How do I enable reverse debugging on a multi-threaded program?

To do this, you need to activate the instruction-recording target, by executing the command record from the point where you want to go forward and backward (remember that the recording will significantly slow down the execution, especially if you have several threads!) I’ve just checked that it’s working correctly: (gdb) info threads Id Target Id … Read more