| /llvm-project-15.0.7/lldb/unittests/Host/ |
| H A D | HostTest.cpp | 16 EXPECT_EQ("W01", formatv("{0:g}", WaitStatus{WaitStatus::Exit, 1}).str()); in TEST() 17 EXPECT_EQ("X02", formatv("{0:g}", WaitStatus{WaitStatus::Signal, 2}).str()); in TEST() 18 EXPECT_EQ("S03", formatv("{0:g}", WaitStatus{WaitStatus::Stop, 3}).str()); in TEST() 20 formatv("{0}", WaitStatus{WaitStatus::Exit, 4}).str()); in TEST()
|
| /llvm-project-15.0.7/lldb/include/lldb/Host/ |
| H A D | Host.h | 35 struct WaitStatus { struct 48 WaitStatus(Type type, uint8_t status) : type(type), status(status) {} in WaitStatus() function 50 static WaitStatus Decode(int wstatus); 53 inline bool operator==(WaitStatus a, WaitStatus b) { 57 inline bool operator!=(WaitStatus a, WaitStatus b) { return !(a == b); } 275 template <> struct format_provider<lldb_private::WaitStatus> { 278 static void format(const lldb_private::WaitStatus &WS, raw_ostream &OS,
|
| /llvm-project-15.0.7/lldb/unittests/tools/lldb-server/tests/ |
| H A D | MessageObjects.h | 101 virtual lldb_private::WaitStatus getKind() const = 0; 124 lldb_private::WaitStatus getKind() const override { in getKind() 125 return lldb_private::WaitStatus{lldb_private::WaitStatus::Stop, Signal}; in getKind() 128 return R->getKind().type == lldb_private::WaitStatus::Stop; in classof() 153 lldb_private::WaitStatus getKind() const override { in getKind() 154 return lldb_private::WaitStatus{lldb_private::WaitStatus::Exit, Status}; in getKind() 157 return R->getKind().type == lldb_private::WaitStatus::Exit; in classof()
|
| H A D | LLGSTest.cpp | 36 WaitStatus{WaitStatus::Exit, 0}))); in TEST_F() 54 WaitStatus{WaitStatus::Exit, 0}))); in TEST_F()
|
| /llvm-project-15.0.7/lldb/source/Host/common/ |
| H A D | Host.cpp | 568 WaitStatus WaitStatus::Decode(int wstatus) { in Decode() 579 void llvm::format_provider<WaitStatus>::format(const WaitStatus &WS, in format() 585 case WaitStatus::Exit: in format() 588 case WaitStatus::Signal: in format() 591 case WaitStatus::Stop: in format() 602 case WaitStatus::Exit: in format() 605 case WaitStatus::Signal: in format() 608 case WaitStatus::Stop: in format()
|
| H A D | NativeProcessProtocol.cpp | 69 llvm::Optional<WaitStatus> NativeProcessProtocol::GetExitStatus() { in GetExitStatus() 76 bool NativeProcessProtocol::SetExitStatus(WaitStatus status, in SetExitStatus()
|
| /llvm-project-15.0.7/lldb/source/Plugins/Process/Linux/ |
| H A D | NativeProcessLinux.cpp | 243 WaitStatus::Decode(wstatus)); in Launch() 432 WaitStatus status) { in MonitorCallback() 440 if (status.type == WaitStatus::Exit || status.type == WaitStatus::Signal) { in MonitorCallback() 516 pid, wait_pid, errno, WaitStatus::Decode(status)); in WaitForCloneNotification() 1872 static llvm::Optional<WaitStatus> HandlePid(::pid_t pid) { in HandlePid() 1891 WaitStatus wait_status = WaitStatus::Decode(status); in HandlePid() 1902 llvm::DenseMap<lldb::tid_t, WaitStatus> tid_events; in SigchldHandler() 1908 if (llvm::Optional<WaitStatus> status = HandlePid(thread_up->GetID())) in SigchldHandler() 1914 if (llvm::Optional<WaitStatus> status = HandlePid(GetID())) in SigchldHandler() 1920 if (KV.first == GetID() && (KV.second.type == WaitStatus::Exit || in SigchldHandler() [all …]
|
| H A D | NativeProcessLinux.h | 171 void MonitorCallback(NativeThreadLinux &thread, WaitStatus status);
|
| /llvm-project-15.0.7/lldb/source/Plugins/Process/FreeBSD/ |
| H A D | NativeProcessFreeBSD.cpp | 76 WaitStatus::Decode(wstatus)); in Launch() 173 void NativeProcessFreeBSD::MonitorExited(lldb::pid_t pid, WaitStatus status) { in MonitorExited() 762 WaitStatus wait_status = WaitStatus::Decode(status); in SigchldHandler() 763 bool exited = wait_status.type == WaitStatus::Exit || in SigchldHandler() 764 (wait_status.type == WaitStatus::Signal && in SigchldHandler() 774 assert(wait_status.type == WaitStatus::Stop); in SigchldHandler()
|
| H A D | NativeProcessFreeBSD.h | 117 void MonitorExited(lldb::pid_t pid, WaitStatus status);
|
| /llvm-project-15.0.7/lldb/include/lldb/Host/common/ |
| H A D | NativeProcessProtocol.h | 207 virtual llvm::Optional<WaitStatus> GetExitStatus(); 209 virtual bool SetExitStatus(WaitStatus status, bool bNotifyStateChange); 425 llvm::Optional<WaitStatus> m_exit_status;
|
| /llvm-project-15.0.7/lldb/source/Plugins/Process/NetBSD/ |
| H A D | NativeProcessNetBSD.cpp | 81 WaitStatus::Decode(wstatus)); in Launch() 174 void NativeProcessNetBSD::MonitorExited(lldb::pid_t pid, WaitStatus status) { in MonitorExited() 789 WaitStatus wait_status = WaitStatus::Decode(status); in SigchldHandler() 790 bool exited = wait_status.type == WaitStatus::Exit || in SigchldHandler() 791 (wait_status.type == WaitStatus::Signal && in SigchldHandler() 801 assert(wait_status.type == WaitStatus::Stop); in SigchldHandler()
|
| H A D | NativeProcessNetBSD.h | 110 void MonitorExited(lldb::pid_t pid, WaitStatus status);
|
| /llvm-project-15.0.7/lldb/source/Plugins/Process/Windows/Common/ |
| H A D | NativeProcessWindows.cpp | 411 WaitStatus wait_status(WaitStatus::Exit, exit_code); in OnExitProcess()
|
| /llvm-project-15.0.7/llvm/lib/Support/Windows/ |
| H A D | Program.inc | 426 DWORD WaitStatus = WaitForSingleObject(PI.Process, milliSecondsToWait); 427 if (WaitStatus == WAIT_TIMEOUT) {
|