Conference | Live Schedule | Talks | Get your ticket | Set your timezone
Greg Law
On Day 1 at 14:30 in Track C (Jade Room)
Race conditions and other issues with multi-threaded code can be fiendishly difficult to debug. Too often we rely on printf, coffee and swearing -- we can do better!
A practical talk with lots of demos and few slides, covering topics including:
- How to debug multiple threads in GDB
- How to use ThreadSanitizer (TSan) to easily debug race conditions
- How to use Helgrind for detecting thread synchronization errors
- How to use time travel debugging to quickly root cause bugs
- How to use thread fuzzing to expose concurrency bugs
Please login to comment