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

New York University (NYU)

Deterministic Differential Debugging - Finding Root Causes with Record and Replay

New York University (NYU) via YouTube

Overview

Explore deterministic differential debugging techniques using record and replay technology in this 29-minute conference talk from the CSAW'16 Security Open Source Workshop. Discover the capabilities of Panda, a powerful tool for analyzing and debugging complex software systems. Learn about state-driven debugging, recording size optimization, and multistep synchronization. Compare traditional debugging methods with innovative approaches like Mozilla RR and binary search techniques. Gain insights into finding root causes of software issues more efficiently and effectively through this presentation by Patrick Hulin from New York University.

Syllabus

Introduction
What is Panda
How Panda works
Record Replay
StateDriven Debugging
Recording Size
Debugging
Traditional Debugging
Mozilla RR
Multistep synchronization
Binary Search
Conclusion

Taught by

NYU Tandon School of Engineering

Reviews

Start your review of Deterministic Differential Debugging - Finding Root Causes with Record and Replay

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.