...
Tool  | Version  | Checker  | Description  | ||||||
|---|---|---|---|---|---|---|---|---|---|
| Astrée | 
  | pointer-qualifier-cast-const pointer-qualifier-cast-const-implicit  | Fully checked | ||||||
| Axivion Bauhaus Suite | 
  | CertC-EXP05 | Fully implemented | ||||||
| CodeSonar | 
  | LANG.CAST.PC.CRCQ | Cast removes const qualifier | ||||||
| Compass/ROSE | |||||||||
  | CC2.EXP05  | Fully implemented  | |||||||
| GCC | 
  | Can detect violations of this recommendation when the   | |||||||
| LDRA tool suite | 
  | 203 S  | Fully implemented  | ||||||
| Parasoft C/C++test | 
  | CERT_C-EXP05-a  | A cast shall not remove any 'const' or 'volatile' qualification from the type of a pointer or reference  | ||||||
| PC-lint Plus | 
  | 9005  | Partially supported  | ||||||
| Polyspace Bug Finder | 
  | Checks for cast to pointer that removes const qualification (rec. fully supported)  | |||||||
| PRQA QA-C | 
  | 0311, 0431 | Fully implemented | ||||||
| RuleChecker | 
  | pointer-qualifier-cast-const pointer-qualifier-cast-const-implicit  | Fully checked | ||||||
| Helix QAC | 
  | 
Related Vulnerabilities
Search for vulnerabilities resulting from the violation of this rule on the CERT website.
...