Valgrind: A framework for heavyweight dynamic binary instrumentation (2007)

by Nicholas Nethercote, Julian Seward
Venue:In Proceedings of ACM SIGPLAN 2007 Conference on Programming Language Design and Implementation (PLDI