DynamoRIO
Dynamic Instrumentation Tool Platform
 
Home
Download
Source Code
Documentation
Tutorial
Discussion List
Issue Tracker
Publications
History
Dr. Memory
 
DynamoRIO

Selected Publications

[pdf] Qin Zhao, Derek Bruening, and Saman Amarasinghe.
Umbra: Efficient and Scalable Memory Shadowing.
International Symposium on Code Generation and Optimization (CGO-10), April 2010.
[pdf] Qin Zhao, Rodric M. Rabbah, Saman Amarasinghe, Larry Rudolph, and Weng-Fai Wong.
How to Do a Million Watchpoints: Efficient Debugging Using Dynamic Instrumentation.
International Conference on Compiler Construction (CC 2008), March 2008.
[pdf] Derek Bruening and Vladimir Kiriansky.
Process-Shared and Persistent Code Caches.
International Conference on Virtual Execution Environments (VEE-08), March 2008.
[pdf] Qin Zhao, Ioana Cutcutache, and Weng-Fai Wong.
PiPA: Pipelined Profiling and Analysis on Multi-Core Systems.
International Symposium on Code Generation and Optimization (CGO-08), March 2008.
[pdf] Qin Zhao, Rodric M. Rabbah, Saman P. Amarasinghe, Larry Rudolph, and Weng-Fai Wong.
Ubiquitous Memory Introspection..
International Symposium on Code Generation and Optimization (CGO-07), March 2007.
[pdf] Qin Zhao, Joon Edward Sim, Weng-Fai Wong, and Larry Rudolph.
DEP: Detailed Execution Profile.
International Conference on Parallel Architectures and Compilation Techniques (PACT-06), September 2006.
[pdf] Derek Bruening, Vladimir Kiriansky, Timothy Garnett, and Sanjeev Banerji.
Thread-Shared Software Code Caches.
International Symposium on Code Generation and Optimization (CGO-06), March 2006.
[pdf]
[ps.gz]
Derek Bruening and Saman Amarasinghe.
Maintaining Consistency and Bounding Capacity of Software Code Caches.
International Symposium on Code Generation and Optimization (CGO-05), March 2005.
[pdf]
[ps.gz]
[defense]
Derek Bruening.
Efficient, Transparent, and Comprehensive Runtime Code Manipulation.
Ph.D. Thesis, MIT, September 2004.
[pdf] Gregory Sullivan, Derek Bruening, Iris Baron, Timothy Garnett, and Saman Amarasinghe.
Dynamic Native Optimization of Interpreters.
ACM Workshop on Interpreters, Virtual Machines and Emulators (IVME-03), June 2003.
[pdf]
[ps.gz]
Derek Bruening, Timothy Garnett, and Saman Amarasinghe.
An Infrastructure for Adaptive Dynamic Optimization.
International Symposium on Code Generation and Optimization (CGO-03), March 2003.
[pdf]
[ps.gz]
Vladimir Kiriansky, Derek Bruening, and Saman Amarasinghe.
Secure Execution Via Program Shepherding.
11th USENIX Security Symposium, August 2002.
[pdf]
[ps.gz]
Derek Bruening, Evelyn Duesterwald, and Saman Amarasinghe.
Design and Implementation of a Dynamic Optimization Framework for Windows.
4th ACM Workshop on Feedback-Directed and Dynamic Optimization (FDDO-4), December 2001.

ACM and IEEE-mandated Copyright Notice

The documents listed above are included by the contributing authors as a means to ensure timely dissemination of scholarly and technical work on a non-commercial basis. Copyright and all rights therein are maintained by the authors or by other copyright holders, notwithstanding that they have offered their works here electronically. It is understood that all persons copying this information will adhere to the terms and constraints invoked by each author's copyright. These works may not be reposted without the explicit permission of the copyright holder.