Home
last modified time | relevance | path

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

/freebsd-13.1/contrib/llvm-project/lldb/source/Host/common/
H A DNativeProcessProtocol.cpp26 NativeProcessProtocol::NativeProcessProtocol(lldb::pid_t pid, int terminal_fd, in NativeProcessProtocol() function in NativeProcessProtocol
32 lldb_private::Status NativeProcessProtocol::Interrupt() { in Interrupt()
75 bool NativeProcessProtocol::SetExitStatus(WaitStatus status, in SetExitStatus()
119 bool NativeProcessProtocol::IsAlive() const { in IsAlive()
125 NativeProcessProtocol::GetWatchpointMap() const { in GetWatchpointMap()
230 NativeProcessProtocol::GetHardwareBreakpointMap() const { in GetHardwareBreakpointMap()
319 void NativeProcessProtocol::NotifyDidExec() { in NotifyDidExec()
408 llvm::Expected<NativeProcessProtocol::SoftwareBreakpoint>
555 void NativeProcessProtocol::FixupBreakpointPCAsNeeded( in FixupBreakpointPCAsNeeded()
722 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()
382 NativeProcessProtocol &process = m_thread.GetProcess(); in WriteRegisterValueToMemory()
/freebsd-13.1/contrib/llvm-project/lldb/source/Plugins/Process/gdb-remote/
H A DGDBRemoteCommunicationServerLLGS.h32 public NativeProcessProtocol::NativeDelegate {
37 const NativeProcessProtocol::Factory &process_factory);
76 void ProcessStateChanged(NativeProcessProtocol *process,
79 void DidExec(NativeProcessProtocol *process) override;
82 NewSubprocess(NativeProcessProtocol *parent_process,
90 const NativeProcessProtocol::Factory &m_process_factory;
93 NativeProcessProtocol *m_current_process;
94 NativeProcessProtocol *m_continue_process;
111 NativeProcessProtocol::Extension m_extensions_supported = {};
115 PacketResult SendWResponse(NativeProcessProtocol *process);
[all …]
H A DGDBRemoteCommunicationServerLLGS.cpp433 NativeProcessProtocol *process) { in InitializeDelegate()
447 NativeProcessProtocol *process) { in SendWResponse()
958 NativeProcessProtocol::Extension::fork)); in SendStopReplyPacketForThread()
961 NativeProcessProtocol::Extension::vfork)); in SendStopReplyPacketForThread()
971 NativeProcessProtocol *process) { in HandleInferiorState_Exited()
995 NativeProcessProtocol *process) { in HandleInferiorState_Stopped()
1072 NativeProcessProtocol *parent_process, in NewSubprocess()
1073 std::unique_ptr<NativeProcessProtocol> child_process) { in NewSubprocess()
2106 NativeProcessProtocol *default_process; in Handle_H()
3793 using Extension = NativeProcessProtocol::Extension; in HandleFeatures()
[all …]
/freebsd-13.1/contrib/llvm-project/lldb/include/lldb/Host/common/
H A DNativeProcessProtocol.h47 class NativeProcessProtocol {
49 virtual ~NativeProcessProtocol() = default;
225 virtual void InitializeDelegate(NativeProcessProtocol *process) = 0;
227 virtual void ProcessStateChanged(NativeProcessProtocol *process,
230 virtual void DidExec(NativeProcessProtocol *process) = 0;
233 NewSubprocess(NativeProcessProtocol *parent_process,
234 std::unique_ptr<NativeProcessProtocol> child_process) = 0;
278 virtual llvm::Expected<std::unique_ptr<NativeProcessProtocol>>
300 virtual llvm::Expected<std::unique_ptr<NativeProcessProtocol>>
408 NativeProcessProtocol(lldb::pid_t pid, int terminal_fd,
H A DNativeThreadProtocol.h22 NativeThreadProtocol(NativeProcessProtocol &process, lldb::tid_t tid);
37 NativeProcessProtocol &GetProcess() { return m_process; } in GetProcess()
51 NativeProcessProtocol &m_process;
/freebsd-13.1/contrib/llvm-project/lldb/source/Plugins/Process/POSIX/
H A DNativeProcessELF.h21 class NativeProcessELF : public NativeProcessProtocol {
22 using NativeProcessProtocol::NativeProcessProtocol;
/freebsd-13.1/contrib/llvm-project/lldb/source/Plugins/Process/NetBSD/
H A DNativeProcessNetBSD.h30 class Factory : public NativeProcessProtocol::Factory {
32 llvm::Expected<std::unique_ptr<NativeProcessProtocol>>
36 llvm::Expected<std::unique_ptr<NativeProcessProtocol>>
H A DNativeProcessNetBSD.cpp58 llvm::Expected<std::unique_ptr<NativeProcessProtocol>>
112 llvm::Expected<std::unique_ptr<NativeProcessProtocol>>
114 lldb::pid_t pid, NativeProcessProtocol::NativeDelegate &native_delegate, in Attach()
/freebsd-13.1/contrib/llvm-project/lldb/source/Plugins/Process/FreeBSD/
H A DNativeProcessFreeBSD.h33 class Factory : public NativeProcessProtocol::Factory {
35 llvm::Expected<std::unique_ptr<NativeProcessProtocol>>
39 llvm::Expected<std::unique_ptr<NativeProcessProtocol>>
H A DNativeProcessFreeBSD.cpp53 llvm::Expected<std::unique_ptr<NativeProcessProtocol>>
107 llvm::Expected<std::unique_ptr<NativeProcessProtocol>>
109 lldb::pid_t pid, NativeProcessProtocol::NativeDelegate &native_delegate, in Attach()
418 return NativeProcessProtocol::GetSoftwareBreakpointTrapOpcode(size_hint); in GetSoftwareBreakpointTrapOpcode()
/freebsd-13.1/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-13.1/contrib/llvm-project/lldb/tools/lldb-server/
H A Dlldb-gdbserver.cpp75 class NativeProcessFactory : public NativeProcessProtocol::Factory {
77 llvm::Expected<std::unique_ptr<NativeProcessProtocol>>
79 NativeProcessProtocol::NativeDelegate &delegate,
83 llvm::Expected<std::unique_ptr<NativeProcessProtocol>>
84 Attach(lldb::pid_t pid, NativeProcessProtocol::NativeDelegate &delegate,
/freebsd-13.1/contrib/llvm-project/lldb/include/lldb/
H A Dlldb-private-forward.h14 class NativeProcessProtocol; variable
/freebsd-13.1/lib/clang/liblldb/
H A DMakefile239 SRCS+= Host/common/NativeProcessProtocol.cpp