Searched refs:gcProtect (Results 1 – 19 of 19) sorted by relevance
30 inline void gcProtect(JSCell* val) in gcProtect() function43 gcProtect(val); in gcProtectNullTolerant()52 inline void gcProtect(JSValue value) in gcProtect() function55 gcProtect(asCell(value)); in gcProtect()156 gcProtect(m_value); in ProtectedJSValue()162 gcProtect(m_value); in ProtectedJSValue()173 gcProtect(m_value); in ProtectedJSValue()179 gcProtect(ovalue);187 gcProtect(ovalue);
120 void RootObject::gcProtect(JSObject* jsObject) in gcProtect() function in JSC::Bindings::RootObject125 JSC::gcProtect(jsObject); in gcProtect()
66 void gcProtect(JSObject*);
91 obj->rootObject->gcProtect(imp); in _NPN_CreateScriptObject()
70 static void gcProtect(void* domObject);
151 void V8GCController::gcProtect(void* domObject) in gcProtect() function in WebCore::V8GCController
96 V8GCController::gcProtect(domObject); in gcProtectJSWrapper()
115 gcProtect(exec->dynamicGlobalObject());
297 gcProtect(jsValue); in JSValueProtect()
480 // We call gcProtect here to get the object into the root object's "protect set" which482 rootObject->gcProtect(globalObject);547 rootObject->gcProtect(imp);
412 gcProtect(globalObject); in getThreadGlobalObject()
151 _private->rootObject->gcProtect(imp);159 rootObject->gcProtect(_private->imp);
1373 Call RootObject::gcProtect on the global object, thereby putting it in the5163 addNativeReference => RootObject::gcProtect15521 (KJS::gcProtect): Updated for removal of ProtectedValues class20762 (KJS::gcProtect): Ditto.23411 (KJS::gcProtect):23527 (KJS::gcProtect):
6824 (JSC::gcProtect):12859 (JSC::gcProtect):13626 (JSC::gcProtect):15075 (JSC::gcProtect):27689 * kjs/protect.h: Update gcProtect functions to work with JSCell*
19714 For marking I decided not to use gcProtect, because this is inside the engine19715 so it's easy enough to just do marking. And that darned gcProtect does locking!
5410 (KJS::gcProtect):16190 (KJS::gcProtect):16495 (KJS::gcProtect):
7162 (KJS::Bindings::RootObject::gcProtect):7164 Don't lock while calling gcProtect/gcUnprotect, which now has its own implicit lock.7174 around gcProtect/gcUnprotect now.28585 bindings, and remove the gcProtect calls.47234 If SubresourceLoader::create returned NULL, we would ref() / gcProtect()47243 The solution is to ref() / gcProtect() only if SubresourceLoader::create54104 Explicitly gcProtect, since we aren't using ProtectedPtr any more.54109 a ProtectedPtr to a plain old JSObject*; we gcProtect by hand now.
82058 Removed gcProtect(Unprotect)DOMObject - its callers do not have a JSGlobalData reference,92090 (JSC::Bindings::RootObject::gcProtect):
89426 (WebCore::V8GCController::gcProtect):