Loading…
KVM Forum 2015 has ended
Thursday, August 20 • 5:00pm - 5:30pm
Getting Started with Coccinelle (KVM edition) - CONTINUED

Sign up or log in to save this to your schedule, view media, leave feedback and see who's attending!

This is a continuation of the Coccinelle tutorial, which begins at 3:30pm.

Coccinelle is a program matching and transformation tool for C programs that has been extensively applied to the Linux kernel and is used on a number of other C code bases. Coccinelle makes it easy to specify software specific rules for finding bugs and for updating software to use new APIs. These rules can then be applied automatically across an entire code base. Over 40 Coccinelle rules are already available in the Linux kernel source code and Coccinelle has been used in the development of Qemu. The goal of this hands-on tutorial is to enable developers to write their own rules. We will focus on the BiteSizedTasks from the Qemu wiki. Participants should have Coccinelle (available via most Linux distributions) and a recent version of the Qemu source code installed on their machines.

Speakers
avatar for Julia Lawall

Julia Lawall

Senior Researcher, Inria
Julia Lawall is a Senior Research Scientist at Inria. Her research is at the intersection of programming languages and operating systems. She develops the tool Coccinelle and has over 2000 patches in the Linux kernel based on this work.


Thursday August 20, 2015 5:00pm - 5:30pm PDT
Juniper Room

Attendees (0)