YoVDO

Design and Implementation of Time Travel Debuggers - Lecture

Offered By: CppNow via YouTube

Tags

Time Travel Debugging Courses Software Development Courses C++ Courses Operating Systems Courses Memory Management Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
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 Computing
Marist 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