| /freebsd-13.1/contrib/llvm-project/lldb/source/Host/common/ |
| H A D | HostNativeThreadBase.cpp | 21 : m_thread(thread), m_result(0) {} in HostNativeThreadBase() 24 return m_thread; in GetSystemHandle() 32 return m_thread != LLDB_INVALID_HOST_THREAD; in IsJoinable() 36 m_thread = LLDB_INVALID_HOST_THREAD; in Reset() 41 return m_thread == thread; in EqualsThread() 45 lldb::thread_t result = m_thread; in Release() 46 m_thread = LLDB_INVALID_HOST_THREAD; in Release()
|
| H A D | NativeRegisterContext.cpp | 22 : m_thread(thread) {} in NativeRegisterContext() 233 return m_thread.GetID(); in GetThreadID() 345 NativeProcessProtocol &process = m_thread.GetProcess(); in ReadRegisterValueFromMemory() 382 NativeProcessProtocol &process = m_thread.GetProcess(); in WriteRegisterValueToMemory()
|
| /freebsd-13.1/contrib/llvm-project/lldb/source/Target/ |
| H A D | RegisterContextUnwind.cpp | 145 m_thread, this, m_behaves_like_zeroth_frame); in InitializeZerothFrame() 279 process->GetTarget(), m_thread); in InitializeZerothFrame() 319 if (!m_thread.GetRegisterContext()) { in InitializeNonZerothFrame() 646 &m_thread, in InitializeNonZerothFrame() 761 *m_thread.CalculateTarget(), m_thread); in GetFastUnwindPlanForFrame() 945 process->GetTarget(), m_thread); in GetFullUnwindPlanForFrame() 984 m_thread); in GetFullUnwindPlanForFrame() 998 process->GetTarget(), m_thread); in GetFullUnwindPlanForFrame() 1013 process->GetTarget(), m_thread); in GetFullUnwindPlanForFrame() 1313 &m_thread, in SavedLocationForRegister() [all …]
|
| H A D | RegisterContext.cpp | 33 ProcessSP process_sp(m_thread.GetProcess()); in InvalidateIfNeeded() 127 TargetSP target_sp = m_thread.CalculateTarget(); in GetPC() 148 m_thread.ClearStackFrames(); in SetPC() 157 TargetSP target_sp = m_thread.CalculateTarget(); in GetPCForSymbolication() 168 TargetSP target_sp = m_thread.CalculateTarget(); in SetPC() 363 ProcessSP process_sp(m_thread.GetProcess()); in ReadRegisterValueFromMemory() 401 ProcessSP process_sp(m_thread.GetProcess()); in WriteRegisterValueToMemory() 454 return m_thread.CalculateTarget(); in CalculateTarget() 458 return m_thread.CalculateProcess(); in CalculateProcess() 462 return m_thread.shared_from_this(); in CalculateThread() [all …]
|
| H A D | StackFrameList.cpp | 64 lldb::addr_t cur_pc = m_thread.GetRegisterContext()->GetPC(); in GetCurrentInlinedDepth() 111 lldb::addr_t curr_pc = m_thread.GetRegisterContext()->GetPC(); in ResetCurrentInlinedDepth() 127 StopInfoSP stop_info_sp = m_thread.GetStopInfo(); in ResetCurrentInlinedDepth() 225 assert(m_thread.IsValid() && "Expected valid thread"); in GetOnlyConcreteFramesUpTo() 438 if (!m_thread.IsValid()) in GetFramesUpTo() 446 Unwind &unwinder = m_thread.GetUnwinder(); in GetFramesUpTo() 528 TargetSP target_sp = m_thread.CalculateTarget(); in GetFramesUpTo() 541 m_thread.shared_from_this(), m_frames.size(), idx, in GetFramesUpTo() 673 if (m_thread.GetUnwinder().GetFrameInfoAtIndex( in GetFrameAtIndex() 809 if (m_thread.GetID() == in SetDefaultFileAndLineToSelectedFrame() [all …]
|
| H A D | UnwindLLDB.cpp | 51 ProcessSP process_sp(m_thread.GetProcess()); in DoGetFrameCount() 74 ProcessSP process_sp(m_thread.GetProcess()); in AddFirstFrame() 80 m_thread, RegisterContextLLDBSP(), first_cursor_sp->sctx, 0, *this)); in AddFirstFrame() 107 m_thread.GetIndexID()); in AddFirstFrame() 129 m_thread, prev_frame->reg_ctx_lldb_sp, cursor_sp->sctx, cur_idx, *this)); in GetOneMoreFrame() 131 uint64_t max_stack_depth = m_thread.GetMaxBacktraceDepth(); in GetOneMoreFrame() 287 m_thread.GetIndexID()); in GetOneMoreFrame() 336 m_thread.GetIndexID()); in AddOneMoreFrame() 399 ProcessSP process_sp(m_thread.GetProcess()); in DoGetFrameInfoAtIndex() 439 return m_thread.GetRegisterContext(); in DoCreateRegisterContextForFrame() [all …]
|
| H A D | ThreadPlan.cpp | 27 m_thread(&thread), m_kind(kind), m_name(name), m_plan_complete_mutex(), in ThreadPlan() 42 if (m_thread) in GetThread() 43 return *m_thread; in GetThread() 46 m_thread = thread_sp.get(); in GetThread() 47 return *m_thread; in GetThread() 102 void ThreadPlan::ClearThreadCache() { m_thread = nullptr; } in ClearThreadCache()
|
| H A D | ThreadPlanTracer.cpp | 56 if (m_thread) in GetThread() 57 return *m_thread; in GetThread() 60 m_thread = thread_sp.get(); in GetThread() 61 return *m_thread; in GetThread()
|
| H A D | ThreadPlanBase.cpp | 39 ThreadPlanTracerSP new_tracer_sp(new ThreadPlanTracer(m_thread)); in ThreadPlanBase()
|
| /freebsd-13.1/contrib/llvm-project/lldb/source/Host/posix/ |
| H A D | HostThreadPosix.cpp | 28 int err = ::pthread_join(m_thread, result); in Join() 46 int err = ::pthread_cancel(m_thread); in Cancel() 56 int err = ::pthread_detach(m_thread); in Detach()
|
| /freebsd-13.1/contrib/llvm-project/lldb/source/Plugins/Process/FreeBSD/ |
| H A D | NativeRegisterContextFreeBSD_arm64.cpp | 74 return NativeProcessFreeBSD::PtraceWrapper(PT_GETREGS, m_thread.GetID(), in ReadRegisterSet() 78 PT_GETFPREGS, m_thread.GetID(), in ReadRegisterSet() 87 return NativeProcessFreeBSD::PtraceWrapper(PT_SETREGS, m_thread.GetID(), in WriteRegisterSet() 91 PT_SETFPREGS, m_thread.GetID(), in WriteRegisterSet() 237 m_thread.GetID(), &m_dbreg); in ReadHardwareDebugInfo() 272 return NativeProcessFreeBSD::PtraceWrapper(PT_SETDBREGS, m_thread.GetID(), in WriteHardwareDebugRegs()
|
| H A D | NativeRegisterContextFreeBSD_arm.cpp | 65 return NativeProcessFreeBSD::PtraceWrapper(PT_GETREGS, m_thread.GetID(), in ReadRegisterSet() 69 PT_GETVFPREGS, m_thread.GetID(), in ReadRegisterSet() 78 return NativeProcessFreeBSD::PtraceWrapper(PT_SETREGS, m_thread.GetID(), in WriteRegisterSet() 82 PT_SETVFPREGS, m_thread.GetID(), in WriteRegisterSet()
|
| H A D | NativeRegisterContextFreeBSD_x86_64.cpp | 344 return NativeProcessFreeBSD::PtraceWrapper(PT_GETREGS, m_thread.GetID(), in ReadRegisterSet() 348 return NativeProcessFreeBSD::PtraceWrapper(PT_GETFPREGS, m_thread.GetID(), in ReadRegisterSet() 351 return NativeProcessFreeBSD::PtraceWrapper(PT_GETXMMREGS, m_thread.GetID(), in ReadRegisterSet() 355 return NativeProcessFreeBSD::PtraceWrapper(PT_GETDBREGS, m_thread.GetID(), in ReadRegisterSet() 385 return NativeProcessFreeBSD::PtraceWrapper(PT_SETREGS, m_thread.GetID(), in WriteRegisterSet() 389 return NativeProcessFreeBSD::PtraceWrapper(PT_SETFPREGS, m_thread.GetID(), in WriteRegisterSet() 392 return NativeProcessFreeBSD::PtraceWrapper(PT_SETXMMREGS, m_thread.GetID(), in WriteRegisterSet() 396 return NativeProcessFreeBSD::PtraceWrapper(PT_SETDBREGS, m_thread.GetID(), in WriteRegisterSet()
|
| H A D | NativeRegisterContextFreeBSD_powerpc.cpp | 136 return NativeProcessFreeBSD::PtraceWrapper(PT_GETREGS, m_thread.GetID(), in ReadRegisterSet() 139 return NativeProcessFreeBSD::PtraceWrapper(PT_GETFPREGS, m_thread.GetID(), in ReadRegisterSet() 148 return NativeProcessFreeBSD::PtraceWrapper(PT_SETREGS, m_thread.GetID(), in WriteRegisterSet() 151 return NativeProcessFreeBSD::PtraceWrapper(PT_SETFPREGS, m_thread.GetID(), in WriteRegisterSet()
|
| H A D | NativeRegisterContextFreeBSD_mips64.cpp | 65 return NativeProcessFreeBSD::PtraceWrapper(PT_GETREGS, m_thread.GetID(), in ReadRegisterSet() 74 return NativeProcessFreeBSD::PtraceWrapper(PT_SETREGS, m_thread.GetID(), in WriteRegisterSet()
|
| H A D | NativeRegisterContextFreeBSD.cpp | 24 return static_cast<NativeProcessFreeBSD &>(m_thread.GetProcess()); in GetProcess()
|
| /freebsd-13.1/contrib/llvm-project/lldb/include/lldb/Target/ |
| H A D | Unwind.h | 21 Unwind(Thread &thread) : m_thread(thread), m_unwind_mutex() {} in Unwind() 61 Thread &GetThread() { return m_thread; } in GetThread() 76 Thread &m_thread; variable
|
| H A D | RegisterContext.h | 141 virtual Thread &GetThread() { return m_thread; } in GetThread() 238 Thread &m_thread; // The thread that this register context belongs to. variable
|
| H A D | ThreadPlanTracer.h | 68 Thread *m_thread; variable
|
| H A D | StackFrameList.h | 115 Thread &m_thread; variable
|
| /freebsd-13.1/contrib/llvm-project/lldb/source/Plugins/Process/NetBSD/ |
| H A D | NativeRegisterContextNetBSD.cpp | 25 m_thread.GetID()); in DoRegisterSet() 29 return static_cast<NativeProcessNetBSD &>(m_thread.GetProcess()); in GetProcess()
|
| /freebsd-13.1/contrib/llvm-project/lldb/source/Plugins/Process/gdb-remote/ |
| H A D | GDBRemoteRegisterContext.cpp | 180 gdb_comm.ReadRegister(m_thread.GetProtocolID(), remote_reg)) in GetPrimordialRegister() 206 gdb_comm.ReadAllRegisters(m_thread.GetProtocolID())) { in ReadRegisterBytes() 319 m_thread.GetProtocolID(), reg_info->kinds[eRegisterKindProcessPlugin], in SetPrimordialRegister() 375 m_thread.GetProtocolID(), in WriteRegisterBytes() 513 if (gdb_comm.SyncThreadState(m_thread.GetProtocolID())) in ReadAllRegisterValues() 517 (data_sp = gdb_comm.ReadAllRegisters(m_thread.GetProtocolID()))) in ReadAllRegisterValues() 582 m_thread.GetProtocolID(), in WriteAllRegisterValues() 666 m_thread.GetProtocolID(), in WriteAllRegisterValues() 679 if (m_thread.GetProcess().get()) { in WriteAllRegisterValues() 681 m_thread.GetProcess()->GetTarget().GetArchitecture(); in WriteAllRegisterValues() [all …]
|
| /freebsd-13.1/contrib/llvm-project/lldb/include/lldb/Host/common/ |
| H A D | NativeRegisterContext.h | 119 virtual NativeThreadProtocol &GetThread() { return m_thread; } in GetThread() 176 &m_thread; // The thread that this register context belongs to.
|
| /freebsd-13.1/contrib/llvm-project/lldb/include/lldb/Host/ |
| H A D | HostNativeThreadBase.h | 48 lldb::thread_t m_thread = LLDB_INVALID_HOST_THREAD; variable
|
| /freebsd-13.1/contrib/llvm-project/lldb/source/Plugins/ABI/PowerPC/ |
| H A D | ABISysV_ppc64.cpp | 539 m_thread.GetStackFrameAtIndex(0).get(), *value_sp, ConstString("")); in GetValue() 551 Thread &m_thread; member in __anon00c983e90111::ReturnValueExtractor 569 : m_thread(thread), m_type(type), in ReturnValueExtractor() 682 return ValueObjectConstResult::Create(&m_thread, m_type, ConstString(""), in BuildValueObject() 915 m_thread.CalculateExecutionContext(exe_ctx); in GetChildType()
|