/external/webkit/Source/JavaScriptCore/assembler/ |
D | RepatchBuffer.h | 95 void relinkCallerToTrampoline(ReturnAddressPtr returnAddress, CodeLocationLabel label) in relinkCallerToTrampoline() argument 97 relink(CodeLocationCall(CodePtr(returnAddress)), label); in relinkCallerToTrampoline() 100 void relinkCallerToTrampoline(ReturnAddressPtr returnAddress, CodePtr newCalleeFunction) in relinkCallerToTrampoline() argument 102 relinkCallerToTrampoline(returnAddress, CodeLocationLabel(newCalleeFunction)); in relinkCallerToTrampoline() 105 void relinkCallerToFunction(ReturnAddressPtr returnAddress, FunctionPtr function) in relinkCallerToFunction() argument 107 relink(CodeLocationCall(CodePtr(returnAddress)), function); in relinkCallerToFunction() 110 void relinkNearCallerToTrampoline(ReturnAddressPtr returnAddress, CodeLocationLabel label) in relinkNearCallerToTrampoline() argument 112 relink(CodeLocationNearCall(CodePtr(returnAddress)), label); in relinkNearCallerToTrampoline() 115 void relinkNearCallerToTrampoline(ReturnAddressPtr returnAddress, CodePtr newCalleeFunction) in relinkNearCallerToTrampoline() argument 117 relinkNearCallerToTrampoline(returnAddress, CodeLocationLabel(newCalleeFunction)); in relinkNearCallerToTrampoline()
|
/external/webkit/Source/JavaScriptCore/bytecode/ |
D | CodeBlock.h | 248 StructureStubInfo& getStubInfo(ReturnAddressPtr returnAddress) in getStubInfo() argument 250 …ReturnLocation>(m_structureStubInfos.begin(), m_structureStubInfos.size(), returnAddress.value())); in getStubInfo() 253 CallLinkInfo& getCallLinkInfo(ReturnAddressPtr returnAddress) in getCallLinkInfo() argument 255 …llLinkInfoReturnLocation>(m_callLinkInfos.begin(), m_callLinkInfos.size(), returnAddress.value())); in getCallLinkInfo() 258 MethodCallLinkInfo& getMethodCallLinkInfo(ReturnAddressPtr returnAddress) in getMethodCallLinkInfo() argument 260 …turnLocation>(m_methodCallLinkInfos.begin(), m_methodCallLinkInfos.size(), returnAddress.value())); in getMethodCallLinkInfo() 263 unsigned bytecodeOffset(ReturnAddressPtr returnAddress) in bytecodeOffset() argument 270 …ffset>(callIndices.begin(), callIndices.size(), getJITCode().offsetOf(returnAddress.value()))->byt… in bytecodeOffset() 274 unsigned bytecodeOffset(Instruction* returnAddress) in bytecodeOffset() argument 276 return static_cast<Instruction*>(returnAddress) - instructions().begin(); in bytecodeOffset()
|
/external/webkit/Source/JavaScriptCore/jit/ |
D | JIT.h | 164 …void ctiPatchNearCallByReturnAddress(CodeBlock* codeblock, ReturnAddressPtr returnAddress, MacroAs… 165 …void ctiPatchCallByReturnAddress(CodeBlock* codeblock, ReturnAddressPtr returnAddress, MacroAssemb… 166 …void ctiPatchCallByReturnAddress(CodeBlock* codeblock, ReturnAddressPtr returnAddress, FunctionPtr… 186 …t Identifier& ident, const PropertySlot& slot, size_t cachedOffset, ReturnAddressPtr returnAddress) in compileGetByIdProto() argument 189 …roto(stubInfo, structure, prototypeStructure, ident, slot, cachedOffset, returnAddress, callFrame); in compileGetByIdProto() 208 …t Identifier& ident, const PropertySlot& slot, size_t cachedOffset, ReturnAddressPtr returnAddress) in compileGetByIdChain() argument 211 …tByIdChain(stubInfo, structure, chain, count, ident, slot, cachedOffset, returnAddress, callFrame); in compileGetByIdChain() 214 …Structure, size_t cachedOffset, StructureChain* chain, ReturnAddressPtr returnAddress, bool direct) in compilePutByIdTransition() argument 217 …utByIdTransition(stubInfo, oldStructure, newStructure, cachedOffset, chain, returnAddress, direct); in compilePutByIdTransition() 236 …k* codeblock, StructureStubInfo*, Structure*, size_t cachedOffset, ReturnAddressPtr returnAddress); [all …]
|
D | JITPropertyAccess.cpp | 574 …Structure, size_t cachedOffset, StructureChain* chain, ReturnAddressPtr returnAddress, bool direct) in privateCompilePutByIdTransition() argument 633 repatchBuffer.relinkCallerToTrampoline(returnAddress, entryLabel); in privateCompilePutByIdTransition() 636 …ctureStubInfo* stubInfo, Structure* structure, size_t cachedOffset, ReturnAddressPtr returnAddress) in patchGetByIdSelf() argument 642 repatchBuffer.relinkCallerToFunction(returnAddress, FunctionPtr(cti_op_get_by_id_self_fail)); in patchGetByIdSelf() 651 …inkInfo, JSFunction* callee, Structure* structure, JSObject* proto, ReturnAddressPtr returnAddress) in patchMethodCallProto() argument 666 repatchBuffer.relinkCallerToFunction(returnAddress, FunctionPtr(cti_op_get_by_id)); in patchMethodCallProto() 669 …* stubInfo, Structure* structure, size_t cachedOffset, ReturnAddressPtr returnAddress, bool direct) in patchPutByIdReplace() argument 675 …repatchBuffer.relinkCallerToFunction(returnAddress, FunctionPtr(direct ? cti_op_put_by_id_direct_g… in patchPutByIdReplace() 684 void JIT::privateCompilePatchGetArrayLength(ReturnAddressPtr returnAddress) in privateCompilePatchGetArrayLength() argument 686 StructureStubInfo* stubInfo = &m_codeBlock->getStubInfo(returnAddress); in privateCompilePatchGetArrayLength() [all …]
|
D | JITPropertyAccess32_64.cpp | 589 …Structure, size_t cachedOffset, StructureChain* chain, ReturnAddressPtr returnAddress, bool direct) in privateCompilePutByIdTransition() argument 656 repatchBuffer.relinkCallerToTrampoline(returnAddress, entryLabel); in privateCompilePutByIdTransition() 659 …ctureStubInfo* stubInfo, Structure* structure, size_t cachedOffset, ReturnAddressPtr returnAddress) in patchGetByIdSelf() argument 665 repatchBuffer.relinkCallerToFunction(returnAddress, FunctionPtr(cti_op_get_by_id_self_fail)); in patchGetByIdSelf() 675 …inkInfo, JSFunction* callee, Structure* structure, JSObject* proto, ReturnAddressPtr returnAddress) in patchMethodCallProto() argument 689 repatchBuffer.relinkCallerToFunction(returnAddress, FunctionPtr(cti_op_get_by_id)); in patchMethodCallProto() 692 …* stubInfo, Structure* structure, size_t cachedOffset, ReturnAddressPtr returnAddress, bool direct) in patchPutByIdReplace() argument 698 …repatchBuffer.relinkCallerToFunction(returnAddress, FunctionPtr(direct ? cti_op_put_by_id_direct_g… in patchPutByIdReplace() 708 void JIT::privateCompilePatchGetArrayLength(ReturnAddressPtr returnAddress) in privateCompilePatchGetArrayLength() argument 710 StructureStubInfo* stubInfo = &m_codeBlock->getStubInfo(returnAddress); in privateCompilePatchGetArrayLength() [all …]
|
D | JIT.cpp | 53 void ctiPatchNearCallByReturnAddress(CodeBlock* codeblock, ReturnAddressPtr returnAddress, MacroAss… in ctiPatchNearCallByReturnAddress() argument 56 repatchBuffer.relinkNearCallerToTrampoline(returnAddress, newCalleeFunction); in ctiPatchNearCallByReturnAddress() 59 void ctiPatchCallByReturnAddress(CodeBlock* codeblock, ReturnAddressPtr returnAddress, MacroAssembl… in ctiPatchCallByReturnAddress() argument 62 repatchBuffer.relinkCallerToTrampoline(returnAddress, newCalleeFunction); in ctiPatchCallByReturnAddress() 65 void ctiPatchCallByReturnAddress(CodeBlock* codeblock, ReturnAddressPtr returnAddress, FunctionPtr … in ctiPatchCallByReturnAddress() argument 68 repatchBuffer.relinkCallerToFunction(returnAddress, newCalleeFunction); in ctiPatchCallByReturnAddress()
|
D | JITStubs.cpp | 806 …ePutByID(CallFrame* callFrame, CodeBlock* codeBlock, ReturnAddressPtr returnAddress, JSValue baseV… in tryCachePutByID() argument 815 …ctiPatchCallByReturnAddress(codeBlock, returnAddress, FunctionPtr(direct ? cti_op_put_by_id_direct… in tryCachePutByID() 823 …ctiPatchCallByReturnAddress(codeBlock, returnAddress, FunctionPtr(direct ? cti_op_put_by_id_direct… in tryCachePutByID() 829 …ctiPatchCallByReturnAddress(codeBlock, returnAddress, FunctionPtr(direct ? cti_op_put_by_id_direct… in tryCachePutByID() 838 …ctiPatchCallByReturnAddress(codeBlock, returnAddress, FunctionPtr(direct ? cti_op_put_by_id_direct… in tryCachePutByID() 847 …o, structure->previousID(), structure, slot.cachedOffset(), prototypeChain, returnAddress, direct); in tryCachePutByID() 853 …JIT::patchPutByIdReplace(codeBlock, stubInfo, structure, slot.cachedOffset(), returnAddress, direc… in tryCachePutByID() 856 …eGetByID(CallFrame* callFrame, CodeBlock* codeBlock, ReturnAddressPtr returnAddress, JSValue baseV… in tryCacheGetByID() argument 863 … ctiPatchCallByReturnAddress(codeBlock, returnAddress, FunctionPtr(cti_op_get_by_id_generic)); in tryCacheGetByID() 870 … JIT::compilePatchGetArrayLength(callFrame->scopeChain()->globalData, codeBlock, returnAddress); in tryCacheGetByID() [all …]
|
D | JITStubs.h | 77 ReturnAddressPtr returnAddress() { return ReturnAddressPtr(asPointer); } in returnAddress() function 285 …static void tryCacheGetByID(CallFrame*, CodeBlock*, ReturnAddressPtr returnAddress, JSValue baseVa… 286 …static void tryCachePutByID(CallFrame*, CodeBlock*, ReturnAddressPtr returnAddress, JSValue baseVa…
|