Home
last modified time | relevance | path

Searched refs:return_addr (Results 1 – 22 of 22) sorted by relevance

/openbsd-src/gnu/gcc/gcc/config/rs6000/
H A Ddarwin-fallback.c327 static _Unwind_Ptr return_addr; in handle_syscall() local
390 return_addr = m64->srr0 + 4; in handle_syscall()
392 return_addr = m64->srr0; in handle_syscall()
419 return_addr = m->srr0 + 4; in handle_syscall()
421 return_addr = m->srr0; in handle_syscall()
437 set_offset (ARG_POINTER_REGNUM, &return_addr); in handle_syscall()
/openbsd-src/gnu/llvm/lldb/source/Target/
H A DThreadPlanStepInstruction.cpp191 addr_t return_addr = return_frame->GetRegisterContext()->GetPC(); in ShouldStop() local
192 DumpAddress(s.AsRawOstream(), return_addr, in ShouldStop()
H A DProcess.cpp2292 addr_t return_addr = AllocateMemory(size, permissions, error); in CallocateMemory() local
2295 WriteMemory(return_addr, buffer.c_str(), size, error); in CallocateMemory()
2297 return return_addr; in CallocateMemory()
/openbsd-src/gnu/llvm/lldb/source/Plugins/Platform/POSIX/
H A DPlatformPOSIX.cpp745 lldb::addr_t return_addr = process->CallocateMemory(2*addr_size, in DoLoadImage() local
756 auto return_cleanup = llvm::make_scope_exit([process, return_addr] { in DoLoadImage()
758 process->DeallocateMemory(return_addr); in DoLoadImage()
843 arguments.GetValueAtIndex(3)->GetScalar() = return_addr; in DoLoadImage()
901 lldb::addr_t token = process->ReadPointerFromMemory(return_addr, in DoLoadImage()
927 = process->ReadPointerFromMemory(return_addr + addr_size, utility_error); in DoLoadImage()
/openbsd-src/gnu/llvm/lldb/source/Plugins/ABI/PowerPC/
H A DABISysV_ppc64.cpp83 addr_t func_addr, addr_t return_addr, in PrepareTrivialCall() argument
93 (uint64_t)return_addr); in PrepareTrivialCall()
145 (uint64_t)sp, (uint64_t)return_addr); in PrepareTrivialCall()
146 if (!process_sp->WritePointerToMemory(sp + 16, return_addr, error)) in PrepareTrivialCall()
150 LLDB_LOGF(log, "Writing LR: 0x%" PRIx64, (uint64_t)return_addr); in PrepareTrivialCall()
151 if (!reg_ctx->WriteRegisterFromUnsigned(lr_reg_info, return_addr)) in PrepareTrivialCall()
H A DABISysV_ppc.cpp230 addr_t func_addr, addr_t return_addr, in PrepareTrivialCall() argument
240 (uint64_t)return_addr); in PrepareTrivialCall()
288 (uint64_t)sp, (uint64_t)return_addr); in PrepareTrivialCall()
291 if (!process_sp->WritePointerToMemory(sp, return_addr, error)) in PrepareTrivialCall()
/openbsd-src/gnu/llvm/lldb/source/Plugins/ABI/SystemZ/
H A DABISysV_s390x.cpp197 addr_t func_addr, addr_t return_addr, in PrepareTrivialCall() argument
207 (uint64_t)return_addr); in PrepareTrivialCall()
259 LLDB_LOGF(log, "Writing RA: 0x%" PRIx64, (uint64_t)return_addr); in PrepareTrivialCall()
261 if (!reg_ctx->WriteRegisterFromUnsigned(ra_reg_info, return_addr)) in PrepareTrivialCall()
/openbsd-src/gnu/llvm/lldb/source/Plugins/ABI/Mips/
H A DABISysV_mips.cpp531 addr_t func_addr, addr_t return_addr, in PrepareTrivialCall() argument
541 (uint64_t)return_addr); in PrepareTrivialCall()
636 LLDB_LOGF(log, "Writing RA: 0x%" PRIx64, (uint64_t)return_addr); in PrepareTrivialCall()
639 if (!reg_ctx->WriteRegisterFromUnsigned(ra_reg_info, return_addr)) in PrepareTrivialCall()
H A DABISysV_mips64.cpp528 addr_t func_addr, addr_t return_addr, in PrepareTrivialCall() argument
538 (uint64_t)return_addr); in PrepareTrivialCall()
596 LLDB_LOGF(log, "Writing RA: 0x%" PRIx64, (uint64_t)return_addr); in PrepareTrivialCall()
599 if (!reg_ctx->WriteRegisterFromUnsigned(ra_reg_info, return_addr)) in PrepareTrivialCall()
/openbsd-src/gnu/llvm/lldb/source/Plugins/ABI/X86/
H A DABIWindows_x86_64.cpp126 addr_t func_addr, addr_t return_addr, in PrepareTrivialCall() argument
136 (uint64_t)return_addr); in PrepareTrivialCall()
183 (uint64_t)sp, (uint64_t)return_addr); in PrepareTrivialCall()
186 if (!process_sp->WritePointerToMemory(sp, return_addr, error)) in PrepareTrivialCall()
H A DABIMacOSX_i386.h23 lldb::addr_t func_addr, lldb::addr_t return_addr,
H A DABIMacOSX_i386.cpp63 addr_t func_addr, addr_t return_addr, in PrepareTrivialCall() argument
106 reg_value.SetUInt32(return_addr); in PrepareTrivialCall()
H A DABISysV_i386.cpp85 addr_t func_addr, addr_t return_addr, in PrepareTrivialCall() argument
127 reg_value.SetUInt32(return_addr); in PrepareTrivialCall()
/openbsd-src/gnu/llvm/lldb/source/Plugins/ABI/AArch64/
H A DABIMacOSX_arm64.cpp62 lldb::addr_t return_addr, llvm::ArrayRef<lldb::addr_t> args) const { in PrepareTrivialCall() argument
75 (uint64_t)return_addr); in PrepareTrivialCall()
105 reg_ctx->GetRegisterInfoAtIndex(ra_reg_num), return_addr)) in PrepareTrivialCall()
H A DABISysV_arm64.cpp64 addr_t func_addr, addr_t return_addr, in PrepareTrivialCall() argument
78 (uint64_t)return_addr); in PrepareTrivialCall()
103 return_addr)) in PrepareTrivialCall()
/openbsd-src/gnu/llvm/lldb/source/Plugins/ABI/ARM/
H A DABIMacOSX_arm.cpp1219 addr_t function_addr, addr_t return_addr, in PrepareTrivialCall() argument
1281 so_addr.SetLoadAddress(return_addr, target_sp.get()); in PrepareTrivialCall()
1282 return_addr = so_addr.GetCallableLoadAddress(target_sp.get()); in PrepareTrivialCall()
1285 if (!reg_ctx->WriteRegisterFromUnsigned(ra_reg_num, return_addr)) in PrepareTrivialCall()
H A DABISysV_arm.cpp1222 addr_t function_addr, addr_t return_addr, in PrepareTrivialCall() argument
1287 so_addr.SetLoadAddress(return_addr, target_sp.get()); in PrepareTrivialCall()
1288 return_addr = so_addr.GetCallableLoadAddress(target_sp.get()); in PrepareTrivialCall()
1291 if (!reg_ctx->WriteRegisterFromUnsigned(ra_reg_num, return_addr)) in PrepareTrivialCall()
/openbsd-src/gnu/llvm/lldb/source/Plugins/ABI/ARC/
H A DABISysV_arc.cpp190 addr_t func_addr, addr_t return_addr, in PrepareTrivialCall() argument
/openbsd-src/gnu/gcc/gcc/config/frv/
H A Dfrv.c1901 rtx return_addr; in frv_expand_epilogue() local
1934 return_addr = gen_rtx_REG (Pmode, TEMP_REGNO); in frv_expand_epilogue()
1935 emit_insn (gen_rtx_SET (VOIDmode, return_addr, mem)); in frv_expand_epilogue()
1938 return_addr = gen_rtx_REG (Pmode, LR_REGNO); in frv_expand_epilogue()
1960 emit_jump_insn (gen_epilogue_return (return_addr)); in frv_expand_epilogue()
1963 rtx lr = return_addr; in frv_expand_epilogue()
1965 if (REGNO (return_addr) != LR_REGNO) in frv_expand_epilogue()
1968 emit_move_insn (lr, return_addr); in frv_expand_epilogue()
/openbsd-src/gnu/usr.bin/gcc/gcc/config/frv/
H A Dfrv.c1781 rtx return_addr; local
1797 return_addr = 0;
1816 return_addr = gen_rtx_REG (Pmode, TEMP_REGNO);
1817 emit_insn (gen_rtx_SET (VOIDmode, return_addr, mem));
1820 return_addr = gen_rtx_REG (Pmode, LR_REGNO);
1841 if (return_addr)
1842 emit_jump_insn (gen_epilogue_return (return_addr));
/openbsd-src/gnu/llvm/llvm/docs/
H A DSpeculativeLoadHardening.md457 return_addr:
458 testq -8(%rsp), return_addr # Validate return address.
/openbsd-src/gnu/llvm/llvm/include/llvm/BinaryFormat/
H A DDwarf.def304 HANDLE_DW_AT(0x2a, return_addr, 2, DWARF)