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

12

/macosx-10.9.5/JavaScriptCore-7537.78.1/runtime/
H A DPropertySlot.h65 typedef JSValue (*GetValueFunc)(ExecState*, JSValue slotBase, PropertyName);
66 typedef JSValue (*GetIndexValueFunc)(ExecState*, JSValue slotBase, unsigned);
73 return m_getIndexValue(exec, slotBase(), index());
76 return m_getValue(exec, slotBase(), propertyName);
87 return m_getValue(exec, slotBase(), Identifier::from(exec, propertyName));
99 void setValue(JSValue slotBase, JSValue value) argument
104 m_slotBase = slotBase;
108 void setValue(JSValue slotBase, JSValue value, PropertyOffset offset) argument
112 m_slotBase = slotBase;
127 void setCustom(JSValue slotBase, GetValueFun argument
136 setCacheableCustom(JSValue slotBase, GetValueFunc getValue) argument
146 setCustomIndex(JSValue slotBase, unsigned index, GetIndexValueFunc getIndexValue) argument
164 setCacheableGetterSlot(JSValue slotBase, JSObject* getterFunc, PropertyOffset offset) argument
180 JSValue slotBase() const function in class:JSC::PropertySlot
[all...]
H A DRegExpConstructor.cpp166 JSValue regExpConstructorDollar1(ExecState* exec, JSValue slotBase, PropertyName) argument
168 return asRegExpConstructor(slotBase)->getBackref(exec, 1);
171 JSValue regExpConstructorDollar2(ExecState* exec, JSValue slotBase, PropertyName) argument
173 return asRegExpConstructor(slotBase)->getBackref(exec, 2);
176 JSValue regExpConstructorDollar3(ExecState* exec, JSValue slotBase, PropertyName) argument
178 return asRegExpConstructor(slotBase)->getBackref(exec, 3);
181 JSValue regExpConstructorDollar4(ExecState* exec, JSValue slotBase, PropertyName) argument
183 return asRegExpConstructor(slotBase)->getBackref(exec, 4);
186 JSValue regExpConstructorDollar5(ExecState* exec, JSValue slotBase, PropertyName) argument
188 return asRegExpConstructor(slotBase)
191 regExpConstructorDollar6(ExecState* exec, JSValue slotBase, PropertyName) argument
196 regExpConstructorDollar7(ExecState* exec, JSValue slotBase, PropertyName) argument
201 regExpConstructorDollar8(ExecState* exec, JSValue slotBase, PropertyName) argument
206 regExpConstructorDollar9(ExecState* exec, JSValue slotBase, PropertyName) argument
211 regExpConstructorInput(ExecState*, JSValue slotBase, PropertyName) argument
216 regExpConstructorMultiline(ExecState*, JSValue slotBase, PropertyName) argument
221 regExpConstructorLastMatch(ExecState* exec, JSValue slotBase, PropertyName) argument
226 regExpConstructorLastParen(ExecState* exec, JSValue slotBase, PropertyName) argument
231 regExpConstructorLeftContext(ExecState* exec, JSValue slotBase, PropertyName) argument
236 regExpConstructorRightContext(ExecState* exec, JSValue slotBase, PropertyName) argument
[all...]
H A DRegExpObject.cpp167 JSValue regExpObjectGlobal(ExecState*, JSValue slotBase, PropertyName) argument
169 return jsBoolean(asRegExpObject(slotBase)->regExp()->global());
172 JSValue regExpObjectIgnoreCase(ExecState*, JSValue slotBase, PropertyName) argument
174 return jsBoolean(asRegExpObject(slotBase)->regExp()->ignoreCase());
177 JSValue regExpObjectMultiline(ExecState*, JSValue slotBase, PropertyName) argument
179 return jsBoolean(asRegExpObject(slotBase)->regExp()->multiline());
288 JSValue regExpObjectSource(ExecState* exec, JSValue slotBase, PropertyName) argument
290 String pattern = asRegExpObject(slotBase)->regExp()->pattern();
/macosx-10.9.5/WebCore-7537.78.1/bindings/js/
H A DJSDOMMimeTypeArrayCustom.cpp36 JSValue JSDOMMimeTypeArray::nameGetter(ExecState* exec, JSValue slotBase, PropertyName propertyName) argument
38 JSDOMMimeTypeArray* thisObj = jsCast<JSDOMMimeTypeArray*>(asObject(slotBase));
H A DJSDOMPluginArrayCustom.cpp36 JSValue JSDOMPluginArray::nameGetter(ExecState* exec, JSValue slotBase, PropertyName propertyName) argument
38 JSDOMPluginArray* thisObj = jsCast<JSDOMPluginArray*>(asObject(slotBase));
H A DJSDOMPluginCustom.cpp35 JSValue JSDOMPlugin::nameGetter(ExecState* exec, JSValue slotBase, PropertyName propertyName) argument
37 JSDOMPlugin* thisObj = jsCast<JSDOMPlugin*>(asObject(slotBase));
H A DJSNamedNodeMapCustom.cpp43 JSValue JSNamedNodeMap::nameGetter(ExecState* exec, JSValue slotBase, PropertyName propertyName) argument
45 JSNamedNodeMap* thisObj = jsCast<JSNamedNodeMap*>(asObject(slotBase));
H A DJSRTCStatsResponseCustom.cpp42 JSValue JSRTCStatsResponse::nameGetter(ExecState* exec, JSValue slotBase, PropertyName propertyName) argument
44 JSRTCStatsResponse* thisObj = jsCast<JSRTCStatsResponse*>(asObject(slotBase));
H A DJSStyleSheetListCustom.cpp43 JSValue JSStyleSheetList::nameGetter(ExecState* exec, JSValue slotBase, PropertyName propertyName) argument
45 JSStyleSheetList* thisObj = jsCast<JSStyleSheetList*>(asObject(slotBase));
H A DJSHTMLFormElementCustom.cpp47 JSValue JSHTMLFormElement::nameGetter(ExecState* exec, JSValue slotBase, PropertyName propertyName) argument
49 JSHTMLElement* jsForm = jsCast<JSHTMLFormElement*>(asObject(slotBase));
H A DJSHTMLFrameSetElementCustom.cpp50 JSValue JSHTMLFrameSetElement::nameGetter(ExecState* exec, JSValue slotBase, PropertyName propertyName) argument
52 HTMLElement* element = jsCast<JSHTMLElement*>(asObject(slotBase))->impl();
H A DJSNodeListCustom.cpp54 JSValue JSNodeList::nameGetter(ExecState* exec, JSValue slotBase, PropertyName propertyName) argument
56 JSNodeList* thisObj = jsCast<JSNodeList*>(asObject(slotBase));
H A DJSHTMLCollectionCustom.cpp51 JSValue JSHTMLCollection::nameGetter(ExecState* exec, JSValue slotBase, PropertyName propertyName) argument
53 JSHTMLCollection* collection = jsCast<JSHTMLCollection*>(asObject(slotBase));
H A DJSHTMLFormControlsCollectionCustom.cpp60 JSValue JSHTMLFormControlsCollection::nameGetter(ExecState* exec, JSValue slotBase, PropertyName propertyName) argument
62 JSHTMLFormControlsCollection* thisObj = jsCast<JSHTMLFormControlsCollection*>(asObject(slotBase));
H A DJSDOMStringMapCustom.cpp43 JSValue JSDOMStringMap::nameGetter(ExecState* exec, JSValue slotBase, PropertyName propertyName) argument
45 JSDOMStringMap* thisObj = jsCast<JSDOMStringMap*>(asObject(slotBase));
H A DJSStorageCustom.cpp45 JSValue JSStorage::nameGetter(ExecState* exec, JSValue slotBase, PropertyName propertyName) argument
47 JSStorage* thisObj = jsCast<JSStorage*>(asObject(slotBase));
49 JSValue prototype = asObject(slotBase)->prototype();
/macosx-10.9.5/WebCore-7537.78.1/bindings/scripts/test/JS/
H A DJSTestSerializedScriptValueInterface.cpp144 JSValue jsTestSerializedScriptValueInterfaceValue(ExecState* exec, JSValue slotBase, PropertyName) argument
146 JSTestSerializedScriptValueInterface* castedThis = jsCast<JSTestSerializedScriptValueInterface*>(asObject(slotBase));
154 JSValue jsTestSerializedScriptValueInterfaceReadonlyValue(ExecState* exec, JSValue slotBase, PropertyName) argument
156 JSTestSerializedScriptValueInterface* castedThis = jsCast<JSTestSerializedScriptValueInterface*>(asObject(slotBase));
164 JSValue jsTestSerializedScriptValueInterfaceCachedValue(ExecState* exec, JSValue slotBase, PropertyName) argument
166 JSTestSerializedScriptValueInterface* castedThis = jsCast<JSTestSerializedScriptValueInterface*>(asObject(slotBase));
177 JSValue jsTestSerializedScriptValueInterfacePorts(ExecState* exec, JSValue slotBase, PropertyName) argument
179 JSTestSerializedScriptValueInterface* castedThis = jsCast<JSTestSerializedScriptValueInterface*>(asObject(slotBase));
187 JSValue jsTestSerializedScriptValueInterfaceCachedReadonlyValue(ExecState* exec, JSValue slotBase, PropertyName) argument
189 JSTestSerializedScriptValueInterface* castedThis = jsCast<JSTestSerializedScriptValueInterface*>(asObject(slotBase));
200 jsTestSerializedScriptValueInterfaceConstructor(ExecState* exec, JSValue slotBase, PropertyName) argument
[all...]
H A DJSTestObj.cpp406 JSValue jsTestObjReadOnlyLongAttr(ExecState* exec, JSValue slotBase, PropertyName) argument
408 JSTestObj* castedThis = jsCast<JSTestObj*>(asObject(slotBase));
416 JSValue jsTestObjReadOnlyStringAttr(ExecState* exec, JSValue slotBase, PropertyName) argument
418 JSTestObj* castedThis = jsCast<JSTestObj*>(asObject(slotBase));
426 JSValue jsTestObjReadOnlyTestObjAttr(ExecState* exec, JSValue slotBase, PropertyName) argument
428 JSTestObj* castedThis = jsCast<JSTestObj*>(asObject(slotBase));
436 JSValue jsTestObjConstructorStaticReadOnlyLongAttr(ExecState* exec, JSValue slotBase, PropertyName) argument
438 UNUSED_PARAM(slotBase);
445 JSValue jsTestObjConstructorStaticStringAttr(ExecState* exec, JSValue slotBase, PropertyName) argument
447 UNUSED_PARAM(slotBase);
454 jsTestObjConstructorTestSubObj(ExecState* exec, JSValue slotBase, PropertyName) argument
461 jsTestObjTestSubObjEnabledBySettingConstructor(ExecState* exec, JSValue slotBase, PropertyName) argument
471 jsTestObjEnumAttr(ExecState* exec, JSValue slotBase, PropertyName) argument
481 jsTestObjByteAttr(ExecState* exec, JSValue slotBase, PropertyName) argument
491 jsTestObjOctetAttr(ExecState* exec, JSValue slotBase, PropertyName) argument
501 jsTestObjShortAttr(ExecState* exec, JSValue slotBase, PropertyName) argument
511 jsTestObjUnsignedShortAttr(ExecState* exec, JSValue slotBase, PropertyName) argument
521 jsTestObjLongAttr(ExecState* exec, JSValue slotBase, PropertyName) argument
531 jsTestObjLongLongAttr(ExecState* exec, JSValue slotBase, PropertyName) argument
541 jsTestObjUnsignedLongLongAttr(ExecState* exec, JSValue slotBase, PropertyName) argument
551 jsTestObjStringAttr(ExecState* exec, JSValue slotBase, PropertyName) argument
561 jsTestObjTestObjAttr(ExecState* exec, JSValue slotBase, PropertyName) argument
571 jsTestObjXMLObjAttr(ExecState* exec, JSValue slotBase, PropertyName) argument
581 jsTestObjCreate(ExecState* exec, JSValue slotBase, PropertyName) argument
591 jsTestObjReflectedStringAttr(ExecState* exec, JSValue slotBase, PropertyName) argument
601 jsTestObjReflectedIntegralAttr(ExecState* exec, JSValue slotBase, PropertyName) argument
611 jsTestObjReflectedUnsignedIntegralAttr(ExecState* exec, JSValue slotBase, PropertyName) argument
621 jsTestObjReflectedBooleanAttr(ExecState* exec, JSValue slotBase, PropertyName) argument
631 jsTestObjReflectedURLAttr(ExecState* exec, JSValue slotBase, PropertyName) argument
641 jsTestObjReflectedStringAttr(ExecState* exec, JSValue slotBase, PropertyName) argument
651 jsTestObjReflectedCustomIntegralAttr(ExecState* exec, JSValue slotBase, PropertyName) argument
661 jsTestObjReflectedCustomBooleanAttr(ExecState* exec, JSValue slotBase, PropertyName) argument
671 jsTestObjReflectedCustomURLAttr(ExecState* exec, JSValue slotBase, PropertyName) argument
681 jsTestObjTypedArrayAttr(ExecState* exec, JSValue slotBase, PropertyName) argument
691 jsTestObjAttrWithGetterException(ExecState* exec, JSValue slotBase, PropertyName) argument
702 jsTestObjAttrWithSetterException(ExecState* exec, JSValue slotBase, PropertyName) argument
712 jsTestObjStringAttrWithGetterException(ExecState* exec, JSValue slotBase, PropertyName) argument
723 jsTestObjStringAttrWithSetterException(ExecState* exec, JSValue slotBase, PropertyName) argument
733 jsTestObjCustomAttr(ExecState* exec, JSValue slotBase, PropertyName) argument
740 jsTestObjWithScriptStateAttribute(ExecState* exec, JSValue slotBase, PropertyName) argument
749 jsTestObjWithScriptExecutionContextAttribute(ExecState* exec, JSValue slotBase, PropertyName) argument
761 jsTestObjWithScriptStateAttributeRaises(ExecState* exec, JSValue slotBase, PropertyName) argument
772 jsTestObjWithScriptExecutionContextAttributeRaises(ExecState* exec, JSValue slotBase, PropertyName) argument
786 jsTestObjWithScriptExecutionContextAndScriptStateAttribute(ExecState* exec, JSValue slotBase, PropertyName) argument
798 jsTestObjWithScriptExecutionContextAndScriptStateAttributeRaises(ExecState* exec, JSValue slotBase, PropertyName) argument
812 jsTestObjWithScriptExecutionContextAndScriptStateWithSpacesAttribute(ExecState* exec, JSValue slotBase, PropertyName) argument
824 jsTestObjWithScriptArgumentsAndCallStackAttribute(ExecState* exec, JSValue slotBase, PropertyName) argument
834 jsTestObjConditionalAttr1(ExecState* exec, JSValue slotBase, PropertyName) argument
846 jsTestObjConditionalAttr2(ExecState* exec, JSValue slotBase, PropertyName) argument
858 jsTestObjConditionalAttr3(ExecState* exec, JSValue slotBase, PropertyName) argument
870 jsTestObjConditionalAttr4Constructor(ExecState* exec, JSValue slotBase, PropertyName) argument
879 jsTestObjConditionalAttr5Constructor(ExecState* exec, JSValue slotBase, PropertyName) argument
888 jsTestObjConditionalAttr6Constructor(ExecState* exec, JSValue slotBase, PropertyName) argument
896 jsTestObjCachedAttribute1(ExecState* exec, JSValue slotBase, PropertyName) argument
909 jsTestObjCachedAttribute2(ExecState* exec, JSValue slotBase, PropertyName) argument
922 jsTestObjAnyAttribute(ExecState* exec, JSValue slotBase, PropertyName) argument
932 jsTestObjContentDocument(ExecState* exec, JSValue slotBase, PropertyName) argument
940 jsTestObjMutablePoint(ExecState* exec, JSValue slotBase, PropertyName) argument
950 jsTestObjImmutablePoint(ExecState* exec, JSValue slotBase, PropertyName) argument
960 jsTestObjStrawberry(ExecState* exec, JSValue slotBase, PropertyName) argument
970 jsTestObjStrictFloat(ExecState* exec, JSValue slotBase, PropertyName) argument
980 jsTestObjDescription(ExecState* exec, JSValue slotBase, PropertyName) argument
990 jsTestObjId(ExecState* exec, JSValue slotBase, PropertyName) argument
1000 jsTestObjHash(ExecState* exec, JSValue slotBase, PropertyName) argument
1010 jsTestObjReplaceableAttribute(ExecState* exec, JSValue slotBase, PropertyName) argument
1020 jsTestObjNullableDoubleAttribute(ExecState* exec, JSValue slotBase, PropertyName) argument
1033 jsTestObjNullableLongAttribute(ExecState* exec, JSValue slotBase, PropertyName) argument
1046 jsTestObjNullableBooleanAttribute(ExecState* exec, JSValue slotBase, PropertyName) argument
1059 jsTestObjNullableStringAttribute(ExecState* exec, JSValue slotBase, PropertyName) argument
1072 jsTestObjNullableLongSettableAttribute(ExecState* exec, JSValue slotBase, PropertyName) argument
1085 jsTestObjNullableStringValue(ExecState* exec, JSValue slotBase, PropertyName) argument
1099 jsTestObjConstructor(ExecState* exec, JSValue slotBase, PropertyName) argument
[all...]
H A DJSTestEventConstructor.cpp182 JSValue jsTestEventConstructorAttr1(ExecState* exec, JSValue slotBase, PropertyName) argument
184 JSTestEventConstructor* castedThis = jsCast<JSTestEventConstructor*>(asObject(slotBase));
192 JSValue jsTestEventConstructorAttr2(ExecState* exec, JSValue slotBase, PropertyName) argument
194 JSTestEventConstructor* castedThis = jsCast<JSTestEventConstructor*>(asObject(slotBase));
202 JSValue jsTestEventConstructorConstructor(ExecState* exec, JSValue slotBase, PropertyName) argument
204 JSTestEventConstructor* domObject = jsCast<JSTestEventConstructor*>(asObject(slotBase));
H A DJSTestException.cpp135 JSValue jsTestExceptionName(ExecState* exec, JSValue slotBase, PropertyName) argument
137 JSTestException* castedThis = jsCast<JSTestException*>(asObject(slotBase));
145 JSValue jsTestExceptionConstructor(ExecState* exec, JSValue slotBase, PropertyName) argument
147 JSTestException* domObject = jsCast<JSTestException*>(asObject(slotBase));
H A DJSTestTypedefs.cpp194 JSValue jsTestTypedefsUnsignedLongLongAttr(ExecState* exec, JSValue slotBase, PropertyName) argument
196 JSTestTypedefs* castedThis = jsCast<JSTestTypedefs*>(asObject(slotBase));
204 JSValue jsTestTypedefsImmutableSerializedScriptValue(ExecState* exec, JSValue slotBase, PropertyName) argument
206 JSTestTypedefs* castedThis = jsCast<JSTestTypedefs*>(asObject(slotBase));
214 JSValue jsTestTypedefsConstructorTestSubObj(ExecState* exec, JSValue slotBase, PropertyName) argument
216 JSTestTypedefs* castedThis = jsCast<JSTestTypedefs*>(asObject(slotBase));
221 JSValue jsTestTypedefsAttrWithGetterException(ExecState* exec, JSValue slotBase, PropertyName) argument
223 JSTestTypedefs* castedThis = jsCast<JSTestTypedefs*>(asObject(slotBase));
232 JSValue jsTestTypedefsAttrWithSetterException(ExecState* exec, JSValue slotBase, PropertyName) argument
234 JSTestTypedefs* castedThis = jsCast<JSTestTypedefs*>(asObject(slotBase));
242 jsTestTypedefsStringAttrWithGetterException(ExecState* exec, JSValue slotBase, PropertyName) argument
253 jsTestTypedefsStringAttrWithSetterException(ExecState* exec, JSValue slotBase, PropertyName) argument
263 jsTestTypedefsConstructor(ExecState* exec, JSValue slotBase, PropertyName) argument
[all...]
H A DJSTestInterface.cpp246 JSValue jsTestInterfaceConstructorSupplementalStaticReadOnlyAttr(ExecState* exec, JSValue slotBase, PropertyName) argument
248 UNUSED_PARAM(slotBase);
257 JSValue jsTestInterfaceConstructorSupplementalStaticAttr(ExecState* exec, JSValue slotBase, PropertyName) argument
259 UNUSED_PARAM(slotBase);
268 JSValue jsTestInterfaceSupplementalStr1(ExecState* exec, JSValue slotBase, PropertyName) argument
270 JSTestInterface* castedThis = jsCast<JSTestInterface*>(asObject(slotBase));
280 JSValue jsTestInterfaceSupplementalStr2(ExecState* exec, JSValue slotBase, PropertyName) argument
282 JSTestInterface* castedThis = jsCast<JSTestInterface*>(asObject(slotBase));
292 JSValue jsTestInterfaceSupplementalStr3(ExecState* exec, JSValue slotBase, PropertyName) argument
294 JSTestInterface* castedThis = jsCast<JSTestInterface*>(asObject(slotBase));
301 jsTestInterfaceSupplementalNode(ExecState* exec, JSValue slotBase, PropertyName) argument
312 jsTestInterfaceConstructor(ExecState* exec, JSValue slotBase, PropertyName) argument
[all...]
/macosx-10.9.5/WebCore-7537.78.1/bridge/
H A Druntime_object.cpp65 JSValue RuntimeObject::fallbackObjectGetter(ExecState* exec, JSValue slotBase, PropertyName propertyName) argument
67 RuntimeObject* thisObj = static_cast<RuntimeObject*>(asObject(slotBase));
83 JSValue RuntimeObject::fieldGetter(ExecState* exec, JSValue slotBase, PropertyName propertyName) argument
85 RuntimeObject* thisObj = static_cast<RuntimeObject*>(asObject(slotBase));
102 JSValue RuntimeObject::methodGetter(ExecState* exec, JSValue slotBase, PropertyName propertyName) argument
104 RuntimeObject* thisObj = static_cast<RuntimeObject*>(asObject(slotBase));
H A Druntime_method.cpp57 JSValue RuntimeMethod::lengthGetter(ExecState*, JSValue slotBase, PropertyName) argument
59 RuntimeMethod* thisObj = static_cast<RuntimeMethod*>(asObject(slotBase));
H A Druntime_array.cpp63 JSValue RuntimeArray::lengthGetter(ExecState*, JSValue slotBase, PropertyName) argument
65 RuntimeArray* thisObj = static_cast<RuntimeArray*>(asObject(slotBase));
69 JSValue RuntimeArray::indexGetter(ExecState* exec, JSValue slotBase, unsigned index) argument
71 RuntimeArray* thisObj = static_cast<RuntimeArray*>(asObject(slotBase));

Completed in 207 milliseconds

12