...
Tool | Version | Checker | Description | |||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
CodeSonar |
| ALLOC.DF | Double free | |||||||||
Compass/ROSE | Could detect possible violations by reporting any function that has | |||||||||||
Coverity | 6.5 | RESOURCE_LEAK | Fully implemented | |||||||||
Klocwork |
| FREE.INCONSISTENT UFM.FFM.MIGHT UFM.FFM.MUST UFM.DEREF.MIGHT UFM.DEREF.MUST UFM.RETURN.MIGHT UFM.RETURN.MUST UFM.USE.MIGHT UFM.USE.MUST MLK.MIGHT MLK.MUST MLK.RET.MIGHT MLK.RET.MUST FNH.MIGHT FNH.MUST FUM.GEN.MIGHT FUM.GEN.MUST RH.LEAK | ||||||||||
LDRA tool suite |
| 50 D | Partially implemented | |||||||||
Parasoft C/C++test |
| CERT_C-MEM00-a | Do not allocate memory and expect that someone else will deallocate it later | |||||||||
Parasoft Insure++ | Runtime analysis | |||||||||||
PC-lint Plus |
| 449, 2434 | Partially supported | |||||||||
Polyspace Bug Finder |
|
| Checks for: R2016a
Pointer deallocation without a corresponding dynamic allocation Memory freed more than once without allocation Rec. partially covered. |
Related Vulnerabilities
Search for vulnerabilities resulting from the violation of this rule on the CERT website.
...