Home
last modified time | relevance | path

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

12

/external/elfutils/libdw/
Ddwarf_highpc.c38 dwarf_highpc (Dwarf_Die *die, Dwarf_Addr *return_addr) in dwarf_highpc() argument
52 if (INTUSE(dwarf_formaddr) (attr_high, return_addr) == 0) in dwarf_highpc()
56 if (INTUSE(dwarf_lowpc) (die, return_addr) == 0) in dwarf_highpc()
61 *return_addr += uval; in dwarf_highpc()
Ddwarf_formaddr.c80 dwarf_formaddr (Dwarf_Attribute *attr, Dwarf_Addr *return_addr) in dwarf_formaddr() argument
95 cu->address_size, return_addr)) in dwarf_formaddr()
143 if (__libdw_addrx (cu, idx, return_addr) != 0) in dwarf_formaddr()
Ddwarf_entrypc.c38 dwarf_entrypc (Dwarf_Die *die, Dwarf_Addr *return_addr) in dwarf_entrypc() argument
46 return_addr); in dwarf_entrypc()
Ddwarf_lowpc.c38 dwarf_lowpc (Dwarf_Die *die, Dwarf_Addr *return_addr) in dwarf_lowpc() argument
46 return INTUSE(dwarf_formaddr) (attr, return_addr); in dwarf_lowpc()
Dlibdw.h516 extern int dwarf_formaddr (Dwarf_Attribute *attr, Dwarf_Addr *return_addr)
543 extern int dwarf_highpc (Dwarf_Die *die, Dwarf_Addr *return_addr)
547 extern int dwarf_lowpc (Dwarf_Die *die, Dwarf_Addr *return_addr)
551 extern int dwarf_entrypc (Dwarf_Die *die, Dwarf_Addr *return_addr)
/external/arm-trusted-firmware/plat/arm/common/aarch64/
Darm_pauth.c19 uint64_t return_addr = (uint64_t)__builtin_return_address(0U); in plat_init_apkey() local
24 uint64_t key_lo = (return_addr << 13) ^ frame_addr ^ cntpct; in plat_init_apkey()
25 uint64_t key_hi = (frame_addr << 15) ^ return_addr ^ cntpct; in plat_init_apkey()
/external/arm-trusted-firmware/plat/arm/board/corstone700/common/
Dcorstone700_stack_protector.c14 uintptr_t return_addr = (uintptr_t)__builtin_return_address(0U); in plat_generate_random_number() local
22 (((uint64_t)return_addr) << 13) ^ frame_addr ^ cntpct in plat_generate_random_number()
26 (((uint64_t)frame_addr) << 15) ^ return_addr ^ cntpct in plat_generate_random_number()
/external/arm-trusted-firmware/common/backtrace/
Dbacktrace.c37 uintptr_t return_addr; member
188 if (fr->return_addr != link_register) { in unwind_stack()
210 call_site = fr->return_addr - 4U; in unwind_stack()
/external/llvm-project/lldb/source/Target/
DThreadPlanStepInstruction.cpp190 addr_t return_addr = return_frame->GetRegisterContext()->GetPC(); in ShouldStop() local
191 DumpAddress(s.AsRawOstream(), return_addr, in ShouldStop()
/external/llvm-project/lldb/source/Plugins/ABI/PowerPC/
DABISysV_ppc64.cpp81 addr_t func_addr, addr_t return_addr, in PrepareTrivialCall() argument
91 (uint64_t)return_addr); in PrepareTrivialCall()
143 (uint64_t)sp, (uint64_t)return_addr); in PrepareTrivialCall()
144 if (!process_sp->WritePointerToMemory(sp + 16, return_addr, error)) in PrepareTrivialCall()
148 LLDB_LOGF(log, "Writing LR: 0x%" PRIx64, (uint64_t)return_addr); in PrepareTrivialCall()
149 if (!reg_ctx->WriteRegisterFromUnsigned(lr_reg_info, return_addr)) in PrepareTrivialCall()
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()
/external/llvm-project/lldb/source/Plugins/Platform/POSIX/
DPlatformPOSIX.cpp765 lldb::addr_t return_addr = process->CallocateMemory(2*addr_size, in DoLoadImage() local
775 auto return_cleanup = llvm::make_scope_exit([process, return_addr] { in DoLoadImage()
777 process->DeallocateMemory(return_addr); in DoLoadImage()
862 arguments.GetValueAtIndex(3)->GetScalar() = return_addr; in DoLoadImage()
920 lldb::addr_t token = process->ReadPointerFromMemory(return_addr, in DoLoadImage()
945 = process->ReadPointerFromMemory(return_addr + addr_size, utility_error); in DoLoadImage()
/external/elfutils/include/elfutils/
Dlibdw.h516 extern int dwarf_formaddr (Dwarf_Attribute *attr, Dwarf_Addr *return_addr)
543 extern int dwarf_highpc (Dwarf_Die *die, Dwarf_Addr *return_addr)
547 extern int dwarf_lowpc (Dwarf_Die *die, Dwarf_Addr *return_addr)
551 extern int dwarf_entrypc (Dwarf_Die *die, Dwarf_Addr *return_addr)
/external/llvm-project/lldb/source/Plugins/ABI/SystemZ/
DABISysV_s390x.cpp196 addr_t func_addr, addr_t return_addr, in PrepareTrivialCall() argument
206 (uint64_t)return_addr); in PrepareTrivialCall()
258 LLDB_LOGF(log, "Writing RA: 0x%" PRIx64, (uint64_t)return_addr); in PrepareTrivialCall()
260 if (!reg_ctx->WriteRegisterFromUnsigned(ra_reg_info, return_addr)) in PrepareTrivialCall()
/external/llvm-project/lldb/source/Plugins/ABI/X86/
DABIWindows_x86_64.cpp124 addr_t func_addr, addr_t return_addr, in PrepareTrivialCall() argument
134 (uint64_t)return_addr); in PrepareTrivialCall()
181 (uint64_t)sp, (uint64_t)return_addr); in PrepareTrivialCall()
184 if (!process_sp->WritePointerToMemory(sp, return_addr, error)) in PrepareTrivialCall()
DABIMacOSX_i386.h23 lldb::addr_t func_addr, lldb::addr_t return_addr,
DABISysV_x86_64.cpp108 addr_t func_addr, addr_t return_addr, in PrepareTrivialCall() argument
118 (uint64_t)return_addr); in PrepareTrivialCall()
165 (uint64_t)sp, (uint64_t)return_addr); in PrepareTrivialCall()
168 if (!process_sp->WritePointerToMemory(sp, return_addr, error)) in PrepareTrivialCall()
DABIMacOSX_i386.cpp62 addr_t func_addr, addr_t return_addr, in PrepareTrivialCall() argument
105 reg_value.SetUInt32(return_addr); in PrepareTrivialCall()
DABISysV_i386.cpp84 addr_t func_addr, addr_t return_addr, in PrepareTrivialCall() argument
126 reg_value.SetUInt32(return_addr); in PrepareTrivialCall()
/external/llvm-project/lldb/source/Plugins/ABI/Mips/
DABISysV_mips.cpp568 addr_t func_addr, addr_t return_addr, in PrepareTrivialCall() argument
578 (uint64_t)return_addr); in PrepareTrivialCall()
673 LLDB_LOGF(log, "Writing RA: 0x%" PRIx64, (uint64_t)return_addr); in PrepareTrivialCall()
676 if (!reg_ctx->WriteRegisterFromUnsigned(ra_reg_info, return_addr)) in PrepareTrivialCall()
DABISysV_mips64.cpp565 addr_t func_addr, addr_t return_addr, in PrepareTrivialCall() argument
575 (uint64_t)return_addr); in PrepareTrivialCall()
633 LLDB_LOGF(log, "Writing RA: 0x%" PRIx64, (uint64_t)return_addr); in PrepareTrivialCall()
636 if (!reg_ctx->WriteRegisterFromUnsigned(ra_reg_info, return_addr)) in PrepareTrivialCall()
/external/llvm-project/lldb/source/Plugins/ABI/AArch64/
DABISysV_arm64.cpp62 addr_t func_addr, addr_t return_addr, in PrepareTrivialCall() argument
76 (uint64_t)return_addr); in PrepareTrivialCall()
101 return_addr)) in PrepareTrivialCall()
DABIMacOSX_arm64.cpp60 lldb::addr_t return_addr, llvm::ArrayRef<lldb::addr_t> args) const { in PrepareTrivialCall() argument
73 (uint64_t)return_addr); in PrepareTrivialCall()
103 reg_ctx->GetRegisterInfoAtIndex(ra_reg_num), return_addr)) in PrepareTrivialCall()
/external/llvm-project/lldb/source/Plugins/ABI/ARM/
DABISysV_arm.cpp1326 addr_t function_addr, addr_t return_addr, in PrepareTrivialCall() argument
1391 so_addr.SetLoadAddress(return_addr, target_sp.get()); in PrepareTrivialCall()
1392 return_addr = so_addr.GetCallableLoadAddress(target_sp.get()); in PrepareTrivialCall()
1395 if (!reg_ctx->WriteRegisterFromUnsigned(ra_reg_num, return_addr)) in PrepareTrivialCall()
DABIMacOSX_arm.cpp1323 addr_t function_addr, addr_t return_addr, in PrepareTrivialCall() argument
1385 so_addr.SetLoadAddress(return_addr, target_sp.get()); in PrepareTrivialCall()
1386 return_addr = so_addr.GetCallableLoadAddress(target_sp.get()); in PrepareTrivialCall()
1389 if (!reg_ctx->WriteRegisterFromUnsigned(ra_reg_num, return_addr)) in PrepareTrivialCall()

12