Searched refs:specificValue (Results 1 - 4 of 4) sorted by relevance

/external/webkit/Source/JavaScriptCore/runtime/
H A DStructure.h69 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);
90 size_t addPropertyWithoutTransition(JSGlobalData&, const Identifier& propertyName, unsigned attributes, JSCell* specificValue);
112 size_t get(JSGlobalData&, StringImpl* propertyName, unsigned& attributes, JSCell*& specificValue);
113 size_t get(JSGlobalData& globalData, const Identifier& propertyName, unsigned& attributes, JSCell*& specificValue) argument
116 return get(globalData, propertyName.impl(), attributes, specificValue);
179 size_t putSpecificValue(JSGlobalData&, const Identifier& propertyName, unsigned attributes, JSCell* specificValue);
H A DStructure.cpp295 entry->specificValue.clear();
298 Structure* Structure::addPropertyTransitionToExistingStructure(Structure* structure, const Identifier& propertyName, unsigned attributes, JSCell* specificValue, size_t& offset) argument
305 if (specificValueInPrevious && specificValueInPrevious != specificValue)
317 Structure* Structure::addPropertyTransition(JSGlobalData& globalData, Structure* structure, const Identifier& propertyName, unsigned attributes, JSCell* specificValue, size_t& offset) argument
326 if (specificValue && structure->m_transitionTable.contains(propertyName.impl(), attributes))
327 specificValue = 0;
331 ASSERT(!Structure::addPropertyTransitionToExistingStructure(structure, propertyName, attributes, specificValue, offset));
334 specificValue = 0;
339 offset = transition->putSpecificValue(globalData, propertyName, attributes, specificValue);
353 transition->m_specificValueInPrevious.set(globalData, transition, specificValue);
580 addPropertyWithoutTransition(JSGlobalData& globalData, const Identifier& propertyName, unsigned attributes, JSCell* specificValue) argument
643 get(JSGlobalData& globalData, StringImpl* propertyName, unsigned& attributes, JSCell*& specificValue) argument
686 putSpecificValue(JSGlobalData& globalData, const Identifier& propertyName, unsigned attributes, JSCell* specificValue) argument
[all...]
H A DPropertyMapHashTable.h77 WriteBarrier<JSCell> specificValue; member in struct:JSC::PropertyMapEntry
79 PropertyMapEntry(JSGlobalData& globalData, JSCell* owner, StringImpl* key, unsigned offset, unsigned attributes, JSCell* specificValue) argument
83 , specificValue(globalData, owner, specificValue)
262 writeBarrier(globalData, owner, iter->specificValue.get());
286 writeBarrier(globalData, owner, iter->specificValue.get());
H A DJSObject.cpp129 JSCell* specificValue; local
130 if ((m_structure->get(exec->globalData(), propertyName, attributes, specificValue) != WTF::notFound) && attributes & ReadOnly) {
220 JSCell* specificValue; local
221 if (m_structure->get(exec->globalData(), propertyName, attributes, specificValue) != WTF::notFound) {
428 bool JSObject::getPropertySpecificValue(ExecState* exec, const Identifier& propertyName, JSCell*& specificValue) const
431 if (m_structure->get(exec->globalData(), propertyName, attributes, specificValue) != WTF::notFound)

Completed in 968 milliseconds