Searched refs:RecursiveMutex (Results 1 - 10 of 10) sorted by relevance

/external/chromium_org/v8/src/base/platform/
H A Dmutex-unittest.cc20 RecursiveMutex recursive_mutex;
21 { LockGuard<RecursiveMutex> lock_guard(&recursive_mutex); }
23 LockGuard<RecursiveMutex> lock_guard1(&recursive_mutex);
24 LockGuard<RecursiveMutex> lock_guard2(&recursive_mutex);
38 { LockGuard<RecursiveMutex> lock_guard(lazy_recursive_mutex.Pointer()); }
40 LockGuard<RecursiveMutex> lock_guard1(lazy_recursive_mutex.Pointer());
41 LockGuard<RecursiveMutex> lock_guard2(lazy_recursive_mutex.Pointer());
68 RecursiveMutex recursive_mutex1;
69 RecursiveMutex recursive_mutex2;
H A Dmutex.h111 // RecursiveMutex
128 // while still owned by some thread. The RecursiveMutex class is non-copyable.
130 class RecursiveMutex FINAL {
132 RecursiveMutex();
133 ~RecursiveMutex();
170 DISALLOW_COPY_AND_ASSIGN(RecursiveMutex);
174 // POD RecursiveMutex initialized lazily (i.e. the first time Pointer() is
180 // LockGuard<RecursiveMutex> guard(my_mutex.Pointer());
184 typedef LazyStaticInstance<RecursiveMutex,
185 DefaultConstructTrait<RecursiveMutex>,
[all...]
H A Dmutex.cc148 RecursiveMutex::RecursiveMutex() { function in class:v8::base::RecursiveMutex
156 RecursiveMutex::~RecursiveMutex() {
162 void RecursiveMutex::Lock() {
171 void RecursiveMutex::Unlock() {
180 bool RecursiveMutex::TryLock() {
/external/chromium_org/third_party/WebKit/Source/wtf/
H A DThreadingPrimitives.h105 class WTF_EXPORT RecursiveMutex : public MutexBase { class in namespace:WTF
107 RecursiveMutex() : MutexBase(true) { } function in class:WTF::RecursiveMutex
157 using WTF::RecursiveMutex;
H A DThreadingPthreads.cpp154 // RecursiveMutex since on Windows we need to manually check if tryLock should
177 bool RecursiveMutex::tryLock()
H A DThreadingWin.cpp210 bool RecursiveMutex::tryLock()
/external/chromium_org/third_party/WebKit/Source/modules/webdatabase/
H A DDatabase.cpp139 static RecursiveMutex& guidMutex()
141 AtomicallyInitializedStatic(RecursiveMutex&, mutex = *new RecursiveMutex);
/external/chromium_org/v8/src/
H A Dglobals.h44 class RecursiveMutex;
H A Disolate.h542 base::RecursiveMutex* break_access() { return &break_access_; }
1229 base::RecursiveMutex break_access_;
/external/chromium_org/third_party/WebKit/Source/platform/heap/
H A DHeapTest.cpp5009 static RecursiveMutex& recursiveMutex()
5011 AtomicallyInitializedStatic(RecursiveMutex&, recursiveMutex = *new RecursiveMutex);
5108 TEST(HeapTest, RecursiveMutex)

Completed in 1153 milliseconds