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

  /external/webkit/Source/JavaScriptCore/bytecode/
CodeBlock.h 123 struct MethodCallLinkInfo {
124 MethodCallLinkInfo()
191 inline void* getMethodCallLinkInfoReturnLocation(MethodCallLinkInfo* methodCallLinkInfo)
193 return methodCallLinkInfo->callReturnLocation.executableAddress();
258 MethodCallLinkInfo& getMethodCallLinkInfo(ReturnAddressPtr returnAddress)
260 return *(binarySearch<MethodCallLinkInfo, void*, getMethodCallLinkInfoReturnLocation>(m_methodCallLinkInfos.begin(), m_methodCallLinkInfos.size(), returnAddress.value()));
361 MethodCallLinkInfo& methodCallLinkInfo(int index) { return m_methodCallLinkInfos[index]; }
522 Vector<MethodCallLinkInfo> m_methodCallLinkInfos
    [all...]
  /external/webkit/Source/JavaScriptCore/jit/
JIT.cpp 584 MethodCallLinkInfo& info = m_codeBlock->methodCallLinkInfo(i);
JIT.h 238 static void patchMethodCallProto(JSGlobalData&, CodeBlock* codeblock, MethodCallLinkInfo&, JSFunction*, Structure*, JSObject*, ReturnAddressPtr);
    [all...]
JITPropertyAccess.cpp 651 void JIT::patchMethodCallProto(JSGlobalData& globalData, CodeBlock* codeBlock, MethodCallLinkInfo& methodCallLinkInfo, JSFunction* callee, Structure* structure, JSObject* proto, ReturnAddressPtr returnAddress)
655 ASSERT(!methodCallLinkInfo.cachedStructure);
656 methodCallLinkInfo.cachedStructure.set(globalData, codeBlock->ownerExecutable(), structure);
659 methodCallLinkInfo.cachedPrototypeStructure.set(globalData, codeBlock->ownerExecutable(), prototypeStructure);
661 repatchBuffer.repatch(methodCallLinkInfo.structureLabel, structure);
662 repatchBuffer.repatch(methodCallLinkInfo.structureLabel.dataLabelPtrAtOffset(patchOffsetMethodCheckProtoObj), proto);
663 repatchBuffer.repatch(methodCallLinkInfo.structureLabel.dataLabelPtrAtOffset(patchOffsetMethodCheckProtoStruct), prototypeStructure);
664 repatchBuffer.repatch(methodCallLinkInfo.structureLabel.dataLabelPtrAtOffset(patchOffsetMethodCheckPutFunction), callee);
    [all...]
JITPropertyAccess32_64.cpp 675 void JIT::patchMethodCallProto(JSGlobalData& globalData, CodeBlock* codeBlock, MethodCallLinkInfo& methodCallLinkInfo, JSFunction* callee, Structure* structure, JSObject* proto, ReturnAddressPtr returnAddress)
679 ASSERT(!methodCallLinkInfo.cachedStructure);
680 methodCallLinkInfo.cachedStructure.set(globalData, codeBlock->ownerExecutable(), structure);
682 methodCallLinkInfo.cachedPrototypeStructure.set(globalData, codeBlock->ownerExecutable(), prototypeStructure);
684 repatchBuffer.repatch(methodCallLinkInfo.structureLabel, structure);
685 repatchBuffer.repatch(methodCallLinkInfo.structureLabel.dataLabelPtrAtOffset(patchOffsetMethodCheckProtoObj), proto);
686 repatchBuffer.repatch(methodCallLinkInfo.structureLabel.dataLabelPtrAtOffset(patchOffsetMethodCheckProtoStruct), prototypeStructure);
687 repatchBuffer.repatch(methodCallLinkInfo.structureLabel.dataLabelPtrAtOffset(patchOffsetMethodCheckPutFunction), callee);
    [all...]
JITStubs.cpp     [all...]

Completed in 153 milliseconds