Lines Matching refs:Arguments
26 #include "Arguments.h"
37 const ClassInfo Arguments::s_info = { "Arguments", &Base::s_info, 0, 0, CREATE_METHOD_TABLE(Arguments) };
39 void Arguments::visitChildren(JSCell* cell, SlotVisitor& visitor)
41 Arguments* thisObject = jsCast<Arguments*>(cell);
53 void Arguments::destroy(JSCell* cell)
55 static_cast<Arguments*>(cell)->Arguments::~Arguments();
58 void Arguments::copyToArguments(ExecState* exec, CallFrame* callFrame, uint32_t length)
75 void Arguments::fillArgList(ExecState* exec, MarkedArgumentBuffer& args)
92 bool Arguments::getOwnPropertySlotByIndex(JSCell* cell, ExecState* exec, unsigned i, PropertySlot& slot)
94 Arguments* thisObject = jsCast<Arguments*>(cell);
103 void Arguments::createStrictModeCallerIfNecessary(ExecState* exec)
114 void Arguments::createStrictModeCalleeIfNecessary(ExecState* exec)
125 bool Arguments::getOwnPropertySlot(JSCell* cell, ExecState* exec, PropertyName propertyName, PropertySlot& slot)
127 Arguments* thisObject = jsCast<Arguments*>(cell);
154 bool Arguments::getOwnPropertyDescriptor(JSObject* object, ExecState* exec, PropertyName propertyName, PropertyDescriptor& descriptor)
156 Arguments* thisObject = jsCast<Arguments*>(object);
183 void Arguments::getOwnPropertyNames(JSObject* object, ExecState* exec, PropertyNameArray& propertyNames, EnumerationMode mode)
185 Arguments* thisObject = jsCast<Arguments*>(object);
198 void Arguments::putByIndex(JSCell* cell, ExecState* exec, unsigned i, JSValue value, bool shouldThrow)
200 Arguments* thisObject = jsCast<Arguments*>(cell);
208 void Arguments::put(JSCell* cell, ExecState* exec, PropertyName propertyName, JSValue value, PutPropertySlot& slot)
210 Arguments* thisObject = jsCast<Arguments*>(cell);
236 bool Arguments::deletePropertyByIndex(JSCell* cell, ExecState* exec, unsigned i)
238 Arguments* thisObject = jsCast<Arguments*>(cell);
248 bool Arguments::deleteProperty(JSCell* cell, ExecState* exec, PropertyName propertyName)
253 Arguments* thisObject = jsCast<Arguments*>(cell);
282 bool Arguments::defineOwnProperty(JSObject* object, ExecState* exec, PropertyName propertyName, PropertyDescriptor& descriptor, bool shouldThrow)
284 Arguments* thisObject = jsCast<Arguments*>(object);
298 // From ES 5.1, 10.6 Arguments Object
331 void Arguments::tearOff(CallFrame* callFrame)
367 void Arguments::didTearOffActivation(ExecState* exec, JSActivation* activation)
380 void Arguments::tearOff(CallFrame* callFrame, InlineCallFrame* inlineCallFrame)
396 void Arguments::tearOffForInlineCallFrame(VM& vm, Register* registers, InlineCallFrame* inlineCallFrame)