Detect C/C++ data races faster with advanced fuzz testing

Detect C/C++ data races faster with advanced fuzz testing

Finding rare race conditions in multithreaded applications can be quite a challenge.

With Undo Suite 8.0, Feedback-Directed Thread Fuzzing enables you to detect more of these bugs faster by recording the complete execution history of your application. This allows you to replay and analyze code, helping you address and resolve bugs before they make it into production. One engineer from a leading networking company said this new capability has become essential in their debugging process.

The new live-record --thread-fuzzing-analyze option examines an Undo recording to identify instructions that access memory shared between multiple threads. It then increases the rate of thread switches around those instructions when re-recording, helping expose hidden concurrency issues.

For more information on Thread Fuzzing, please click here.

See Feedback-Directed Thread Fuzzing in action here:

 

Interested in trying Feedback-Directed Thread Fuzzing in your own environment?

 

Try it free

Stay informed. Get the latest in your inbox.