| /llvm-project/lldb/include/lldb/Host/common/ |
| H A D | NativeProcessProtocol.h | 53 typedef std::vector<std::unique_ptr<NativeThreadProtocol>> thread_collection; 55 static NativeThreadProtocol &thread_list_adapter(I &iter) { in thread_list_adapter() 59 typedef LockingAdaptedIterable<thread_collection, NativeThreadProtocol &, 213 NativeThreadProtocol *GetThreadAtIndex(uint32_t idx); 215 NativeThreadProtocol *GetThreadByID(lldb::tid_t tid); 221 NativeThreadProtocol *GetCurrentThread() { in GetCurrentThread() 426 std::vector<std::unique_ptr<NativeThreadProtocol>> m_threads; 483 void FixupBreakpointPCAsNeeded(NativeThreadProtocol &thread); 491 NativeThreadProtocol *GetThreadByIDUnlocked(lldb::tid_t tid);
|
| H A D | NativeThreadProtocol.h | 24 class NativeThreadProtocol { 26 NativeThreadProtocol(NativeProcessProtocol &process, lldb::tid_t tid); 28 virtual ~NativeThreadProtocol() = default;
|
| H A D | NativeRegisterContext.h | 17 class NativeThreadProtocol; variable 25 NativeRegisterContext(NativeThreadProtocol &thread); 119 virtual NativeThreadProtocol &GetThread() { return m_thread; } in GetThread() 175 NativeThreadProtocol
|
| /llvm-project/lldb/source/Host/common/ |
| H A D | NativeThreadProtocol.cpp | 17 NativeThreadProtocol::NativeThreadProtocol(NativeProcessProtocol &process, in NativeThreadProtocol() function in NativeThreadProtocol
|
| H A D | NativeProcessProtocol.cpp | 13 #include "lldb/Host/common/NativeThreadProtocol.h" 100 NativeThreadProtocol *NativeProcessProtocol::GetThreadAtIndex(uint32_t idx) { in GetThreadAtIndex() 107 NativeThreadProtocol * 116 NativeThreadProtocol *NativeProcessProtocol::GetThreadByID(lldb::tid_t tid) { in GetThreadByID() 136 NativeThreadProtocol *thread( in GetHardwareDebugSupportInfo() 166 std::vector<NativeThreadProtocol *> watchpoint_established_threads; in SetWatchpoint() 258 std::vector<NativeThreadProtocol *> breakpoint_established_threads; in SetHardwareBreakpoint() 595 NativeThreadProtocol &thread) { in FixupBreakpointPCAsNeeded()
|
| /llvm-project/lldb/source/Plugins/Process/Windows/Common/ |
| H A D | NativeRegisterContextWindows.h | 23 NativeThreadProtocol &native_thread, 28 NativeThreadProtocol &native_thread);
|
| H A D | NativeRegisterContextWindows.cpp | 22 NativeThreadProtocol &thread, RegisterInfoInterface *reg_info_interface_p) in NativeRegisterContextWindows()
|
| H A D | NativeThreadWindows.h | 22 class NativeThreadWindows : public NativeThreadProtocol {
|
| H A D | NativeRegisterContextWindows_WoW64.h | 25 NativeThreadProtocol &native_thread);
|
| H A D | NativeRegisterContextWindows_i386.h | 25 NativeThreadProtocol &native_thread);
|
| /llvm-project/lldb/include/lldb/ |
| H A D | lldb-private-forward.h | 16 class NativeThreadProtocol; variable
|
| /llvm-project/lldb/source/Plugins/Process/Utility/ |
| H A D | NativeProcessSoftwareSingleStep.h | 21 Status SetupSoftwareSingleStepping(NativeThreadProtocol &thread);
|
| H A D | NativeRegisterContextRegisterInfo.h | 25 NativeThreadProtocol &thread,
|
| H A D | NativeRegisterContextRegisterInfo.cpp | 16 NativeThreadProtocol &thread, in NativeRegisterContextRegisterInfo()
|
| H A D | NativeRegisterContextDBReg_x86.h | 22 NativeRegisterContextDBReg_x86(NativeThreadProtocol &thread) in NativeRegisterContextDBReg_x86()
|
| /llvm-project/lldb/source/Plugins/Process/gdb-remote/ |
| H A D | GDBRemoteCommunicationServerLLGS.cpp | 31 #include "lldb/Host/common/NativeThreadProtocol.h" 643 GetRegistersAsJSON(NativeThreadProtocol &thread) { in GetRegistersAsJSON() 736 for (NativeThreadProtocol &thread : process.Threads()) { in GetJSONThreadsInfo() 798 NativeThreadProtocol &thread) { in PrepareStopReplyPacketForThread() 864 for (NativeThreadProtocol &listed_thread : process.Threads()) { in PrepareStopReplyPacketForThread() 896 for (NativeThreadProtocol &thread : process.Threads()) { in PrepareStopReplyPacketForThread() 1003 NativeThreadProtocol *thread = process.GetThreadByID(tid); in SendStopReplyPacketForThread() 1027 for (NativeThreadProtocol &listed_thread : m_current_process->Threads()) { in EnqueueStopReplyPackets() 1415 NativeThreadProtocol *thread = m_current_process->GetCurrentThread(); in Handle_qC() 1901 NativeThreadProtocol *threa in Handle_stop_reason() [all...] |
| H A D | GDBRemoteCommunicationServerLLGS.h | 136 StreamString PrepareStopReplyPacketForThread(NativeThreadProtocol &thread); 309 NativeThreadProtocol *GetThreadFromSuffix(StringExtractorGDBRemote &packet);
|
| /llvm-project/lldb/source/Plugins/Process/NetBSD/ |
| H A D | NativeRegisterContextNetBSD.h | 31 NativeThreadProtocol &native_thread);
|
| H A D | NativeRegisterContextNetBSD_x86_64.h | 39 NativeThreadProtocol &native_thread);
|
| H A D | NativeThreadNetBSD.h | 25 class NativeThreadNetBSD : public NativeThreadProtocol {
|
| /llvm-project/lldb/source/Plugins/Process/FreeBSD/ |
| H A D | NativeRegisterContextFreeBSD_arm.h | |
| H A D | NativeRegisterContextFreeBSD_mips64.h | |
| H A D | NativeRegisterContextFreeBSD_powerpc.h | |
| /llvm-project/lldb/source/Plugins/Process/Linux/ |
| H A D | NativeRegisterContextLinux_loongarch64.h | 30 const ArchSpec &target_arch, NativeThreadProtocol &native_thread,
|
| H A D | NativeRegisterContextLinux_riscv64.h | 27 const ArchSpec &target_arch, NativeThreadProtocol &native_thread,
|