Design and Implementation of Time Travel Debuggers - Lecture
Offered By: CppNow via YouTube
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
Becoming Familiar with SUSE Linux EnterpriseA Cloud Guru Akamai Customer Consulting and Support
Coursera Akamai Network Engineering
Coursera Operating Systems Fundamentals
Akamai via Coursera Asegurar los recursos de VPC con grupos de seguridad (EspaƱol LATAM) | Securing VPC Resources with Security Groups (LATAM Spanish)
Amazon Web Services via AWS Skill Builder