/macosx-10.9.5/JavaScriptCore-7537.78.1/bytecode/ |
H A D | ResolveGlobalStatus.cpp | 39 JSCell* specificValue; local 40 PropertyOffset offset = structure->get(*codeBlock->vm(), identifier, attributesIgnored, specificValue); 42 specificValue = 0; 46 return ResolveGlobalStatus(ResolveGlobalStatus::Simple, structure, offset, specificValue);
|
H A D | GetByIdStatus.cpp | 53 JSCell* specificValue; local 55 *profiledBlock->vm(), ident, attributesIgnored, specificValue); 57 specificValue = 0; 61 return GetByIdStatus(Simple, false, StructureSet(structure), offset, specificValue); 93 JSCell* specificValue; local 96 *profiledBlock->vm(), ident, attributesIgnored, specificValue); 98 specificValue = 0; 103 result.m_specificValue = JSValue(specificValue); 166 JSCell* specificValue; local 168 *profiledBlock->vm(), ident, attributesIgnored, specificValue); 191 JSCell* specificValue; local 276 JSCell* specificValue; local [all...] |
H A D | ResolveGlobalStatus.h | 57 JSValue specificValue = JSValue()) 61 , m_specificValue(specificValue) 76 JSValue specificValue() const { return m_specificValue; } function in class:JSC::ResolveGlobalStatus
|
H A D | GetByIdStatus.h | 63 PropertyOffset offset = invalidOffset, JSValue specificValue = JSValue(), Vector<Structure*> chain = Vector<Structure*>()) 67 , m_specificValue(specificValue) 87 JSValue specificValue() const { return m_specificValue; } // Returns JSValue() if there is no specific value. function in class:JSC::GetByIdStatus
|
H A D | PutByIdStatus.cpp | 154 JSCell* specificValue; local 155 PropertyOffset offset = structure->get(vm, ident, attributes, specificValue); 159 if (specificValue) { 203 // specificValue will tell us. 207 // by passing 0 for the specificValue.
|
/macosx-10.9.5/JavaScriptCore-7537.78.1/runtime/ |
H A D | Structure.cpp | 299 entry->specificValue.clear(); 302 Structure* Structure::addPropertyTransitionToExistingStructure(Structure* structure, PropertyName propertyName, unsigned attributes, JSCell* specificValue, PropertyOffset& offset) argument 309 if (specificValueInPrevious && specificValueInPrevious != specificValue) 347 Structure* Structure::addPropertyTransition(VM& vm, Structure* structure, PropertyName propertyName, unsigned attributes, JSCell* specificValue, PropertyOffset& offset) argument 356 if (specificValue && structure->m_transitionTable.contains(propertyName.uid(), attributes)) 357 specificValue = 0; 361 ASSERT(!Structure::addPropertyTransitionToExistingStructure(structure, propertyName, attributes, specificValue, offset)); 364 specificValue = 0; 369 offset = transition->putSpecificValue(vm, propertyName, attributes, specificValue); 379 transition->m_specificValueInPrevious.setMayBeNull(vm, transition, specificValue); 661 addPropertyWithoutTransition(VM& vm, PropertyName propertyName, unsigned attributes, JSCell* specificValue) argument 752 get(VM& vm, PropertyName propertyName, unsigned& attributes, JSCell*& specificValue) argument 795 putSpecificValue(VM& vm, PropertyName propertyName, unsigned attributes, JSCell* specificValue) argument 909 JSCell* specificValue; local [all...] |
H A D | PropertyTable.cpp | 85 Heap::writeBarrier(owner, iter->specificValue.get()); 110 Heap::writeBarrier(owner, iter->specificValue.get()); 143 visitor.append(&ptr->specificValue);
|
H A D | Structure.h | 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&); 120 JS_EXPORT_PRIVATE PropertyOffset addPropertyWithoutTransition(VM&, PropertyName, unsigned attributes, JSCell* specificValue); 236 JS_EXPORT_PRIVATE PropertyOffset get(VM&, PropertyName, unsigned& attributes, JSCell*& specificValue); 363 PropertyOffset putSpecificValue(VM&, PropertyName, unsigned attributes, JSCell* specificValue);
|
H A D | PropertyMapHashTable.h | 78 WriteBarrier<JSCell> specificValue; member in struct:JSC::PropertyMapEntry 80 PropertyMapEntry(VM& vm, JSCell* owner, StringImpl* key, PropertyOffset offset, unsigned attributes, JSCell* specificValue) argument 84 , specificValue(vm, owner, specificValue, WriteBarrier<JSCell>::MayBeNull)
|
H A D | JSCJSValue.cpp | 139 JSCell* specificValue; local 140 PropertyOffset offset = obj->structure()->get(vm, propertyName, attributes, specificValue);
|
H A D | JSObject.cpp | 373 JSCell* specificValue; local 374 PropertyOffset offset = obj->structure()->get(vm, propertyName, attributes, specificValue); 1249 JSCell* specificValue; local 1250 if (isValidOffset(thisObject->structure()->get(exec->vm(), propertyName, attributes, specificValue))) { 1433 bool JSObject::getPropertySpecificValue(ExecState* exec, PropertyName propertyName, JSCell*& specificValue) const 1436 if (isValidOffset(structure()->get(exec->vm(), propertyName, attributes, specificValue)))
|
/macosx-10.9.5/JavaScriptCore-7537.78.1/dfg/ |
H A D | DFGFixupPhase.cpp | 1087 JSCell* specificValue; local 1089 vm(), ident, attributesUnused, specificValue); 1093 if (!specificValue) 1096 if (!specificValue->inherits(&JSFunction::s_info)) 1099 JSFunction* function = jsCast<JSFunction*>(specificValue);
|
H A D | DFGByteCodeParser.cpp | 1749 if (getByIdStatus.specificValue() || originalBaseForBaselineJIT != base) 1752 if (getByIdStatus.specificValue()) { 1753 ASSERT(getByIdStatus.specificValue().isCell()); 1755 set(destinationOperand, cellConstant(getByIdStatus.specificValue().asCell())); 1877 if (status.specificValue()) { 1878 ASSERT(status.specificValue().isCell()); 1879 *value = cellConstant(status.specificValue().asCell()); 1932 JSValue specificValue = globalObject->registerAt(entry.getIndex()).get(); 1933 ASSERT(specificValue.isCell()); 1934 *value = cellConstant(specificValue [all...] |
H A D | DFGAbstractState.cpp | 1301 if (status.specificValue()) 1302 forNode(node).set(status.specificValue());
|