[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#557071: RFP: stanse -- An automatic bug-finding tool for C



Package: wnpp
Severity: wishlist

Website:
http://stanse.fi.muni.cz/index.html

License:
The tool is released under the GNU GPLv2.

Sources:
http://stanse.fi.muni.cz/download.html

Features:
- Error-finding tool based on static analysis.
- Target language is C (ANSI C99), but extensible to C#/C++/Java.
- Full ANSI C99 support, including most GNU C extensions.
- Modular structure, easy extensibility, fast development.
- Easy to use interface and error path inspection.
- Makefile support and batch execution.

Errors detected:
- Memory allocation errors (null pointers, memory leaks, dangling pointers)
- Bad locking discipline (double locks/unlocks, locks not released etc.)
- Interrupt handling (cli/sti-style).
- And all the errors which can be described by state automata.




Reply to: