Chromium Code Reviews| Index: src/ports/SkMutex_pthread.h |
| diff --git a/src/ports/SkMutex_pthread.h b/src/ports/SkMutex_pthread.h |
| index 1904140c4cc651f2c7b5bf3191a7c97e81f8591d..662e549f12e65dd29cc6cd2b632327e8a026afea 100644 |
| --- a/src/ports/SkMutex_pthread.h |
| +++ b/src/ports/SkMutex_pthread.h |
| @@ -19,6 +19,7 @@ |
| // a corresponding static finalizer). |
| struct SkBaseMutex { |
| void acquire() { |
| + SkASSERT(fOwner != pthread_self()); // SkMutex is not re-entrant |
|
mtklein
2014/06/20 15:34:31
Run this through the TSAN bot before submitting?
|
| pthread_mutex_lock(&fMutex); |
| SkDEBUGCODE(fOwner = pthread_self();) |
| } |