Home
last modified time | relevance | path

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

12

/openbsd-src/gnu/llvm/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()
44 Status NativeProcessProtocol::IgnoreSignals(llvm::ArrayRef<int> signals) { in IgnoreSignals()
51 NativeProcessProtocol::GetMemoryRegionInfo(lldb::addr_t load_addr, in GetMemoryRegionInfo()
58 NativeProcessProtocol::ReadMemoryTags(int32_t type, lldb::addr_t addr, in ReadMemoryTags()
64 NativeProcessProtocol::WriteMemoryTags(int32_t type, lldb::addr_t addr, in WriteMemoryTags()
70 std::optional<WaitStatus> NativeProcessProtocol::GetExitStatus() { in GetExitStatus()
77 bool NativeProcessProtocol::SetExitStatus(WaitStatus status, in SetExitStatus()
100 NativeThreadProtocol *NativeProcessProtocol::GetThreadAtIndex(uint32_t idx) { in GetThreadAtIndex()
108 NativeProcessProtocol::GetThreadByIDUnlocked(lldb::tid_t tid) { in GetThreadByIDUnlocked()
[all …]
H A DNativeThreadProtocol.cpp17 NativeThreadProtocol::NativeThreadProtocol(NativeProcessProtocol &process, in NativeThreadProtocol()
H A DNativeRegisterContext.cpp356 NativeProcessProtocol &process = m_thread.GetProcess(); in ReadRegisterValueFromMemory()
395 NativeProcessProtocol &process = m_thread.GetProcess(); in WriteRegisterValueToMemory()
/openbsd-src/gnu/llvm/lldb/source/Plugins/Process/gdb-remote/
H A DGDBRemoteCommunicationServerLLGS.h33 public NativeProcessProtocol::NativeDelegate {
38 const NativeProcessProtocol::Factory &process_factory);
75 void InitializeDelegate(NativeProcessProtocol *process) override;
77 void ProcessStateChanged(NativeProcessProtocol *process,
80 void DidExec(NativeProcessProtocol *process) override;
83 NewSubprocess(NativeProcessProtocol *parent_process,
84 std::unique_ptr<NativeProcessProtocol> child_process) override;
95 std::unique_ptr<NativeProcessProtocol> process_up;
102 const NativeProcessProtocol::Factory &m_process_factory;
105 NativeProcessProtocol *m_current_process;
[all …]
H A DGDBRemoteCommunicationServerLLGS.cpp72 MainLoop &mainloop, const NativeProcessProtocol::Factory &process_factory) in GDBRemoteCommunicationServerLLGS()
463 NativeProcessProtocol *process) { in InitializeDelegate()
477 NativeProcessProtocol *process) { in SendWResponse()
504 NativeProcessProtocol::Extension::multiprocess)) in SendWResponse()
728 GetJSONThreadsInfo(NativeProcessProtocol &process, bool abridged) { in GetJSONThreadsInfo()
799 NativeProcessProtocol &process = thread.GetProcess(); in PrepareStopReplyPacketForThread()
982 NativeProcessProtocol::Extension::multiprocess)); in PrepareStopReplyPacketForThread()
985 NativeProcessProtocol::Extension::fork)); in PrepareStopReplyPacketForThread()
988 NativeProcessProtocol::Extension::vfork)); in PrepareStopReplyPacketForThread()
999 NativeProcessProtocol &process, lldb::tid_t tid, bool force_synchronous) { in SendStopReplyPacketForThread()
[all …]
/openbsd-src/gnu/llvm/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;
296 virtual llvm::Expected<std::unique_ptr<NativeProcessProtocol>>
318 virtual llvm::Expected<std::unique_ptr<NativeProcessProtocol>>
445 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;
/openbsd-src/gnu/llvm/lldb/source/Plugins/Process/OpenBSD/
H A DNativeProcessOpenBSD.h29 class NativeProcessOpenBSD : public NativeProcessProtocol {
31 class Factory : public NativeProcessProtocol::Factory {
33 llvm::Expected<std::unique_ptr<NativeProcessProtocol>>
37 llvm::Expected<std::unique_ptr<NativeProcessProtocol>>
H A DNativeProcessOpenBSD.cpp65 llvm::Expected<std::unique_ptr<NativeProcessProtocol>>
119 llvm::Expected<std::unique_ptr<NativeProcessProtocol>>
121 lldb::pid_t pid, NativeProcessProtocol::NativeDelegate &native_delegate, in Attach()
159 : NativeProcessProtocol(pid, terminal_fd, delegate), m_arch(arch) { in NativeProcessOpenBSD()
/openbsd-src/gnu/llvm/lldb/source/Plugins/Process/POSIX/
H A DNativeProcessELF.h22 class NativeProcessELF : public NativeProcessProtocol {
23 using NativeProcessProtocol::NativeProcessProtocol;
/openbsd-src/gnu/llvm/lldb/source/Plugins/Process/Linux/
H A DIntelPTMultiCoreTrace.h46 NativeProcessProtocol &process,
97 NativeProcessProtocol &process, bool using_cgroup_filtering) in IntelPTMultiCoreTrace()
106 NativeProcessProtocol &m_process;
H A DIntelPTCollector.h33 IntelPTCollector(NativeProcessProtocol &process);
79 NativeProcessProtocol &m_process;
H A DNativeProcessLinux.h43 class Factory : public NativeProcessProtocol::Factory {
45 llvm::Expected<std::unique_ptr<NativeProcessProtocol>>
49 llvm::Expected<std::unique_ptr<NativeProcessProtocol>>
H A DNativeProcessLinux.cpp219 llvm::Expected<std::unique_ptr<NativeProcessProtocol>>
266 llvm::Expected<std::unique_ptr<NativeProcessProtocol>>
268 lldb::pid_t pid, NativeProcessProtocol::NativeDelegate &native_delegate, in Attach()
1502 return NativeProcessProtocol::RemoveBreakpoint(addr); in RemoveBreakpoint()
1524 return NativeProcessProtocol::GetSoftwareBreakpointTrapOpcode(size_hint); in GetSoftwareBreakpointTrapOpcode()
1766 NativeProcessProtocol::GetThreadByID(tid)); in GetThreadByID()
1771 NativeProcessProtocol::GetCurrentThread()); in GetCurrentThread()
1974 return NativeProcessProtocol::TraceSupported(); in TraceSupported()
1987 return NativeProcessProtocol::TraceStart(json_request, type); in TraceStart()
1993 return NativeProcessProtocol::TraceStop(request); in TraceStop()
[all …]
H A DIntelPTMultiCoreTrace.cpp38 NativeProcessProtocol &process, in StartOnAllCores()
/openbsd-src/gnu/llvm/lldb/source/Plugins/Process/Windows/Common/
H A DNativeProcessWindows.h30 class NativeProcessWindows : public NativeProcessProtocol,
34 class Factory : public NativeProcessProtocol::Factory {
36 llvm::Expected<std::unique_ptr<NativeProcessProtocol>>
40 llvm::Expected<std::unique_ptr<NativeProcessProtocol>>
H A DNativeProcessWindows.cpp50 : NativeProcessProtocol(LLDB_INVALID_PROCESS_ID, in NativeProcessWindows()
66 : NativeProcessProtocol(pid, terminal_fd, delegate), ProcessDebugger() { in NativeProcessWindows()
158 NativeProcessProtocol::GetThreadByID(thread_id)); in GetThreadByID()
305 return NativeProcessProtocol::GetSoftwareBreakpointTrapOpcode(size_hint); in GetSoftwareBreakpointTrapOpcode()
605 llvm::Expected<std::unique_ptr<NativeProcessProtocol>>
608 NativeProcessProtocol::NativeDelegate &native_delegate, in Launch()
618 llvm::Expected<std::unique_ptr<NativeProcessProtocol>>
620 lldb::pid_t pid, NativeProcessProtocol::NativeDelegate &native_delegate, in Attach()
H A DNativeThreadWindows.cpp59 NativeProcessProtocol &process = GetProcess(); in DoResume()
104 NativeProcessProtocol &process = GetProcess(); in GetName()
/openbsd-src/gnu/llvm/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>>
/openbsd-src/gnu/llvm/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()
428 return NativeProcessProtocol::GetSoftwareBreakpointTrapOpcode(size_hint); in GetSoftwareBreakpointTrapOpcode()
/openbsd-src/gnu/llvm/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()
/openbsd-src/gnu/llvm/lldb/tools/lldb-server/
H A Dlldb-gdbserver.cpp78 class NativeProcessFactory : public NativeProcessProtocol::Factory {
80 llvm::Expected<std::unique_ptr<NativeProcessProtocol>>
82 NativeProcessProtocol::NativeDelegate &delegate,
86 llvm::Expected<std::unique_ptr<NativeProcessProtocol>>
87 Attach(lldb::pid_t pid, NativeProcessProtocol::NativeDelegate &delegate,
/openbsd-src/gnu/llvm/lldb/include/lldb/
H A Dlldb-private-forward.h14 class NativeProcessProtocol; variable
/openbsd-src/gnu/usr.bin/clang/liblldbHostCommon/
H A DMakefile24 NativeProcessProtocol.cpp \

12