Derek Bruening

Derek Bruening is the primary author of the DynamoRIO tool platform. Derek is a Software Engineer at Google where he works on the Dr. Memory memory debugging tool, which is built on top of DynamoRIO. Previously he built DynamoRIO-based tools at VMware and co-founded Determina, whose Memory Firewall security technology was based on DynamoRIO. Derek holds a PhD and MEng from MIT.

Google Publications

  •    

    AddressSanitizer: A Fast Address Sanity Checker

    Konstantin Serebryany, Derek Bruening, Alexander Potapenko, Dmitry Vyukov

    USENIX ATC 2012

  •   

    Transparent dynamic instrumentation

    Derek Bruening, Qin Zhao, Saman Amarasinghe

    Proceedings of the 8th ACM SIGPLAN/SIGOPS conference on Virtual Execution Environments, ACM, New York, NY, USA (2012), pp. 133-144

  •    

    Dynamic cache contention detection in multi-threaded applications

    Qin Zhao, David Koh, Syed Raza, Derek Bruening, Weng-Fai Wong

    VEE 2011; Proceedings of the 7th ACM SIGPLAN/SIGOPS International conference on virtual execution environments, ACM, New York, NY, pp. 27-37

  •    

    Practical Memory Checking with Dr. Memory

    Derek Bruening, Qin Zhao

    Proceedings of the IEEE/ACM International Symposium on Code Generation and Optimization, IEEE Computer Society, Los Alamitos, CA, USA (2011), pp. 213-223