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

12

/external/webkit/Source/JavaScriptCore/runtime/
H A DPropertySlot.h64 typedef JSValue (*GetValueFunc)(ExecState*, JSValue slotBase, const Identifier&);
65 typedef JSValue (*GetIndexValueFunc)(ExecState*, JSValue slotBase, unsigned);
72 return m_getIndexValue(exec, slotBase(), index());
75 return m_getValue(exec, slotBase(), propertyName);
86 return m_getValue(exec, slotBase(), Identifier::from(exec, propertyName));
98 void setValue(JSValue slotBase, JSValue value) argument
103 m_slotBase = slotBase;
107 void setValue(JSValue slotBase, JSValue value, size_t offset) argument
111 m_slotBase = slotBase;
126 void setCustom(JSValue slotBase, GetValueFun argument
135 setCacheableCustom(JSValue slotBase, GetValueFunc getValue) argument
145 setCustomIndex(JSValue slotBase, unsigned index, GetIndexValueFunc getIndexValue) argument
163 setCacheableGetterSlot(JSValue slotBase, JSObject* getterFunc, unsigned offset) argument
179 JSValue slotBase() const function in class:JSC::PropertySlot
[all...]
H A DRegExpConstructor.cpp205 JSValue regExpConstructorDollar1(ExecState* exec, JSValue slotBase, const Identifier&) argument
207 return asRegExpConstructor(slotBase)->getBackref(exec, 1);
210 JSValue regExpConstructorDollar2(ExecState* exec, JSValue slotBase, const Identifier&) argument
212 return asRegExpConstructor(slotBase)->getBackref(exec, 2);
215 JSValue regExpConstructorDollar3(ExecState* exec, JSValue slotBase, const Identifier&) argument
217 return asRegExpConstructor(slotBase)->getBackref(exec, 3);
220 JSValue regExpConstructorDollar4(ExecState* exec, JSValue slotBase, const Identifier&) argument
222 return asRegExpConstructor(slotBase)->getBackref(exec, 4);
225 JSValue regExpConstructorDollar5(ExecState* exec, JSValue slotBase, const Identifier&) argument
227 return asRegExpConstructor(slotBase)
230 regExpConstructorDollar6(ExecState* exec, JSValue slotBase, const Identifier&) argument
235 regExpConstructorDollar7(ExecState* exec, JSValue slotBase, const Identifier&) argument
240 regExpConstructorDollar8(ExecState* exec, JSValue slotBase, const Identifier&) argument
245 regExpConstructorDollar9(ExecState* exec, JSValue slotBase, const Identifier&) argument
250 regExpConstructorInput(ExecState* exec, JSValue slotBase, const Identifier&) argument
255 regExpConstructorMultiline(ExecState*, JSValue slotBase, const Identifier&) argument
260 regExpConstructorLastMatch(ExecState* exec, JSValue slotBase, const Identifier&) argument
265 regExpConstructorLastParen(ExecState* exec, JSValue slotBase, const Identifier&) argument
270 regExpConstructorLeftContext(ExecState* exec, JSValue slotBase, const Identifier&) argument
275 regExpConstructorRightContext(ExecState* exec, JSValue slotBase, const Identifier&) argument
[all...]
H A DRegExpObject.cpp92 JSValue regExpObjectGlobal(ExecState*, JSValue slotBase, const Identifier&) argument
94 return jsBoolean(asRegExpObject(slotBase)->regExp()->global());
97 JSValue regExpObjectIgnoreCase(ExecState*, JSValue slotBase, const Identifier&) argument
99 return jsBoolean(asRegExpObject(slotBase)->regExp()->ignoreCase());
102 JSValue regExpObjectMultiline(ExecState*, JSValue slotBase, const Identifier&) argument
104 return jsBoolean(asRegExpObject(slotBase)->regExp()->multiline());
107 JSValue regExpObjectSource(ExecState* exec, JSValue slotBase, const Identifier&) argument
109 return jsString(exec, asRegExpObject(slotBase)->regExp()->pattern());
112 JSValue regExpObjectLastIndex(ExecState*, JSValue slotBase, const Identifier&) argument
114 return asRegExpObject(slotBase)
[all...]
H A DJSFunction.cpp160 JSValue JSFunction::argumentsGetter(ExecState* exec, JSValue slotBase, const Identifier&) argument
162 JSFunction* thisObj = asFunction(slotBase);
167 JSValue JSFunction::callerGetter(ExecState* exec, JSValue slotBase, const Identifier&) argument
169 JSFunction* thisObj = asFunction(slotBase);
174 JSValue JSFunction::lengthGetter(ExecState*, JSValue slotBase, const Identifier&) argument
176 JSFunction* thisObj = asFunction(slotBase);
/external/webkit/Source/WebCore/bindings/js/
H A DJSDOMMimeTypeArrayCustom.cpp36 JSValue JSDOMMimeTypeArray::nameGetter(ExecState* exec, JSValue slotBase, const Identifier& propertyName) argument
38 JSDOMMimeTypeArray* thisObj = static_cast<JSDOMMimeTypeArray*>(asObject(slotBase));
H A DJSDOMPluginArrayCustom.cpp36 JSValue JSDOMPluginArray::nameGetter(ExecState* exec, JSValue slotBase, const Identifier& propertyName) argument
38 JSDOMPluginArray* thisObj = static_cast<JSDOMPluginArray*>(asObject(slotBase));
H A DJSDOMPluginCustom.cpp35 JSValue JSDOMPlugin::nameGetter(ExecState* exec, JSValue slotBase, const Identifier& propertyName) argument
37 JSDOMPlugin* thisObj = static_cast<JSDOMPlugin*>(asObject(slotBase));
H A DJSDataGridColumnListCustom.cpp46 JSValue JSDataGridColumnList::nameGetter(ExecState* exec, JSValue slotBase, const Identifier& propertyName) argument
48 JSDataGridColumnList* thisObj = static_cast<JSDataGridColumnList*>(asObject(slotBase));
H A DJSHTMLFormElementCustom.cpp47 JSValue JSHTMLFormElement::nameGetter(ExecState* exec, JSValue slotBase, const Identifier& propertyName) argument
49 JSHTMLElement* jsForm = static_cast<JSHTMLFormElement*>(asObject(slotBase));
H A DJSHTMLFrameSetElementCustom.cpp50 JSValue JSHTMLFrameSetElement::nameGetter(ExecState* exec, JSValue slotBase, const Identifier& propertyName) argument
52 JSHTMLElement* thisObj = static_cast<JSHTMLElement*>(asObject(slotBase));
H A DJSStyleSheetListCustom.cpp55 JSValue JSStyleSheetList::nameGetter(ExecState* exec, JSValue slotBase, const Identifier& propertyName) argument
57 JSStyleSheetList* thisObj = static_cast<JSStyleSheetList*>(asObject(slotBase));
H A DJSDOMStringMapCustom.cpp41 JSValue JSDOMStringMap::nameGetter(ExecState* exec, JSValue slotBase, const Identifier& propertyName) argument
43 JSDOMStringMap* thisObj = static_cast<JSDOMStringMap*>(asObject(slotBase));
H A DJSNamedNodeMapCustom.cpp76 JSValue JSNamedNodeMap::nameGetter(ExecState* exec, JSValue slotBase, const Identifier& propertyName) argument
78 JSNamedNodeMap* thisObj = static_cast<JSNamedNodeMap*>(asObject(slotBase));
H A DJSStorageCustom.cpp44 JSValue JSStorage::nameGetter(ExecState* exec, JSValue slotBase, const Identifier& propertyName) argument
46 JSStorage* thisObj = static_cast<JSStorage*>(asObject(slotBase));
H A DJSNodeListCustom.cpp98 JSValue JSNodeList::nameGetter(ExecState* exec, JSValue slotBase, const Identifier& propertyName) argument
100 JSNodeList* thisObj = static_cast<JSNodeList*>(asObject(slotBase));
H A DJSCSSStyleDeclarationCustom.cpp150 JSValue JSCSSStyleDeclaration::nameGetter(ExecState* exec, JSValue slotBase, const Identifier& propertyName) argument
152 JSCSSStyleDeclaration* thisObj = static_cast<JSCSSStyleDeclaration*>(asObject(slotBase));
H A DJSHTMLAllCollectionCustom.cpp116 JSValue JSHTMLAllCollection::nameGetter(ExecState* exec, JSValue slotBase, const Identifier& propertyName) argument
118 JSHTMLAllCollection* thisObj = static_cast<JSHTMLAllCollection*>(asObject(slotBase));
H A DJSHTMLCollectionCustom.cpp112 JSValue JSHTMLCollection::nameGetter(ExecState* exec, JSValue slotBase, const Identifier& propertyName) argument
114 JSHTMLCollection* thisObj = static_cast<JSHTMLCollection*>(asObject(slotBase));
H A DJSHTMLDocumentCustom.cpp59 JSValue JSHTMLDocument::nameGetter(ExecState* exec, JSValue slotBase, const Identifier& propertyName) argument
61 JSHTMLDocument* thisObj = static_cast<JSHTMLDocument*>(asObject(slotBase));
H A DJSPluginElementFunctions.cpp103 JSValue runtimeObjectPropertyGetter(ExecState* exec, JSValue slotBase, const Identifier& propertyName) argument
105 JSHTMLElement* element = static_cast<JSHTMLElement*>(asObject(slotBase));
/external/webkit/Source/WebCore/bindings/scripts/test/JS/
H A DJSTestObj.cpp281 JSValue jsTestObjReadOnlyIntAttr(ExecState* exec, JSValue slotBase, const Identifier&) argument
283 JSTestObj* castedThis = static_cast<JSTestObj*>(asObject(slotBase));
290 JSValue jsTestObjReadOnlyStringAttr(ExecState* exec, JSValue slotBase, const Identifier&) argument
292 JSTestObj* castedThis = static_cast<JSTestObj*>(asObject(slotBase));
299 JSValue jsTestObjReadOnlyTestObjAttr(ExecState* exec, JSValue slotBase, const Identifier&) argument
301 JSTestObj* castedThis = static_cast<JSTestObj*>(asObject(slotBase));
308 JSValue jsTestObjShortAttr(ExecState* exec, JSValue slotBase, const Identifier&) argument
310 JSTestObj* castedThis = static_cast<JSTestObj*>(asObject(slotBase));
317 JSValue jsTestObjUnsignedShortAttr(ExecState* exec, JSValue slotBase, const Identifier&) argument
319 JSTestObj* castedThis = static_cast<JSTestObj*>(asObject(slotBase));
326 jsTestObjIntAttr(ExecState* exec, JSValue slotBase, const Identifier&) argument
335 jsTestObjLongLongAttr(ExecState* exec, JSValue slotBase, const Identifier&) argument
344 jsTestObjUnsignedLongLongAttr(ExecState* exec, JSValue slotBase, const Identifier&) argument
353 jsTestObjStringAttr(ExecState* exec, JSValue slotBase, const Identifier&) argument
362 jsTestObjTestObjAttr(ExecState* exec, JSValue slotBase, const Identifier&) argument
371 jsTestObjXMLObjAttr(ExecState* exec, JSValue slotBase, const Identifier&) argument
380 jsTestObjCreate(ExecState* exec, JSValue slotBase, const Identifier&) argument
389 jsTestObjReflectedStringAttr(ExecState* exec, JSValue slotBase, const Identifier&) argument
398 jsTestObjReflectedIntegralAttr(ExecState* exec, JSValue slotBase, const Identifier&) argument
407 jsTestObjReflectedUnsignedIntegralAttr(ExecState* exec, JSValue slotBase, const Identifier&) argument
416 jsTestObjReflectedBooleanAttr(ExecState* exec, JSValue slotBase, const Identifier&) argument
425 jsTestObjReflectedURLAttr(ExecState* exec, JSValue slotBase, const Identifier&) argument
434 jsTestObjReflectedNonEmptyURLAttr(ExecState* exec, JSValue slotBase, const Identifier&) argument
443 jsTestObjReflectedStringAttr(ExecState* exec, JSValue slotBase, const Identifier&) argument
452 jsTestObjReflectedCustomIntegralAttr(ExecState* exec, JSValue slotBase, const Identifier&) argument
461 jsTestObjReflectedCustomBooleanAttr(ExecState* exec, JSValue slotBase, const Identifier&) argument
470 jsTestObjReflectedCustomURLAttr(ExecState* exec, JSValue slotBase, const Identifier&) argument
479 jsTestObjReflectedCustomNonEmptyURLAttr(ExecState* exec, JSValue slotBase, const Identifier&) argument
488 jsTestObjAttrWithGetterException(ExecState* exec, JSValue slotBase, const Identifier&) argument
498 jsTestObjAttrWithSetterException(ExecState* exec, JSValue slotBase, const Identifier&) argument
507 jsTestObjStringAttrWithGetterException(ExecState* exec, JSValue slotBase, const Identifier&) argument
517 jsTestObjStringAttrWithSetterException(ExecState* exec, JSValue slotBase, const Identifier&) argument
526 jsTestObjCustomAttr(ExecState* exec, JSValue slotBase, const Identifier&) argument
532 jsTestObjScriptStringAttr(ExecState* exec, JSValue slotBase, const Identifier&) argument
542 jsTestObjConditionalAttr1(ExecState* exec, JSValue slotBase, const Identifier&) argument
553 jsTestObjConditionalAttr2(ExecState* exec, JSValue slotBase, const Identifier&) argument
564 jsTestObjConditionalAttr3(ExecState* exec, JSValue slotBase, const Identifier&) argument
574 jsTestObjDescription(ExecState* exec, JSValue slotBase, const Identifier&) argument
583 jsTestObjId(ExecState* exec, JSValue slotBase, const Identifier&) argument
592 jsTestObjHash(ExecState* exec, JSValue slotBase, const Identifier&) argument
601 jsTestObjConstructor(ExecState* exec, JSValue slotBase, const Identifier&) argument
[all...]
H A DJSTestSerializedScriptValueInterface.cpp146 JSValue jsTestSerializedScriptValueInterfaceValue(ExecState* exec, JSValue slotBase, const Identifier&) argument
148 JSTestSerializedScriptValueInterface* castedThis = static_cast<JSTestSerializedScriptValueInterface*>(asObject(slotBase));
155 JSValue jsTestSerializedScriptValueInterfaceConstructor(ExecState* exec, JSValue slotBase, const Identifier&) argument
157 JSTestSerializedScriptValueInterface* domObject = static_cast<JSTestSerializedScriptValueInterface*>(asObject(slotBase));
/external/webkit/Source/WebCore/bridge/
H A Druntime_array.cpp54 JSValue RuntimeArray::lengthGetter(ExecState*, JSValue slotBase, const Identifier&) argument
56 RuntimeArray* thisObj = static_cast<RuntimeArray*>(asObject(slotBase));
60 JSValue RuntimeArray::indexGetter(ExecState* exec, JSValue slotBase, unsigned index) argument
62 RuntimeArray* thisObj = static_cast<RuntimeArray*>(asObject(slotBase));
H A Druntime_object.cpp60 JSValue RuntimeObject::fallbackObjectGetter(ExecState* exec, JSValue slotBase, const Identifier& propertyName) argument
62 RuntimeObject* thisObj = static_cast<RuntimeObject*>(asObject(slotBase));
78 JSValue RuntimeObject::fieldGetter(ExecState* exec, JSValue slotBase, const Identifier& propertyName) argument
80 RuntimeObject* thisObj = static_cast<RuntimeObject*>(asObject(slotBase));
97 JSValue RuntimeObject::methodGetter(ExecState* exec, JSValue slotBase, const Identifier& propertyName) argument
99 RuntimeObject* thisObj = static_cast<RuntimeObject*>(asObject(slotBase));
H A Druntime_method.cpp54 JSValue RuntimeMethod::lengthGetter(ExecState*, JSValue slotBase, const Identifier&) argument
56 RuntimeMethod* thisObj = static_cast<RuntimeMethod*>(asObject(slotBase));

Completed in 213 milliseconds

12