Jump to content
YOUR-AD-HERE
HOSTING
TOOLS

Locked Cppcheck v2.3 - a static analysis tool for C/C++ code


itsMe

Recommended Posts

This is the hidden content, please

Cppcheck is a static analysis tool for C/C++ code. It provides a unique code analysis to detect bugs and focuses on detecting undefined behavior and dangerous coding constructs. The goal is to detect only real errors in the code (i.e. have very few false positives).

Features

Unique code analysis that detects various kinds of bugs in your code.

Both command line interface and graphical user interface are available.

Cppcheck has a strong focus on detecting undefined behaviour.

Undefined behaviour

    Dead pointers
    Division by zero
    Integer Overflows
    Invalid bit shift operands
    Invalid conversions
    Invalid usage of STL
    Memory management
    Null pointer dereferences
    Out of bounds checking
    Uninitialized variables
    Writing const data

Changelog v2.3

Improved C++ parser:

    types
    wrong operands in ast
    better simplification of templates

Improved clang import, various fixes.
Improved value flow analysis

Fixed false positives

Improved configuration in library files

    boost.cfg
    googletest.cfg
    qt.cfg
    windows.cfg
    wxwidgets.cfg

Added several Misra rules:

    6.1
    6.2
    7.2
    7.4
    9.2
    10.2
    15.4

Added platforms:

    elbrus e1c+
    pic
    pic8
    mips

This is the hidden content, please

Link to comment
Share on other sites

Guest
This topic is now closed to further replies.
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.