Searched refs:Structure (Results 1 - 25 of 244) sorted by relevance

12345678910

/external/webkit/Source/WebCore/ForwardingHeaders/runtime/
H A DStructure.h3 #include <JavaScriptCore/Structure.h>
/external/webkit/Source/JavaScriptCore/runtime/
H A DErrorInstance.h32 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 DBooleanPrototype.h30 BooleanPrototype(ExecState*, JSGlobalObject*, Structure*, Structure* functionStructure);
H A DErrorPrototype.h32 ErrorPrototype(ExecState*, JSGlobalObject*, Structure*, Structure* functionStructure);
H A DNumberPrototype.h30 NumberPrototype(ExecState*, JSGlobalObject*, Structure*, Structure* functionStructure);
H A DRegExpPrototype.h31 RegExpPrototype(ExecState*, JSGlobalObject*, Structure*, Structure* functionStructure);
H A DStructureChain.h30 #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 DStructure.h58 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 DNativeErrorConstructor.h34 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 DNumberObject.h30 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 DFunctionPrototype.h30 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 DJSObjectWithGlobalObject.h37 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 DArrayConstructor.h32 ArrayConstructor(ExecState*, JSGlobalObject*, Structure*, ArrayPrototype*, Structure*);
H A DDateConstructor.h32 DateConstructor(ExecState*, JSGlobalObject*, Structure*, Structure* functionStructure, DatePrototype*);
H A DObjectPrototype.h30 ObjectPrototype(ExecState*, JSGlobalObject*, Structure*, Structure* functionStructure);
H A DStringConstructor.h32 StringConstructor(ExecState*, JSGlobalObject*, Structure*, Structure* functionStructure, StringPrototype*);
H A DStructureChain.cpp30 #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 DArrayPrototype.h31 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 DBooleanObject.h30 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 DDatePrototype.h32 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 DJSONObject.h37 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 DMathObject.h30 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 DStringPrototype.h32 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 DStructureStubInfo.h34 #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 DJSCallbackConstructor.h36 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);

Completed in 142 milliseconds

12345678910