Searched defs:callLinkInfo (Results 1 - 3 of 3) sorted by relevance

/external/webkit/JavaScriptCore/jit/
H A DJIT.cpp545 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 DJITStubs.cpp1705 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 DCodeBlock.h199 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