Lines Matching defs:eventMutex_
54 auto predicate = [&location]() REQUIRES(eventMutex_) { return lastEventLocation_ == location; };
55 auto onSuccess = []() REQUIRES(eventMutex_) {
65 auto predicate = []() REQUIRES(eventMutex_) { return lastEvent_ == DebugEvent::DROPFRAME; };
71 auto predicate = []() REQUIRES(eventMutex_) { return lastEvent_ == DebugEvent::CHECK_COMPLETE; };
78 []() REQUIRES(eventMutex_) {
85 auto predicate = [&location]() REQUIRES(eventMutex_) { return lastEventLocation_ == location; };
86 auto onSuccess = []() REQUIRES(eventMutex_) {
96 auto predicate = []() REQUIRES(eventMutex_) { return lastEvent_ == DebugEvent::EXCEPTION; };
103 []() REQUIRES(eventMutex_) {
110 auto predicate = []() REQUIRES(eventMutex_) { return lastEvent_ == DebugEvent::LOAD_MODULE; };
117 os::memory::LockHolder holder(eventMutex_);
128 os::memory::LockHolder lock(eventMutex_);
140 os::memory::LockHolder lock(eventMutex_);
200 os::memory::LockHolder holder(eventMutex_);
206 bool timeExceeded = eventCv_.TimedWait(&eventMutex_, TIMEOUT_MSEC);
217 static os::memory::Mutex eventMutex_;
218 static os::memory::ConditionVariable eventCv_ GUARDED_BY(eventMutex_);
219 static DebugEvent lastEvent_ GUARDED_BY(eventMutex_);
220 static JSPtLocation lastEventLocation_ GUARDED_BY(eventMutex_);
224 static bool initialized_ GUARDED_BY(eventMutex_);