Home
last modified time | relevance | path

Searched refs:WaitStatus (Results 1 – 11 of 11) sorted by relevance

/freebsd/contrib/llvm-project/lldb/include/lldb/Host/
H A DHost.h54 struct WaitStatus { struct
67 WaitStatus(Type type, uint8_t status) : type(type), status(status) {} in WaitStatus() argument
69 static WaitStatus Decode(int wstatus);
72 inline bool operator==(WaitStatus a, WaitStatus b) {
76 inline bool operator!=(WaitStatus a, WaitStatus b) { return !(a == b); }
297 template <> struct format_provider<lldb_private::WaitStatus> {
300 static void format(const lldb_private::WaitStatus &WS, raw_ostream &OS,
/freebsd/contrib/llvm-project/lldb/source/Host/common/
H A DHost.cpp581 WaitStatus WaitStatus::Decode(int wstatus) { in Decode()
592 void llvm::format_provider<WaitStatus>::format(const WaitStatus &WS, in format()
598 case WaitStatus::Exit: in format()
601 case WaitStatus::Signal: in format()
604 case WaitStatus::Stop: in format()
615 case WaitStatus::Exit: in format()
618 case WaitStatus::Signal: in format()
621 case WaitStatus::Stop: in format()
H A DNativeProcessProtocol.cpp70 std::optional<WaitStatus> NativeProcessProtocol::GetExitStatus() { in GetExitStatus()
77 bool NativeProcessProtocol::SetExitStatus(WaitStatus status, in SetExitStatus()
/freebsd/contrib/llvm-project/lldb/source/Plugins/Process/AIX/
H A DNativeProcessAIX.cpp82 WaitStatus::Decode(wstatus)); in Launch()
112 static std::optional<std::pair<lldb::pid_t, WaitStatus>> WaitPid() { in WaitPid()
128 WaitStatus wait_status = WaitStatus::Decode(status); in WaitPid()
H A DNativeProcessAIX.h122 bool TryHandleWaitStatus(lldb::pid_t pid, WaitStatus status);
/freebsd/contrib/llvm-project/lldb/include/lldb/Host/common/
H A DNativeProcessProtocol.h204 virtual std::optional<WaitStatus> GetExitStatus();
206 virtual bool SetExitStatus(WaitStatus status, bool bNotifyStateChange);
429 std::optional<WaitStatus> m_exit_status;
/freebsd/contrib/llvm-project/lldb/source/Plugins/Process/FreeBSD/
H A DNativeProcessFreeBSD.cpp94 WaitStatus::Decode(wstatus)); in Launch()
190 void NativeProcessFreeBSD::MonitorExited(lldb::pid_t pid, WaitStatus status) { in MonitorExited()
798 WaitStatus wait_status = WaitStatus::Decode(status); in SigchldHandler()
799 bool exited = wait_status.type == WaitStatus::Exit || in SigchldHandler()
800 (wait_status.type == WaitStatus::Signal && in SigchldHandler()
810 assert(wait_status.type == WaitStatus::Stop); in SigchldHandler()
H A DNativeProcessFreeBSD.h118 void MonitorExited(lldb::pid_t pid, WaitStatus status);
/freebsd/contrib/llvm-project/lldb/source/Plugins/Process/NetBSD/
H A DNativeProcessNetBSD.cpp80 WaitStatus::Decode(wstatus)); in Launch()
172 void NativeProcessNetBSD::MonitorExited(lldb::pid_t pid, WaitStatus status) { in MonitorExited()
814 WaitStatus wait_status = WaitStatus::Decode(status); in SigchldHandler()
815 bool exited = wait_status.type == WaitStatus::Exit || in SigchldHandler()
816 (wait_status.type == WaitStatus::Signal && in SigchldHandler()
826 assert(wait_status.type == WaitStatus::Stop); in SigchldHandler()
H A DNativeProcessNetBSD.h112 void MonitorExited(lldb::pid_t pid, WaitStatus status);
/freebsd/contrib/llvm-project/llvm/lib/Support/Windows/
H A DProgram.inc427 DWORD WaitStatus = WaitForSingleObject(PI.Process, milliSecondsToWait);
428 if (WaitStatus == WAIT_TIMEOUT) {