/external/webkit/Source/WebCore/ForwardingHeaders/runtime/ |
H A D | Structure.h | 3 #include <JavaScriptCore/Structure.h>
|
/external/webkit/Source/JavaScriptCore/runtime/ |
H A D | ErrorInstance.h | 32 static Structure* createStructure(JSGlobalData& globalData, JSValue prototype) 34 return Structure::create(globalData, prototype, TypeInfo(ObjectType, StructureFlags), AnonymousSlotCount, &s_info); 37 static ErrorInstance* create(JSGlobalData*, Structure*, const UString&); 38 static ErrorInstance* create(ExecState*, Structure*, JSValue message); 48 explicit ErrorInstance(JSGlobalData*, Structure*); 49 explicit ErrorInstance(JSGlobalData*, Structure*, const UString&);
|
H A D | BooleanPrototype.h | 30 BooleanPrototype(ExecState*, JSGlobalObject*, Structure*, Structure* functionStructure);
|
H A D | ErrorPrototype.h | 32 ErrorPrototype(ExecState*, JSGlobalObject*, Structure*, Structure* functionStructure);
|
H A D | NumberPrototype.h | 30 NumberPrototype(ExecState*, JSGlobalObject*, Structure*, Structure* functionStructure);
|
H A D | RegExpPrototype.h | 31 RegExpPrototype(ExecState*, JSGlobalObject*, Structure*, Structure* functionStructure);
|
H A D | StructureChain.h | 30 #include "Structure.h" 39 class Structure; 45 static StructureChain* create(JSGlobalData& globalData, Structure* head) { return new (&globalData) StructureChain(globalData, globalData.structureChainStructure.get(), head); } 46 WriteBarrier<Structure>* head() { return m_vector.get(); } 49 static Structure* createStructure(JSGlobalData& globalData, JSValue prototype) { return Structure::create(globalData, prototype, TypeInfo(CompoundType, OverridesMarkChildren), 0, &s_info); } 52 StructureChain(JSGlobalData&, Structure*, Structure* head); 54 OwnArrayPtr<WriteBarrier<Structure> > m_vector;
|
H A D | Structure.h | 58 class Structure : public JSCell { class in namespace:JSC 61 static Structure* create(JSGlobalData& globalData, JSValue prototype, const TypeInfo& typeInfo, unsigned anonymousSlotCount, const ClassInfo* classInfo) 64 return new (&globalData) Structure(globalData, prototype, typeInfo, anonymousSlotCount, classInfo); 69 static Structure* addPropertyTransition(JSGlobalData&, Structure*, const Identifier& propertyName, unsigned attributes, JSCell* specificValue, size_t& offset); 70 static Structure* addPropertyTransitionToExistingStructure(Structure*, const Identifier& propertyName, unsigned attributes, JSCell* specificValue, size_t& offset); 71 static Structure* removePropertyTransition(JSGlobalData&, Structure*, const Identifier& propertyName, size_t& offset); 72 static Structure* changePrototypeTransitio [all...] |
H A D | NativeErrorConstructor.h | 34 NativeErrorConstructor(ExecState*, JSGlobalObject*, Structure*, Structure* prototypeStructure, const UString&); 38 static Structure* createStructure(JSGlobalData& globalData, JSValue prototype) 40 return Structure::create(globalData, prototype, TypeInfo(ObjectType, StructureFlags), AnonymousSlotCount, &s_info); 43 Structure* errorStructure() { return m_errorStructure.get(); } 51 WriteBarrier<Structure> m_errorStructure;
|
H A D | NumberObject.h | 30 explicit NumberObject(JSGlobalData&, Structure*); 34 static Structure* createStructure(JSGlobalData& globalData, JSValue prototype) 36 return Structure::create(globalData, prototype, TypeInfo(ObjectType, StructureFlags), AnonymousSlotCount, &s_info);
|
H A D | FunctionPrototype.h | 30 FunctionPrototype(ExecState*, JSGlobalObject*, Structure*); 31 void addFunctionProperties(ExecState*, JSGlobalObject*, Structure* functionStructure, JSFunction** callFunction, JSFunction** applyFunction); 33 static Structure* createStructure(JSGlobalData& globalData, JSValue proto) 35 return Structure::create(globalData, proto, TypeInfo(ObjectType, StructureFlags), AnonymousSlotCount, &s_info);
|
H A D | JSObjectWithGlobalObject.h | 37 static Structure* createStructure(JSGlobalData& globalData, JSValue proto) 39 return Structure::create(globalData, proto, TypeInfo(ObjectType, StructureFlags), AnonymousSlotCount, &s_info); 48 JSObjectWithGlobalObject(JSGlobalObject*, Structure*); 49 JSObjectWithGlobalObject(JSGlobalData&, JSGlobalObject*, Structure*);
|
H A D | ArrayConstructor.h | 32 ArrayConstructor(ExecState*, JSGlobalObject*, Structure*, ArrayPrototype*, Structure*);
|
H A D | DateConstructor.h | 32 DateConstructor(ExecState*, JSGlobalObject*, Structure*, Structure* functionStructure, DatePrototype*);
|
H A D | ObjectPrototype.h | 30 ObjectPrototype(ExecState*, JSGlobalObject*, Structure*, Structure* functionStructure);
|
H A D | StringConstructor.h | 32 StringConstructor(ExecState*, JSGlobalObject*, Structure*, Structure* functionStructure, StringPrototype*);
|
H A D | StructureChain.cpp | 30 #include "Structure.h" 37 StructureChain::StructureChain(JSGlobalData& globalData, Structure* structure, Structure* head) 41 for (Structure* current = head; current; current = current->storedPrototype().isNull() ? 0 : asObject(current->storedPrototype())->structure()) 44 m_vector = adoptArrayPtr(new WriteBarrier<Structure>[size + 1]); 47 for (Structure* current = head; current; current = current->storedPrototype().isNull() ? 0 : asObject(current->storedPrototype())->structure())
|
H A D | ArrayPrototype.h | 31 explicit ArrayPrototype(JSGlobalObject*, Structure*); 38 static Structure* createStructure(JSGlobalData& globalData, JSValue prototype) 40 return Structure::create(globalData, prototype, TypeInfo(ObjectType, StructureFlags), AnonymousSlotCount, &s_info);
|
H A D | BooleanObject.h | 30 explicit BooleanObject(JSGlobalData&, Structure*); 34 static Structure* createStructure(JSGlobalData& globalData, JSValue prototype) 36 return Structure::create(globalData, prototype, TypeInfo(ObjectType, StructureFlags), AnonymousSlotCount, &s_info);
|
H A D | DatePrototype.h | 32 DatePrototype(ExecState*, JSGlobalObject*, Structure*); 39 static Structure* createStructure(JSGlobalData& globalData, JSValue prototype) 41 return Structure::create(globalData, prototype, TypeInfo(ObjectType, StructureFlags), AnonymousSlotCount, &s_info);
|
H A D | JSONObject.h | 37 JSONObject(JSGlobalObject*, Structure*); 39 static Structure* createStructure(JSGlobalData& globalData, JSValue prototype) 41 return Structure::create(globalData, prototype, TypeInfo(ObjectType, StructureFlags), AnonymousSlotCount, &s_info);
|
H A D | MathObject.h | 30 MathObject(ExecState*, JSGlobalObject*, Structure*); 37 static Structure* createStructure(JSGlobalData& globalData, JSValue prototype) 39 return Structure::create(globalData, prototype, TypeInfo(ObjectType, StructureFlags), AnonymousSlotCount, &s_info);
|
H A D | StringPrototype.h | 32 StringPrototype(ExecState*, JSGlobalObject*, Structure*); 37 static Structure* createStructure(JSGlobalData& globalData, JSValue prototype) 39 return Structure::create(globalData, prototype, TypeInfo(ObjectType, StructureFlags), AnonymousSlotCount, &s_info);
|
/external/webkit/Source/JavaScriptCore/bytecode/ |
H A D | StructureStubInfo.h | 34 #include "Structure.h" 61 void initGetByIdSelf(JSGlobalData& globalData, JSCell* owner, Structure* baseObjectStructure) 68 void initGetByIdProto(JSGlobalData& globalData, JSCell* owner, Structure* baseObjectStructure, Structure* prototypeStructure) 76 void initGetByIdChain(JSGlobalData& globalData, JSCell* owner, Structure* baseObjectStructure, StructureChain* chain) 102 void initPutByIdTransition(JSGlobalData& globalData, JSCell* owner, Structure* previousStructure, Structure* structure, StructureChain* chain) 111 void initPutByIdReplace(JSGlobalData& globalData, JSCell* owner, Structure* baseObjectStructure) 136 WriteBarrierBase<Structure> baseObjectStructure; 139 WriteBarrierBase<Structure> baseObjectStructur [all...] |
/external/webkit/Source/JavaScriptCore/API/ |
H A D | JSCallbackConstructor.h | 36 JSCallbackConstructor(JSGlobalObject*, Structure*, JSClassRef, JSObjectCallAsConstructorCallback); 42 static Structure* createStructure(JSGlobalData& globalData, JSValue proto) 44 return Structure::create(globalData, proto, TypeInfo(ObjectType, StructureFlags), AnonymousSlotCount, &s_info);
|