...
Tool | Version | Checker | Description | ||||||
|---|---|---|---|---|---|---|---|---|---|
| CodeSonar |
| LANG.TYPE.AWID LANG.CAST.VALUE ALLOC.SIZE.ADDOFLOW | Expression value widened by assignment Cast alters value Addition overflow of allocation size | ||||||
| Compass/ROSE |
|
| Can detect violations of this rule. It should look for patterns of
| ||||||
| Coverity | 6.5 | OVERFLOW_BEFORE_WIDEN | Fully implemented | ||||||
| Fortify SCA | 5.0 |
| Can detect violations of this rule with CERT C Rule Pack | ||||||
| LDRA tool suite |
| 452 S | Partially implemented | ||||||
| Parasoft C/C++test | 9.5 | MISRA-043{b} | |||||||
| Polyspace Bug Finder | R2016a | Overflow when converting between integer types Overflow from operation between integers Overflow when converting between unsigned integer types Overflow from operation between unsigned integers | |||||||
| PRQA QA-C |
| 1890, 1891, 1892, | Partially implemented |
...