A copy of this work was available on the public web and has been preserved in the Wayback Machine. The capture dates from 2014; you can also visit the original URL.
The file type is application/pdf
.
Practical memory checking with Dr. Memory
2011
International Symposium on Code Generation and Optimization (CGO 2011)
Memory corruption, reading uninitialized memory, using freed memory, and other memory-related errors are among the most difficult programming bugs to identify and fix due to the delay and non-determinism linking the error to an observable symptom. Dedicated memory checking tools are invaluable for finding these errors. However, such tools are difficult to build, and because they must monitor all memory accesses by the application, they incur significant overhead. Accuracy is another challenge:
doi:10.1109/cgo.2011.5764689
dblp:conf/cgo/BrueningZ11
fatcat:eiduvwwc3vhuzkrk2qu64t3dwy