Searched refs:specificValue (Results 1 - 4 of 4) sorted by relevance
/external/webkit/Source/JavaScriptCore/runtime/ |
H A D | Structure.h | 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); 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 D | Structure.cpp | 295 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 D | PropertyMapHashTable.h | 77 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 D | JSObject.cpp | 129 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 104 milliseconds