Home | History | Annotate | Download | only in bridge

Lines Matching refs:RootObject

43 typedef HashSet<RootObject*> RootObjectSet;
52 // fix them by adding a JSObject to RootObject dictionary.
54 RootObject* findProtectingRootObject(JSObject* jsObject)
64 RootObject* findRootObject(JSGlobalObject* globalObject)
74 RootObject::InvalidationCallback::~InvalidationCallback()
78 PassRefPtr<RootObject> RootObject::create(const void* nativeHandle, JSGlobalObject* globalObject)
80 return adoptRef(new RootObject(nativeHandle, globalObject));
83 RootObject::RootObject(const void* nativeHandle, JSGlobalObject* globalObject)
92 RootObject::~RootObject()
98 void RootObject::invalidate()
133 void RootObject::gcProtect(JSObject* jsObject)
142 void RootObject::gcUnprotect(JSObject* jsObject)
154 bool RootObject::gcIsProtected(JSObject* jsObject)
160 const void* RootObject::nativeHandle() const
166 JSGlobalObject* RootObject::globalObject() const
172 void RootObject::updateGlobalObject(JSGlobalObject* globalObject)
177 void RootObject::addRuntimeObject(JSGlobalData& globalData, RuntimeObject* object)
185 void RootObject::removeRuntimeObject(RuntimeObject* object)