9#ifndef LLDB_HOST_POSIX_HOSTPROCESSPOSIX_H
10#define LLDB_HOST_POSIX_HOSTPROCESSPOSIX_H
34 llvm::Expected<HostThread>
~HostProcessPosix() override
bool IsRunning() const override
llvm::Expected< HostThread > StartMonitoring(const Host::MonitorChildProcessCallback &callback) override
virtual Status Signal(int signo) const
lldb::pid_t GetProcessId() const override
Status Terminate() override
std::function< void(lldb::pid_t pid, int signal, int status)> MonitorChildProcessCallback
A class that represents a running process on the host machine.