Design and Implementation of Time Travel Debuggers - Lecture
Offered By: CppNow via YouTube
Course Description
Overview
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
Related Courses
Introduction to Enterprise ComputingMarist College via Independent Advanced Operating Systems
Georgia Institute of Technology via Udacity Programmation sur iPhone et iPad (partie I)
Université Pierre et Marie CURIE via France Université Numerique 操作系统原理(Operating Systems)
Peking University via Coursera Introduction to Operating Systems
Georgia Institute of Technology via Udacity