Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Tool

Version

Checker

Description

Astrée
Include Page
Astrée_V
Astrée_V

Supported indirectly via MISRA C:2004 Rule 17.4.
Axivion Bauhaus Suite

Include Page
Axivion Bauhaus Suite_V
Axivion Bauhaus Suite_V

CertC-ARR37Fully implemented
Compass/ROSE



Coverity
Include Page
Coverity_V
Coverity_V
ARRAY_VS_SINGLETONImplemented
LDRA tool suite
 
Include Page
LDRA_V
LDRA_V
567 SPartially implemented
Parasoft C/C++test
Include Page
Parasoft_V
Parasoft_V
CERT_C-ARR37-a

Pointer arithmetic shall not be applied to pointers that address variables of non-array type

Polyspace Bug Finder

Include Page
Polyspace Bug Finder_V
Polyspace Bug Finder_V

CERT C: Rule ARR37-CChecks for invalid assumptions about memory organization (rule partly partially covered)


PRQA QA-C
Include Page
PRQA QA-C_v
PRQA QA-C_v
2930, 2931, 2932,
2933, 2934

PRQA QA-C++
Include Page
cplusplus:PRQA QA-C++_V
cplusplus:PRQA QA-C++_V
3705, 3706, 3707
RuleChecker

Include Page
RuleChecker_V
RuleChecker_V


Supported indirectly via MISRA C:2004 Rule 17.4.

...