Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

Design and Implementation of Time Travel Debuggers - Lecture

CppNow via YouTube

Overview

Google, IBM & Meta Certificates – 40% Off
One Coursera Plus subscription covers most Professional Certificates on Coursera.
Unlock All Certificates
Dive deep into the design and implementation of time travel debuggers in this comprehensive conference talk from C++Now. Explore the inner workings of powerful debugging tools like rr, Microsoft's TTD, and Undo.io, which provide programmers with an infinitely detailed view of program execution. Learn about the low-level interactions with CPUs, operating systems, and the C++ language that make these seemingly magical tools possible. Discover how time travel debuggers can help tackle complex C++ bugs with surprisingly low runtime and memory overheads. Gain insights into the common traits and important differences between leading time travel debugger implementations, and understand their relevance for debugging in C++, a language that allows for many types of bugs impossible in safer languages.

Syllabus

How do Time Travel Debuggers Work? - Design and Implementation of a Time Travel Debugger - Greg Law

Taught by

CppNow

Reviews

Start your review of Design and Implementation of Time Travel Debuggers - Lecture

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.