Top Stories published by Time Travel Debugging in 2022

Screenshot of the Observatory debug interface, stopped at the call site of s_wait_termination()

Using our tools to fix our own bugs

How Undo uses time travel debugging as part of the CI (Continuous Integration) test and


In which ptrace is weird (episode 1 of N)

ptrace is the API usually used on Unix-like systems to implement process tracing functionality. Usually that’s debuggers — e.g. GDB, UDB, etc. It can also be used where some other type of process needs to monitor / record another — e.g. strace, LiveRecorder…