HomeSort by relevance Sort by last modified time
    Searched full:returnaddress (Results 1 - 25 of 43) sorted by null

1 2

  /external/llvm/test/CodeGen/Mips/
return_address.ll 5 %0 = call i8* @llvm.returnaddress(i32 0)
14 %0 = call i8* @llvm.returnaddress(i32 0)
22 declare i8* @llvm.returnaddress(i32) nounwind readnone
  /external/llvm/test/CodeGen/X86/
ret-addr.ll 6 %0 = tail call i8* @llvm.returnaddress(i32 2) ; <i8*> [#uses=1]
10 declare i8* @llvm.returnaddress(i32) nounwind readnone
14 %0 = tail call i8* @llvm.returnaddress(i32 1) ; <i8*> [#uses=1]
20 %0 = tail call i8* @llvm.returnaddress(i32 0) ; <i8*> [#uses=1]
2004-02-13-FrameReturnAddress.ll 5 declare i8* @llvm.returnaddress(i32)
10 %X = call i8* @llvm.returnaddress( i32 0 ) ; <i8*> [#uses=1]
  /external/webkit/Source/JavaScriptCore/assembler/
RepatchBuffer.h 95 void relinkCallerToTrampoline(ReturnAddressPtr returnAddress, CodeLocationLabel label)
97 relink(CodeLocationCall(CodePtr(returnAddress)), label);
100 void relinkCallerToTrampoline(ReturnAddressPtr returnAddress, CodePtr newCalleeFunction)
102 relinkCallerToTrampoline(returnAddress, CodeLocationLabel(newCalleeFunction));
105 void relinkCallerToFunction(ReturnAddressPtr returnAddress, FunctionPtr function)
107 relink(CodeLocationCall(CodePtr(returnAddress)), function);
110 void relinkNearCallerToTrampoline(ReturnAddressPtr returnAddress, CodeLocationLabel label)
112 relink(CodeLocationNearCall(CodePtr(returnAddress)), label);
115 void relinkNearCallerToTrampoline(ReturnAddressPtr returnAddress, CodePtr newCalleeFunction)
117 relinkNearCallerToTrampoline(returnAddress, CodeLocationLabel(newCalleeFunction))
    [all...]
  /external/llvm/test/CodeGen/PowerPC/
retaddr.ll 9 %tmp = tail call i8* @llvm.returnaddress( i32 0 ) ; <i8*> [#uses=1]
14 declare i8* @llvm.returnaddress(i32)
2010-05-03-retaddr1.ll 14 declare i8* @llvm.returnaddress(i32) nounwind readnone
23 %0 = tail call i8* @llvm.returnaddress(i32 1) ; <i8*> [#uses=1]
  /external/clang/test/CodeGen/
2004-02-13-BuiltinFrameReturnAddress.c 4 // CHECK: call i8* @llvm.returnaddress
builtin-stackaddress.c 1 // RUN: %clang_cc1 -emit-llvm < %s | grep "llvm.returnaddress"
  /external/llvm/test/CodeGen/ARM/
arm-returnaddr.ll 13 %0 = tail call i8* @llvm.returnaddress(i32 0)
24 %0 = tail call i8* @llvm.returnaddress(i32 2)
28 declare i8* @llvm.returnaddress(i32) nounwind readnone
  /dalvik/dx/src/com/android/dx/cf/code/
ReturnAddress.java 30 public final class ReturnAddress implements TypeBearer {
40 public ReturnAddress(int subroutineAddress) {
87 if (!(other instanceof ReturnAddress)) {
91 return subroutineAddress == ((ReturnAddress) other).subroutineAddress;
RopperMachine.java 102 * If non-null, the ReturnAddress that was used by the terminating ret
106 private ReturnAddress returnAddress;
198 returnAddress = null;
267 return returnAddress != null;
275 public ReturnAddress getReturnAddress() {
276 return returnAddress;
468 returnAddress = (ReturnAddress)arg(0);
471 "Argument to RET was not a ReturnAddress", ex)
    [all...]
ValueAwareMachine.java 141 setResult(new ReturnAddress(getAuxTarget()));
  /external/llvm/test/CodeGen/SPARC/
2011-01-11-FrameAddr.ll 45 %0 = tail call i8* @llvm.returnaddress(i32 0)
62 %0 = tail call i8* @llvm.returnaddress(i32 3)
66 declare i8* @llvm.returnaddress(i32) nounwind readnone
  /external/webkit/Source/JavaScriptCore/bytecode/
CodeBlock.h 248 StructureStubInfo& getStubInfo(ReturnAddressPtr returnAddress)
250 return *(binarySearch<StructureStubInfo, void*, getStructureStubInfoReturnLocation>(m_structureStubInfos.begin(), m_structureStubInfos.size(), returnAddress.value()));
253 CallLinkInfo& getCallLinkInfo(ReturnAddressPtr returnAddress)
255 return *(binarySearch<CallLinkInfo, void*, getCallLinkInfoReturnLocation>(m_callLinkInfos.begin(), m_callLinkInfos.size(), returnAddress.value()));
258 MethodCallLinkInfo& getMethodCallLinkInfo(ReturnAddressPtr returnAddress)
260 return *(binarySearch<MethodCallLinkInfo, void*, getMethodCallLinkInfoReturnLocation>(m_methodCallLinkInfos.begin(), m_methodCallLinkInfos.size(), returnAddress.value()));
263 unsigned bytecodeOffset(ReturnAddressPtr returnAddress)
270 return binarySearch<CallReturnOffsetToBytecodeOffset, unsigned, getCallReturnOffset>(callIndices.begin(), callIndices.size(), getJITCode().offsetOf(returnAddress.value()))->bytecodeOffset;
274 unsigned bytecodeOffset(Instruction* returnAddress)
276 return static_cast<Instruction*>(returnAddress) - instructions().begin()
    [all...]
  /external/webkit/Source/JavaScriptCore/jit/
JIT.h 164 void ctiPatchNearCallByReturnAddress(CodeBlock* codeblock, ReturnAddressPtr returnAddress, MacroAssemblerCodePtr newCalleeFunction);
165 void ctiPatchCallByReturnAddress(CodeBlock* codeblock, ReturnAddressPtr returnAddress, MacroAssemblerCodePtr newCalleeFunction);
166 void ctiPatchCallByReturnAddress(CodeBlock* codeblock, ReturnAddressPtr returnAddress, FunctionPtr newCalleeFunction);
186 static void compileGetByIdProto(JSGlobalData* globalData, CallFrame* callFrame, CodeBlock* codeBlock, StructureStubInfo* stubInfo, Structure* structure, Structure* prototypeStructure, const Identifier& ident, const PropertySlot& slot, size_t cachedOffset, ReturnAddressPtr returnAddress)
189 jit.privateCompileGetByIdProto(stubInfo, structure, prototypeStructure, ident, slot, cachedOffset, returnAddress, callFrame);
208 static void compileGetByIdChain(JSGlobalData* globalData, CallFrame* callFrame, CodeBlock* codeBlock, StructureStubInfo* stubInfo, Structure* structure, StructureChain* chain, size_t count, const Identifier& ident, const PropertySlot& slot, size_t cachedOffset, ReturnAddressPtr returnAddress)
211 jit.privateCompileGetByIdChain(stubInfo, structure, chain, count, ident, slot, cachedOffset, returnAddress, callFrame);
214 static void compilePutByIdTransition(JSGlobalData* globalData, CodeBlock* codeBlock, StructureStubInfo* stubInfo, Structure* oldStructure, Structure* newStructure, size_t cachedOffset, StructureChain* chain, ReturnAddressPtr returnAddress, bool direct)
217 jit.privateCompilePutByIdTransition(stubInfo, oldStructure, newStructure, cachedOffset, chain, returnAddress, direct);
236 static void patchGetByIdSelf(CodeBlock* codeblock, StructureStubInfo*, Structure*, size_t cachedOffset, ReturnAddressPtr returnAddress);
    [all...]
JIT.cpp 53 void ctiPatchNearCallByReturnAddress(CodeBlock* codeblock, ReturnAddressPtr returnAddress, MacroAssemblerCodePtr newCalleeFunction)
56 repatchBuffer.relinkNearCallerToTrampoline(returnAddress, newCalleeFunction);
59 void ctiPatchCallByReturnAddress(CodeBlock* codeblock, ReturnAddressPtr returnAddress, MacroAssemblerCodePtr newCalleeFunction)
62 repatchBuffer.relinkCallerToTrampoline(returnAddress, newCalleeFunction);
65 void ctiPatchCallByReturnAddress(CodeBlock* codeblock, ReturnAddressPtr returnAddress, FunctionPtr newCalleeFunction)
68 repatchBuffer.relinkCallerToFunction(returnAddress, newCalleeFunction);
JITPropertyAccess.cpp 574 void JIT::privateCompilePutByIdTransition(StructureStubInfo* stubInfo, Structure* oldStructure, Structure* newStructure, size_t cachedOffset, StructureChain* chain, ReturnAddressPtr returnAddress, bool direct)
633 repatchBuffer.relinkCallerToTrampoline(returnAddress, entryLabel);
636 void JIT::patchGetByIdSelf(CodeBlock* codeBlock, StructureStubInfo* stubInfo, Structure* structure, size_t cachedOffset, ReturnAddressPtr returnAddress)
642 repatchBuffer.relinkCallerToFunction(returnAddress, FunctionPtr(cti_op_get_by_id_self_fail));
651 void JIT::patchMethodCallProto(JSGlobalData& globalData, CodeBlock* codeBlock, MethodCallLinkInfo& methodCallLinkInfo, JSFunction* callee, Structure* structure, JSObject* proto, ReturnAddressPtr returnAddress)
666 repatchBuffer.relinkCallerToFunction(returnAddress, FunctionPtr(cti_op_get_by_id));
669 void JIT::patchPutByIdReplace(CodeBlock* codeBlock, StructureStubInfo* stubInfo, Structure* structure, size_t cachedOffset, ReturnAddressPtr returnAddress, bool direct)
675 repatchBuffer.relinkCallerToFunction(returnAddress, FunctionPtr(direct ? cti_op_put_by_id_direct_generic : cti_op_put_by_id_generic));
684 void JIT::privateCompilePatchGetArrayLength(ReturnAddressPtr returnAddress)
686 StructureStubInfo* stubInfo = &m_codeBlock->getStubInfo(returnAddress);
    [all...]
JITPropertyAccess32_64.cpp 589 void JIT::privateCompilePutByIdTransition(StructureStubInfo* stubInfo, Structure* oldStructure, Structure* newStructure, size_t cachedOffset, StructureChain* chain, ReturnAddressPtr returnAddress, bool direct)
656 repatchBuffer.relinkCallerToTrampoline(returnAddress, entryLabel);
659 void JIT::patchGetByIdSelf(CodeBlock* codeBlock, StructureStubInfo* stubInfo, Structure* structure, size_t cachedOffset, ReturnAddressPtr returnAddress)
665 repatchBuffer.relinkCallerToFunction(returnAddress, FunctionPtr(cti_op_get_by_id_self_fail));
675 void JIT::patchMethodCallProto(JSGlobalData& globalData, CodeBlock* codeBlock, MethodCallLinkInfo& methodCallLinkInfo, JSFunction* callee, Structure* structure, JSObject* proto, ReturnAddressPtr returnAddress)
689 repatchBuffer.relinkCallerToFunction(returnAddress, FunctionPtr(cti_op_get_by_id));
692 void JIT::patchPutByIdReplace(CodeBlock* codeBlock, StructureStubInfo* stubInfo, Structure* structure, size_t cachedOffset, ReturnAddressPtr returnAddress, bool direct)
698 repatchBuffer.relinkCallerToFunction(returnAddress, FunctionPtr(direct ? cti_op_put_by_id_direct_generic : cti_op_put_by_id_generic));
708 void JIT::privateCompilePatchGetArrayLength(ReturnAddressPtr returnAddress)
710 StructureStubInfo* stubInfo = &m_codeBlock->getStubInfo(returnAddress);
    [all...]
JITStubs.h 77 ReturnAddressPtr returnAddress() { return ReturnAddressPtr(asPointer); }
285 static void tryCacheGetByID(CallFrame*, CodeBlock*, ReturnAddressPtr returnAddress, JSValue baseValue, const Identifier& propertyName, const PropertySlot&, StructureStubInfo* stubInfo);
286 static void tryCachePutByID(CallFrame*, CodeBlock*, ReturnAddressPtr returnAddress, JSValue baseValue, const PutPropertySlot&, StructureStubInfo* stubInfo, bool direct);
JITStubs.cpp 806 NEVER_INLINE void JITThunks::tryCachePutByID(CallFrame* callFrame, CodeBlock* codeBlock, ReturnAddressPtr returnAddress, JSValue baseValue, const PutPropertySlot& slot, StructureStubInfo* stubInfo, bool direct)
815 ctiPatchCallByReturnAddress(codeBlock, returnAddress, FunctionPtr(direct ? cti_op_put_by_id_direct_generic : cti_op_put_by_id_generic));
823 ctiPatchCallByReturnAddress(codeBlock, returnAddress, FunctionPtr(direct ? cti_op_put_by_id_direct_generic : cti_op_put_by_id_generic));
829 ctiPatchCallByReturnAddress(codeBlock, returnAddress, FunctionPtr(direct ? cti_op_put_by_id_direct_generic : cti_op_put_by_id_generic));
838 ctiPatchCallByReturnAddress(codeBlock, returnAddress, FunctionPtr(direct ? cti_op_put_by_id_direct_generic : cti_op_put_by_id_generic));
847 JIT::compilePutByIdTransition(callFrame->scopeChain()->globalData, codeBlock, stubInfo, structure->previousID(), structure, slot.cachedOffset(), prototypeChain, returnAddress, direct);
853 JIT::patchPutByIdReplace(codeBlock, stubInfo, structure, slot.cachedOffset(), returnAddress, direct);
856 NEVER_INLINE void JITThunks::tryCacheGetByID(CallFrame* callFrame, CodeBlock* codeBlock, ReturnAddressPtr returnAddress, JSValue baseValue, const Identifier& propertyName, const PropertySlot& slot, StructureStubInfo* stubInfo)
863 ctiPatchCallByReturnAddress(codeBlock, returnAddress, FunctionPtr(cti_op_get_by_id_generic));
870 JIT::compilePatchGetArrayLength(callFrame->scopeChain()->globalData, codeBlock, returnAddress);
    [all...]
  /dalvik/docs/
java-constraints.html 1062 <code>ReturnAddress</code> instances must not be reused. If a
1063 subroutine returns to a <code>ReturnAddress</code> further up the
1065 <code>ReturnAddress</code> instances further down the stack must
  /external/llvm/lib/CodeGen/AsmPrinter/
OcamlGCPrinter.cpp 82 /// void *ReturnAddress;
  /external/llvm/lib/Target/ARM/
Thumb1FrameLowering.cpp 349 // @llvm.returnaddress is called. If LR is returned for @llvm.returnaddress
  /external/llvm/lib/Transforms/Instrumentation/
ThreadSanitizer.cpp 354 Value *ReturnAddress = IRB.CreateCall(
355 Intrinsic::getDeclaration(F.getParent(), Intrinsic::returnaddress),
357 IRB.CreateCall(TsanFuncEntry, ReturnAddress);
  /external/llvm/lib/Transforms/ObjCARC/
ObjCARCUtil.cpp 174 case Intrinsic::returnaddress: case Intrinsic::frameaddress:

Completed in 4034 milliseconds

1 2