Home
last modified time | relevance | path

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

1234

/freebsd-12.1/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/
H A DRegisterContextMacOSXFrameBackchain.cpp42 return m_thread.GetRegisterContext()->GetRegisterCount(); in GetRegisterCount()
47 return m_thread.GetRegisterContext()->GetRegisterInfoAtIndex(reg); in GetRegisterInfoAtIndex()
51 return m_thread.GetRegisterContext()->GetRegisterSetCount(); in GetRegisterSetCount()
56 return m_thread.GetRegisterContext()->GetRegisterSet(reg_set); in GetRegisterSet()
157 return m_thread.GetRegisterContext()->WriteAllRegisterValues(data_sp); in WriteAllRegisterValues()
163 return m_thread.GetRegisterContext()->ConvertRegisterKindToRegisterNumber( in ConvertRegisterKindToRegisterNumber()
H A DRegisterContextLLDB.cpp113 RegisterContextSP reg_ctx_sp = m_thread.GetRegisterContext(); in InitializeZerothFrame()
288 if (!m_thread.GetRegisterContext()) { in InitializeNonZerothFrame()
976 return m_thread.GetRegisterContext()->GetRegisterCount(); in GetRegisterCount()
980 return m_thread.GetRegisterContext()->GetRegisterInfoAtIndex(reg); in GetRegisterInfoAtIndex()
984 return m_thread.GetRegisterContext()->GetRegisterSetCount(); in GetRegisterSetCount()
988 return m_thread.GetRegisterContext()->GetRegisterSet(reg_set); in GetRegisterSet()
1013 m_thread.GetRegisterContext()->ReadRegister(other_reg_info, value); in ReadRegisterValueFromRegisterLocation()
1858 } else if (!m_thread.GetRegisterContext()->ConvertBetweenRegisterKinds( in ReadGPRValue()
1880 } else if (m_thread.GetRegisterContext()->ConvertBetweenRegisterKinds( in ReadGPRValue()
1920 return m_thread.GetRegisterContext()->ReadRegister(reg_info, value); in ReadRegister()
[all …]
H A DThreadMemory.cpp46 RegisterContextSP ThreadMemory::GetRegisterContext() { in GetRegisterContext() function in ThreadMemory
62 reg_ctx_sp = GetRegisterContext(); in CreateRegisterContextForFrame()
H A DUnwindMacOSXFrameBackchain.cpp89 RegisterContext *reg_ctx = m_thread.GetRegisterContext().get(); in GetStackFrameData_i386()
181 RegisterContext *reg_ctx = m_thread.GetRegisterContext().get(); in GetStackFrameData_x86_64()
/freebsd-12.1/contrib/llvm/tools/lldb/source/Target/
H A DThreadPlanStepInstruction.cpp42 m_instruction_addr = m_thread.GetRegisterContext()->GetPC(0); in SetUpState()
104 uint64_t pc = m_thread.GetRegisterContext()->GetPC(0); in IsPlanStale()
112 return (m_thread.GetRegisterContext()->GetPC(0) != m_instruction_addr); in IsPlanStale()
143 if (m_thread.GetRegisterContext()->GetPC(0) != m_instruction_addr) { in ShouldStop()
185 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()
H A DThreadPlanStepOverBreakpoint.cpp36 m_breakpoint_addr = m_thread.GetRegisterContext()->GetPC(); in ThreadPlanStepOverBreakpoint()
94 lldb::addr_t pc_addr = m_thread.GetRegisterContext()->GetPC(); in DoPlanExplainsStop()
147 lldb::addr_t pc_addr = m_thread.GetRegisterContext()->GetPC(); in MischiefManaged()
189 return m_thread.GetRegisterContext()->GetPC() != m_breakpoint_addr; in IsPlanStale()
H A DRegisterNumber.cpp18 : m_reg_ctx_sp(thread.GetRegisterContext()), m_regnum(num), m_kind(kind), in RegisterNumber()
36 m_reg_ctx_sp = thread.GetRegisterContext(); in init()
H A DThreadPlanStepRange.cpp110 lldb::addr_t pc_load_addr = m_thread.GetRegisterContext()->GetPC(); in InRange()
195 lldb::addr_t cur_pc = m_thread.GetRegisterContext()->GetPC(); in InSymbol()
306 lldb::addr_t cur_addr = GetThread().GetRegisterContext()->GetPC(); in SetNextBranchBreakpoint()
472 lldb::addr_t addr = m_thread.GetRegisterContext()->GetPC() - 1; in IsPlanStale()
H A DThreadPlanStepOverRange.cpp135 m_thread.GetRegisterContext()->GetPC(), in ShouldStop()
285 ->GetRegisterContext() in ShouldStop()
384 lldb::addr_t curr_pc = m_thread.GetRegisterContext()->GetPC(); in DoWillResume()
H A DThreadPlanStepThrough.cpp45 m_start_address = GetThread().GetRegisterContext()->GetPC(0); in ThreadPlanStepThrough()
111 lldb::addr_t current_address = GetThread().GetRegisterContext()->GetPC(0); in LookForPlanToStepThroughFromCurrentPC()
H A DThreadPlanCallFunction.cpp54 m_function_sp = thread.GetRegisterContext()->GetSP() - abi->GetRedZoneSize(); in ConstructorSetup()
176 RegisterContext *reg_ctx = m_thread.GetRegisterContext().get(); in ReportRegisterState()
218 m_thread.GetStackFrameAtIndex(0)->GetRegisterContext()->GetPC(); in DoTakedown()
H A DThreadPlanTracer.cpp114 RegisterContext *reg_ctx = m_thread.GetRegisterContext().get(); in TracingStarted()
128 RegisterContext *reg_ctx = m_thread.GetRegisterContext().get(); in Log()
H A DThread.cpp533 lldb::RegisterContextSP reg_ctx_sp(frame_sp->GetRegisterContext()); in CheckpointThreadState()
556 lldb::RegisterContextSP reg_ctx_sp(frame_sp->GetRegisterContext()); in RestoreRegisterStateFromCheckpoint()
613 lldb::RegisterContextSP reg_ctx_sp(GetRegisterContext()); in SetupForResume()
751 GetRegisterContext() ? GetRegisterContext()->GetPC() in ShouldStop()
761 GetRegisterContext() ? GetRegisterContext()->GetPC() in ShouldStop()
1709 lldb::RegisterContextSP reg_ctx_sp(youngest_frame_sp->GetRegisterContext()); in ReturnFromFrame()
1712 older_frame_sp->GetRegisterContext()); in ReturnFromFrame()
1746 RegisterContext *reg_ctx = exe_ctx.GetRegisterContext(); in JumpToLine()
2101 lldb::RegisterContextSP reg_ctx_sp(GetRegisterContext()); in IsStillAtLastBreakpointHit()
H A DStackFrameList.cpp65 lldb::addr_t cur_pc = m_thread.GetRegisterContext()->GetPC(); in GetCurrentInlinedDepth()
110 lldb::addr_t curr_pc = m_thread.GetRegisterContext()->GetPC(); in ResetCurrentInlinedDepth()
215 m_current_inlined_pc = m_thread.GetRegisterContext()->GetPC(); in SetCurrentInlinedDepth()
357 lldb::RegisterContextSP next_reg_ctx_sp = next_frame.GetRegisterContext(); in SynthesizeTailCallFrames()
456 RegisterContextSP reg_ctx_sp(m_thread.GetRegisterContext()); in GetFramesUpTo()
/freebsd-12.1/contrib/llvm/tools/lldb/source/Plugins/Process/NetBSD/
H A DNativeThreadNetBSD.cpp82 ostr << GetRegisterContext().GetWatchpointAddress(wp_index) << " "; in SetStoppedByWatchpoint()
85 ostr << " " << GetRegisterContext().GetWatchpointHitAddress(wp_index); in SetStoppedByWatchpoint()
144 NativeRegisterContext& NativeThreadNetBSD::GetRegisterContext() { in GetRegisterContext() function in NativeThreadNetBSD
158 uint32_t wp_index = GetRegisterContext().SetHardwareWatchpoint(addr, size, watch_flags); in SetWatchpoint()
171 if (GetRegisterContext().ClearHardwareWatchpoint(wp_index)) in RemoveWatchpoint()
185 uint32_t bp_index = GetRegisterContext().SetHardwareBreakpoint(addr, size); in SetHardwareBreakpoint()
200 if (GetRegisterContext().ClearHardwareBreakpoint(bp_index)) { in RemoveHardwareBreakpoint()
/freebsd-12.1/contrib/llvm/tools/lldb/source/Plugins/Process/FreeBSD/
H A DFreeBSDThread.cpp101 GetRegisterContext()->InvalidateIfNeeded(force); in RefreshStateAfterStop()
160 lldb::RegisterContextSP FreeBSDThread::GetRegisterContext() { in GetRegisterContext() function in FreeBSDThread
255 reg_ctx_sp = GetRegisterContext(); in CreateRegisterContextForFrame()
418 lldb::RegisterContextSP reg_ctx_sp = GetRegisterContext(); in DisableHardwareWatchpoint()
426 lldb::RegisterContextSP reg_ctx_sp = GetRegisterContext(); in NumSupportedHardwareWatchpoints()
452 assert(GetRegisterContext()); in BreakNotify()
458 assert(GetRegisterContext()); in BreakNotify()
459 lldb::addr_t pc = GetRegisterContext()->GetPC(); in BreakNotify()
528 assert(GetRegisterContext()); in TraceNotify()
529 lldb::addr_t pc = GetRegisterContext()->GetPC(); in TraceNotify()
[all …]
H A DFreeBSDThread.h47 lldb::RegisterContextSP GetRegisterContext() override;
86 m_reg_context_sp = GetRegisterContext(); in GetPOSIXBreakpointProtocol()
/freebsd-12.1/contrib/llvm/tools/lldb/source/Plugins/ABI/MacOSX-i386/
H A DABIMacOSX_i386.cpp724 RegisterContext *reg_ctx = thread.GetRegisterContext().get(); in PrepareTrivialCall()
806 RegisterContext *reg_ctx = thread.GetRegisterContext().get(); in GetArgumentValues()
862 RegisterContext *reg_ctx = thread->GetRegisterContext().get(); in SetReturnValueObject()
929 RegisterContext *reg_ctx = thread.GetRegisterContext().get(); in GetReturnValueObjectImpl()
952 thread.GetRegisterContext()->ReadRegisterAsUnsigned(eax_id, 0) & in GetReturnValueObjectImpl()
955 (thread.GetRegisterContext()->ReadRegisterAsUnsigned(edx_id, 0) & in GetReturnValueObjectImpl()
966 thread.GetRegisterContext()->ReadRegisterAsUnsigned(eax_id, 0) & in GetReturnValueObjectImpl()
970 thread.GetRegisterContext()->ReadRegisterAsUnsigned(eax_id, 0) & in GetReturnValueObjectImpl()
976 thread.GetRegisterContext()->ReadRegisterAsUnsigned(eax_id, 0) & in GetReturnValueObjectImpl()
980 thread.GetRegisterContext()->ReadRegisterAsUnsigned(eax_id, 0) & in GetReturnValueObjectImpl()
[all …]
/freebsd-12.1/contrib/llvm/tools/lldb/source/Plugins/ABI/SysV-s390x/
H A DABISysV_s390x.cpp231 RegisterContext *reg_ctx = thread.GetRegisterContext().get(); in PrepareTrivialCall()
310 scalar = thread.GetRegisterContext()->ReadRegisterAsUnsigned( in ReadIntegerArgument()
335 RegisterContext *reg_ctx = thread.GetRegisterContext().get(); in GetArgumentValues()
418 RegisterContext *reg_ctx = thread->GetRegisterContext().get(); in SetReturnValueObject()
505 RegisterContext *reg_ctx = thread.GetRegisterContext().get(); in GetReturnValueObjectSimple()
520 uint64_t raw_value = thread.GetRegisterContext()->ReadRegisterAsUnsigned( in GetReturnValueObjectSimple()
594 (uint64_t)thread.GetRegisterContext()->ReadRegisterAsUnsigned(r2_id, 0); in GetReturnValueObjectSimple()
615 RegisterContextSP reg_ctx_sp = thread.GetRegisterContext(); in GetReturnValueObjectImpl()
630 (uint64_t)thread.GetRegisterContext()->ReadRegisterAsUnsigned(r2_id, 0); in GetReturnValueObjectImpl()
/freebsd-12.1/contrib/llvm/tools/lldb/source/Plugins/ABI/SysV-i386/
H A DABISysV_i386.cpp213 RegisterContext *reg_ctx = thread.GetRegisterContext().get(); in PrepareTrivialCall()
291 RegisterContext *reg_ctx = thread.GetRegisterContext().get(); in GetArgumentValues()
342 RegisterContext *reg_ctx = thread->GetRegisterContext().get(); in SetReturnValueObject()
488 RegisterContext *reg_ctx = thread.GetRegisterContext().get(); in GetReturnValueObjectSimple()
506 thread.GetRegisterContext()->ReadRegisterAsUnsigned(eax_id, 0) & in GetReturnValueObjectSimple()
526 thread.GetRegisterContext()->ReadRegisterAsUnsigned(eax_id, 0) & in GetReturnValueObjectSimple()
529 (thread.GetRegisterContext()->ReadRegisterAsUnsigned(edx_id, 0) & in GetReturnValueObjectSimple()
581 thread.GetRegisterContext()->ReadRegisterAsUnsigned(eax_id, 0) & in GetReturnValueObjectSimple()
626 thread.GetRegisterContext()->ReadRegisterAsUnsigned(eax_id, 0) & in GetReturnValueObjectSimple()
724 RegisterContextSP reg_ctx_sp = thread.GetRegisterContext(); in GetReturnValueObjectImpl()
[all …]
/freebsd-12.1/contrib/llvm/tools/lldb/source/Plugins/Process/gdb-remote/
H A DThreadGDBRemote.cpp278 GetRegisterContext()->InvalidateIfNeeded(force); in RefreshStateAfterStop()
288 lldb::RegisterContextSP ThreadGDBRemote::GetRegisterContext() { in GetRegisterContext() function in ThreadGDBRemote
326 static_cast<GDBRemoteRegisterContext *>(GetRegisterContext().get()); in PrivateSetRegisterValue()
333 static_cast<GDBRemoteRegisterContext *>(GetRegisterContext().get()); in PrivateSetRegisterValue()
/freebsd-12.1/contrib/llvm/tools/lldb/source/Plugins/ABI/SysV-ppc/
H A DABISysV_ppc.cpp249 RegisterContext *reg_ctx = thread.GetRegisterContext().get(); in PrepareTrivialCall()
324 scalar = thread.GetRegisterContext()->ReadRegisterAsUnsigned( in ReadIntegerArgument()
348 RegisterContext *reg_ctx = thread.GetRegisterContext().get(); in GetArgumentValues()
438 RegisterContext *reg_ctx = thread->GetRegisterContext().get(); in SetReturnValueObject()
521 RegisterContext *reg_ctx = thread.GetRegisterContext().get(); in GetReturnValueObjectSimple()
537 uint64_t raw_value = thread.GetRegisterContext()->ReadRegisterAsUnsigned( in GetReturnValueObjectSimple()
609 (uint64_t)thread.GetRegisterContext()->ReadRegisterAsUnsigned(r3_id, 0); in GetReturnValueObjectSimple()
661 RegisterContextSP reg_ctx_sp = thread.GetRegisterContext(); in GetReturnValueObjectImpl()
862 (uint64_t)thread.GetRegisterContext()->ReadRegisterAsUnsigned(r3_id, in GetReturnValueObjectImpl()
/freebsd-12.1/contrib/llvm/tools/lldb/source/Plugins/ABI/SysV-x86_64/
H A DABISysV_x86_64.cpp1120 RegisterContext *reg_ctx = thread.GetRegisterContext().get(); in PrepareTrivialCall()
1194 scalar = thread.GetRegisterContext()->ReadRegisterAsUnsigned( in ReadIntegerArgument()
1219 RegisterContext *reg_ctx = thread.GetRegisterContext().get(); in GetArgumentValues()
1305 RegisterContext *reg_ctx = thread->GetRegisterContext().get(); in SetReturnValueObject()
1393 RegisterContext *reg_ctx = thread.GetRegisterContext().get(); in GetReturnValueObjectSimple()
1409 uint64_t raw_value = thread.GetRegisterContext()->ReadRegisterAsUnsigned( in GetReturnValueObjectSimple()
1485 (uint64_t)thread.GetRegisterContext()->ReadRegisterAsUnsigned(rax_id, in GetReturnValueObjectSimple()
1574 RegisterContextSP reg_ctx_sp = thread.GetRegisterContext(); in GetReturnValueObjectImpl()
1798 (uint64_t)thread.GetRegisterContext()->ReadRegisterAsUnsigned(rax_id, in GetReturnValueObjectImpl()
/freebsd-12.1/contrib/llvm/tools/lldb/source/Plugins/Process/minidump/
H A DThreadMinidump.h31 lldb::RegisterContextSP GetRegisterContext() override;
/freebsd-12.1/contrib/llvm/tools/lldb/source/Plugins/UnwindAssembly/x86/
H A DUnwindAssembly-x86.cpp61 RegisterContextSP reg_ctx(thread.GetRegisterContext()); in GetNonCallSiteUnwindPlanFromAssembly()
163 RegisterContextSP reg_ctx(thread.GetRegisterContext()); in AugmentUnwindPlanFromCallSite()

1234