...
| Tool | Version | Checker | Description | 
|---|
| Astrée |  | file-dereference | Partially checked | 
| Axivion Bauhaus Suite | | Include Page | 
|---|
 | |  | Axivion Bauhaus Suite_V | 
|---|
 |  | Axivion Bauhaus Suite_V | 
|---|
 | 
 | CertC-FIO38 | Fully implemented | 
| Clang |  | misc-non-copyable-objects | Checked with clang-tidy | 
| Compass/ROSE | 
 | 
 | Can detect simple violations of this rule | 
| Coverity |  | MISRA C 2012 Rule 22.5 | Partially implemented | 
| LDRA tool suite |  | 591 S | Fully implemented | 
| Parasoft C/C++test |  | CERT_C-FIO38-a | A pointer to a FILE object shall not be dereferenced | 
| PC-lint Plus | | Include Page | 
|---|
 | |  | PC-lint Plus_V | 
|---|
 |  | PC-lint Plus_V | 
|---|
 | 
 | 9047 | Partially supported: reports when a FILE pointer is dereferenced | 
| Polyspace Bug Finder | | Include Page | 
|---|
 | |  | Polyspace Bug Finder_V | 
|---|
 |  | Polyspace Bug Finder_V | 
|---|
 | 
 | CERT C: Rule FIO38-C | Checks for misuse of a FILE object (rule fully covered) | 
| PRQA QA-C |  | 1485, 5028 | 
 | 
| RuleChecker | | Include Page | 
|---|
 | |  | RuleChecker_V | 
|---|
 |  | RuleChecker_V | 
|---|
 | 
 | file-dereference | Partially checked | 
| Helix QAC |  | 
 | 
 | 
Related Vulnerabilities
Search for vulnerabilities resulting from the violation of this rule on the CERT website.
...