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 |