1
Thread Ownership of Memory Finds sharing errors at runtime ean-Philippe Martin, Michael Hicks, Manuel Costa, Periklis Akritidis, and Miguel Castro collaboration between Microsoft Research and the University of Maryland, College Park) act: [email protected] ore details at: http://research.microsoft.com/apps/pubs/default.aspx?id=117864 1. Data races 2. Atomicity Violations 3. Memory Errors eap enough to keep in all debug builds Ask me how! Supports locks but also joins, events, condition variables, etc. Jean-Philippe Martin Microsoft Research Michael Hicks University of Maryland, College Pa Manuel Costa Microsoft Research Periklis Akritidis University of Cambridge Miguel Castro Microsoft Research

Thread Ownership of Memory

  • Upload
    newton

  • View
    38

  • Download
    0

Embed Size (px)

DESCRIPTION

Thread Ownership of Memory.  Finds sharing errors at runtime. Data races. Atomicity Violations. Memory Errors.  Supports locks but also joins, events, condition variables, etc.  Cheap enough to keep in all debug builds.  Ask me how!. Jean-Philippe Martin Microsoft Research. - PowerPoint PPT Presentation

Citation preview

Page 1: Thread Ownership of Memory

Thread Ownership of Memory Finds sharing errors at runtime

by Jean-Philippe Martin, Michael Hicks, Manuel Costa, Periklis Akritidis, and Miguel Castro(in collaboration between Microsoft Research and the University of Maryland, College Park)contact: [email protected] or more details at: http://research.microsoft.com/apps/pubs/default.aspx?id=117864

1. Data races

2. Atomicity Violations

3. Memory Errors

Cheap enough to keep in all debug builds

Ask me how!

Supports locks but also joins, events, condition variables, etc.

Jean-Philippe MartinMicrosoft Research

Michael HicksUniversity of Maryland, College Park

Manuel CostaMicrosoft Research

Periklis AkritidisUniversity of Cambridge

Miguel CastroMicrosoft Research