/macosx-10.9.5/WebCore-7537.78.1/ForwardingHeaders/runtime/ |
H A D | Structure.h | 3 #include <JavaScriptCore/Structure.h>
|
/macosx-10.9.5/JavaScriptCore-7537.78.1/runtime/ |
H A D | StructureRareData.h | 36 class Structure; 39 friend class Structure; 41 static StructureRareData* create(VM&, Structure*); 46 static Structure* createStructure(VM&, JSGlobalObject*, JSValue prototype); 48 // Returns true if this StructureRareData should also be cloned when cloning the owner Structure. 51 Structure* previousID() const; 52 void setPreviousID(VM&, Structure* transition, Structure*); 59 void setEnumerationCache(VM&, const Structure* owner, JSPropertyNameIterator* value); 64 StructureRareData(VM&, Structure*); [all...] |
H A D | ArrayPrototype.h | 31 ArrayPrototype(JSGlobalObject*, Structure*); 36 static ArrayPrototype* create(ExecState*, JSGlobalObject*, Structure*); 43 static Structure* createStructure(VM& vm, JSGlobalObject* globalObject, JSValue prototype) 45 return Structure::create(vm, globalObject, prototype, TypeInfo(ObjectType, StructureFlags), &s_info, ArrayClass);
|
H A D | ObjectPrototype.h | 32 static ObjectPrototype* create(ExecState*, JSGlobalObject*, Structure*); 36 static Structure* createStructure(VM& vm, JSGlobalObject* globalObject, JSValue prototype) 38 return Structure::create(vm, globalObject, prototype, TypeInfo(ObjectType, StructureFlags), &s_info); 45 ObjectPrototype(ExecState*, Structure*);
|
H A D | StringPrototype.h | 32 StringPrototype(ExecState*, Structure*); 37 static StringPrototype* create(ExecState*, JSGlobalObject*, Structure*); 39 static Structure* createStructure(VM& vm, JSGlobalObject* globalObject, JSValue prototype) 41 return Structure::create(vm, globalObject, prototype, TypeInfo(ObjectType, StructureFlags), &s_info);
|
H A D | StructureInlines.h | 30 #include "Structure.h" 34 inline Structure* Structure::create(VM& vm, JSGlobalObject* globalObject, JSValue prototype, const TypeInfo& typeInfo, const ClassInfo* classInfo, IndexingType indexingType, unsigned inlineCapacity) 38 Structure* structure = new (NotNull, allocateCell<Structure>(vm.heap)) Structure(vm, globalObject, prototype, typeInfo, classInfo, indexingType, inlineCapacity); 43 inline Structure* Structure::createStructure(VM& vm) 46 Structure* structure = new (NotNull, allocateCell<Structure>(v [all...] |
H A D | StructureChain.h | 31 #include "Structure.h" 41 class Structure; 49 static StructureChain* create(VM& vm, Structure* head) 55 WriteBarrier<Structure>* head() { return m_vector.get(); } 58 static Structure* createStructure(VM& vm, JSGlobalObject* globalObject, JSValue prototype) { return Structure::create(vm, globalObject, prototype, TypeInfo(CompoundType, OverridesVisitChildren), &s_info); } 67 void finishCreation(VM& vm, Structure* head) 71 for (Structure* current = head; current; current = current->storedPrototype().isNull() ? 0 : asObject(current->storedPrototype())->structure()) 74 m_vector = adoptArrayPtr(new WriteBarrier<Structure>[size + 1]); 77 for (Structure* curren [all...] |
H A D | Structure.cpp | 27 #include "Structure.h" 63 static HashSet<Structure*>& liveStructureSet = *(new HashSet<Structure*>); 69 Structure* transition = singleTransition(); 75 inline Structure* StructureTransitionTable::get(StringImpl* rep, unsigned attributes) const 78 Structure* transition = singleTransition(); 84 inline void StructureTransitionTable::add(VM& vm, Structure* structure) 87 Structure* existingTransition = singleTransition(); 109 void Structure::dumpStatistics() 118 HashSet<Structure*> 154 Structure::Structure(VM& vm, JSGlobalObject* globalObject, JSValue prototype, const TypeInfo& typeInfo, const ClassInfo* classInfo, IndexingType indexingType, unsigned inlineCapacity) function in class:JSC::Structure 182 Structure::Structure(VM& vm) function in class:JSC::Structure 204 Structure::Structure(VM& vm, const Structure* previous) function in class:JSC::Structure [all...] |
H A D | Structure.h | 66 class Structure : public JSCell { class in namespace:JSC 72 static Structure* create(VM&, JSGlobalObject*, JSValue prototype, const TypeInfo&, const ClassInfo*, IndexingType = NonArray, unsigned inlineCapacity = 0); 93 JS_EXPORT_PRIVATE static Structure* addPropertyTransition(VM&, Structure*, PropertyName, unsigned attributes, JSCell* specificValue, PropertyOffset&); 94 JS_EXPORT_PRIVATE static Structure* addPropertyTransitionToExistingStructure(Structure*, PropertyName, unsigned attributes, JSCell* specificValue, PropertyOffset&); 95 static Structure* removePropertyTransition(VM&, Structure*, PropertyName, PropertyOffset&); 96 JS_EXPORT_PRIVATE static Structure* changePrototypeTransition(VM&, Structure*, JSValu [all...] |
H A D | PrototypeMap.h | 35 class Structure; 40 JS_EXPORT_PRIVATE Structure* emptyObjectStructureForPrototype(JSObject*, unsigned inlineCapacity); 47 typedef WeakGCMap<std::pair<JSObject*, unsigned>, Structure> StructureMap;
|
H A D | StructureRareDataInlines.h | 33 inline Structure* StructureRareData::previousID() const 38 inline void StructureRareData::setPreviousID(VM& vm, Structure* transition, Structure* structure)
|
H A D | BooleanObject.h | 30 JS_EXPORT_PRIVATE BooleanObject(VM&, Structure*); 36 static BooleanObject* create(VM& vm, Structure* structure) 45 static Structure* createStructure(VM& vm, JSGlobalObject* globalObject, JSValue prototype) 47 return Structure::create(vm, globalObject, prototype, TypeInfo(ObjectType, StructureFlags), &s_info);
|
H A D | BooleanPrototype.h | 32 static BooleanPrototype* create(ExecState* exec, JSGlobalObject* globalObject, Structure* structure) 41 static Structure* createStructure(VM& vm, JSGlobalObject* globalObject, JSValue prototype) 43 return Structure::create(vm, globalObject, prototype, TypeInfo(ObjectType, StructureFlags), &s_info); 51 BooleanPrototype(ExecState*, Structure*);
|
H A D | DatePrototype.h | 32 DatePrototype(ExecState*, Structure*); 37 static DatePrototype* create(ExecState* exec, JSGlobalObject* globalObject, Structure* structure) 49 static Structure* createStructure(VM& vm, JSGlobalObject* globalObject, JSValue prototype) 51 return Structure::create(vm, globalObject, prototype, TypeInfo(ObjectType, StructureFlags), &s_info);
|
H A D | ErrorConstructor.h | 35 static ErrorConstructor* create(ExecState* exec, JSGlobalObject* globalObject, Structure* structure, ErrorPrototype* errorPrototype) 44 static Structure* createStructure(VM& vm, JSGlobalObject* globalObject, JSValue prototype) 46 return Structure::create(vm, globalObject, prototype, TypeInfo(ObjectType, StructureFlags), &s_info); 53 ErrorConstructor(JSGlobalObject*, Structure*);
|
H A D | ErrorInstance.cpp | 33 ErrorInstance::ErrorInstance(VM& vm, Structure* structure)
|
H A D | ErrorPrototype.h | 34 static ErrorPrototype* create(ExecState* exec, JSGlobalObject* globalObject, Structure* structure) 43 static Structure* createStructure(VM& vm, JSGlobalObject* globalObject, JSValue prototype) 45 return Structure::create(vm, globalObject, prototype, TypeInfo(ErrorInstanceType, StructureFlags), &s_info); 49 ErrorPrototype(ExecState*, Structure*);
|
H A D | FunctionPrototype.h | 32 static FunctionPrototype* create(ExecState* exec, JSGlobalObject* globalObject, Structure* structure) 41 static Structure* createStructure(VM& vm, JSGlobalObject* globalObject, JSValue proto) 43 return Structure::create(vm, globalObject, proto, TypeInfo(ObjectType, StructureFlags), &s_info); 52 FunctionPrototype(JSGlobalObject*, Structure*);
|
H A D | JSONObject.h | 39 static JSONObject* create(ExecState* exec, JSGlobalObject* globalObject, Structure* structure) 46 static Structure* createStructure(VM& vm, JSGlobalObject* globalObject, JSValue prototype) 48 return Structure::create(vm, globalObject, prototype, TypeInfo(ObjectType, StructureFlags), &s_info); 58 JSONObject(JSGlobalObject*, Structure*);
|
H A D | MathObject.h | 30 MathObject(JSGlobalObject*, Structure*); 35 static MathObject* create(ExecState* exec, JSGlobalObject* globalObject, Structure* structure) 46 static Structure* createStructure(VM& vm, JSGlobalObject* globalObject, JSValue prototype) 48 return Structure::create(vm, globalObject, prototype, TypeInfo(ObjectType, StructureFlags), &s_info);
|
H A D | NameConstructor.h | 40 static NameConstructor* create(ExecState* exec, JSGlobalObject* globalObject, Structure* structure, NamePrototype* prototype) 49 static Structure* createStructure(VM& vm, JSGlobalObject* globalObject, JSValue prototype) 51 return Structure::create(vm, globalObject, prototype, TypeInfo(ObjectType, StructureFlags), &s_info); 58 NameConstructor(JSGlobalObject*, Structure*);
|
H A D | NamePrototype.h | 37 static NamePrototype* create(ExecState* exec, Structure* structure) 46 static Structure* createStructure(VM& vm, JSGlobalObject* globalObject, JSValue prototype) 48 return Structure::create(vm, globalObject, prototype, TypeInfo(NameInstanceType, StructureFlags), &s_info); 52 NamePrototype(ExecState*, Structure*);
|
H A D | NumberObject.h | 30 NumberObject(VM&, Structure*); 36 static NumberObject* create(VM& vm, Structure* structure) 45 static Structure* createStructure(VM& vm, JSGlobalObject* globalObject, JSValue prototype) 47 return Structure::create(vm, globalObject, prototype, TypeInfo(NumberObjectType, StructureFlags), &s_info);
|
H A D | NumberPrototype.h | 32 static NumberPrototype* create(ExecState* exec, JSGlobalObject* globalObject, Structure* structure) 41 static Structure* createStructure(VM& vm, JSGlobalObject* globalObject, JSValue prototype) 43 return Structure::create(vm, globalObject, prototype, TypeInfo(NumberObjectType, StructureFlags), &s_info); 51 NumberPrototype(ExecState*, Structure*);
|
/macosx-10.9.5/JavaScriptCore-7537.78.1/jit/ |
H A D | ClosureCallStubRoutine.h | 42 Structure*, ExecutableBase*, const CodeOrigin&); 46 Structure* structure() const { return m_structure.get(); } 54 WriteBarrier<Structure> m_structure;
|