 Some are open source; some are proprietary commercial software.Some reverse debuggers slow down the target by orders of magnitude, but the best reverse debuggers cause a slowdown of 2× or less.Reverse debugging is very useful for certain types of problems, but is still not commonly used yet.