Home
last modified time | relevance | path

Searched refs:NativeProcessProtocol (Results 1 – 17 of 17) sorted by relevance

/freebsd/contrib/llvm-project/lldb/source/Host/common/
H A DNativeProcessProtocol.cpp28 NativeProcessProtocol::NativeProcessProtocol(lldb::pid_t pid, int terminal_fd, in NativeProcessProtocol() function in NativeProcessProtocol
34 lldb_private::Status NativeProcessProtocol::Interrupt() { in Interrupt()
77 bool NativeProcessProtocol::SetExitStatus(WaitStatus status, in SetExitStatus()
121 bool NativeProcessProtocol::IsAlive() const { in IsAlive()
127 NativeProcessProtocol::GetWatchpointMap() const { in GetWatchpointMap()
232 NativeProcessProtocol::GetHardwareBreakpointMap() const { in GetHardwareBreakpointMap()
331 void NativeProcessProtocol::NotifyDidExec() { in NotifyDidExec()
422 llvm::Expected<NativeProcessProtocol::SoftwareBreakpoint>
591 void NativeProcessProtocol::FixupBreakpointPCAsNeeded( in FixupBreakpointPCAsNeeded()
757 uint32_t NativeProcessProtocol::GetStopID() const { in GetStopID()
[all …]
H A DNativeThreadProtocol.cpp17 NativeThreadProtocol::NativeThreadProtocol(NativeProcessProtocol &process, in NativeThreadProtocol()
H A DNativeRegisterContext.cpp345 NativeProcessProtocol &process = m_thread.GetProcess(); in ReadRegisterValueFromMemory()
384 NativeProcessProtocol &process = m_thread.GetProcess(); in WriteRegisterValueToMemory()
/freebsd/contrib/llvm-project/lldb/source/Plugins/Process/gdb-remote/
H A DGDBRemoteCommunicationServerLLGS.h34 public NativeProcessProtocol::NativeDelegate {
39 NativeProcessProtocol::Manager &process_manager);
78 void ProcessStateChanged(NativeProcessProtocol *process,
81 void DidExec(NativeProcessProtocol *process) override;
84 NewSubprocess(NativeProcessProtocol *parent_process,
96 std::unique_ptr<NativeProcessProtocol> process_up;
103 NativeProcessProtocol::Manager &m_process_manager;
106 NativeProcessProtocol *m_current_process;
107 NativeProcessProtocol *m_continue_process;
134 PacketResult SendWResponse(NativeProcessProtocol *process);
[all …]
H A DGDBRemoteCommunicationServerLLGS.cpp461 NativeProcessProtocol *process) { in InitializeDelegate()
475 NativeProcessProtocol *process) { in SendWResponse()
502 NativeProcessProtocol::Extension::multiprocess)) in SendWResponse()
799 NativeProcessProtocol &process = thread.GetProcess(); in PrepareStopReplyPacketForThread()
985 NativeProcessProtocol::Extension::fork)); in PrepareStopReplyPacketForThread()
1035 NativeProcessProtocol *process) { in HandleInferiorState_Exited()
1077 NativeProcessProtocol *process) { in HandleInferiorState_Stopped()
1143 NativeProcessProtocol *parent_process, in NewSubprocess()
2338 NativeProcessProtocol *default_process; in Handle_H()
4219 using Extension = NativeProcessProtocol::Extension; in HandleFeatures()
[all …]
/freebsd/contrib/llvm-project/lldb/include/lldb/Host/common/
H A DNativeProcessProtocol.h49 class NativeProcessProtocol {
51 virtual ~NativeProcessProtocol() = default;
241 virtual void InitializeDelegate(NativeProcessProtocol *process) = 0;
243 virtual void ProcessStateChanged(NativeProcessProtocol *process,
246 virtual void DidExec(NativeProcessProtocol *process) = 0;
249 NewSubprocess(NativeProcessProtocol *parent_process,
250 std::unique_ptr<NativeProcessProtocol> child_process) = 0;
301 virtual llvm::Expected<std::unique_ptr<NativeProcessProtocol>>
323 virtual llvm::Expected<std::unique_ptr<NativeProcessProtocol>>
452 NativeProcessProtocol(lldb::pid_t pid, int terminal_fd,
H A DNativeThreadProtocol.h26 NativeThreadProtocol(NativeProcessProtocol &process, lldb::tid_t tid);
41 NativeProcessProtocol &GetProcess() { return m_process; } in GetProcess()
60 NativeProcessProtocol &m_process;
/freebsd/contrib/llvm-project/lldb/source/Plugins/Process/POSIX/
H A DNativeProcessELF.h22 class NativeProcessELF : public NativeProcessProtocol {
23 using NativeProcessProtocol::NativeProcessProtocol;
H A DNativeProcessELF.cpp185 NativeProcessProtocol::NotifyDidExec(); in NotifyDidExec()
/freebsd/contrib/llvm-project/lldb/source/Plugins/Process/NetBSD/
H A DNativeProcessNetBSD.h30 class Manager : public NativeProcessProtocol::Manager {
32 using NativeProcessProtocol::Manager::Manager;
34 llvm::Expected<std::unique_ptr<NativeProcessProtocol>>
38 llvm::Expected<std::unique_ptr<NativeProcessProtocol>>
H A DNativeProcessNetBSD.cpp58 llvm::Expected<std::unique_ptr<NativeProcessProtocol>>
111 llvm::Expected<std::unique_ptr<NativeProcessProtocol>>
113 lldb::pid_t pid, NativeProcessProtocol::NativeDelegate &native_delegate) { in Attach()
/freebsd/contrib/llvm-project/lldb/source/Plugins/Process/FreeBSD/
H A DNativeProcessFreeBSD.h33 class Manager : public NativeProcessProtocol::Manager {
35 using NativeProcessProtocol::Manager::Manager;
37 llvm::Expected<std::unique_ptr<NativeProcessProtocol>>
41 llvm::Expected<std::unique_ptr<NativeProcessProtocol>>
H A DNativeProcessFreeBSD.cpp53 llvm::Expected<std::unique_ptr<NativeProcessProtocol>>
106 llvm::Expected<std::unique_ptr<NativeProcessProtocol>>
108 lldb::pid_t pid, NativeProcessProtocol::NativeDelegate &native_delegate) { in Attach()
426 return NativeProcessProtocol::GetSoftwareBreakpointTrapOpcode(size_hint); in GetSoftwareBreakpointTrapOpcode()
/freebsd/contrib/llvm-project/lldb/tools/lldb-server/
H A Dlldb-gdbserver.cpp75 class NativeProcessManager : public NativeProcessProtocol::Manager {
78 : NativeProcessProtocol::Manager(mainloop) {}
80 llvm::Expected<std::unique_ptr<NativeProcessProtocol>>
82 NativeProcessProtocol::NativeDelegate &native_delegate) override {
85 llvm::Expected<std::unique_ptr<NativeProcessProtocol>>
87 NativeProcessProtocol::NativeDelegate &native_delegate) override {
/freebsd/contrib/llvm-project/lldb/source/Plugins/Process/Utility/
H A DNativeProcessSoftwareSingleStep.cpp23 NativeProcessProtocol &m_process;
29 EmulatorBaton(NativeProcessProtocol &process, in EmulatorBaton()
100 NativeProcessProtocol &process = thread.GetProcess(); in SetupSoftwareSingleStepping()
/freebsd/contrib/llvm-project/lldb/include/lldb/
H A Dlldb-private-forward.h14 class NativeProcessProtocol; variable
/freebsd/lib/clang/liblldb/
H A DMakefile254 SRCS+= Host/common/NativeProcessProtocol.cpp