Главная
Study mode:
on
1
Introduction
2
Overview
3
Demo
4
Background
5
Debugging Nightmares
6
Memory Leaks
7
Event Log
8
Binary Search
9
Saving a recording
10
Using a reversible debugger
11
Going back in history
12
Live Recorder
13
Internal Testing
14
Recording Limits
15
Data for analysis
16
Debugging demo
17
Testing
18
Basic Blocks
Description:
Explore advanced debugging techniques using Undo's Live Recorder in this CppNow conference talk. Learn how to create 100% accurate recordings of Linux C++ applications' execution in the field and use the UndoDB reversible debugger to investigate failures at customer sites. Discover new ways of working with application recordings, including comparing two recordings using binary search, collaborative debugging, and programmatic exploration of execution history through gdb's python extension system. Delve into topics such as dataflow analysis with backwards time travel, addressing debugging nightmares, memory leaks, and event logging. Gain insights into internal testing, recording limits, and data analysis. Watch a live debugging demonstration and understand the concept of basic blocks in software development.

Debugging Using an Exact Recording of a Program's Execution

CppNow
Add to list
0:00 / 0:00