Home
last modified time | relevance | path

Searched refs:GetRegisterContext (Results 1 – 25 of 131) sorted by relevance

123456

/llvm-project-15.0.7/lldb/source/Plugins/ABI/X86/
H A DABIMacOSX_i386.cpp64 RegisterContext *reg_ctx = thread.GetRegisterContext().get(); in PrepareTrivialCall()
146 RegisterContext *reg_ctx = thread.GetRegisterContext().get(); in GetArgumentValues()
202 RegisterContext *reg_ctx = thread->GetRegisterContext().get(); in SetReturnValueObject()
269 RegisterContext *reg_ctx = thread.GetRegisterContext().get(); in GetReturnValueObjectImpl()
292 thread.GetRegisterContext()->ReadRegisterAsUnsigned(eax_id, 0) & in GetReturnValueObjectImpl()
295 (thread.GetRegisterContext()->ReadRegisterAsUnsigned(edx_id, 0) & in GetReturnValueObjectImpl()
306 thread.GetRegisterContext()->ReadRegisterAsUnsigned(eax_id, 0) & in GetReturnValueObjectImpl()
310 thread.GetRegisterContext()->ReadRegisterAsUnsigned(eax_id, 0) & in GetReturnValueObjectImpl()
316 thread.GetRegisterContext()->ReadRegisterAsUnsigned(eax_id, 0) & in GetReturnValueObjectImpl()
320 thread.GetRegisterContext()->ReadRegisterAsUnsigned(eax_id, 0) & in GetReturnValueObjectImpl()
[all …]
H A DABISysV_i386.cpp86 RegisterContext *reg_ctx = thread.GetRegisterContext().get(); in PrepareTrivialCall()
164 RegisterContext *reg_ctx = thread.GetRegisterContext().get(); in GetArgumentValues()
215 RegisterContext *reg_ctx = thread->GetRegisterContext().get(); in SetReturnValueObject()
361 RegisterContext *reg_ctx = thread.GetRegisterContext().get(); in GetReturnValueObjectSimple()
379 thread.GetRegisterContext()->ReadRegisterAsUnsigned(eax_id, 0) & in GetReturnValueObjectSimple()
399 thread.GetRegisterContext()->ReadRegisterAsUnsigned(eax_id, 0) & in GetReturnValueObjectSimple()
402 (thread.GetRegisterContext()->ReadRegisterAsUnsigned(edx_id, 0) & in GetReturnValueObjectSimple()
454 thread.GetRegisterContext()->ReadRegisterAsUnsigned(eax_id, 0) & in GetReturnValueObjectSimple()
499 thread.GetRegisterContext()->ReadRegisterAsUnsigned(eax_id, 0) & in GetReturnValueObjectSimple()
599 RegisterContextSP reg_ctx_sp = thread.GetRegisterContext(); in GetReturnValueObjectImpl()
[all …]
H A DABIWindows_x86_64.cpp144 RegisterContext *reg_ctx = thread.GetRegisterContext().get(); in PrepareTrivialCall()
214 scalar = thread.GetRegisterContext()->ReadRegisterAsUnsigned( in ReadIntegerArgument()
238 RegisterContext *reg_ctx = thread.GetRegisterContext().get(); in GetArgumentValues()
316 RegisterContext *reg_ctx = thread->GetRegisterContext().get(); in SetReturnValueObject()
406 RegisterContext *reg_ctx = thread.GetRegisterContext().get(); in GetReturnValueObjectSimple()
421 uint64_t raw_value = thread.GetRegisterContext()->ReadRegisterAsUnsigned( in GetReturnValueObjectSimple()
496 (uint64_t)thread.GetRegisterContext()->ReadRegisterAsUnsigned(rax_id, in GetReturnValueObjectSimple()
609 RegisterContextSP reg_ctx_sp = thread.GetRegisterContext(); in GetReturnValueObjectImpl()
726 (uint64_t)thread.GetRegisterContext()->ReadRegisterAsUnsigned(rax_id, in GetReturnValueObjectImpl()
H A DABISysV_x86_64.cpp128 RegisterContext *reg_ctx = thread.GetRegisterContext().get(); in PrepareTrivialCall()
198 scalar = thread.GetRegisterContext()->ReadRegisterAsUnsigned( in ReadIntegerArgument()
223 RegisterContext *reg_ctx = thread.GetRegisterContext().get(); in GetArgumentValues()
309 RegisterContext *reg_ctx = thread->GetRegisterContext().get(); in SetReturnValueObject()
397 RegisterContext *reg_ctx = thread.GetRegisterContext().get(); in GetReturnValueObjectSimple()
413 uint64_t raw_value = thread.GetRegisterContext()->ReadRegisterAsUnsigned( in GetReturnValueObjectSimple()
489 (uint64_t)thread.GetRegisterContext()->ReadRegisterAsUnsigned(rax_id, in GetReturnValueObjectSimple()
629 RegisterContextSP reg_ctx_sp = thread.GetRegisterContext(); in GetReturnValueObjectImpl()
842 (uint64_t)thread.GetRegisterContext()->ReadRegisterAsUnsigned(rax_id, in GetReturnValueObjectImpl()
/llvm-project-15.0.7/lldb/source/Target/
H A DThreadPlanStepInstruction.cpp41 m_instruction_addr = thread.GetRegisterContext()->GetPC(0); in SetUpState()
104 uint64_t pc = thread.GetRegisterContext()->GetPC(0); in IsPlanStale()
112 return (thread.GetRegisterContext()->GetPC(0) != m_instruction_addr); in IsPlanStale()
144 if (thread.GetRegisterContext()->GetPC(0) != m_instruction_addr) { in ShouldStop()
187 thread.GetStackFrameAtIndex(0)->GetRegisterContext()->GetPC(); in ShouldStop()
191 addr_t return_addr = return_frame->GetRegisterContext()->GetPC(); in ShouldStop()
221 lldb::addr_t pc_addr = thread.GetRegisterContext()->GetPC(0); in ShouldStop()
H A DThreadPlanStepOverBreakpoint.cpp34 m_breakpoint_addr = thread.GetRegisterContext()->GetPC(); in ThreadPlanStepOverBreakpoint()
80 lldb::addr_t pc_addr = GetThread().GetRegisterContext()->GetPC(); in DoPlanExplainsStop()
131 lldb::addr_t pc_addr = GetThread().GetRegisterContext()->GetPC(); in MischiefManaged()
171 return GetThread().GetRegisterContext()->GetPC() != m_breakpoint_addr; in IsPlanStale()
H A DRegisterNumber.cpp17 : m_reg_ctx_sp(thread.GetRegisterContext()), m_regnum(num), m_kind(kind), in RegisterNumber()
33 m_reg_ctx_sp = thread.GetRegisterContext(); in init()
H A DRegisterContextUnwind.cpp115 RegisterContextSP reg_ctx_sp = m_thread.GetRegisterContext(); in InitializeZerothFrame()
317 if (!m_thread.GetRegisterContext()) { in InitializeNonZerothFrame()
1075 return m_thread.GetRegisterContext()->GetRegisterCount(); in GetRegisterCount()
1079 return m_thread.GetRegisterContext()->GetRegisterInfoAtIndex(reg); in GetRegisterInfoAtIndex()
1083 return m_thread.GetRegisterContext()->GetRegisterSetCount(); in GetRegisterSetCount()
1087 return m_thread.GetRegisterContext()->GetRegisterSet(reg_set); in GetRegisterSet()
1112 m_thread.GetRegisterContext()->ReadRegister(other_reg_info, value); in ReadRegisterValueFromRegisterLocation()
2113 } else if (!m_thread.GetRegisterContext()->ConvertBetweenRegisterKinds( in ReadGPRValue()
2135 } else if (m_thread.GetRegisterContext()->ConvertBetweenRegisterKinds( in ReadGPRValue()
2181 return m_thread.GetRegisterContext()->ReadRegister(reg_info, value); in ReadRegister()
[all …]
H A DThreadPlanStepRange.cpp105 lldb::addr_t pc_load_addr = thread.GetRegisterContext()->GetPC(); in InRange()
197 lldb::addr_t cur_pc = GetThread().GetRegisterContext()->GetPC(); in InSymbol()
320 lldb::addr_t cur_addr = GetThread().GetRegisterContext()->GetPC(); in SetNextBranchBreakpoint()
483 lldb::addr_t addr = GetThread().GetRegisterContext()->GetPC() - 1; in IsPlanStale()
H A DThreadPlanStepOverRange.cpp133 DumpAddress(s.AsRawOstream(), thread.GetRegisterContext()->GetPC(), in ShouldStop()
287 ->GetRegisterContext() in ShouldStop()
387 lldb::addr_t curr_pc = thread.GetRegisterContext()->GetPC(); in DoWillResume()
H A DThreadPlanStepThrough.cpp41 m_start_address = GetThread().GetRegisterContext()->GetPC(0); in ThreadPlanStepThrough()
100 lldb::addr_t current_address = GetThread().GetRegisterContext()->GetPC(0); in LookForPlanToStepThroughFromCurrentPC()
/llvm-project-15.0.7/lldb/source/Plugins/Process/FreeBSD/
H A DNativeThreadFreeBSD.cpp122 ostr << GetRegisterContext().GetWatchpointAddress(wp_index) << " "; in SetStoppedByWatchpoint()
125 ostr << " " << GetRegisterContext().GetWatchpointHitAddress(wp_index); in SetStoppedByWatchpoint()
247 NativeRegisterContextFreeBSD &NativeThreadFreeBSD::GetRegisterContext() { in GetRegisterContext() function in NativeThreadFreeBSD
261 GetRegisterContext().SetHardwareWatchpoint(addr, size, watch_flags); in SetWatchpoint()
274 if (GetRegisterContext().ClearHardwareWatchpoint(wp_index)) in RemoveWatchpoint()
286 uint32_t bp_index = GetRegisterContext().SetHardwareBreakpoint(addr, size); in SetHardwareBreakpoint()
301 if (GetRegisterContext().ClearHardwareBreakpoint(bp_index)) { in RemoveHardwareBreakpoint()
311 llvm::Error s = GetRegisterContext().CopyHardwareWatchpointsFrom( in CopyWatchpointsFrom()
312 source.GetRegisterContext()); in CopyWatchpointsFrom()
/llvm-project-15.0.7/lldb/source/Plugins/Process/NetBSD/
H A DNativeThreadNetBSD.cpp122 ostr << GetRegisterContext().GetWatchpointAddress(wp_index) << " "; in SetStoppedByWatchpoint()
125 ostr << " " << GetRegisterContext().GetWatchpointHitAddress(wp_index); in SetStoppedByWatchpoint()
259 NativeRegisterContextNetBSD &NativeThreadNetBSD::GetRegisterContext() { in GetRegisterContext() function in NativeThreadNetBSD
273 GetRegisterContext().SetHardwareWatchpoint(addr, size, watch_flags); in SetWatchpoint()
286 if (GetRegisterContext().ClearHardwareWatchpoint(wp_index)) in RemoveWatchpoint()
298 uint32_t bp_index = GetRegisterContext().SetHardwareBreakpoint(addr, size); in SetHardwareBreakpoint()
313 if (GetRegisterContext().ClearHardwareBreakpoint(bp_index)) { in RemoveHardwareBreakpoint()
323 llvm::Error s = GetRegisterContext().CopyHardwareWatchpointsFrom( in CopyWatchpointsFrom()
324 source.GetRegisterContext()); in CopyWatchpointsFrom()
/llvm-project-15.0.7/lldb/source/Plugins/Process/Windows/Common/
H A DTargetThreadWindows.cpp46 GetRegisterContext()->InvalidateIfNeeded(false); in RefreshStateAfterStop()
53 RegisterContextSP TargetThreadWindows::GetRegisterContext() { in GetRegisterContext() function in TargetThreadWindows
137 GetRegisterContext()->ConvertRegisterKindToRegisterNumber( in DoResume()
140 GetRegisterContext()->ReadRegisterAsUnsigned(flags_index, 0); in DoResume()
157 GetRegisterContext()->WriteRegisterFromUnsigned(flags_index, flags_value); in DoResume()
H A DNativeThreadWindows.cpp55 GetRegisterContext().ConvertRegisterKindToRegisterNumber( in DoResume()
58 GetRegisterContext().ReadRegisterAsUnsigned(flags_index, 0); in DoResume()
75 GetRegisterContext().WriteRegisterFromUnsigned(flags_index, flags_value); in DoResume()
H A DProcessWindows.cpp382 RegisterContextSP register_context = stop_thread->GetRegisterContext(); in RefreshStateAfterStop()
399 stop_thread->GetRegisterContext().get()); in RefreshStateAfterStop()
427 RegisterContextSP register_context = stop_thread->GetRegisterContext(); in RefreshStateAfterStop()
777 thread->GetRegisterContext().get()); in OnCreateThread()
878 thread->GetRegisterContext().get()); in EnableWatchpoint()
891 thread->GetRegisterContext().get()); in EnableWatchpoint()
923 thread->GetRegisterContext().get()); in DisableWatchpoint()
/llvm-project-15.0.7/lldb/source/Plugins/Process/mach-core/
H A DThreadMachCore.cpp58 GetRegisterContext()->InvalidateIfNeeded(force); in RefreshStateAfterStop()
63 lldb::RegisterContextSP ThreadMachCore::GetRegisterContext() { in GetRegisterContext() function in ThreadMachCore
111 RegisterContextSP reg_ctx_sp = GetRegisterContext(); in CalculateStopInfo()
/llvm-project-15.0.7/lldb/source/Plugins/ABI/SystemZ/
H A DABISysV_s390x.cpp216 RegisterContext *reg_ctx = thread.GetRegisterContext().get(); in PrepareTrivialCall()
290 scalar = thread.GetRegisterContext()->ReadRegisterAsUnsigned( in ReadIntegerArgument()
315 RegisterContext *reg_ctx = thread.GetRegisterContext().get(); in GetArgumentValues()
398 RegisterContext *reg_ctx = thread->GetRegisterContext().get(); in SetReturnValueObject()
485 RegisterContext *reg_ctx = thread.GetRegisterContext().get(); in GetReturnValueObjectSimple()
500 uint64_t raw_value = thread.GetRegisterContext()->ReadRegisterAsUnsigned( in GetReturnValueObjectSimple()
574 (uint64_t)thread.GetRegisterContext()->ReadRegisterAsUnsigned(r2_id, 0); in GetReturnValueObjectSimple()
595 RegisterContextSP reg_ctx_sp = thread.GetRegisterContext(); in GetReturnValueObjectImpl()
610 (uint64_t)thread.GetRegisterContext()->ReadRegisterAsUnsigned(r2_id, 0); in GetReturnValueObjectImpl()
/llvm-project-15.0.7/lldb/source/Plugins/Process/Utility/
H A DThreadMemory.cpp49 RegisterContextSP ThreadMemory::GetRegisterContext() { in GetRegisterContext() function in ThreadMemory
64 return GetRegisterContext(); in CreateRegisterContextForFrame()
/llvm-project-15.0.7/lldb/source/Plugins/ABI/PowerPC/
H A DABISysV_ppc.cpp249 RegisterContext *reg_ctx = thread.GetRegisterContext().get(); in PrepareTrivialCall()
320 scalar = thread.GetRegisterContext()->ReadRegisterAsUnsigned( in ReadIntegerArgument()
344 RegisterContext *reg_ctx = thread.GetRegisterContext().get(); in GetArgumentValues()
434 RegisterContext *reg_ctx = thread->GetRegisterContext().get(); in SetReturnValueObject()
517 RegisterContext *reg_ctx = thread.GetRegisterContext().get(); in GetReturnValueObjectSimple()
533 uint64_t raw_value = thread.GetRegisterContext()->ReadRegisterAsUnsigned( in GetReturnValueObjectSimple()
605 (uint64_t)thread.GetRegisterContext()->ReadRegisterAsUnsigned(r3_id, 0); in GetReturnValueObjectSimple()
657 RegisterContextSP reg_ctx_sp = thread.GetRegisterContext(); in GetReturnValueObjectImpl()
853 (uint64_t)thread.GetRegisterContext()->ReadRegisterAsUnsigned(r3_id, in GetReturnValueObjectImpl()
/llvm-project-15.0.7/lldb/source/Plugins/Process/gdb-remote/
H A DThreadGDBRemote.cpp283 GetRegisterContext()->InvalidateIfNeeded(force); in RefreshStateAfterStop()
293 lldb::RegisterContextSP ThreadGDBRemote::GetRegisterContext() { in GetRegisterContext() function in ThreadGDBRemote
330 static_cast<GDBRemoteRegisterContext *>(GetRegisterContext().get()); in PrivateSetRegisterValue()
337 static_cast<GDBRemoteRegisterContext *>(GetRegisterContext().get()); in PrivateSetRegisterValue()
/llvm-project-15.0.7/lldb/source/Plugins/Process/MacOSX-Kernel/
H A DThreadKDP.cpp70 lldb::RegisterContextSP reg_ctx_sp(GetRegisterContext()); in RefreshStateAfterStop()
80 lldb::RegisterContextSP ThreadKDP::GetRegisterContext() { in GetRegisterContext() function in ThreadKDP
/llvm-project-15.0.7/lldb/source/Plugins/ABI/AArch64/
H A DABISysV_arm64.cpp65 RegisterContext *reg_ctx = thread.GetRegisterContext().get(); in PrepareTrivialCall()
130 RegisterContext *reg_ctx = thread.GetRegisterContext().get(); in GetArgumentValues()
226 RegisterContext *reg_ctx = thread->GetRegisterContext().get(); in SetReturnValueObject()
619 RegisterContext *reg_ctx = thread.GetRegisterContext().get(); in GetReturnValueObjectImpl()
641 thread.GetRegisterContext()->ReadRegisterAsUnsigned(x0_reg_info, in GetReturnValueObjectImpl()
811 lldb::RegisterContextSP reg_ctx_sp = thread_sp->GetRegisterContext(); in ReadLinuxProcessAddressMask()
/llvm-project-15.0.7/lldb/source/Plugins/Process/scripted/
H A DScriptedThread.cpp105 RegisterContextSP ScriptedThread::GetRegisterContext() { in GetRegisterContext() function in ScriptedThread
122 llvm::Optional<std::string> reg_data = GetInterface()->GetRegisterContext(); in CreateRegisterContextForFrame()
285 GetRegisterContext()->InvalidateIfNeeded(/*force=*/false); in RefreshStateAfterStop()
/llvm-project-15.0.7/lldb/source/Plugins/Trace/common/
H A DThreadPostMortemTrace.cpp23 RegisterContextSP ThreadPostMortemTrace::GetRegisterContext() { in GetRegisterContext() function in ThreadPostMortemTrace

123456