Home
last modified time | relevance | path

Searched refs:child_process (Results 1 – 7 of 7) sorted by relevance

/llvm-project-15.0.7/lldb/unittests/TestingSupport/Host/
H A DNativeProcessTestUtils.h30 std::unique_ptr<NativeProcessProtocol> &child_process));
34 std::unique_ptr<NativeProcessProtocol> child_process) { in NewSubprocess() argument
35 NewSubprocessImpl(parent_process, child_process); in NewSubprocess()
/llvm-project-15.0.7/lldb/source/Plugins/Process/FreeBSD/
H A DNativeProcessFreeBSD.cpp999 std::unique_ptr<NativeProcessFreeBSD> child_process{ in MonitorClone() local
1003 child_process->m_software_breakpoints = m_software_breakpoints; in MonitorClone()
1007 child_process->SetupTrace(); in MonitorClone()
1008 for (const auto &thread : child_process->m_threads) in MonitorClone()
1010 child_process->SetState(StateType::eStateStopped, false); in MonitorClone()
1012 m_delegate.NewSubprocess(this, std::move(child_process)); in MonitorClone()
1019 child_process->Detach(); in MonitorClone()
/llvm-project-15.0.7/lldb/source/Plugins/Process/NetBSD/
H A DNativeProcessNetBSD.cpp1047 std::unique_ptr<NativeProcessNetBSD> child_process{ in MonitorClone() local
1051 child_process->m_software_breakpoints = m_software_breakpoints; in MonitorClone()
1055 child_process->SetupTrace(); in MonitorClone()
1056 for (const auto &thread : child_process->m_threads) in MonitorClone()
1058 child_process->SetState(StateType::eStateStopped, false); in MonitorClone()
1060 m_delegate.NewSubprocess(this, std::move(child_process)); in MonitorClone()
1067 child_process->Detach(); in MonitorClone()
/llvm-project-15.0.7/lldb/source/Plugins/Process/gdb-remote/
H A DGDBRemoteCommunicationServerLLGS.h84 std::unique_ptr<NativeProcessProtocol> child_process) override;
H A DGDBRemoteCommunicationServerLLGS.cpp1146 std::unique_ptr<NativeProcessProtocol> child_process) { in NewSubprocess() argument
1147 lldb::pid_t child_pid = child_process->GetID(); in NewSubprocess()
1152 DebuggedProcess{std::move(child_process), DebuggedProcess::Flag{}}); in NewSubprocess()
/llvm-project-15.0.7/lldb/source/Plugins/Process/Linux/
H A DNativeProcessLinux.cpp866 std::unique_ptr<NativeProcessLinux> child_process{new NativeProcessLinux( in MonitorClone() local
870 child_process->m_software_breakpoints = m_software_breakpoints; in MonitorClone()
874 m_delegate.NewSubprocess(this, std::move(child_process)); in MonitorClone()
879 child_process->Detach(); in MonitorClone()
/llvm-project-15.0.7/lldb/include/lldb/Host/common/
H A DNativeProcessProtocol.h249 std::unique_ptr<NativeProcessProtocol> child_process) = 0;