Changeset 222143 in webkit for trunk/Source/JavaScriptCore/runtime/JSGlobalObject.h
- Timestamp:
- Sep 18, 2017, 5:47:26 AM (8 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/JavaScriptCore/runtime/JSGlobalObject.h
r221769 r222143 467 467 public: 468 468 typedef JSSegmentedVariableObject Base; 469 static const unsigned StructureFlags = Base::StructureFlags | HasStaticPropertyTable | OverridesGetOwnPropertySlot | OverridesGetPropertyNames | OverridesToThis |IsImmutablePrototypeExoticObject;469 static const unsigned StructureFlags = Base::StructureFlags | HasStaticPropertyTable | OverridesGetOwnPropertySlot | OverridesGetPropertyNames | IsImmutablePrototypeExoticObject; 470 470 471 471 JS_EXPORT_PRIVATE static JSGlobalObject* create(VM&, Structure*); … … 827 827 VM& vm() const { return m_vm; } 828 828 JSObject* globalThis() const; 829 WriteBarrier<JSObject>* addressOfGlobalThis() { return &m_globalThis; } 829 830 830 831 static Structure* createStructure(VM& vm, JSValue prototype) … … 882 883 JS_EXPORT_PRIVATE void addStaticGlobals(GlobalPropertyInfo*, int count); 883 884 884 JS_EXPORT_PRIVATE static JSC::JSValue toThis(JSC::JSCell*, JSC::ExecState*, ECMAMode);885 886 885 void setNeedsSiteSpecificQuirks(bool needQuirks) { m_needsSiteSpecificQuirks = needQuirks; } 887 886 … … 889 888 friend class LLIntOffsetsExtractor; 890 889 891 JS_EXPORT_PRIVATEvoid setGlobalThis(VM&, JSObject* globalThis);890 void setGlobalThis(VM&, JSObject* globalThis); 892 891 893 892 JS_EXPORT_PRIVATE void init(VM&);
Note:
See TracChangeset
for help on using the changeset viewer.