/external/webkit/Source/JavaScriptCore/runtime/ |
D | Structure.h | 58 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 …]
|
D | Structure.cpp | 65 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 …]
|
D | JSGlobalData.h | 71 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 …]
|
D | JSGlobalObject.h | 90 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 …]
|
D | StructureChain.h | 39 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;
|
D | StructureTransitionTable.h | 38 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()
|
D | ErrorInstance.h | 32 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&);
|
D | NativeErrorConstructor.h | 34 …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;
|
D | JSPropertyNameIterator.h | 48 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()
|
D | StructureChain.cpp | 37 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()
|
D | StringObject.h | 31 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*);
|
D | FunctionPrototype.h | 30 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()
|
D | JSObjectWithGlobalObject.h | 37 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*);
|
D | Executable.h | 55 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()
|
D | JSWrapperObject.h | 33 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()
|
D | JSObject.h | 54 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 …]
|
D | ErrorInstance.cpp | 28 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()
|
D | DateInstance.h | 34 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()
|
D | NumberObject.h | 30 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/ |
D | StructureStubInfo.h | 61 … 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 …]
|
D | Instruction.h | 54 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/ |
D | JSTestSerializedScriptValueInterface.h | 38 …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()
|
D | JSTestInterface.h | 38 … 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()
|
D | JSTestMediaQueryListListener.h | 36 …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/ |
D | JSDOMBinding.h | 67 … 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 …]
|