HomeSort by relevance Sort by last modified time
    Searched refs:FutexEmulation (Results 1 - 4 of 4) sorted by null

  /external/v8/src/
futex-emulation.h 63 friend class FutexEmulation;
68 // prev_ and next_ are protected by FutexEmulation::mutex_.
73 // waiting_ and interrupted_ are protected by FutexEmulation::mutex_
74 // if this node is currently contained in FutexEmulation::wait_list_
91 friend class FutexEmulation;
110 class FutexEmulation : public AllStatic {
futex-emulation.cc 22 base::LazyMutex FutexEmulation::mutex_ = LAZY_MUTEX_INITIALIZER;
23 base::LazyInstance<FutexWaitList>::type FutexEmulation::wait_list_ =
28 // Lock the FutexEmulation mutex before notifying. We know that the mutex
33 // interrupts, or if FutexEmulation::Wait was just called and the mutex
36 base::LockGuard<base::Mutex> lock_guard(FutexEmulation::mutex_.Pointer());
83 base::LockGuard<base::Mutex> lock_guard(FutexEmulation::mutex_.Pointer());
89 Object* FutexEmulation::Wait(Isolate* isolate,
239 Object* FutexEmulation::Wake(Handle<JSArrayBuffer> array_buffer, size_t addr,
264 Object* FutexEmulation::NumWaitersForTesting(Handle<JSArrayBuffer> array_buffer,
  /external/v8/src/runtime/
runtime-futex.cc 33 return FutexEmulation::NumWaitersForTesting(array_buffer, addr);
  /external/v8/src/builtins/
builtins-sharedarraybuffer.cc 118 return FutexEmulation::Wake(array_buffer, addr, c);
163 return FutexEmulation::Wait(isolate, array_buffer, addr, value_int32,

Completed in 1173 milliseconds