Changeset 179887 in webkit for trunk/Source/JavaScriptCore/jit/JITOperations.cpp
- Timestamp:
- Feb 10, 2015, 3:16:36 PM (11 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/JavaScriptCore/jit/JITOperations.cpp
r179862 r179887 1605 1605 } 1606 1606 1607 CallFrame*JIT_OPERATION operationSizeFrameForVarargs(ExecState* exec, EncodedJSValue encodedArguments, int32_t numUsedStackSlots, int32_t firstVarArgOffset)1607 int32_t JIT_OPERATION operationSizeFrameForVarargs(ExecState* exec, EncodedJSValue encodedArguments, int32_t numUsedStackSlots, int32_t firstVarArgOffset) 1608 1608 { 1609 1609 VM& vm = exec->vm(); … … 1611 1611 JSStack* stack = &exec->interpreter()->stack(); 1612 1612 JSValue arguments = JSValue::decode(encodedArguments); 1613 CallFrame* newCallFrame = sizeFrameForVarargs(exec, stack, arguments, numUsedStackSlots, firstVarArgOffset); 1614 return newCallFrame; 1615 } 1616 1617 CallFrame* JIT_OPERATION operationSetupVarargsFrame(ExecState* exec, CallFrame* newCallFrame, EncodedJSValue encodedArguments, int32_t firstVarArgOffset) 1613 return sizeFrameForVarargs(exec, stack, arguments, numUsedStackSlots, firstVarArgOffset); 1614 } 1615 1616 CallFrame* JIT_OPERATION operationSetupVarargsFrame(ExecState* exec, CallFrame* newCallFrame, EncodedJSValue encodedArguments, int32_t firstVarArgOffset, int32_t length) 1618 1617 { 1619 1618 VM& vm = exec->vm(); 1620 1619 NativeCallFrameTracer tracer(&vm, exec); 1621 1620 JSValue arguments = JSValue::decode(encodedArguments); 1622 setupVarargsFrame(exec, newCallFrame, arguments, firstVarArgOffset );1621 setupVarargsFrame(exec, newCallFrame, arguments, firstVarArgOffset, length); 1623 1622 return newCallFrame; 1624 1623 }
Note:
See TracChangeset
for help on using the changeset viewer.