reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

projects/compiler-rt/lib/tsan/rtl/tsan_rtl_mutex.cpp
  173     CHECK_EQ(s->recursion, 0);
  177     CHECK_GT(s->recursion, 0);
  182   const bool first = s->recursion == 0;
  183   s->recursion += rec;
  222   if (!SANITIZER_GO && (s->recursion == 0 || s->owner_tid != thr->tid)) {
  228     rec = (flagz & MutexFlagRecursiveUnlock) ? s->recursion : 1;
  229     s->recursion -= rec;
  230     if (s->recursion == 0) {
  239   if (common_flags()->detect_deadlocks && s->recursion == 0 &&
  324   if (common_flags()->detect_deadlocks && s->recursion == 0) {
  358     CHECK_GT(s->recursion, 0);
  359     s->recursion--;
  360     if (s->recursion == 0) {
  372   if (common_flags()->detect_deadlocks && s->recursion == 0) {
  391   s->recursion = 0;
projects/compiler-rt/lib/tsan/rtl/tsan_sync.cpp
   43   recursion = 0;