Home
last modified time | relevance | path

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

1234

/freebsd-11-stable/contrib/llvm-project/lldb/source/Plugins/Process/Utility/
HDRegisterContextMacOSXFrameBackchain.cpp37 return m_thread.GetRegisterContext()->GetRegisterCount(); in GetRegisterCount()
42 return m_thread.GetRegisterContext()->GetRegisterInfoAtIndex(reg); in GetRegisterInfoAtIndex()
46 return m_thread.GetRegisterContext()->GetRegisterSetCount(); in GetRegisterSetCount()
51 return m_thread.GetRegisterContext()->GetRegisterSet(reg_set); in GetRegisterSet()
152 return m_thread.GetRegisterContext()->WriteAllRegisterValues(data_sp); in WriteAllRegisterValues()
158 return m_thread.GetRegisterContext()->ConvertRegisterKindToRegisterNumber( in ConvertRegisterKindToRegisterNumber()
HDThreadMemory.cpp48 RegisterContextSP ThreadMemory::GetRegisterContext() { in GetRegisterContext() function in ThreadMemory
64 reg_ctx_sp = GetRegisterContext(); in CreateRegisterContextForFrame()
HDRegisterContextLLDB.cpp116 RegisterContextSP reg_ctx_sp = m_thread.GetRegisterContext(); in InitializeZerothFrame()
280 if (!m_thread.GetRegisterContext()) { in InitializeNonZerothFrame()
971 return m_thread.GetRegisterContext()->GetRegisterCount(); in GetRegisterCount()
975 return m_thread.GetRegisterContext()->GetRegisterInfoAtIndex(reg); in GetRegisterInfoAtIndex()
979 return m_thread.GetRegisterContext()->GetRegisterSetCount(); in GetRegisterSetCount()
983 return m_thread.GetRegisterContext()->GetRegisterSet(reg_set); in GetRegisterSet()
988 return m_thread.GetRegisterContext()->ConvertRegisterKindToRegisterNumber( in ConvertRegisterKindToRegisterNumber()
1008 m_thread.GetRegisterContext()->ReadRegister(other_reg_info, value); in ReadRegisterValueFromRegisterLocation()
1019 m_thread.GetRegisterContext()->ReadRegister(other_reg_info, value); in ReadRegisterValueFromRegisterLocation()
1058 m_thread.GetRegisterContext()->WriteRegister(other_reg_info, value); in WriteRegisterValueToRegisterLocation()
[all …]
/freebsd-11-stable/contrib/llvm-project/lldb/source/Target/
HDThreadPlanStepInstruction.cpp39 m_instruction_addr = m_thread.GetRegisterContext()->GetPC(0); in SetUpState()
101 uint64_t pc = m_thread.GetRegisterContext()->GetPC(0); in IsPlanStale()
109 return (m_thread.GetRegisterContext()->GetPC(0) != m_instruction_addr); in IsPlanStale()
141 if (m_thread.GetRegisterContext()->GetPC(0) != m_instruction_addr) { in ShouldStop()
184 m_thread.GetStackFrameAtIndex(0)->GetRegisterContext()->GetPC(); in ShouldStop()
190 addr_t return_addr = return_frame->GetRegisterContext()->GetPC(); in ShouldStop()
222 lldb::addr_t pc_addr = m_thread.GetRegisterContext()->GetPC(0); in ShouldStop()
HDThreadPlanStepOverBreakpoint.cpp33 m_breakpoint_addr = m_thread.GetRegisterContext()->GetPC(); in ThreadPlanStepOverBreakpoint()
89 lldb::addr_t pc_addr = m_thread.GetRegisterContext()->GetPC(); in DoPlanExplainsStop()
143 lldb::addr_t pc_addr = m_thread.GetRegisterContext()->GetPC(); in MischiefManaged()
184 return m_thread.GetRegisterContext()->GetPC() != m_breakpoint_addr; in IsPlanStale()
HDRegisterNumber.cpp17 : m_reg_ctx_sp(thread.GetRegisterContext()), m_regnum(num), m_kind(kind), in RegisterNumber()
35 m_reg_ctx_sp = thread.GetRegisterContext(); in init()
HDThreadPlanStepOverRange.cpp132 s.AsRawOstream(), m_thread.GetRegisterContext()->GetPC(), in ShouldStop()
282 ->GetRegisterContext() in ShouldStop()
381 lldb::addr_t curr_pc = m_thread.GetRegisterContext()->GetPC(); in DoWillResume()
HDThreadPlanStepRange.cpp106 lldb::addr_t pc_load_addr = m_thread.GetRegisterContext()->GetPC(); in InRange()
198 lldb::addr_t cur_pc = m_thread.GetRegisterContext()->GetPC(); in InSymbol()
323 lldb::addr_t cur_addr = GetThread().GetRegisterContext()->GetPC(); in SetNextBranchBreakpoint()
491 lldb::addr_t addr = m_thread.GetRegisterContext()->GetPC() - 1; in IsPlanStale()
HDThreadPlanStepThrough.cpp41 m_start_address = GetThread().GetRegisterContext()->GetPC(0); in ThreadPlanStepThrough()
102 lldb::addr_t current_address = GetThread().GetRegisterContext()->GetPC(0); in LookForPlanToStepThroughFromCurrentPC()
HDThreadPlanCallFunction.cpp53 m_function_sp = thread.GetRegisterContext()->GetSP() - abi->GetRedZoneSize(); in ConstructorSetup()
149 RegisterContext *reg_ctx = m_thread.GetRegisterContext().get(); in ReportRegisterState()
191 m_thread.GetStackFrameAtIndex(0)->GetRegisterContext()->GetPC(); in DoTakedown()
HDThreadPlanTracer.cpp128 RegisterContext *reg_ctx = m_thread.GetRegisterContext().get(); in Log()
208 RegisterContext *reg_ctx = m_thread.GetRegisterContext().get(); in Log()
HDThread.cpp514 lldb::RegisterContextSP reg_ctx_sp(frame_sp->GetRegisterContext()); in CheckpointThreadState()
537 lldb::RegisterContextSP reg_ctx_sp(frame_sp->GetRegisterContext()); in RestoreRegisterStateFromCheckpoint()
594 lldb::RegisterContextSP reg_ctx_sp(GetRegisterContext()); in SetupForResume()
732 GetRegisterContext() ? GetRegisterContext()->GetPC() in ShouldStop()
742 GetRegisterContext() ? GetRegisterContext()->GetPC() in ShouldStop()
1696 lldb::RegisterContextSP reg_ctx_sp(youngest_frame_sp->GetRegisterContext()); in ReturnFromFrame()
1699 older_frame_sp->GetRegisterContext()); in ReturnFromFrame()
1733 RegisterContext *reg_ctx = exe_ctx.GetRegisterContext(); in JumpToLine()
2090 lldb::RegisterContextSP reg_ctx_sp(GetRegisterContext()); in IsStillAtLastBreakpointHit()
/freebsd-11-stable/contrib/llvm-project/lldb/source/Plugins/Process/NetBSD/
HDNativeThreadNetBSD.cpp124 ostr << GetRegisterContext().GetWatchpointAddress(wp_index) << " "; in SetStoppedByWatchpoint()
127 ostr << " " << GetRegisterContext().GetWatchpointHitAddress(wp_index); in SetStoppedByWatchpoint()
235 NativeRegisterContextNetBSD &NativeThreadNetBSD::GetRegisterContext() { in GetRegisterContext() function in NativeThreadNetBSD
249 uint32_t wp_index = GetRegisterContext().SetHardwareWatchpoint(addr, size, watch_flags); in SetWatchpoint()
262 if (GetRegisterContext().ClearHardwareWatchpoint(wp_index)) in RemoveWatchpoint()
276 uint32_t bp_index = GetRegisterContext().SetHardwareBreakpoint(addr, size); in SetHardwareBreakpoint()
291 if (GetRegisterContext().ClearHardwareBreakpoint(bp_index)) { in RemoveHardwareBreakpoint()
300 Status s = GetRegisterContext().CopyHardwareWatchpointsFrom( in CopyWatchpointsFrom()
301 source.GetRegisterContext()); in CopyWatchpointsFrom()
/freebsd-11-stable/contrib/llvm-project/lldb/source/Plugins/Process/FreeBSD/
HDFreeBSDThread.cpp100 GetRegisterContext()->InvalidateIfNeeded(force); in RefreshStateAfterStop()
159 lldb::RegisterContextSP FreeBSDThread::GetRegisterContext() { in GetRegisterContext() function in FreeBSDThread
254 reg_ctx_sp = GetRegisterContext(); in CreateRegisterContextForFrame()
414 lldb::RegisterContextSP reg_ctx_sp = GetRegisterContext(); in DisableHardwareWatchpoint()
422 lldb::RegisterContextSP reg_ctx_sp = GetRegisterContext(); in NumSupportedHardwareWatchpoints()
448 assert(GetRegisterContext()); in BreakNotify()
454 assert(GetRegisterContext()); in BreakNotify()
455 lldb::addr_t pc = GetRegisterContext()->GetPC(); in BreakNotify()
522 assert(GetRegisterContext()); in TraceNotify()
523 lldb::addr_t pc = GetRegisterContext()->GetPC(); in TraceNotify()
[all …]
HDFreeBSDThread.h43 lldb::RegisterContextSP GetRegisterContext() override;
79 m_reg_context_sp = GetRegisterContext(); in GetPOSIXBreakpointProtocol()
/freebsd-11-stable/contrib/llvm-project/lldb/source/Plugins/ABI/MacOSX-i386/
HDABIMacOSX_i386.cpp722 RegisterContext *reg_ctx = thread.GetRegisterContext().get(); in PrepareTrivialCall()
804 RegisterContext *reg_ctx = thread.GetRegisterContext().get(); in GetArgumentValues()
860 RegisterContext *reg_ctx = thread->GetRegisterContext().get(); in SetReturnValueObject()
927 RegisterContext *reg_ctx = thread.GetRegisterContext().get(); in GetReturnValueObjectImpl()
950 thread.GetRegisterContext()->ReadRegisterAsUnsigned(eax_id, 0) & in GetReturnValueObjectImpl()
953 (thread.GetRegisterContext()->ReadRegisterAsUnsigned(edx_id, 0) & in GetReturnValueObjectImpl()
964 thread.GetRegisterContext()->ReadRegisterAsUnsigned(eax_id, 0) & in GetReturnValueObjectImpl()
968 thread.GetRegisterContext()->ReadRegisterAsUnsigned(eax_id, 0) & in GetReturnValueObjectImpl()
974 thread.GetRegisterContext()->ReadRegisterAsUnsigned(eax_id, 0) & in GetReturnValueObjectImpl()
978 thread.GetRegisterContext()->ReadRegisterAsUnsigned(eax_id, 0) & in GetReturnValueObjectImpl()
[all …]
/freebsd-11-stable/contrib/llvm-project/lldb/source/Plugins/ABI/SysV-s390x/
HDABISysV_s390x.cpp228 RegisterContext *reg_ctx = thread.GetRegisterContext().get(); in PrepareTrivialCall()
302 scalar = thread.GetRegisterContext()->ReadRegisterAsUnsigned( in ReadIntegerArgument()
327 RegisterContext *reg_ctx = thread.GetRegisterContext().get(); in GetArgumentValues()
410 RegisterContext *reg_ctx = thread->GetRegisterContext().get(); in SetReturnValueObject()
497 RegisterContext *reg_ctx = thread.GetRegisterContext().get(); in GetReturnValueObjectSimple()
512 uint64_t raw_value = thread.GetRegisterContext()->ReadRegisterAsUnsigned( in GetReturnValueObjectSimple()
586 (uint64_t)thread.GetRegisterContext()->ReadRegisterAsUnsigned(r2_id, 0); in GetReturnValueObjectSimple()
607 RegisterContextSP reg_ctx_sp = thread.GetRegisterContext(); in GetReturnValueObjectImpl()
622 (uint64_t)thread.GetRegisterContext()->ReadRegisterAsUnsigned(r2_id, 0); in GetReturnValueObjectImpl()
/freebsd-11-stable/contrib/llvm-project/lldb/source/Plugins/ABI/SysV-i386/
HDABISysV_i386.cpp211 RegisterContext *reg_ctx = thread.GetRegisterContext().get(); in PrepareTrivialCall()
289 RegisterContext *reg_ctx = thread.GetRegisterContext().get(); in GetArgumentValues()
340 RegisterContext *reg_ctx = thread->GetRegisterContext().get(); in SetReturnValueObject()
486 RegisterContext *reg_ctx = thread.GetRegisterContext().get(); in GetReturnValueObjectSimple()
504 thread.GetRegisterContext()->ReadRegisterAsUnsigned(eax_id, 0) & in GetReturnValueObjectSimple()
524 thread.GetRegisterContext()->ReadRegisterAsUnsigned(eax_id, 0) & in GetReturnValueObjectSimple()
527 (thread.GetRegisterContext()->ReadRegisterAsUnsigned(edx_id, 0) & in GetReturnValueObjectSimple()
579 thread.GetRegisterContext()->ReadRegisterAsUnsigned(eax_id, 0) & in GetReturnValueObjectSimple()
624 thread.GetRegisterContext()->ReadRegisterAsUnsigned(eax_id, 0) & in GetReturnValueObjectSimple()
724 RegisterContextSP reg_ctx_sp = thread.GetRegisterContext(); in GetReturnValueObjectImpl()
[all …]
/freebsd-11-stable/contrib/llvm-project/lldb/source/Plugins/Process/gdb-remote/
HDThreadGDBRemote.cpp275 GetRegisterContext()->InvalidateIfNeeded(force); in RefreshStateAfterStop()
285 lldb::RegisterContextSP ThreadGDBRemote::GetRegisterContext() { in GetRegisterContext() function in ThreadGDBRemote
324 static_cast<GDBRemoteRegisterContext *>(GetRegisterContext().get()); in PrivateSetRegisterValue()
331 static_cast<GDBRemoteRegisterContext *>(GetRegisterContext().get()); in PrivateSetRegisterValue()
/freebsd-11-stable/contrib/llvm-project/lldb/source/Plugins/ABI/SysV-ppc/
HDABISysV_ppc.cpp247 RegisterContext *reg_ctx = thread.GetRegisterContext().get(); in PrepareTrivialCall()
318 scalar = thread.GetRegisterContext()->ReadRegisterAsUnsigned( in ReadIntegerArgument()
342 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()
856 (uint64_t)thread.GetRegisterContext()->ReadRegisterAsUnsigned(r3_id, in GetReturnValueObjectImpl()
/freebsd-11-stable/contrib/llvm-project/lldb/source/Plugins/ABI/Windows-x86_64/
HDABIWindows_x86_64.cpp1121 RegisterContext *reg_ctx = thread.GetRegisterContext().get(); in PrepareTrivialCall()
1191 scalar = thread.GetRegisterContext()->ReadRegisterAsUnsigned( in ReadIntegerArgument()
1215 RegisterContext *reg_ctx = thread.GetRegisterContext().get(); in GetArgumentValues()
1293 RegisterContext *reg_ctx = thread->GetRegisterContext().get(); in SetReturnValueObject()
1383 RegisterContext *reg_ctx = thread.GetRegisterContext().get(); in GetReturnValueObjectSimple()
1398 uint64_t raw_value = thread.GetRegisterContext()->ReadRegisterAsUnsigned( in GetReturnValueObjectSimple()
1473 (uint64_t)thread.GetRegisterContext()->ReadRegisterAsUnsigned(rax_id, in GetReturnValueObjectSimple()
1586 RegisterContextSP reg_ctx_sp = thread.GetRegisterContext(); in GetReturnValueObjectImpl()
1703 (uint64_t)thread.GetRegisterContext()->ReadRegisterAsUnsigned(rax_id, in GetReturnValueObjectImpl()
/freebsd-11-stable/contrib/llvm-project/lldb/source/Plugins/ABI/SysV-x86_64/
HDABISysV_x86_64.cpp279 RegisterContext *reg_ctx = thread.GetRegisterContext().get(); in PrepareTrivialCall()
349 scalar = thread.GetRegisterContext()->ReadRegisterAsUnsigned( in ReadIntegerArgument()
374 RegisterContext *reg_ctx = thread.GetRegisterContext().get(); in GetArgumentValues()
460 RegisterContext *reg_ctx = thread->GetRegisterContext().get(); in SetReturnValueObject()
548 RegisterContext *reg_ctx = thread.GetRegisterContext().get(); in GetReturnValueObjectSimple()
564 uint64_t raw_value = thread.GetRegisterContext()->ReadRegisterAsUnsigned( in GetReturnValueObjectSimple()
640 (uint64_t)thread.GetRegisterContext()->ReadRegisterAsUnsigned(rax_id, in GetReturnValueObjectSimple()
780 RegisterContextSP reg_ctx_sp = thread.GetRegisterContext(); in GetReturnValueObjectImpl()
993 (uint64_t)thread.GetRegisterContext()->ReadRegisterAsUnsigned(rax_id, in GetReturnValueObjectImpl()
/freebsd-11-stable/contrib/llvm-project/lldb/source/Plugins/UnwindAssembly/x86/
HDUnwindAssembly-x86.cpp58 RegisterContextSP reg_ctx(thread.GetRegisterContext()); in GetNonCallSiteUnwindPlanFromAssembly()
160 RegisterContextSP reg_ctx(thread.GetRegisterContext()); in AugmentUnwindPlanFromCallSite()
/freebsd-11-stable/contrib/llvm-project/lldb/source/Plugins/ABI/SysV-arc/
HDABISysV_arc.cpp198 auto reg_ctx = thread.GetRegisterContext(); in PrepareTrivialCall()
323 auto &reg_ctx = *frame_sp->GetThread()->GetRegisterContext(); in SetReturnValueObject()
449 auto reg_ctx = thread.GetRegisterContext(); in GetReturnValueObjectSimple()
511 auto reg_ctx = thread.GetRegisterContext(); in GetReturnValueObjectImpl()
/freebsd-11-stable/contrib/llvm-project/lldb/source/Plugins/Process/minidump/
HDThreadMinidump.h30 lldb::RegisterContextSP GetRegisterContext() override;

1234