Changeset 178856 in webkit for trunk/Source/JavaScriptCore/jit/JITCall.cpp
- Timestamp:
- Jan 21, 2015, 1:43:55 PM (10 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/JavaScriptCore/jit/JITCall.cpp
r173282 r178856 178 178 179 179 For a JS call: 180 - Caller initializes ScopeChain.181 180 - Callee initializes ReturnPC; CodeBlock. 182 181 - Callee restores callFrameRegister before return. 183 182 184 183 For a non-JS call: 185 - Caller initializes ScopeChain;ReturnPC; CodeBlock.184 - Caller initializes ReturnPC; CodeBlock. 186 185 - Caller restores callFrameRegister after return. 187 186 */ … … 237 236 m_callCompilationInfo[callLinkInfoIndex].callLinkInfo = info; 238 237 239 loadPtr(Address(regT0, OBJECT_OFFSETOF(JSFunction, m_scope)), regT2);240 store64(regT2, Address(MacroAssembler::stackPointerRegister, JSStack::ScopeChain * sizeof(Register) - sizeof(CallerFrameAndPC)));241 242 238 m_callCompilationInfo[callLinkInfoIndex].hotPathOther = emitNakedCall(); 243 239
Note:
See TracChangeset
for help on using the changeset viewer.