Home
last modified time | relevance | path

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

12345

/freebsd/contrib/llvm-project/lldb/source/Plugins/ABI/X86/
H A DABIMacOSX_i386.cpp65 RegisterContext *reg_ctx = thread.GetRegisterContext().get(); in PrepareTrivialCall()
147 RegisterContext *reg_ctx = thread.GetRegisterContext().get(); in GetArgumentValues()
204 RegisterContext *reg_ctx = thread->GetRegisterContext().get(); in SetReturnValueObject()
272 RegisterContext *reg_ctx = thread.GetRegisterContext().get(); in GetReturnValueObjectImpl()
296 thread.GetRegisterContext()->ReadRegisterAsUnsigned(eax_id, 0) & in GetReturnValueObjectImpl()
299 (thread.GetRegisterContext()->ReadRegisterAsUnsigned(edx_id, 0) & in GetReturnValueObjectImpl()
310 thread.GetRegisterContext()->ReadRegisterAsUnsigned(eax_id, 0) & in GetReturnValueObjectImpl()
314 thread.GetRegisterContext()->ReadRegisterAsUnsigned(eax_id, 0) & in GetReturnValueObjectImpl()
320 thread.GetRegisterContext()->ReadRegisterAsUnsigned(eax_id, 0) & in GetReturnValueObjectImpl()
324 thread.GetRegisterContext()->ReadRegisterAsUnsigned(eax_id, 0) & in GetReturnValueObjectImpl()
[all …]
H A DABISysV_i386.cpp87 RegisterContext *reg_ctx = thread.GetRegisterContext().get(); in PrepareTrivialCall()
165 RegisterContext *reg_ctx = thread.GetRegisterContext().get(); in GetArgumentValues()
217 RegisterContext *reg_ctx = thread->GetRegisterContext().get(); in SetReturnValueObject()
367 RegisterContext *reg_ctx = thread.GetRegisterContext().get(); in GetReturnValueObjectSimple()
385 thread.GetRegisterContext()->ReadRegisterAsUnsigned(eax_id, 0) & in GetReturnValueObjectSimple()
405 thread.GetRegisterContext()->ReadRegisterAsUnsigned(eax_id, 0) & in GetReturnValueObjectSimple()
408 (thread.GetRegisterContext()->ReadRegisterAsUnsigned(edx_id, 0) & in GetReturnValueObjectSimple()
460 thread.GetRegisterContext()->ReadRegisterAsUnsigned(eax_id, 0) & in GetReturnValueObjectSimple()
505 thread.GetRegisterContext()->ReadRegisterAsUnsigned(eax_id, 0) & in GetReturnValueObjectSimple()
606 RegisterContextSP reg_ctx_sp = thread.GetRegisterContext(); in GetReturnValueObjectImpl()
[all …]
H A DABIWindows_x86_64.cpp145 RegisterContext *reg_ctx = thread.GetRegisterContext().get(); in PrepareTrivialCall()
215 scalar = thread.GetRegisterContext()->ReadRegisterAsUnsigned( in ReadIntegerArgument()
239 RegisterContext *reg_ctx = thread.GetRegisterContext().get(); in GetArgumentValues()
318 RegisterContext *reg_ctx = thread->GetRegisterContext().get(); in SetReturnValueObject()
410 RegisterContext *reg_ctx = thread.GetRegisterContext().get(); in GetReturnValueObjectSimple()
425 uint64_t raw_value = thread.GetRegisterContext()->ReadRegisterAsUnsigned( in GetReturnValueObjectSimple()
500 (uint64_t)thread.GetRegisterContext()->ReadRegisterAsUnsigned(rax_id, in GetReturnValueObjectSimple()
613 RegisterContextSP reg_ctx_sp = thread.GetRegisterContext(); in GetReturnValueObjectImpl()
734 (uint64_t)thread.GetRegisterContext()->ReadRegisterAsUnsigned(rax_id, in GetReturnValueObjectImpl()
H A DABISysV_x86_64.cpp131 RegisterContext *reg_ctx = thread.GetRegisterContext().get(); in PrepareTrivialCall()
201 scalar = thread.GetRegisterContext()->ReadRegisterAsUnsigned( in ReadIntegerArgument()
226 RegisterContext *reg_ctx = thread.GetRegisterContext().get(); in GetArgumentValues()
313 RegisterContext *reg_ctx = thread->GetRegisterContext().get(); in SetReturnValueObject()
403 RegisterContext *reg_ctx = thread.GetRegisterContext().get(); in GetReturnValueObjectSimple()
419 uint64_t raw_value = thread.GetRegisterContext()->ReadRegisterAsUnsigned( in GetReturnValueObjectSimple()
495 (uint64_t)thread.GetRegisterContext()->ReadRegisterAsUnsigned(rax_id, in GetReturnValueObjectSimple()
635 RegisterContextSP reg_ctx_sp = thread.GetRegisterContext(); in GetReturnValueObjectImpl()
852 (uint64_t)thread.GetRegisterContext()->ReadRegisterAsUnsigned(rax_id, in GetReturnValueObjectImpl()
/freebsd/contrib/llvm-project/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()
138 lldb::addr_t pc_addr = GetThread().GetRegisterContext()->GetPC(); in MischiefManaged()
178 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.cpp118 RegisterContextSP reg_ctx_sp = m_thread.GetRegisterContext(); in InitializeZerothFrame()
321 if (!m_thread.GetRegisterContext()) { in InitializeNonZerothFrame()
1068 return m_thread.GetRegisterContext()->GetRegisterCount(); in GetRegisterCount()
1072 return m_thread.GetRegisterContext()->GetRegisterInfoAtIndex(reg); in GetRegisterInfoAtIndex()
1076 return m_thread.GetRegisterContext()->GetRegisterSetCount(); in GetRegisterSetCount()
1080 return m_thread.GetRegisterContext()->GetRegisterSet(reg_set); in GetRegisterSet()
1085 return m_thread.GetRegisterContext()->ConvertRegisterKindToRegisterNumber( in ConvertRegisterKindToRegisterNumber()
1105 m_thread.GetRegisterContext()->ReadRegister(other_reg_info, value); in ReadRegisterValueFromRegisterLocation()
1116 m_thread.GetRegisterContext()->ReadRegister(other_reg_info, value); in ReadRegisterValueFromRegisterLocation()
1155 m_thread.GetRegisterContext()->WriteRegister(other_reg_info, value); in WriteRegisterValueToRegisterLocation()
[all …]
H A DThreadPlanStepRange.cpp105 lldb::addr_t pc_load_addr = thread.GetRegisterContext()->GetPC(); in InRange()
198 lldb::addr_t cur_pc = GetThread().GetRegisterContext()->GetPC(); in InSymbol()
344 lldb::addr_t cur_addr = GetThread().GetRegisterContext()->GetPC(); in SetNextBranchBreakpoint()
551 lldb::addr_t addr = GetThread().GetRegisterContext()->GetPC() - 1; in IsPlanStale()
H A DThreadPlanStepOverRange.cpp145 DumpAddress(s.AsRawOstream(), thread.GetRegisterContext()->GetPC(), in ShouldStop()
305 ->GetRegisterContext() in ShouldStop()
411 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()
H A DThread.cpp514 lldb::RegisterContextSP reg_ctx_sp(frame_sp->GetRegisterContext()); in CheckpointThreadState()
539 lldb::RegisterContextSP reg_ctx_sp(frame_sp->GetRegisterContext()); in RestoreRegisterStateFromCheckpoint()
637 lldb::RegisterContextSP reg_ctx_sp(GetRegisterContext()); in SetupToStepOverBreakpointIfNeeded()
790 GetRegisterContext() ? GetRegisterContext()->GetPC() in ShouldStop()
803 GetRegisterContext() ? GetRegisterContext()->GetPC() in ShouldStop()
1459 if (RegisterContextSP reg_ctx_sp = GetRegisterContext()) in ClearStackFrames()
1551 lldb::RegisterContextSP reg_ctx_sp(youngest_frame_sp->GetRegisterContext()); in ReturnFromFrame()
1554 older_frame_sp->GetRegisterContext()); in ReturnFromFrame()
1590 RegisterContext *reg_ctx = exe_ctx.GetRegisterContext(); in JumpToLine()
1955 lldb::RegisterContextSP reg_ctx_sp(GetRegisterContext()); in IsStillAtLastBreakpointHit()
H A DThreadPlanCallFunction.cpp54 m_function_sp = thread.GetRegisterContext()->GetSP() - abi->GetRedZoneSize(); in ConstructorSetup()
156 RegisterContext *reg_ctx = GetThread().GetRegisterContext().get(); in ReportRegisterState()
209 thread.GetStackFrameAtIndex(0)->GetRegisterContext()->GetPC(); in DoTakedown()
/freebsd/contrib/llvm-project/lldb/source/Plugins/Process/FreeBSD/
H A DNativeThreadFreeBSD.cpp121 ostr << GetRegisterContext().GetWatchpointAddress(wp_index) << " "; in SetStoppedByWatchpoint()
124 ostr << " " << GetRegisterContext().GetWatchpointHitAddress(wp_index); in SetStoppedByWatchpoint()
246 NativeRegisterContextFreeBSD &NativeThreadFreeBSD::GetRegisterContext() { in GetRegisterContext() function in NativeThreadFreeBSD
260 GetRegisterContext().SetHardwareWatchpoint(addr, size, watch_flags); in SetWatchpoint()
273 if (GetRegisterContext().ClearHardwareWatchpoint(wp_index)) in RemoveWatchpoint()
285 uint32_t bp_index = GetRegisterContext().SetHardwareBreakpoint(addr, size); in SetHardwareBreakpoint()
300 if (GetRegisterContext().ClearHardwareBreakpoint(bp_index)) { in RemoveHardwareBreakpoint()
310 llvm::Error s = GetRegisterContext().CopyHardwareWatchpointsFrom( in CopyWatchpointsFrom()
311 source.GetRegisterContext()); in CopyWatchpointsFrom()
/freebsd/contrib/llvm-project/lldb/source/Plugins/Process/NetBSD/
H A DNativeThreadNetBSD.cpp120 ostr << GetRegisterContext().GetWatchpointAddress(wp_index) << " "; in SetStoppedByWatchpoint()
123 ostr << " " << GetRegisterContext().GetWatchpointHitAddress(wp_index); in SetStoppedByWatchpoint()
257 NativeRegisterContextNetBSD &NativeThreadNetBSD::GetRegisterContext() { in GetRegisterContext() function in NativeThreadNetBSD
271 GetRegisterContext().SetHardwareWatchpoint(addr, size, watch_flags); in SetWatchpoint()
284 if (GetRegisterContext().ClearHardwareWatchpoint(wp_index)) in RemoveWatchpoint()
296 uint32_t bp_index = GetRegisterContext().SetHardwareBreakpoint(addr, size); in SetHardwareBreakpoint()
311 if (GetRegisterContext().ClearHardwareBreakpoint(bp_index)) { in RemoveHardwareBreakpoint()
321 llvm::Error s = GetRegisterContext().CopyHardwareWatchpointsFrom( in CopyWatchpointsFrom()
322 source.GetRegisterContext()); in CopyWatchpointsFrom()
/freebsd/contrib/llvm-project/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()
399 RegisterContext *reg_ctx = thread->GetRegisterContext().get(); in SetReturnValueObject()
488 RegisterContext *reg_ctx = thread.GetRegisterContext().get(); in GetReturnValueObjectSimple()
503 uint64_t raw_value = thread.GetRegisterContext()->ReadRegisterAsUnsigned( in GetReturnValueObjectSimple()
577 (uint64_t)thread.GetRegisterContext()->ReadRegisterAsUnsigned(r2_id, 0); in GetReturnValueObjectSimple()
598 RegisterContextSP reg_ctx_sp = thread.GetRegisterContext(); in GetReturnValueObjectImpl()
613 (uint64_t)thread.GetRegisterContext()->ReadRegisterAsUnsigned(r2_id, 0); in GetReturnValueObjectImpl()
/freebsd/contrib/llvm-project/lldb/source/Plugins/Process/Utility/
H A DThreadMemory.cpp48 RegisterContextSP ThreadMemory::GetRegisterContext() { in GetRegisterContext() function in ThreadMemory
63 return GetRegisterContext(); in CreateRegisterContextForFrame()
/freebsd/contrib/llvm-project/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()
/freebsd/contrib/llvm-project/lldb/source/Plugins/ABI/PowerPC/
H A DABISysV_ppc.cpp250 RegisterContext *reg_ctx = thread.GetRegisterContext().get(); in PrepareTrivialCall()
321 scalar = thread.GetRegisterContext()->ReadRegisterAsUnsigned( in ReadIntegerArgument()
345 RegisterContext *reg_ctx = thread.GetRegisterContext().get(); in GetArgumentValues()
432 RegisterContext *reg_ctx = thread->GetRegisterContext().get(); in SetReturnValueObject()
515 RegisterContext *reg_ctx = thread.GetRegisterContext().get(); in GetReturnValueObjectSimple()
531 uint64_t raw_value = thread.GetRegisterContext()->ReadRegisterAsUnsigned( in GetReturnValueObjectSimple()
603 (uint64_t)thread.GetRegisterContext()->ReadRegisterAsUnsigned(r3_id, 0); in GetReturnValueObjectSimple()
655 RegisterContextSP reg_ctx_sp = thread.GetRegisterContext(); in GetReturnValueObjectImpl()
852 (uint64_t)thread.GetRegisterContext()->ReadRegisterAsUnsigned(r3_id, in GetReturnValueObjectImpl()
/freebsd/contrib/llvm-project/lldb/source/Plugins/Process/scripted/
H A DScriptedThread.cpp111 RegisterContextSP ScriptedThread::GetRegisterContext() { in GetRegisterContext() function in ScriptedThread
128 std::optional<std::string> reg_data = GetInterface()->GetRegisterContext(); in CreateRegisterContextForFrame()
235 if (RegisterContextSP reg_ctx_sp = GetRegisterContext()) { in CalculateStopInfo()
342 GetRegisterContext()->InvalidateIfNeeded(/*force=*/false); in RefreshStateAfterStop()
/freebsd/contrib/llvm-project/lldb/source/Plugins/ABI/AArch64/
H A DABISysV_arm64.cpp122 RegisterContext *reg_ctx = thread.GetRegisterContext().get(); in PrepareTrivialCall()
197 RegisterContext *reg_ctx = thread.GetRegisterContext().get(); in GetArgumentValues()
294 RegisterContext *reg_ctx = thread->GetRegisterContext().get(); in SetReturnValueObject()
628 RegisterContext *reg_ctx = thread.GetRegisterContext().get(); in GetReturnValueObjectImpl()
650 thread.GetRegisterContext()->ReadRegisterAsUnsigned(x0_reg_info, in GetReturnValueObjectImpl()
822 lldb::RegisterContextSP reg_ctx_sp = thread_sp->GetRegisterContext(); in ReadLinuxProcessAddressMask()
H A DABIMacOSX_arm64.cpp60 RegisterContext *reg_ctx = thread.GetRegisterContext().get(); in PrepareTrivialCall()
126 RegisterContext *reg_ctx = thread.GetRegisterContext().get(); in GetArgumentValues()
253 RegisterContext *reg_ctx = thread->GetRegisterContext().get(); in SetReturnValueObject()
589 RegisterContext *reg_ctx = thread.GetRegisterContext().get(); in GetReturnValueObjectImpl()
610 thread.GetRegisterContext()->ReadRegisterAsUnsigned(x0_reg_info, in GetReturnValueObjectImpl()
/freebsd/contrib/llvm-project/lldb/source/Plugins/Trace/common/
H A DThreadPostMortemTrace.cpp24 RegisterContextSP ThreadPostMortemTrace::GetRegisterContext() { in GetRegisterContext() function in ThreadPostMortemTrace
/freebsd/contrib/llvm-project/lldb/source/Commands/
H A DCommandObjectRegister.cpp152 RegisterContext *reg_ctx = m_exe_ctx.GetRegisterContext(); in DoExecute()
338 RegisterContext *reg_ctx = m_exe_ctx.GetRegisterContext(); in DoExecute()
434 RegisterContext *reg_ctx = m_exe_ctx.GetRegisterContext(); in DoExecute()
/freebsd/contrib/llvm-project/lldb/source/Plugins/Process/minidump/
H A DThreadMinidump.h30 lldb::RegisterContextSP GetRegisterContext() override;

12345