Searched defs:JSLock (Results 1 - 2 of 2) sorted by relevance

/external/webkit/Source/JavaScriptCore/runtime/
H A DJSLock.h33 // is to create a local JSLock object in the scope where the lock
34 // must be held. The lock is recursive so nesting is ok. The JSLock
43 // by constructing a locally scoped JSLock::DropAllLocks object. The
44 // DropAllLocks object takes care to release the JSLock only if your
56 class JSLock { class in namespace:JSC
57 WTF_MAKE_NONCOPYABLE(JSLock);
59 JSLock(ExecState*);
60 JSLock(JSGlobalData*);
62 JSLock(JSLockBehavior lockBehavior) function in class:JSC::JSLock
73 ~JSLock()
[all...]
H A DJSLock.cpp22 #include "JSLock.h"
35 // JSLock is only needed to support an obsolete execution model where JavaScriptCore
54 intptr_t JSLock::lockCount()
67 JSLock::JSLock(ExecState* exec) function in class:JSC::JSLock
73 JSLock::JSLock(JSGlobalData* globalData) function in class:JSC::JSLock
79 void JSLock::lock(JSLockBehavior lockBehavior)
98 void JSLock::unlock(JSLockBehavior lockBehavior)
117 void JSLock
[all...]

Completed in 74 milliseconds