...
Tool | Version | Checker | Description | ||||||
---|---|---|---|---|---|---|---|---|---|
CodeSonar |
| ALLOC.DF | Double free | ||||||
|
| Could detect possible violations by reporting any function that has | |||||||
Coverity | 6.5 | RESOURCE_LEAK | Fully implemented | ||||||
5.0 |
| Can detect violations of this rule with CERT C Rule Pack | |||||||
| 50 D | Partially implemented |
...
SEI CERT C++ Coding Standard | MEM11-CPP. Allocate and free memory in the same module, at the same level of abstraction |
ISO/IEC TR 24772:2013 | Memory Leak [XYL] |
MITRE CWE | CWE-416415, Use after Double free CWE-415416, Double Use after free |
Bibliography
[MIT 2004] | |
[Plakosh 2005] | |
[Seacord 2013] | Chapter 4, "Dynamic Memory Management" |
...