One million (LOC) and counting: Static analysis for errors and vulnerabilities in the Linux kernel source code

9Citations
Citations of this article
4Readers
Mendeley users who have this article in their library.
Get full text

Abstract

This article describes an analysis tool aimed at the C code of the Linux kernel, having been first described as a prototype (in this forum) in 2004. Its continuing maturation means that it is now capable of treating millions of lines of code in a few hours on very modest platforms. It detects about two uncorrected deadlock situations per thousand C source files or million lines of source code in the Linux kernel, and three accesses to freed memory. In distinction to model-checking techniques, the tool uses a configurable "3-phase" programming logic to perform its analysis. It carries out several different analyses simultaneously. © Springer-Verlag Berlin Heidelberg 2006.

Cite

CITATION STYLE

APA

Breuer, P. T., & Pickin, S. (2006). One million (LOC) and counting: Static analysis for errors and vulnerabilities in the Linux kernel source code. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 4006 LNCS, pp. 56–70). Springer Verlag. https://doi.org/10.1007/11767077_5

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free