Loading…
This event has ended. Create your own event → Check it out
This event has ended. Create your own
View analytic
Tuesday, October 22 • 4:50pm - 5:40pm
Hunting Down Data Races in the Linux Kernel - Eugene A. Shatokhin, ROSA

Sign up or log in to save this to your schedule and see who's attending!

Concurrency issues in the software, and data races in particular, may have devastating effects but are often quite hard to reveal. Hunting down such problems is especially important for the Linux kernel, which is inherently concurrent. Although there is a variety of tools to help reveal data races in the user-space code (Helgrind, DRD, ThreadSanitizer, etc.), there are only a few that can be applied to the kernel. In his presentation, Eugene Shatokhin will give an overview of such tools and the techniques they rely upon. Among other things, he will present KernelStrider, a component of KEDR Framework that collects data about the operation of the kernel modules in runtime. The data are then analyzed by an "offline" detector in the user-space to actually reveal the races. The results obtained so far as well as possible directions of future development will also be discussed.

Speakers
EA

Eugene A. Shatokhin

Developer, ROSA
Eugene is currently working for ROSA (www.rosalab.com) where he is responsible for development and maintenance of the automated testing tools for ROSA Linux distros. Since 2010, he is a main developer of KEDR Framework, a collection of tools that detect various kinds of errors in the Linux kernel modules (memory leaks, incorrect error handling, etc.). Some of these tools were the focus of the talks he gave at several Linux-related events... Read More →


Tuesday October 22, 2013 4:50pm - 5:40pm
Sidlaw

Attendees (26)