Home
last modified time | relevance | path

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

123456

/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()
203 RegisterContext *reg_ctx = thread->GetRegisterContext().get(); in SetReturnValueObject()
271 RegisterContext *reg_ctx = thread.GetRegisterContext().get(); in GetReturnValueObjectImpl()
294 thread.GetRegisterContext()->ReadRegisterAsUnsigned(eax_id, 0) & in GetReturnValueObjectImpl()
297 (thread.GetRegisterContext()->ReadRegisterAsUnsigned(edx_id, 0) & in GetReturnValueObjectImpl()
308 thread.GetRegisterContext()->ReadRegisterAsUnsigned(eax_id, 0) & in GetReturnValueObjectImpl()
312 thread.GetRegisterContext()->ReadRegisterAsUnsigned(eax_id, 0) & in GetReturnValueObjectImpl()
318 thread.GetRegisterContext()->ReadRegisterAsUnsigned(eax_id, 0) & in GetReturnValueObjectImpl()
322 thread.GetRegisterContext() 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()
216 RegisterContext *reg_ctx = thread->GetRegisterContext().get(); in SetReturnValueObject()
366 RegisterContext *reg_ctx = thread.GetRegisterContext().get(); in GetReturnValueObjectSimple()
384 thread.GetRegisterContext()->ReadRegisterAsUnsigned(eax_id, 0) & in GetReturnValueObjectSimple()
404 thread.GetRegisterContext()->ReadRegisterAsUnsigned(eax_id, 0) & in GetReturnValueObjectSimple()
407 (thread.GetRegisterContext()->ReadRegisterAsUnsigned(edx_id, 0) & in GetReturnValueObjectSimple()
459 thread.GetRegisterContext()->ReadRegisterAsUnsigned(eax_id, 0) & in GetReturnValueObjectSimple()
504 thread.GetRegisterContext()->ReadRegisterAsUnsigned(eax_id, 0) & in GetReturnValueObjectSimple()
605 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()
317 RegisterContext *reg_ctx = thread->GetRegisterContext().get(); in SetReturnValueObject()
409 RegisterContext *reg_ctx = thread.GetRegisterContext().get(); in GetReturnValueObjectSimple()
424 uint64_t raw_value = thread.GetRegisterContext()->ReadRegisterAsUnsigned( in GetReturnValueObjectSimple()
499 (uint64_t)thread.GetRegisterContext()->ReadRegisterAsUnsigned(rax_id, in GetReturnValueObjectSimple()
612 RegisterContextSP reg_ctx_sp = thread.GetRegisterContext(); in GetReturnValueObjectImpl()
729 (uint64_t)thread.GetRegisterContext()->ReadRegisterAsUnsigned(rax_id, in GetReturnValueObjectImpl()
H A DABISysV_x86_64.cpp130 RegisterContext *reg_ctx = thread.GetRegisterContext().get(); in PrepareTrivialCall()
200 scalar = thread.GetRegisterContext()->ReadRegisterAsUnsigned( in ReadIntegerArgument()
225 RegisterContext *reg_ctx = thread.GetRegisterContext().get(); in GetArgumentValues()
311 RegisterContext *reg_ctx = thread->GetRegisterContext().get(); in SetReturnValueObject()
401 RegisterContext *reg_ctx = thread.GetRegisterContext().get(); in GetReturnValueObjectSimple()
417 uint64_t raw_value = thread.GetRegisterContext()->ReadRegisterAsUnsigned( in GetReturnValueObjectSimple()
493 (uint64_t)thread.GetRegisterContext()->ReadRegisterAsUnsigned(rax_id, in GetReturnValueObjectSimple()
633 RegisterContextSP reg_ctx_sp = thread.GetRegisterContext(); in GetReturnValueObjectImpl()
846 (uint64_t)thread.GetRegisterContext()->ReadRegisterAsUnsigned(rax_id, in GetReturnValueObjectImpl()
/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;
H A DRegisterContextUnwind.cpp117 RegisterContextSP reg_ctx_sp = m_thread.GetRegisterContext(); in InitializeZerothFrame()
325 if (!m_thread.GetRegisterContext()) { in InitializeNonZerothFrame()
1089 return m_thread.GetRegisterContext()->GetRegisterCount(); in GetRegisterCount()
1093 return m_thread.GetRegisterContext()->GetRegisterInfoAtIndex(reg); in GetRegisterInfoAtIndex()
1097 return m_thread.GetRegisterContext()->GetRegisterSetCount(); in GetRegisterSetCount()
1101 return m_thread.GetRegisterContext()->GetRegisterSet(reg_set); in GetRegisterSet()
1106 return m_thread.GetRegisterContext()->ConvertRegisterKindToRegisterNumber( in ConvertRegisterKindToRegisterNumber()
1126 m_thread.GetRegisterContext()->ReadRegister(other_reg_info, value); in ReadRegisterValueFromRegisterLocation()
1137 m_thread.GetRegisterContext()->ReadRegister(other_reg_info, value); in ReadRegisterValueFromRegisterLocation()
1176 m_thread.GetRegisterContext() in WriteRegisterValueToRegisterLocation()
[all...]
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 DThreadPlanStepRange.cpp105 lldb::addr_t pc_load_addr = thread.GetRegisterContext()->GetPC(); in InRange()
198 lldb::addr_t cur_pc = GetThread().GetRegisterContext()->GetPC(); in InSymbol()
342 lldb::addr_t cur_addr = GetThread().GetRegisterContext()->GetPC(); in SetNextBranchBreakpoint()
549 lldb::addr_t addr = GetThread().GetRegisterContext()->GetPC() - 1;
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.cpp513 lldb::RegisterContextSP reg_ctx_sp(frame_sp->GetRegisterContext()); in CheckpointThreadState()
537 lldb::RegisterContextSP reg_ctx_sp(frame_sp->GetRegisterContext()); in RestoreRegisterStateFromCheckpoint()
634 lldb::RegisterContextSP reg_ctx_sp(GetRegisterContext()); in SetupForResume()
777 GetRegisterContext() ? GetRegisterContext()->GetPC() in ShouldStop()
790 GetRegisterContext() ? GetRegisterContext()->GetPC() in ShouldStop()
1447 if (RegisterContextSP reg_ctx_sp = GetRegisterContext()) in ReturnFromFrameWithIndex()
1539 lldb::RegisterContextSP reg_ctx_sp(youngest_frame_sp->GetRegisterContext()); in ReturnFromFrame()
1542 older_frame_sp->GetRegisterContext()); in DumpAddressList()
[all...]
/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()
/llvm-project/lldb/source/Plugins/Process/NetBSD/
H A DNativeThreadNetBSD.cpp121 ostr << GetRegisterContext().GetWatchpointAddress(wp_index) << " "; in SetStoppedByWatchpoint()
124 ostr << " " << GetRegisterContext().GetWatchpointHitAddress(wp_index); in SetStoppedByWatchpoint()
258 NativeRegisterContextNetBSD &NativeThreadNetBSD::GetRegisterContext() { in GetRegisterContext() function in NativeThreadNetBSD
272 GetRegisterContext().SetHardwareWatchpoint(addr, size, watch_flags); in SetWatchpoint()
285 if (GetRegisterContext().ClearHardwareWatchpoint(wp_index)) in RemoveWatchpoint()
297 uint32_t bp_index = GetRegisterContext().SetHardwareBreakpoint(addr, size); in SetHardwareBreakpoint()
312 if (GetRegisterContext().ClearHardwareBreakpoint(bp_index)) { in RemoveHardwareBreakpoint()
322 llvm::Error s = GetRegisterContext().CopyHardwareWatchpointsFrom( in CopyWatchpointsFrom()
323 source.GetRegisterContext()); in CopyWatchpointsFrom()
/llvm-project/lldb/source/Plugins/Process/Windows/Common/
H A DTargetThreadWindows.cpp45 GetRegisterContext()->InvalidateIfNeeded(false); in RefreshStateAfterStop()
52 RegisterContextSP TargetThreadWindows::GetRegisterContext() { in GetRegisterContext() function in TargetThreadWindows
136 GetRegisterContext()->ConvertRegisterKindToRegisterNumber( in DoResume()
139 GetRegisterContext()->ReadRegisterAsUnsigned(flags_index, 0); in DoResume()
156 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.cpp415 RegisterContextSP register_context = stop_thread->GetRegisterContext(); in RefreshStateAfterStop()
432 stop_thread->GetRegisterContext().get()); in RefreshStateAfterStop()
455 RegisterContextSP register_context = stop_thread->GetRegisterContext(); in RefreshStateAfterStop()
803 thread->GetRegisterContext().get()); in OnUnloadDll()
897 thread->GetRegisterContext().get()); in DisableWatchpoint()
910 thread->GetRegisterContext().get()); in DisableWatchpoint()
942 thread->GetRegisterContext().get());
/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()
398 RegisterContext *reg_ctx = thread->GetRegisterContext().get(); in SetReturnValueObject()
487 RegisterContext *reg_ctx = thread.GetRegisterContext().get(); in GetReturnValueObjectSimple()
502 uint64_t raw_value = thread.GetRegisterContext()->ReadRegisterAsUnsigned( in GetReturnValueObjectSimple()
576 (uint64_t)thread.GetRegisterContext()->ReadRegisterAsUnsigned(r2_id, 0); in GetReturnValueObjectSimple()
597 RegisterContextSP reg_ctx_sp = thread.GetRegisterContext(); in GetReturnValueObjectImpl()
612 (uint64_t)thread.GetRegisterContext()->ReadRegisterAsUnsigned(r2_id, 0); in GetReturnValueObjectImpl()
/llvm-project/lldb/source/Plugins/Process/mach-core/
H A DThreadMachCore.cpp60 GetRegisterContext()->InvalidateIfNeeded(force); in RefreshStateAfterStop()
65 lldb::RegisterContextSP ThreadMachCore::GetRegisterContext() { in GetRegisterContext() function in ThreadMachCore
113 RegisterContextSP reg_ctx_sp = GetRegisterContext(); in CalculateStopInfo()
/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()
431 RegisterContext *reg_ctx = thread->GetRegisterContext().get(); in SetReturnValueObject()
514 RegisterContext *reg_ctx = thread.GetRegisterContext().get(); in GetReturnValueObjectSimple()
530 uint64_t raw_value = thread.GetRegisterContext()->ReadRegisterAsUnsigned( in GetReturnValueObjectSimple()
602 (uint64_t)thread.GetRegisterContext()->ReadRegisterAsUnsigned(r3_id, 0); in GetReturnValueObjectSimple()
654 RegisterContextSP reg_ctx_sp = thread.GetRegisterContext(); in GetReturnValueObjectImpl()
850 (uint64_t)thread.GetRegisterContext()->ReadRegisterAsUnsigned(r3_id, in GetReturnValueObjectImpl()
/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()
/llvm-project/lldb/source/Plugins/Process/Utility/
H A DThreadMemory.cpp49 RegisterContextSP ThreadMemory::GetRegisterContext() { in GetRegisterContext() function in ThreadMemory
64 return GetRegisterContext(); in CreateRegisterContextForFrame()
/llvm-project/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/lldb/source/Plugins/ABI/AArch64/
H A DABISysV_arm64.cpp129 RegisterContext *reg_ctx = thread.GetRegisterContext().get(); in GetArgumentValues()
206 RegisterContext *reg_ctx = thread.GetRegisterContext().get(); in GetArgumentValues()
302 RegisterContext *reg_ctx = thread->GetRegisterContext().get(); in SetReturnValueObject()
687 RegisterContext *reg_ctx = thread.GetRegisterContext().get(); in GetReturnValueObjectImpl()
708 thread.GetRegisterContext()->ReadRegisterAsUnsigned(x0_reg_info, in GetReturnValueObjectImpl()
880 lldb::RegisterContextSP reg_ctx_sp = thread_sp->GetRegisterContext();
H A DABIMacOSX_arm64.cpp63 RegisterContext *reg_ctx = thread.GetRegisterContext().get(); in PrepareTrivialCall()
129 RegisterContext *reg_ctx = thread.GetRegisterContext().get(); in GetArgumentValues()
255 RegisterContext *reg_ctx = thread->GetRegisterContext().get(); in SetReturnValueObject()
642 RegisterContext *reg_ctx = thread.GetRegisterContext().get(); in GetReturnValueObjectImpl()
662 thread.GetRegisterContext()->ReadRegisterAsUnsigned(x0_reg_info, in GetReturnValueObjectImpl()

123456