Home
last modified time | relevance | path

Searched refs:func_addr (Results 1 – 25 of 34) sorted by relevance

12

/freebsd/contrib/llvm-project/lldb/source/Symbol/
H A DBlock.cpp255 Address func_addr = function.GetAddress(); in GetRangeContainingAddress() local
257 Address(func_addr.GetFileAddress() + range_ptr->GetRangeBase(), in GetRangeContainingAddress()
258 func_addr.GetModule()->GetSectionList()); in GetRangeContainingAddress()
277 const Address &func_addr = function.GetAddress(); in GetRangeIndexContainingAddress() local
278 if (addr.GetModule() != func_addr.GetModule()) in GetRangeIndexContainingAddress()
282 const addr_t func_file_addr = func_addr.GetFileAddress(); in GetRangeIndexContainingAddress()
286 static AddressRange ToAddressRange(const Address &func_addr, in ToAddressRange() argument
288 assert(func_addr.GetModule()); in ToAddressRange()
289 return AddressRange(func_addr.GetFileAddress() + block_range.base, in ToAddressRange()
291 func_addr.GetModule()->GetSectionList()); in ToAddressRange()
[all …]
/freebsd/contrib/llvm-project/lldb/include/lldb/Expression/
H A DExpressionParser.h123 PrepareForExecution(lldb::addr_t &func_addr, lldb::addr_t &func_end,
132 DoPrepareForExecution(lldb::addr_t &func_addr, lldb::addr_t &func_end,
/freebsd/contrib/llvm-project/compiler-rt/lib/interception/
H A Dinterception_win.cpp367 uptr func_addr, size_t granularity) { in AllocateTrampolineRegion() argument
388 uptr lo_addr = RoundDownTo(func_addr, granularity); in AllocateTrampolineRegion()
389 uptr hi_addr = RoundUpTo(func_addr, granularity); in AllocateTrampolineRegion()
398 addr = (hi_addr - func_addr < func_addr - lo_addr) ? hi_addr : lo_addr; in AllocateTrampolineRegion()
433 (void *)min_addr, (void *)max_addr, (void *)func_addr, granularity); in AllocateTrampolineRegion()
1374 uptr func_addr = InternalGetProcAddress(DLLs[i], func_name); in OverrideFunction() local
1375 if (func_addr && in OverrideFunction()
1376 OverrideFunction(func_addr, new_func, orig_old_func)) { in OverrideFunction()
/freebsd/contrib/llvm-project/lldb/source/Expression/
H A DExpressionParser.cpp19 addr_t &func_addr, addr_t &func_end, in PrepareForExecution() argument
24 DoPrepareForExecution(func_addr, func_end, execution_unit_sp, exe_ctx, in PrepareForExecution()
H A DIRExecutionUnit.cpp231 void IRExecutionUnit::GetRunnableInfo(Status &error, lldb::addr_t &func_addr, in GetRunnableInfo() argument
237 func_addr = LLDB_INVALID_ADDRESS; in GetRunnableInfo()
248 func_addr = m_function_load_addr; in GetRunnableInfo()
499 func_addr = m_function_load_addr; in GetRunnableInfo()
/freebsd/contrib/llvm-project/lldb/source/Plugins/ABI/Mips/
H A DABISysV_mips.cpp563 addr_t func_addr, addr_t return_addr, in PrepareTrivialCall() argument
572 thread.GetID(), (uint64_t)sp, (uint64_t)func_addr, in PrepareTrivialCall()
674 LLDB_LOGF(log, "Writing PC: 0x%" PRIx64, (uint64_t)func_addr); in PrepareTrivialCall()
677 if (!reg_ctx->WriteRegisterFromUnsigned(pc_reg_info, func_addr)) in PrepareTrivialCall()
680 LLDB_LOGF(log, "Writing r25: 0x%" PRIx64, (uint64_t)func_addr); in PrepareTrivialCall()
684 if (!reg_ctx->WriteRegisterFromUnsigned(r25_info, func_addr)) in PrepareTrivialCall()
H A DABISysV_mips64.cpp561 addr_t func_addr, addr_t return_addr, in PrepareTrivialCall() argument
570 thread.GetID(), (uint64_t)sp, (uint64_t)func_addr, in PrepareTrivialCall()
635 LLDB_LOGF(log, "Writing PC: 0x%" PRIx64, (uint64_t)func_addr); in PrepareTrivialCall()
638 if (!reg_ctx->WriteRegisterFromUnsigned(pc_reg_info, func_addr)) in PrepareTrivialCall()
641 LLDB_LOGF(log, "Writing r25: 0x%" PRIx64, (uint64_t)func_addr); in PrepareTrivialCall()
645 if (!reg_ctx->WriteRegisterFromUnsigned(r25_info, func_addr)) in PrepareTrivialCall()
/freebsd/contrib/llvm-project/lldb/source/Plugins/ABI/LoongArch/
H A DABISysV_loongarch.cpp180 addr_t func_addr, addr_t return_addr, in LogInitInfo() argument
185 << ", func_addr = 0x" << func_addr << ", return_addr = 0x" << return_addr; in LogInitInfo()
194 addr_t func_addr, addr_t return_addr, in PrepareTrivialCall() argument
198 LogInitInfo(*log, thread, sp, func_addr, return_addr, args); in PrepareTrivialCall()
227 LLDB_REGNUM_GENERIC_PC, func_addr)) in PrepareTrivialCall()
/freebsd/sys/arm/arm/
H A Dunwind.c317 uint32_t func_addr; in find_index() local
333 func_addr = (uint32_t)&item->offset + prel31_addr; in find_index()
335 if (func_addr <= addr) { in find_index()
/freebsd/contrib/llvm-project/lldb/source/Plugins/ABI/PowerPC/
H A DABISysV_ppc64.cpp83 addr_t func_addr, addr_t return_addr, in PrepareTrivialCall() argument
92 thread.GetID(), (uint64_t)sp, (uint64_t)func_addr, in PrepareTrivialCall()
155 LLDB_LOGF(log, "Writing R12: 0x%" PRIx64, (uint64_t)func_addr); in PrepareTrivialCall()
156 if (!reg_ctx->WriteRegisterFromUnsigned(r12_reg_info, func_addr)) in PrepareTrivialCall()
192 LLDB_LOGF(log, "Writing IP: 0x%" PRIx64, (uint64_t)func_addr); in PrepareTrivialCall()
194 if (!reg_ctx->WriteRegisterFromUnsigned(pc_reg_info, func_addr)) in PrepareTrivialCall()
H A DABISysV_ppc.cpp231 addr_t func_addr, addr_t return_addr, in PrepareTrivialCall() argument
240 thread.GetID(), (uint64_t)sp, (uint64_t)func_addr, in PrepareTrivialCall()
304 LLDB_LOGF(log, "Writing IP: 0x%" PRIx64, (uint64_t)func_addr); in PrepareTrivialCall()
306 if (!reg_ctx->WriteRegisterFromUnsigned(pc_reg_info, func_addr)) in PrepareTrivialCall()
/freebsd/contrib/llvm-project/lldb/source/Plugins/ABI/SystemZ/
H A DABISysV_s390x.cpp197 addr_t func_addr, addr_t return_addr, in PrepareTrivialCall() argument
206 thread.GetID(), (uint64_t)sp, (uint64_t)func_addr, in PrepareTrivialCall()
273 LLDB_LOGF(log, "Writing PC: 0x%" PRIx64, (uint64_t)func_addr); in PrepareTrivialCall()
275 if (!reg_ctx->WriteRegisterFromUnsigned(pc_reg_info, func_addr)) in PrepareTrivialCall()
/freebsd/contrib/llvm-project/lldb/source/Plugins/ABI/X86/
H A DABIWindows_x86_64.cpp126 addr_t func_addr, addr_t return_addr, in PrepareTrivialCall() argument
135 thread.GetID(), (uint64_t)sp, (uint64_t)func_addr, in PrepareTrivialCall()
198 LLDB_LOGF(log, "Writing IP: 0x%" PRIx64, (uint64_t)func_addr); in PrepareTrivialCall()
200 if (!reg_ctx->WriteRegisterFromUnsigned(pc_reg_info, func_addr)) in PrepareTrivialCall()
H A DABIMacOSX_i386.h23 lldb::addr_t func_addr, lldb::addr_t return_addr,
H A DABISysV_x86_64.cpp112 addr_t func_addr, addr_t return_addr, in PrepareTrivialCall() argument
121 thread.GetID(), (uint64_t)sp, (uint64_t)func_addr, in PrepareTrivialCall()
184 LLDB_LOGF(log, "Writing IP: 0x%" PRIx64, (uint64_t)func_addr); in PrepareTrivialCall()
186 if (!reg_ctx->WriteRegisterFromUnsigned(pc_reg_info, func_addr)) in PrepareTrivialCall()
H A DABIMacOSX_i386.cpp63 addr_t func_addr, addr_t return_addr, in PrepareTrivialCall() argument
119 if (!reg_ctx->WriteRegisterFromUnsigned(pc_reg_num, func_addr)) in PrepareTrivialCall()
H A DABISysV_i386.cpp85 addr_t func_addr, addr_t return_addr, in PrepareTrivialCall() argument
138 if (!reg_ctx->WriteRegisterFromUnsigned(pc_reg_num, func_addr)) in PrepareTrivialCall()
/freebsd/contrib/llvm-project/lldb/source/Plugins/ExpressionParser/Clang/
H A DClangExpressionParser.h117 lldb::addr_t &func_addr, lldb::addr_t &func_end,
/freebsd/contrib/llvm-project/lldb/source/Plugins/ABI/ARM/
H A DABISysV_arm.h22 lldb::addr_t func_addr, lldb::addr_t returnAddress,
H A DABIMacOSX_arm.h22 lldb::addr_t func_addr, lldb::addr_t returnAddress,
/freebsd/contrib/llvm-project/lldb/source/Plugins/ABI/RISCV/
H A DABISysV_riscv.cpp191 addr_t func_addr, addr_t return_addr, in LogInitInfo() argument
196 << ", func_addr = 0x" << func_addr << ", return_addr = 0x" << return_addr; in LogInitInfo()
205 addr_t func_addr, addr_t return_addr, in PrepareTrivialCall() argument
209 LogInitInfo(*log, thread, sp, func_addr, return_addr, args); in PrepareTrivialCall()
238 LLDB_REGNUM_GENERIC_PC, func_addr)) in PrepareTrivialCall()
/freebsd/contrib/llvm-project/lldb/source/Plugins/ABI/AArch64/
H A DABIMacOSX_arm64.cpp58 Thread &thread, lldb::addr_t sp, lldb::addr_t func_addr, in PrepareTrivialCall() argument
71 thread.GetID(), (uint64_t)sp, (uint64_t)func_addr, in PrepareTrivialCall()
112 reg_ctx->GetRegisterInfoAtIndex(pc_reg_num), func_addr)) in PrepareTrivialCall()
H A DABISysV_arm64.cpp120 addr_t func_addr, addr_t return_addr, in PrepareTrivialCall() argument
133 thread.GetID(), (uint64_t)sp, (uint64_t)func_addr, in PrepareTrivialCall()
183 func_addr)) in PrepareTrivialCall()
/freebsd/contrib/llvm-project/lldb/source/Core/
H A DFormatEntity.cpp503 Address func_addr; in DumpAddressOffsetFromFunction() local
507 func_addr = sc->function->GetAddress(); in DumpAddressOffsetFromFunction()
516 func_addr = inline_range.GetBaseAddress(); in DumpAddressOffsetFromFunction()
519 func_addr = sc->symbol->GetAddressRef(); in DumpAddressOffsetFromFunction()
522 if (func_addr.IsValid()) { in DumpAddressOffsetFromFunction()
525 if (func_addr.GetModule() == format_addr.GetModule()) { in DumpAddressOffsetFromFunction()
526 addr_t func_file_addr = func_addr.GetFileAddress(); in DumpAddressOffsetFromFunction()
540 addr_t func_load_addr = func_addr.GetLoadAddress(target); in DumpAddressOffsetFromFunction()
/freebsd/contrib/llvm-project/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/
H A DAppleObjCTrampolineHandler.cpp812 Address func_addr; in GetStepThroughDispatchPlan() local
817 if (target.ResolveLoadAddress(curr_pc, func_addr)) { in GetStepThroughDispatchPlan()
818 Symbol *curr_sym = func_addr.CalculateSymbolContextSymbol(); in GetStepThroughDispatchPlan()

12