Session Details

Real world reversible debugging for C/C++ developers on Linux  

Level :
Beginner
Date :
11:15 AM Saturday
Room :
4201
Track :
C++ is Hot!
Interested : (65) - Registered : (33)

Presentation

Anyone who's written in C++ or other compiled languages will have had to fix bugs. Greg will give a talk on Undo’s record and replay debugging technology that allows Linux software developers to record their C/C++ program's execution, and then "wind the tape" back and forth in real-time. This gives a clear view of a program's execution, allowing the root causes of bugs to be found with astonishing ease. Much of the guesswork and trial-and-error is removed, meaning that bugs that might otherwise have taken weeks to fix can now be fixed in minutes. UndoDB uses advanced optimization techniques to allow practical debugging of even very large and CPU-intensive programs, with typical slow-down of only 2-4x (compared to 50,000x for gdb's process record). Through a series of demos Greg will give an in-depth look at the Undo technology and how it works. Greg will also detail how to record a program's execution and debug problems on-site at the customer. There will be time for an interactive Q and A session at the end of the talk.

The Speakers

img

Greg Law

Greg Law, co-founder and CEO of Undo Software http://undo-software.com/. Greg is a coder at heart, but likes to bridge the gap between the business and software worlds. He has over 15 years' experience in the software industry and has coded for companies including the pioneering British computer firm Acorn, and fast-growing start ups NexWave and Solarflare. Greg left Solarflare in 2012 to pursue Undo full-time. Greg holds a Ph.D in Computer Science from City University, London which was nominated for the 2001 British Computer Society Distinguished Dissertation Award. Greg lives in Cambridge, UK with his wife and two young children
  • Not Interested
  • Interested
  • Attending

SPONSORS List