HomeSort by relevance Sort by last modified time
    Searched refs:CallLinkInfo (Results 1 - 4 of 4) sorted by null

  /external/webkit/Source/JavaScriptCore/bytecode/
CodeBlock.h 97 struct CallLinkInfo {
98 CallLinkInfo()
186 inline void* getCallLinkInfoReturnLocation(CallLinkInfo* callLinkInfo)
188 return callLinkInfo->callReturnLocation.executableAddress();
253 CallLinkInfo& getCallLinkInfo(ReturnAddressPtr returnAddress)
255 return *(binarySearch<CallLinkInfo, void*, getCallLinkInfoReturnLocation>(m_callLinkInfos.begin(), m_callLinkInfos.size(), returnAddress.value()));
357 void addCallLinkInfo() { m_callLinkInfos.append(CallLinkInfo()); }
358 CallLinkInfo& callLinkInfo(int index) { return m_callLinkInfos[index];
    [all...]
  /external/webkit/Source/JavaScriptCore/jit/
JIT.cpp 575 CallLinkInfo& info = m_codeBlock->callLinkInfo(i);
597 void JIT::linkCall(JSFunction* callee, CodeBlock* callerCodeBlock, CodeBlock* calleeCodeBlock, JIT::CodePtr code, CallLinkInfo* callLinkInfo, int callerArgCount, JSGlobalData* globalData)
604 ASSERT(!callLinkInfo->isLinked());
605 callLinkInfo->callee.set(*globalData, callerCodeBlock->ownerExecutable(), callee);
606 repatchBuffer.repatch(callLinkInfo->hotPathBegin, callee);
607 repatchBuffer.relink(callLinkInfo->hotPathOther, code);
611 repatchBuffer.relink(callLinkInfo->callReturnLocation, globalData->jitStubs->ctiVirtualCall());
614 void JIT::linkConstruct(JSFunction* callee, CodeBlock* callerCodeBlock, CodeBlock* calleeCodeBlock, JIT::CodePtr code, CallLinkInfo* callLinkInfo, int callerArgCount, JSGlobalData* globalData
    [all...]
JIT.h 59 struct CallLinkInfo;
246 static void linkCall(JSFunction* callee, CodeBlock* callerCodeBlock, CodeBlock* calleeCodeBlock, CodePtr, CallLinkInfo*, int callerArgCount, JSGlobalData*);
247 static void linkConstruct(JSFunction* callee, CodeBlock* callerCodeBlock, CodeBlock* calleeCodeBlock, CodePtr, CallLinkInfo*, int callerArgCount, JSGlobalData*);
    [all...]
JITStubs.cpp     [all...]

Completed in 58 milliseconds