Tool | Version | Checker | Description |
---|
Astrée | | CERT.INT.36 | Fully checked |
Clang | | -Wint-to-pointer-cast , -Wint-conversion | Can detect some instances of this rule, but does not detect all |
CodeSonar | | LANG.CAST.PC.CONST2PTR LANG.CAST.PC.INT | Conversion: integer constant to pointer Conversion: pointer/integer |
Compass/ROSE | | | |
Coverity | | PW.POINTER_CONVERSION_LOSES_BITS | Fully implemented |
Klocwork | | MISRA.CAST.OBJ_PTR_TO_INT.2012 | |
LDRA tool suite | | 439 S, 440 S
| Fully implemented |
Parasoft C/C++test | 9.5 | MISRA2008-5_2_8 | Fully implemented |
PRQA QA-C | | 305, 306, 309, 429, 432, 557, 563, 671, 674 | Partially implemented |
RuleChecker | Include Page |
---|
| RuleChecker_V |
---|
| RuleChecker_V |
---|
|
| CERT.INT.36 | Fully checked |
SonarQube C/C++ Plugin | Include Page |
---|
| SonarQube C/C++ Plugin_V |
---|
| SonarQube C/C++ Plugin_V |
---|
|
| S1767 | Partially implemented |