LogoopenSUSE Build Service > Projects
Sign Up | Log In

A tool for static C/C++ code analysis

This program tries to detect bugs that your C/C++ compiler don't see. Cppcheck is versatile. You can check non-standard code that includes various compiler extensions, inline assembly code, etc. Checking covers for example these errors:

 * Out of bounds
 * Uninitialized member variable 'classname::varname'
 * Using 'memfunc' on class
 * Using 'memfunc' on struct that contains a 'std::classname'
 * Class Base which is inherited by class Derived does not have a virtual destructor
 * Memory leak: varname
 * Resource leak: varname
 * Deallocating a deallocated pointer: varname
 * Using 'varname' after it is deallocated / released
 * Invalid radix in call to strtol or strtoul. Must be 0 or 2-36
 * Overlapping data buffer varname
 * Unsigned division. The result will be wrong.
 * Unusual pointer arithmetic

See http://cppcheck.wiki.sourceforge.net/ for more details.

Source Files

Filename Size Changed Actions
_service 375 Bytes 25 days ago Download File
cppcheck-rpmlintrc 43 Bytes about 1 year ago Download File
cppcheck.changes 2.42 KB about 7 years ago Download File
cppcheck.spec 2.94 KB 4 months ago Download File
fix_cxxflags.patch 280 Bytes almost 5 years ago Download File

Comments for home:scalpel4k (0)

Login required, please login or signup in order to comment