/macosx-10.10.1/JavaScriptCore-7600.1.17/runtime/ |
H A D | PropertySlot.h | 75 typedef EncodedJSValue (*GetValueFunc)(ExecState*, JSObject* slotBase, EncodedJSValue thisValue, PropertyName); 113 JSObject* slotBase() const function in class:JSC::PropertySlot 124 void setValue(JSObject* slotBase, unsigned attributes, JSValue value) argument 130 ASSERT(slotBase); 131 m_slotBase = slotBase; 136 void setValue(JSObject* slotBase, unsigned attributes, JSValue value, PropertyOffset offset) argument 142 ASSERT(slotBase); 143 m_slotBase = slotBase; 159 void setCustom(JSObject* slotBase, unsigned attributes, GetValueFunc getValue) argument 165 ASSERT(slotBase); 171 setCacheableCustom(JSObject* slotBase, unsigned attributes, GetValueFunc getValue) argument 183 setGetterSlot(JSObject* slotBase, unsigned attributes, GetterSetter* getterSetter) argument 195 setCacheableGetterSlot(JSObject* slotBase, unsigned attributes, GetterSetter* getterSetter, PropertyOffset offset) argument [all...] |
H A D | RegExpConstructor.cpp | 161 EncodedJSValue regExpConstructorDollar1(ExecState* exec, JSObject* slotBase, EncodedJSValue, PropertyName) argument 163 return JSValue::encode(asRegExpConstructor(slotBase)->getBackref(exec, 1)); 166 EncodedJSValue regExpConstructorDollar2(ExecState* exec, JSObject* slotBase, EncodedJSValue, PropertyName) argument 168 return JSValue::encode(asRegExpConstructor(slotBase)->getBackref(exec, 2)); 171 EncodedJSValue regExpConstructorDollar3(ExecState* exec, JSObject* slotBase, EncodedJSValue, PropertyName) argument 173 return JSValue::encode(asRegExpConstructor(slotBase)->getBackref(exec, 3)); 176 EncodedJSValue regExpConstructorDollar4(ExecState* exec, JSObject* slotBase, EncodedJSValue, PropertyName) argument 178 return JSValue::encode(asRegExpConstructor(slotBase)->getBackref(exec, 4)); 181 EncodedJSValue regExpConstructorDollar5(ExecState* exec, JSObject* slotBase, EncodedJSValue, PropertyName) argument 183 return JSValue::encode(asRegExpConstructor(slotBase) 186 regExpConstructorDollar6(ExecState* exec, JSObject* slotBase, EncodedJSValue, PropertyName) argument 191 regExpConstructorDollar7(ExecState* exec, JSObject* slotBase, EncodedJSValue, PropertyName) argument 196 regExpConstructorDollar8(ExecState* exec, JSObject* slotBase, EncodedJSValue, PropertyName) argument 201 regExpConstructorDollar9(ExecState* exec, JSObject* slotBase, EncodedJSValue, PropertyName) argument 206 regExpConstructorInput(ExecState*, JSObject* slotBase, EncodedJSValue, PropertyName) argument 211 regExpConstructorMultiline(ExecState*, JSObject* slotBase, EncodedJSValue, PropertyName) argument 216 regExpConstructorLastMatch(ExecState* exec, JSObject* slotBase, EncodedJSValue, PropertyName) argument 221 regExpConstructorLastParen(ExecState* exec, JSObject* slotBase, EncodedJSValue, PropertyName) argument 226 regExpConstructorLeftContext(ExecState* exec, JSObject* slotBase, EncodedJSValue, PropertyName) argument 231 regExpConstructorRightContext(ExecState* exec, JSObject* slotBase, EncodedJSValue, PropertyName) argument [all...] |
H A D | RegExpObject.cpp | 158 EncodedJSValue regExpObjectGlobal(ExecState*, JSObject* slotBase, EncodedJSValue, PropertyName) argument 160 return JSValue::encode(jsBoolean(asRegExpObject(slotBase)->regExp()->global())); 163 EncodedJSValue regExpObjectIgnoreCase(ExecState*, JSObject* slotBase, EncodedJSValue, PropertyName) argument 165 return JSValue::encode(jsBoolean(asRegExpObject(slotBase)->regExp()->ignoreCase())); 168 EncodedJSValue regExpObjectMultiline(ExecState*, JSObject* slotBase, EncodedJSValue, PropertyName) argument 170 return JSValue::encode(jsBoolean(asRegExpObject(slotBase)->regExp()->multiline())); 281 EncodedJSValue regExpObjectSource(ExecState* exec, JSObject* slotBase, EncodedJSValue, PropertyName) argument 283 String pattern = asRegExpObject(slotBase)->regExp()->pattern();
|
H A D | Operations.h | 197 inline size_t normalizePrototypeChainForChainAccess(CallFrame* callFrame, JSValue base, JSValue slotBase, const Identifier& propertyName, PropertyOffset& slotOffset) argument 203 while (!slotBase || slotBase != cell) { 213 // If we didn't find slotBase in base's prototype chain, then base 217 if (!slotBase) 228 if (slotBase == cell)
|
H A D | JSFunction.cpp | 234 EncodedJSValue JSFunction::argumentsGetter(ExecState* exec, JSObject* slotBase, EncodedJSValue, PropertyName) argument 236 JSFunction* thisObj = jsCast<JSFunction*>(slotBase); 289 EncodedJSValue JSFunction::callerGetter(ExecState* exec, JSObject* slotBase, EncodedJSValue, PropertyName) argument 291 JSFunction* thisObj = jsCast<JSFunction*>(slotBase); 304 EncodedJSValue JSFunction::lengthGetter(ExecState*, JSObject* slotBase, EncodedJSValue, PropertyName) argument 306 JSFunction* thisObj = jsCast<JSFunction*>(slotBase); 311 EncodedJSValue JSFunction::nameGetter(ExecState*, JSObject* slotBase, EncodedJSValue, PropertyName) argument 313 JSFunction* thisObj = jsCast<JSFunction*>(slotBase);
|
H A D | JSActivation.cpp | 219 EncodedJSValue JSActivation::argumentsGetter(ExecState*, JSObject* slotBase, EncodedJSValue, PropertyName) argument 221 JSActivation* activation = jsCast<JSActivation*>(slotBase);
|
H A D | JSObject.h | 1629 return JSValue::decode(m_data.custom.getValue(exec, slotBase(), JSValue::encode(m_thisValue), propertyName)); 1638 return JSValue::decode(m_data.custom.getValue(exec, slotBase(), JSValue::encode(m_thisValue), Identifier::from(exec, propertyName)));
|
H A D | JSObject.cpp | 2476 if (slot.slotBase() != this && slot.slotBase() && slot.slotBase()->methodTable(exec->vm())->toThis(slot.slotBase(), exec, NotStrictMode) != this)
|
/macosx-10.10.1/WebKit2-7600.1.25/WebProcess/Plugins/Netscape/ |
H A D | JSNPObject.cpp | 421 EncodedJSValue JSNPObject::propertyGetter(ExecState* exec, JSObject* slotBase, EncodedJSValue, PropertyName propertyName) argument 423 JSNPObject* thisObj = jsCast<JSNPObject*>(slotBase); 457 EncodedJSValue JSNPObject::methodGetter(ExecState* exec, JSObject* slotBase, EncodedJSValue, PropertyName propertyName) argument 459 JSNPObject* thisObj = jsCast<JSNPObject*>(slotBase);
|
/macosx-10.10.1/JavaScriptCore-7600.1.17/jit/ |
H A D | Repatch.cpp | 539 // getter: EncodedJSValue (*GetValueFunc)(ExecState*, JSObject* slotBase, EncodedJSValue thisValue, PropertyName); 742 if (slot.slotBase() == baseValue 814 if (slot.slotBase() != baseValue) { 819 exec, baseValue, slot.slotBase(), ident, offset); 1436 size_t count = normalizePrototypeChainForChainAccess(exec, base, wasFound ? slot.slotBase() : JSValue(), ident, offsetIgnored);
|
H A D | JITOperations.cpp | 1697 if (slot.isCacheableValue() && slot.slotBase() == scope && scope->structure(vm)->propertyAccessesAreCacheable()) {
|
/macosx-10.10.1/JavaScriptCore-7600.1.17/llint/ |
H A D | LLIntSlowPaths.cpp | 580 && slot.slotBase() == baseValue 1421 if (slot.isCacheableValue() && slot.slotBase() == scope && scope->structure()->propertyAccessesAreCacheable()) {
|