Home
last modified time | relevance | path

Searched refs:Structure (Results 1 – 25 of 212) sorted by relevance

123456789

/external/webkit/Source/JavaScriptCore/runtime/
DStructure.h58 class Structure : public JSCell {
61 …static Structure* create(JSGlobalData& globalData, JSValue prototype, const TypeInfo& typeInfo, un… in create()
64 …return new (&globalData) Structure(globalData, prototype, typeInfo, anonymousSlotCount, classInfo); in create()
69 …static Structure* addPropertyTransition(JSGlobalData&, Structure*, const Identifier& propertyName,…
70 …static Structure* addPropertyTransitionToExistingStructure(Structure*, const Identifier& propertyN…
71 …static Structure* removePropertyTransition(JSGlobalData&, Structure*, const Identifier& propertyNa…
72 static Structure* changePrototypeTransition(JSGlobalData&, Structure*, JSValue prototype);
73 static Structure* despecifyFunctionTransition(JSGlobalData&, Structure*, const Identifier&);
74 static Structure* getterSetterTransition(JSGlobalData&, Structure*);
75 static Structure* toCacheableDictionaryTransition(JSGlobalData&, Structure*);
[all …]
DStructure.cpp65 static HashSet<Structure*>& liveStructureSet = *(new HashSet<Structure*>);
71 Structure* transition = singleTransition(); in contains()
77 inline Structure* StructureTransitionTable::get(StringImpl* rep, unsigned attributes) const in get()
80 Structure* transition = singleTransition(); in get()
86 inline void StructureTransitionTable::remove(Structure* structure) in remove()
105 inline void StructureTransitionTable::add(JSGlobalData& globalData, Structure* structure) in add()
108 Structure* existingTransition = singleTransition(); in add()
132 void Structure::dumpStatistics() in dumpStatistics()
141 HashSet<Structure*>::const_iterator end = liveStructureSet.end(); in dumpStatistics()
142 for (HashSet<Structure*>::const_iterator it = liveStructureSet.begin(); it != end; ++it) { in dumpStatistics()
[all …]
DJSGlobalData.h71 class Structure; variable
149 Strong<Structure> structureStructure;
150 Strong<Structure> activationStructure;
151 Strong<Structure> interruptedExecutionErrorStructure;
152 Strong<Structure> terminatedExecutionErrorStructure;
153 Strong<Structure> staticScopeStructure;
154 Strong<Structure> strictEvalActivationStructure;
155 Strong<Structure> stringStructure;
156 Strong<Structure> notAnObjectStructure;
157 Strong<Structure> propertyNameIteratorStructure;
[all …]
DJSGlobalObject.h90 WriteBarrier<Structure> m_argumentsStructure;
91 WriteBarrier<Structure> m_arrayStructure;
92 WriteBarrier<Structure> m_booleanObjectStructure;
93 WriteBarrier<Structure> m_callbackConstructorStructure;
94 WriteBarrier<Structure> m_callbackFunctionStructure;
95 WriteBarrier<Structure> m_callbackObjectStructure;
96 WriteBarrier<Structure> m_dateStructure;
97 WriteBarrier<Structure> m_emptyObjectStructure;
98 WriteBarrier<Structure> m_errorStructure;
99 WriteBarrier<Structure> m_functionStructure;
[all …]
DStructureChain.h39 class Structure; variable
45 …static StructureChain* create(JSGlobalData& globalData, Structure* head) { return new (&globalData… in create()
46 WriteBarrier<Structure>* head() { return m_vector.get(); } in head()
49 …static Structure* createStructure(JSGlobalData& globalData, JSValue prototype) { return Structure:… in createStructure()
52 StructureChain(JSGlobalData&, Structure*, Structure* head);
54 OwnArrayPtr<WriteBarrier<Structure> > m_vector;
DStructureTransitionTable.h38 class Structure; variable
78 static inline Hash::Key keyForFinalizer(void* context, Structure* structure) in keyForFinalizer()
84 …typedef WeakGCMap<Hash::Key, Structure, WeakGCMapFinalizerCallback, Hash, HashTraits> TransitionMa…
86 static Hash::Key keyForWeakGCMapFinalizer(void* context, Structure*);
102 inline void add(JSGlobalData&, Structure*);
103 inline void remove(Structure*);
105 inline Structure* get(StringImpl* rep, unsigned attributes) const;
138 Structure* singleTransition() const in singleTransition()
143 return reinterpret_cast<Structure*>(slot->asCell()); in singleTransition()
155 void setSingleTransition(JSGlobalData& globalData, Structure* structure) in setSingleTransition()
DErrorInstance.h32 static Structure* createStructure(JSGlobalData& globalData, JSValue prototype) in createStructure()
34 …return Structure::create(globalData, prototype, TypeInfo(ObjectType, StructureFlags), AnonymousSlo… in createStructure()
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&);
DNativeErrorConstructor.h34 …NativeErrorConstructor(ExecState*, JSGlobalObject*, Structure*, Structure* prototypeStructure, con…
38 static Structure* createStructure(JSGlobalData& globalData, JSValue prototype) in createStructure()
40 …return Structure::create(globalData, prototype, TypeInfo(ObjectType, StructureFlags), AnonymousSlo… in createStructure()
43 Structure* errorStructure() { return m_errorStructure.get(); } in errorStructure()
51 WriteBarrier<Structure> m_errorStructure;
DJSPropertyNameIterator.h48 static Structure* createStructure(JSGlobalData& globalData, JSValue prototype) in createStructure()
50 …return Structure::create(globalData, prototype, TypeInfo(CompoundType, OverridesMarkChildren), Ano… in createStructure()
68 void setCachedStructure(JSGlobalData& globalData, Structure* structure) in setCachedStructure()
74 Structure* cachedStructure() { return m_cachedStructure.get(); } in cachedStructure()
83 WriteBarrier<Structure> m_cachedStructure;
90 …inline void Structure::setEnumerationCache(JSGlobalData& globalData, JSPropertyNameIterator* enume… in setEnumerationCache()
96 inline JSPropertyNameIterator* Structure::enumerationCache() in enumerationCache()
DStructureChain.cpp37 StructureChain::StructureChain(JSGlobalData& globalData, Structure* structure, Structure* head) in StructureChain()
41 …for (Structure* current = head; current; current = current->storedPrototype().isNull() ? 0 : asObj… in StructureChain()
44 m_vector = adoptArrayPtr(new WriteBarrier<Structure>[size + 1]); in StructureChain()
47 …for (Structure* current = head; current; current = current->storedPrototype().isNull() ? 0 : asObj… in StructureChain()
DStringObject.h31 StringObject(ExecState*, Structure*);
32 StringObject(ExecState*, Structure*, const UString&);
48 static Structure* createStructure(JSGlobalData& globalData, JSValue prototype) in createStructure()
50 …return Structure::create(globalData, prototype, TypeInfo(ObjectType, StructureFlags), AnonymousSlo… in createStructure()
55 StringObject(JSGlobalData&, Structure*, JSString*);
DFunctionPrototype.h30 FunctionPrototype(ExecState*, JSGlobalObject*, Structure*);
31 …void addFunctionProperties(ExecState*, JSGlobalObject*, Structure* functionStructure, JSFunction**…
33 static Structure* createStructure(JSGlobalData& globalData, JSValue proto) in createStructure()
35 …return Structure::create(globalData, proto, TypeInfo(ObjectType, StructureFlags), AnonymousSlotCou… in createStructure()
DJSObjectWithGlobalObject.h37 static Structure* createStructure(JSGlobalData& globalData, JSValue proto) in createStructure()
39 …return Structure::create(globalData, proto, TypeInfo(ObjectType, StructureFlags), AnonymousSlotCou… in createStructure()
48 JSObjectWithGlobalObject(JSGlobalObject*, Structure*);
49 JSObjectWithGlobalObject(JSGlobalData&, JSGlobalObject*, Structure*);
DExecutable.h55 ExecutableBase(JSGlobalData& globalData, Structure* structure, int numParameters) in ExecutableBase()
68 …static Structure* createStructure(JSGlobalData& globalData, JSValue proto) { return Structure::cre… in createStructure()
119 …static Structure* createStructure(JSGlobalData& globalData, JSValue proto) { return Structure::cre… in createStructure()
151 …ScriptExecutable(Structure* structure, JSGlobalData* globalData, const SourceCode& source, bool is… in ScriptExecutable()
165 …ScriptExecutable(Structure* structure, ExecState* exec, const SourceCode& source, bool isInStrictC… in ScriptExecutable()
235 …static Structure* createStructure(JSGlobalData& globalData, JSValue proto) { return Structure::cre… in createStructure()
282 …static Structure* createStructure(JSGlobalData& globalData, JSValue proto) { return Structure::cre… in createStructure()
375 …static Structure* createStructure(JSGlobalData& globalData, JSValue proto) { return Structure::cre… in createStructure()
DJSWrapperObject.h33 explicit JSWrapperObject(JSGlobalData&, Structure*);
39 static Structure* createStructure(JSGlobalData& globalData, JSValue prototype) in createStructure()
41 …return Structure::create(globalData, prototype, TypeInfo(ObjectType, StructureFlags), AnonymousSlo… in createStructure()
53 inline JSWrapperObject::JSWrapperObject(JSGlobalData& globalData, Structure* structure) in JSWrapperObject()
DJSObject.h54 class Structure; variable
93 void setStructure(JSGlobalData&, Structure*);
94 Structure* inheritorID(JSGlobalData&);
173 void transitionTo(JSGlobalData&, Structure*);
252 static Structure* createStructure(JSGlobalData& globalData, JSValue prototype) in createStructure()
254 …return Structure::create(globalData, prototype, TypeInfo(ObjectType, StructureFlags), AnonymousSlo… in createStructure()
266 JSObject(JSGlobalData&, Structure*, PropertyStorage inlineStorage);
303 Structure* createInheritorID(JSGlobalData&);
306 WriteBarrier<Structure> m_inheritorID;
327 static Structure* createStructure(JSGlobalData& globalData, JSValue prototype) in createStructure()
[all …]
DErrorInstance.cpp28 ErrorInstance::ErrorInstance(JSGlobalData* globalData, Structure* structure) in ErrorInstance()
36 ErrorInstance::ErrorInstance(JSGlobalData* globalData, Structure* structure, const UString& message) in ErrorInstance()
44 ErrorInstance* ErrorInstance::create(JSGlobalData* globalData, Structure* structure, const UString&… in create()
49 ErrorInstance* ErrorInstance::create(ExecState* exec, Structure* structure, JSValue message) in create()
DDateInstance.h34 DateInstance(ExecState*, Structure*, double);
35 explicit DateInstance(ExecState*, Structure*);
55 static Structure* createStructure(JSGlobalData& globalData, JSValue prototype) in createStructure()
57 …return Structure::create(globalData, prototype, TypeInfo(ObjectType, StructureFlags), AnonymousSlo… in createStructure()
DNumberObject.h30 explicit NumberObject(JSGlobalData&, Structure*);
34 static Structure* createStructure(JSGlobalData& globalData, JSValue prototype) in createStructure()
36 …return Structure::create(globalData, prototype, TypeInfo(ObjectType, StructureFlags), AnonymousSlo… in createStructure()
/external/webkit/Source/JavaScriptCore/bytecode/
DStructureStubInfo.h61 … void initGetByIdSelf(JSGlobalData& globalData, JSCell* owner, Structure* baseObjectStructure) in initGetByIdSelf()
68 …itGetByIdProto(JSGlobalData& globalData, JSCell* owner, Structure* baseObjectStructure, Structure*… in initGetByIdProto()
76 …void initGetByIdChain(JSGlobalData& globalData, JSCell* owner, Structure* baseObjectStructure, Str… in initGetByIdChain()
102 …tByIdTransition(JSGlobalData& globalData, JSCell* owner, Structure* previousStructure, Structure* … in initPutByIdTransition()
111 … void initPutByIdReplace(JSGlobalData& globalData, JSCell* owner, Structure* baseObjectStructure) in initPutByIdReplace()
136 WriteBarrierBase<Structure> baseObjectStructure;
139 WriteBarrierBase<Structure> baseObjectStructure;
140 WriteBarrierBase<Structure> prototypeStructure;
143 WriteBarrierBase<Structure> baseObjectStructure;
155 WriteBarrierBase<Structure> previousStructure;
[all …]
DInstruction.h54 class Structure; variable
64 WriteBarrier<Structure> base;
66 WriteBarrierBase<Structure> proto;
70 …lData, JSCell* owner, PolymorphicAccessStructureListStubRoutineType _stubRoutine, Structure* _base) in set()
78 …r, PolymorphicAccessStructureListStubRoutineType _stubRoutine, Structure* _base, Structure* _proto) in set()
86 …ell* owner, PolymorphicAccessStructureListStubRoutineType _stubRoutine, Structure* _base, Structur… in set()
95 …ta, JSCell* owner, PolymorphicAccessStructureListStubRoutineType stubRoutine, Structure* firstBase) in PolymorphicAccessStructureList()
100 …, PolymorphicAccessStructureListStubRoutineType stubRoutine, Structure* firstBase, Structure* firs… in PolymorphicAccessStructureList()
105 …Cell* owner, PolymorphicAccessStructureListStubRoutineType stubRoutine, Structure* firstBase, Stru… in PolymorphicAccessStructureList()
144 Instruction(JSGlobalData& globalData, JSCell* owner, Structure* structure) in Instruction()
[all …]
/external/webkit/Source/WebCore/bindings/scripts/test/JS/
DJSTestSerializedScriptValueInterface.h38 …JSTestSerializedScriptValueInterface(NonNullPassRefPtr<JSC::Structure>, JSDOMGlobalObject*, PassRe…
44 …static PassRefPtr<JSC::Structure> createStructure(JSC::JSGlobalData& globalData, JSC::JSValue prot… in createStructure()
46 …return JSC::Structure::create(globalData, prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags… in createStructure()
66 …static PassRefPtr<JSC::Structure> createStructure(JSC::JSGlobalData& globalData, JSC::JSValue prot… in createStructure()
68 …return JSC::Structure::create(globalData, prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags… in createStructure()
70 …facePrototype(JSC::JSGlobalObject* globalObject, NonNullPassRefPtr<JSC::Structure> structure) : JS… in JSTestSerializedScriptValueInterfacePrototype()
DJSTestInterface.h38 … JSTestInterface(NonNullPassRefPtr<JSC::Structure>, JSDOMGlobalObject*, PassRefPtr<TestInterface>);
44 …static PassRefPtr<JSC::Structure> createStructure(JSC::JSGlobalData& globalData, JSC::JSValue prot… in createStructure()
46 …return JSC::Structure::create(globalData, prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags… in createStructure()
66 …static PassRefPtr<JSC::Structure> createStructure(JSC::JSGlobalData& globalData, JSC::JSValue prot… in createStructure()
68 …return JSC::Structure::create(globalData, prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags… in createStructure()
70 …JSTestInterfacePrototype(JSC::JSGlobalObject* globalObject, NonNullPassRefPtr<JSC::Structure> stru… in JSTestInterfacePrototype()
DJSTestMediaQueryListListener.h36 …JSTestMediaQueryListListener(NonNullPassRefPtr<JSC::Structure>, JSDOMGlobalObject*, PassRefPtr<Tes…
42 …static PassRefPtr<JSC::Structure> createStructure(JSC::JSGlobalData& globalData, JSC::JSValue prot… in createStructure()
44 …return JSC::Structure::create(globalData, prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags… in createStructure()
66 …static PassRefPtr<JSC::Structure> createStructure(JSC::JSGlobalData& globalData, JSC::JSValue prot… in createStructure()
68 …return JSC::Structure::create(globalData, prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags… in createStructure()
70 …enerPrototype(JSC::JSGlobalObject* globalObject, NonNullPassRefPtr<JSC::Structure> structure) : JS… in JSTestMediaQueryListListenerPrototype()
/external/webkit/Source/WebCore/bindings/js/
DJSDOMBinding.h67 … static JSC::Structure* createStructure(JSC::JSGlobalData& globalData, JSC::JSValue prototype) in createStructure()
69 …return JSC::Structure::create(globalData, prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags… in createStructure()
73 JSDOMWrapperWithGlobalPointer(JSC::Structure* structure, JSDOMGlobalObject* globalObject) in JSDOMWrapperWithGlobalPointer()
86 … static JSC::Structure* createStructure(JSC::JSGlobalData& globalData, JSC::JSValue prototype) in createStructure()
88 …return JSC::Structure::create(globalData, prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags… in createStructure()
93 DOMConstructorObject(JSC::Structure* structure, JSDOMGlobalObject* globalObject) in DOMConstructorObject()
109 DOMConstructorWithDocument(JSC::Structure* structure, JSDOMGlobalObject* globalObject) in DOMConstructorWithDocument()
119 JSC::Structure* getCachedDOMStructure(JSDOMGlobalObject*, const JSC::ClassInfo*);
120 JSC::Structure* cacheDOMStructure(JSDOMGlobalObject*, JSC::Structure*, const JSC::ClassInfo*);
130 …template<class WrapperClass> inline JSC::Structure* getDOMStructure(JSC::ExecState* exec, JSDOMGlo… in getDOMStructure()
[all …]

123456789