Home
last modified time | relevance | path

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

/freebsd-12.1/contrib/llvm/tools/lldb/source/Host/common/
H A DNativeProcessProtocol.cpp27 NativeProcessProtocol::NativeProcessProtocol(lldb::pid_t pid, int terminal_fd, in NativeProcessProtocol() function in NativeProcessProtocol
35 lldb_private::Status NativeProcessProtocol::Interrupt() { in Interrupt()
65 bool NativeProcessProtocol::SetExitStatus(WaitStatus status, in SetExitStatus()
109 bool NativeProcessProtocol::IsAlive() const { in IsAlive()
115 NativeProcessProtocol::GetWatchpointMap() const { in GetWatchpointMap()
299 bool NativeProcessProtocol::RegisterNativeDelegate( in RegisterNativeDelegate()
311 bool NativeProcessProtocol::UnregisterNativeDelegate( in UnregisterNativeDelegate()
346 void NativeProcessProtocol::NotifyDidExec() { in NotifyDidExec()
579 void NativeProcessProtocol::FixupBreakpointPCAsNeeded( in FixupBreakpointPCAsNeeded()
694 uint32_t NativeProcessProtocol::GetStopID() const { in GetStopID()
[all …]
H A DNativeThreadProtocol.cpp18 NativeThreadProtocol::NativeThreadProtocol(NativeProcessProtocol &process, in NativeThreadProtocol()
H A DNativeRegisterContext.cpp346 NativeProcessProtocol &process = m_thread.GetProcess(); in ReadRegisterValueFromMemory()
383 NativeProcessProtocol &process = m_thread.GetProcess(); in WriteRegisterValueToMemory()
/freebsd-12.1/contrib/llvm/tools/lldb/source/Plugins/Process/gdb-remote/
H A DGDBRemoteCommunicationServerLLGS.h33 public NativeProcessProtocol::NativeDelegate {
40 const NativeProcessProtocol::Factory &process_factory);
72 void InitializeDelegate(NativeProcessProtocol *process) override;
74 void ProcessStateChanged(NativeProcessProtocol *process,
77 void DidExec(NativeProcessProtocol *process) override;
84 const NativeProcessProtocol::Factory &m_process_factory;
88 std::unique_ptr<NativeProcessProtocol> m_debugged_process_up;
102 PacketResult SendWResponse(NativeProcessProtocol *process);
204 void HandleInferiorState_Exited(NativeProcessProtocol *process);
206 void HandleInferiorState_Stopped(NativeProcessProtocol *process);
H A DGDBRemoteCommunicationServerLLGS.cpp73 MainLoop &mainloop, const NativeProcessProtocol::Factory &process_factory) in GDBRemoteCommunicationServerLLGS()
328 NativeProcessProtocol *process) { in InitializeDelegate()
341 NativeProcessProtocol *process) { in SendWResponse()
494 static JSONArray::SP GetJSONThreadsInfo(NativeProcessProtocol &process,
788 NativeProcessProtocol *process) {
813 NativeProcessProtocol *process) {
840 NativeProcessProtocol *process, lldb::StateType state) {
884 void GDBRemoteCommunicationServerLLGS::DidExec(NativeProcessProtocol *process) {
/freebsd-12.1/contrib/llvm/tools/lldb/include/lldb/Host/common/
H A DNativeProcessProtocol.h39 class NativeProcessProtocol {
41 virtual ~NativeProcessProtocol() {} in ~NativeProcessProtocol()
198 virtual void InitializeDelegate(NativeProcessProtocol *process) = 0;
200 virtual void ProcessStateChanged(NativeProcessProtocol *process,
203 virtual void DidExec(NativeProcessProtocol *process) = 0;
269 virtual llvm::Expected<std::unique_ptr<NativeProcessProtocol>>
293 virtual llvm::Expected<std::unique_ptr<NativeProcessProtocol>>
434 NativeProcessProtocol(lldb::pid_t pid, int terminal_fd,
H A DNativeThreadProtocol.h25 NativeThreadProtocol(NativeProcessProtocol &process, lldb::tid_t tid);
40 NativeProcessProtocol &GetProcess() { return m_process; } in GetProcess()
58 NativeProcessProtocol &m_process;
/freebsd-12.1/contrib/llvm/tools/lldb/source/Plugins/Process/NetBSD/
H A DNativeProcessNetBSD.h29 class NativeProcessNetBSD : public NativeProcessProtocol {
31 class Factory : public NativeProcessProtocol::Factory {
33 llvm::Expected<std::unique_ptr<NativeProcessProtocol>>
37 llvm::Expected<std::unique_ptr<NativeProcessProtocol>>
H A DNativeProcessNetBSD.cpp62 llvm::Expected<std::unique_ptr<NativeProcessProtocol>>
116 llvm::Expected<std::unique_ptr<NativeProcessProtocol>>
118 lldb::pid_t pid, NativeProcessProtocol::NativeDelegate &native_delegate, in Attach()
148 : NativeProcessProtocol(pid, terminal_fd, delegate), m_arch(arch) { in NativeProcessNetBSD()
/freebsd-12.1/contrib/llvm/tools/lldb/source/Plugins/Process/Darwin/
H A DNativeProcessDarwin.h51 class NativeProcessDarwin : public NativeProcessProtocol {
52 friend Status NativeProcessProtocol::Launch(
56 friend Status NativeProcessProtocol::Attach(
57 lldb::pid_t pid, NativeProcessProtocol::NativeDelegate &native_delegate,
H A DNativeProcessDarwin.cpp56 Status NativeProcessProtocol::Launch( in Launch()
58 NativeProcessProtocol::NativeDelegate &native_delegate, MainLoop &mainloop, in Launch()
124 Status NativeProcessProtocol::Attach( in Attach()
125 lldb::pid_t pid, NativeProcessProtocol::NativeDelegate &native_delegate, in Attach()
162 : NativeProcessProtocol(pid), m_task(TASK_NULL), m_did_exec(false), in NativeProcessDarwin()
/freebsd-12.1/contrib/llvm/tools/lldb/tools/lldb-server/
H A Dlldb-gdbserver.cpp66 class NativeProcessFactory : public NativeProcessProtocol::Factory {
68 llvm::Expected<std::unique_ptr<NativeProcessProtocol>>
70 NativeProcessProtocol::NativeDelegate &delegate,
74 llvm::Expected<std::unique_ptr<NativeProcessProtocol>>
75 Attach(lldb::pid_t pid, NativeProcessProtocol::NativeDelegate &delegate,
/freebsd-12.1/contrib/llvm/tools/lldb/include/lldb/
H A Dlldb-private-forward.h17 class NativeProcessProtocol; variable