Changeset 160244 in webkit for trunk/Source/JavaScriptCore/jit/JITOperations.cpp
- Timestamp:
- Dec 6, 2013, 1:38:26 PM (12 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/JavaScriptCore/jit/JITOperations.cpp
r160208 r160244 1527 1527 } 1528 1528 1529 CallFrame* JIT_OPERATION operation LoadVarargs(ExecState* exec, EncodedJSValue encodedThis, EncodedJSValue encodedArguments, int32_t firstFreeRegister)1529 CallFrame* JIT_OPERATION operationSizeAndAllocFrameForVarargs(ExecState* exec, EncodedJSValue encodedArguments, int32_t firstFreeRegister) 1530 1530 { 1531 1531 VM& vm = exec->vm(); 1532 1532 NativeCallFrameTracer tracer(&vm, exec); 1533 1533 JSStack* stack = &exec->interpreter()->stack(); 1534 JSValue arguments = JSValue::decode(encodedArguments); 1535 CallFrame* newCallFrame = sizeAndAllocFrameForVarargs(exec, stack, arguments, firstFreeRegister); 1536 return newCallFrame; 1537 } 1538 1539 CallFrame* JIT_OPERATION operationLoadVarargs(ExecState* exec, CallFrame* newCallFrame, EncodedJSValue encodedThis, EncodedJSValue encodedArguments) 1540 { 1541 VM& vm = exec->vm(); 1542 NativeCallFrameTracer tracer(&vm, exec); 1534 1543 JSValue thisValue = JSValue::decode(encodedThis); 1535 1544 JSValue arguments = JSValue::decode(encodedArguments); 1536 CallFrame* newCallFrame = loadVarargs(exec, stack, thisValue, arguments, firstFreeRegister);1545 loadVarargs(exec, newCallFrame, thisValue, arguments); 1537 1546 return newCallFrame; 1538 1547 }
Note:
See TracChangeset
for help on using the changeset viewer.