...
Tool | Version | Checker | Description | ||||||
|---|---|---|---|---|---|---|---|---|---|
| Astrée |
| invalid_pointer_subtraction invalid_pointer_comparison | |||||||
| CodeSonar |
| LANG.STRUCT.CUP | Comparison of Unrelated Pointers | ||||||
| Helix QAC |
| C++2668, C++2761, C++2762, C++2763, C++2766, C++2767, C++2768DF2668, DF2761, DF2762, DF2763, DF2766, DF2767, DF2768 | |||||||
| LDRA tool suite |
| 70 S, 87 S, 437 S, 438 S | Enhanced Enforcement | ||||||
| Parasoft C/C++test |
| CERT_CPP-CTR54-a | Do not compare iterators from different containers | ||||||
| Polyspace Bug Finder |
| CERT C++: CTR54-CPP | Checks for subtraction or comparison between iterators from different containers (rule partially covered). | ||||||
| PRQA QA-C++ |
| 2668, 2761, 2762, 2763, 2766, 2767, 2768 | Enforced by QA-CPP |
...