Lines Matching defs: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 PassRefPtr<RootObject> RootObject::create(const void* nativeHandle, JSGlobalObject* globalObject)
76 return adoptRef(new RootObject(nativeHandle, globalObject));
79 RootObject::RootObject(const void* nativeHandle, JSGlobalObject* globalObject)
88 RootObject::~RootObject()
94 void RootObject::invalidate()
120 void RootObject::gcProtect(JSObject* jsObject)
129 void RootObject::gcUnprotect(JSObject* jsObject)
141 bool RootObject::gcIsProtected(JSObject* jsObject)
147 const void* RootObject::nativeHandle() const
153 JSGlobalObject* RootObject::globalObject() const
159 void RootObject::addRuntimeObject(RuntimeObjectImp* object)
167 void RootObject::removeRuntimeObject(RuntimeObjectImp* object)