Home
last modified time | relevance | path

Searched refs:returnAddress (Results 1 – 8 of 8) sorted by relevance

/external/webkit/Source/JavaScriptCore/assembler/
DRepatchBuffer.h95 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/
DCodeBlock.h248 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/
DJIT.h164 …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 …]
DJITPropertyAccess.cpp574 …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 …]
DJITPropertyAccess32_64.cpp589 …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 …]
DJIT.cpp53 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()
DJITStubs.cpp806 …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 …]
DJITStubs.h77 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…