Tool | Version | Checker | Description |
---|
Astrée | |
| Supported, but no explicit checker |
CodeSonar | | LANG.TYPE.RESTRICT | Restrict qualifier used |
Coverity | | MISRA C 2012 Rule 8.14 | Partially implemented |
GCC | 8.1 | -Wrestrict | Fully implemented |
LDRA tool suite | | 480 S, 489 S, 613 S | Enhanced enforcement |
Parasoft C/C++test | | CODSTA-121 | Fully implemented |
Polyspace Bug Finder | Include Page |
---|
| Polyspace Bug Finder_V |
---|
| Polyspace Bug Finder_V |
---|
|
R2016a | Copy of overlapping memory | Source and destination arguments of a copy function have overlapping memory |
PRQA QA-C | | 1057 |
|
SonarQube C/C++ Plugin | Include Page |
---|
| SonarQube C/C++ Plugin_V |
---|
| SonarQube C/C++ Plugin_V |
---|
|
| S1836 | Implements MISRA C:2012 Rule 8.14 to flag uses of restrict |