Searched defs:callLinkInfo (Results 1 - 3 of 3) sorted by relevance
/external/webkit/JavaScriptCore/jit/ |
H A D | JIT.cpp | 545 CallLinkInfo& info = m_codeBlock->callLinkInfo(i); 580 void JIT::unlinkCall(CallLinkInfo* callLinkInfo) argument 585 RepatchBuffer repatchBuffer(callLinkInfo->ownerCodeBlock.get()); 587 repatchBuffer.repatch(callLinkInfo->hotPathBegin, 0); 589 repatchBuffer.repatch(callLinkInfo->hotPathBegin, JSValue::encode(JSValue())); 593 void JIT::linkCall(JSFunction* callee, CodeBlock* callerCodeBlock, CodeBlock* calleeCodeBlock, JITCode& code, CallLinkInfo* callLinkInfo, int callerArgCount, JSGlobalData* globalData) argument 600 ASSERT(!callLinkInfo->isLinked()); 603 calleeCodeBlock->addCaller(callLinkInfo); 605 repatchBuffer.repatch(callLinkInfo->hotPathBegin, callee); 606 repatchBuffer.relink(callLinkInfo [all...] |
H A D | JITStubs.cpp | 1705 CallLinkInfo* callLinkInfo = &stackFrame.callFrame->callerFrame()->codeBlock()->getCallLinkInfo(stackFrame.args[1].returnAddress()); local 1707 if (!callLinkInfo->seenOnce()) 1708 callLinkInfo->setSeen(); 1710 JIT::linkCall(callee, stackFrame.callFrame->callerFrame()->codeBlock(), codeBlock, jitCode, callLinkInfo, stackFrame.args[2].int32(), stackFrame.globalData);
|
/external/webkit/JavaScriptCore/bytecode/ |
H A D | CodeBlock.h | 199 inline void* getCallLinkInfoReturnLocation(CallLinkInfo* callLinkInfo) argument 201 return callLinkInfo->callReturnLocation.executableAddress(); 403 CallLinkInfo& callLinkInfo(int index) { return m_callLinkInfos[index]; } function in class:JSC::CodeBlock
|
Completed in 94 milliseconds