Searched refs:slotBase (Results 1 - 12 of 12) sorted by relevance

/macosx-10.10.1/JavaScriptCore-7600.1.17/runtime/
H A DPropertySlot.h75 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 DRegExpConstructor.cpp161 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 DRegExpObject.cpp158 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 DOperations.h197 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 DJSFunction.cpp234 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 DJSActivation.cpp219 EncodedJSValue JSActivation::argumentsGetter(ExecState*, JSObject* slotBase, EncodedJSValue, PropertyName) argument
221 JSActivation* activation = jsCast<JSActivation*>(slotBase);
H A DJSObject.h1629 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 DJSObject.cpp2476 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 DJSNPObject.cpp421 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 DRepatch.cpp539 // 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 DJITOperations.cpp1697 if (slot.isCacheableValue() && slot.slotBase() == scope && scope->structure(vm)->propertyAccessesAreCacheable()) {
/macosx-10.10.1/JavaScriptCore-7600.1.17/llint/
H A DLLIntSlowPaths.cpp580 && slot.slotBase() == baseValue
1421 if (slot.isCacheableValue() && slot.slotBase() == scope && scope->structure()->propertyAccessesAreCacheable()) {

Completed in 111 milliseconds