eCommons

 

Memory Leak Analysis by Contradiction

dc.contributor.authorOrlovich, Maksimen_US
dc.contributor.authorRugina, Raduen_US
dc.date.accessioned2007-04-04T20:42:53Z
dc.date.available2007-04-04T20:42:53Z
dc.date.issued2006-12-01en_US
dc.description.abstractWe present a novel leak detection algorithm. To prove the absence of a memory leak, the algorithm assumes its presence and runs a backward heap analysis to disprove this assumption. We have implemented this approach in a memory leak analysis tool and used it to analyze several routines that manipulate linked lists and trees. Because of the reverse nature of the algorithm, the analysis can locally reason about the absence of memory leaks. We have also used the tool as a scalable, but unsound leak detector for C programs. The tool has found several bugs in larger programs from the SPEC2000 suite.en_US
dc.format.extent345944 bytes
dc.format.mimetypeapplication/pdf
dc.identifier.citationhttp://techreports.library.cornell.edu:8081/Dienst/UI/1.0/Display/cul.cis/TR2006-2059en_US
dc.identifier.urihttps://hdl.handle.net/1813/5752
dc.language.isoen_USen_US
dc.publisherCornell Universityen_US
dc.subjectcomputer scienceen_US
dc.subjecttechnical reporten_US
dc.titleMemory Leak Analysis by Contradictionen_US
dc.typetechnical reporten_US

Files

Original bundle
Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
TR2006-2059.pdf
Size:
337.84 KB
Format:
Adobe Portable Document Format