- Sparse
Infobox Software
name = Sparse
caption =
author =Linus Torvalds
developer = Josh Triplett
released =2003
latest release version = 0.4.1
latest release date =November 13 ,2007
latest preview version =
latest preview date =
programming language =
operating system =Linux
platform =
language =
status =
genre =Static code analysis
license =Open Software License
website = [http://www.kernel.org/pub/software/devel/sparse/ Sparse web page] Incomputer science , Sparse is a tool designed to find possible coding faults in theLinux kernel . This static analysis tool differed from other such tools in that it was initially designed to flag constructs that were only likely to be of interest to kernel developers (e.g., mixing pointers to useraddress space and pointers to kernel address space)Sparse contains built-in checks for known problematic and a set of annotations designed to convey
semantic information about types, such as what address space pointers point to, or what locks a function acquires or releases.Linus Torvalds started writing Sparse in 2003 and since 2006 it has been maintained by Josh Triplett. Sparse is released under theOpen Software License , version 1.1.External links
* [http://www.kernel.org/pub/software/devel/sparse/ Sparse web page]
Wikimedia Foundation. 2010.