A blast from the past
Stefan Schulz, Christoph M. Bockisch · 2018
Conventional back-in-time debuggers fashion a record and replay approach to facilitate inspecting all events in the past execution. This usually implies a significant performance overhead for tracing and storing information. Furthermore the recording only becomes available after the monitored code has terminated. In other words, conventional back-in-time-debuggers operate offline.