...
Tool | Version | Checker | Description | |||||||
---|---|---|---|---|---|---|---|---|---|---|
Astrée |
| Supported, but no explicit checker | ||||||||
CodeSonar |
| LANG.STRUCT.PARITH LANG.MEM.BO | Pointer arithmetic Buffer overrun | |||||||
Klocwork |
| ABV.ITERATOR ABV.GENERAL | ||||||||
LDRA tool suite |
| 45 D | Partially implemented | |||||||
Parasoft C/C++test |
| MISRA-101, BD-PB-ARRAY | CERT_C-EXP08-a | Pointer arithmetic should not be used | ||||||
Parasoft Insure++ | Runtime analysis for over- or under- read or write | |||||||||
Polyspace Bug Finder | R2016a | Implicit scaling in pointer arithmetic might be ignored Pointer dereferenced outside its bounds | ||||||||
PRQA QA-C |
| 0488, 2930, 2931, 2932, 2933, 2934 | Partially implemented | |||||||
PVS-Studio |
| V503, V520, V574, V600, V613, V619, V620, V643, V650, V687, V769, V1004 |
...