<img src="https://secure.leadforensics.com/136256.png" alt="" style="display:none;">
Concurrency_Defect_Header_Mar_2023
TECHNICAL PAPER

Concurrency Defect Resolution
Reproduce and  debug defects in multithreaded and multiprocess applications faster

 

Multithreaded and multiprocess application architectures help improve performance; but they also increase the risk of concurrency issues such as threading deadlocks, multithreading race conditions, read-before-writes, and shared memory corruption.

 

This technical paper reveals the technologies and techniques available for quickly diagnosing the root cause of concurrency issues.

 

Learn how to find, replicate and fix these hard-to-reproduce bugs using:

  • Time travel debugging - making bugs 100% reproducible, every time
  • Thread fuzzing - exposing concurrency issues during testing by interfering with the regular scheduling of c++ threads
  • Multiprocess correlation - debugging shared memory corruption more easily
image 4 (1)

Download the technical paper

Undo_logo-marque-colour-rgb

About Undo

Undo is the time travel debugging company for Linux. We equip developers with the technology to understand complex code and fix bugs faster.