void JIT::compileCallEvalSlowCase(Vector<SlowCaseEntry>::iterator& iter) { linkSlowCase(iter); emitGetFromCallFrameHeader64(JSStack::Callee, regT0); emitNakedCall(m_globalData->getCTIStub(virtualCallGenerator).code()); sampleCodeBlock(m_codeBlock); }
void JIT::compileCallEvalSlowCase(Instruction* instruction, Vector<SlowCaseEntry>::iterator& iter) { linkSlowCase(iter); emitGetFromCallFrameHeader64(JSStack::Callee, regT0); emitNakedCall(m_vm->getCTIStub(virtualCallThunkGenerator).code()); sampleCodeBlock(m_codeBlock); emitPutCallResult(instruction); }