Home | History | Annotate | Download | only in runtime

Lines Matching defs:JSGlobalObject

56     class JSGlobalObject : public JSVariableObject {
100 JSGlobalObject* next;
101 JSGlobalObject* prev;
161 explicit JSGlobalObject()
162 : JSVariableObject(JSGlobalObject::createStructure(jsNull()), new JSGlobalObjectData(destroyJSGlobalObjectData))
168 JSGlobalObject(NonNullPassRefPtr<Structure> structure, JSGlobalObjectData* data, JSObject* thisValue)
175 virtual ~JSGlobalObject();
189 JSGlobalObject*& head() { return d()->globalData->head; }
190 JSGlobalObject* next() { return d()->next; }
254 virtual bool allowsAccessFrom(const JSGlobalObject*) const { return true; }
303 JSGlobalObject* asGlobalObject(JSValue);
305 inline JSGlobalObject* asGlobalObject(JSValue value)
308 return static_cast<JSGlobalObject*>(asObject(value));
311 inline void JSGlobalObject::setRegisters(Register* registers, Register* registerArray, size_t count)
317 inline void JSGlobalObject::addStaticGlobals(GlobalPropertyInfo* globals, int count)
335 inline bool JSGlobalObject::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
342 inline bool JSGlobalObject::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
349 inline bool JSGlobalObject::hasOwnPropertyForWrite(ExecState* exec, const Identifier& propertyName)
401 inline JSGlobalObject* ExecState::dynamicGlobalObject()
417 inline JSObject* constructEmptyObject(ExecState* exec, JSGlobalObject* globalObject)
427 inline JSArray* constructEmptyArray(ExecState* exec, JSGlobalObject* globalObject)
451 DynamicGlobalObjectScope(CallFrame* callFrame, JSGlobalObject* dynamicGlobalObject)
470 JSGlobalObject*& m_dynamicGlobalObjectSlot;
471 JSGlobalObject* m_savedDynamicGlobalObject;