OpenGrok
Home
Sort by relevance
Sort by last modified time
Full Search
Definition
Symbol
File Path
History
|
|
Help
Searched
refs:returnAddress
(Results
1 - 9
of
9
) sorted by null
/external/webkit/JavaScriptCore/assembler/
RepatchBuffer.h
102
void relinkCallerToTrampoline(ReturnAddressPtr
returnAddress
, CodeLocationLabel label)
104
relink(CodeLocationCall(CodePtr(
returnAddress
)), label);
107
void relinkCallerToTrampoline(ReturnAddressPtr
returnAddress
, CodePtr newCalleeFunction)
109
relinkCallerToTrampoline(
returnAddress
, CodeLocationLabel(newCalleeFunction));
112
void relinkCallerToFunction(ReturnAddressPtr
returnAddress
, FunctionPtr function)
114
relink(CodeLocationCall(CodePtr(
returnAddress
)), function);
117
void relinkNearCallerToTrampoline(ReturnAddressPtr
returnAddress
, CodeLocationLabel label)
119
relink(CodeLocationNearCall(CodePtr(
returnAddress
)), label);
122
void relinkNearCallerToTrampoline(ReturnAddressPtr
returnAddress
, CodePtr newCalleeFunction)
124
relinkNearCallerToTrampoline(
returnAddress
, CodeLocationLabel(newCalleeFunction))
[
all
...]
/external/webkit/JavaScriptCore/jit/
JIT.h
171
void ctiPatchNearCallByReturnAddress(CodeBlock* codeblock, ReturnAddressPtr
returnAddress
, MacroAssemblerCodePtr newCalleeFunction);
172
void ctiPatchCallByReturnAddress(CodeBlock* codeblock, ReturnAddressPtr
returnAddress
, MacroAssemblerCodePtr newCalleeFunction);
173
void ctiPatchCallByReturnAddress(CodeBlock* codeblock, ReturnAddressPtr
returnAddress
, FunctionPtr newCalleeFunction);
286
static void compileGetByIdProto(JSGlobalData* globalData, CallFrame* callFrame, CodeBlock* codeBlock, StructureStubInfo* stubInfo, Structure* structure, Structure* prototypeStructure, size_t cachedOffset, ReturnAddressPtr
returnAddress
)
289
jit.privateCompileGetByIdProto(stubInfo, structure, prototypeStructure, cachedOffset,
returnAddress
, callFrame);
308
static void compileGetByIdChain(JSGlobalData* globalData, CallFrame* callFrame, CodeBlock* codeBlock, StructureStubInfo* stubInfo, Structure* structure, StructureChain* chain, size_t count, size_t cachedOffset, ReturnAddressPtr
returnAddress
)
311
jit.privateCompileGetByIdChain(stubInfo, structure, chain, count, cachedOffset,
returnAddress
, callFrame);
314
static void compilePutByIdTransition(JSGlobalData* globalData, CodeBlock* codeBlock, StructureStubInfo* stubInfo, Structure* oldStructure, Structure* newStructure, size_t cachedOffset, StructureChain* chain, ReturnAddressPtr
returnAddress
)
317
jit.privateCompilePutByIdTransition(stubInfo, oldStructure, newStructure, cachedOffset, chain,
returnAddress
);
326
static void patchGetByIdSelf(CodeBlock* codeblock, StructureStubInfo*, Structure*, size_t cachedOffset, ReturnAddressPtr
returnAddress
);
[
all
...]
JITPropertyAccess.cpp
553
void JIT::privateCompilePutByIdTransition(StructureStubInfo* stubInfo, Structure* oldStructure, Structure* newStructure, size_t cachedOffset, StructureChain* chain, ReturnAddressPtr
returnAddress
)
614
repatchBuffer.relinkCallerToTrampoline(
returnAddress
, entryLabel);
617
void JIT::patchGetByIdSelf(CodeBlock* codeBlock, StructureStubInfo* stubInfo, Structure* structure, size_t cachedOffset, ReturnAddressPtr
returnAddress
)
623
repatchBuffer.relinkCallerToFunction(
returnAddress
, FunctionPtr(cti_op_get_by_id_self_fail));
638
void JIT::patchMethodCallProto(CodeBlock* codeBlock, MethodCallLinkInfo& methodCallLinkInfo, JSFunction* callee, Structure* structure, JSObject* proto, ReturnAddressPtr
returnAddress
)
656
repatchBuffer.relinkCallerToFunction(
returnAddress
, FunctionPtr(cti_op_get_by_id));
659
void JIT::patchPutByIdReplace(CodeBlock* codeBlock, StructureStubInfo* stubInfo, Structure* structure, size_t cachedOffset, ReturnAddressPtr
returnAddress
)
665
repatchBuffer.relinkCallerToFunction(
returnAddress
, FunctionPtr(cti_op_put_by_id_generic));
680
void JIT::privateCompilePatchGetArrayLength(ReturnAddressPtr
returnAddress
)
682
StructureStubInfo* stubInfo = &m_codeBlock->getStubInfo(
returnAddress
);
[
all
...]
JIT.cpp
56
void ctiPatchNearCallByReturnAddress(CodeBlock* codeblock, ReturnAddressPtr
returnAddress
, MacroAssemblerCodePtr newCalleeFunction)
59
repatchBuffer.relinkNearCallerToTrampoline(
returnAddress
, newCalleeFunction);
62
void ctiPatchCallByReturnAddress(CodeBlock* codeblock, ReturnAddressPtr
returnAddress
, MacroAssemblerCodePtr newCalleeFunction)
65
repatchBuffer.relinkCallerToTrampoline(
returnAddress
, newCalleeFunction);
68
void ctiPatchCallByReturnAddress(CodeBlock* codeblock, ReturnAddressPtr
returnAddress
, FunctionPtr newCalleeFunction)
71
repatchBuffer.relinkCallerToFunction(
returnAddress
, newCalleeFunction);
JITStubs.h
75
ReturnAddressPtr
returnAddress
() { return ReturnAddressPtr(asPointer); }
247
static void tryCacheGetByID(CallFrame*, CodeBlock*, ReturnAddressPtr
returnAddress
, JSValue baseValue, const Identifier& propertyName, const PropertySlot&, StructureStubInfo* stubInfo);
248
static void tryCachePutByID(CallFrame*, CodeBlock*, ReturnAddressPtr
returnAddress
, JSValue baseValue, const PutPropertySlot&, StructureStubInfo* stubInfo);
JITStubs.cpp
783
NEVER_INLINE void JITThunks::tryCachePutByID(CallFrame* callFrame, CodeBlock* codeBlock, ReturnAddressPtr
returnAddress
, JSValue baseValue, const PutPropertySlot& slot, StructureStubInfo* stubInfo)
792
ctiPatchCallByReturnAddress(codeBlock,
returnAddress
, FunctionPtr(cti_op_put_by_id_generic));
800
ctiPatchCallByReturnAddress(codeBlock,
returnAddress
, FunctionPtr(cti_op_put_by_id_generic));
806
ctiPatchCallByReturnAddress(codeBlock,
returnAddress
, FunctionPtr(cti_op_put_by_id_generic));
815
ctiPatchCallByReturnAddress(codeBlock,
returnAddress
, FunctionPtr(cti_op_put_by_id_generic));
824
JIT::compilePutByIdTransition(callFrame->scopeChain()->globalData, codeBlock, stubInfo, structure->previousID(), structure, slot.cachedOffset(), prototypeChain,
returnAddress
);
830
JIT::patchPutByIdReplace(codeBlock, stubInfo, structure, slot.cachedOffset(),
returnAddress
);
833
NEVER_INLINE void JITThunks::tryCacheGetByID(CallFrame* callFrame, CodeBlock* codeBlock, ReturnAddressPtr
returnAddress
, JSValue baseValue, const Identifier& propertyName, const PropertySlot& slot, StructureStubInfo* stubInfo)
840
ctiPatchCallByReturnAddress(codeBlock,
returnAddress
, FunctionPtr(cti_op_get_by_id_generic));
847
JIT::compilePatchGetArrayLength(callFrame->scopeChain()->globalData, codeBlock,
returnAddress
);
[
all
...]
/external/webkit/JavaScriptCore/bytecode/
CodeBlock.h
324
StructureStubInfo& getStubInfo(ReturnAddressPtr
returnAddress
)
326
return *(binaryChop<StructureStubInfo, void*, getStructureStubInfoReturnLocation>(m_structureStubInfos.begin(), m_structureStubInfos.size(),
returnAddress
.value()));
329
CallLinkInfo& getCallLinkInfo(ReturnAddressPtr
returnAddress
)
331
return *(binaryChop<CallLinkInfo, void*, getCallLinkInfoReturnLocation>(m_callLinkInfos.begin(), m_callLinkInfos.size(),
returnAddress
.value()));
334
MethodCallLinkInfo& getMethodCallLinkInfo(ReturnAddressPtr
returnAddress
)
336
return *(binaryChop<MethodCallLinkInfo, void*, getMethodCallLinkInfoReturnLocation>(m_methodCallLinkInfos.begin(), m_methodCallLinkInfos.size(),
returnAddress
.value()));
339
unsigned getBytecodeIndex(CallFrame* callFrame, ReturnAddressPtr
returnAddress
)
342
return binaryChop<CallReturnOffsetToBytecodeIndex, unsigned, getCallReturnOffset>(callReturnIndexVector().begin(), callReturnIndexVector().size(), ownerExecutable()->generatedJITCode().offsetOf(
returnAddress
.value()))->bytecodeIndex;
/dalvik/dx/src/com/android/dx/cf/code/
RopperMachine.java
101
* If non-null, the
ReturnAddress
that was used by the terminating ret
105
private
ReturnAddress
returnAddress
;
197
returnAddress
= null;
266
return
returnAddress
!= null;
274
public
ReturnAddress
getReturnAddress() {
275
return
returnAddress
;
467
returnAddress
= (
ReturnAddress
)arg(0);
470
"Argument to RET was not a
ReturnAddress
", ex)
[
all
...]
/prebuilt/sdk/tools/lib/
dx.jar
Completed in 191 milliseconds