Home
last modified time | relevance | path

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

12

/external/rust/crates/nix/src/sys/
Dwait.rs63 pub enum WaitStatus { enum
106 impl WaitStatus { impl
109 use self::WaitStatus::*; in pid()
165 impl WaitStatus { impl
183 pub fn from_raw(pid: Pid, status: i32) -> Result<WaitStatus> { in from_raw() argument
185 WaitStatus::Exited(pid, exit_status(status)) in from_raw()
187 WaitStatus::Signaled(pid, term_signal(status)?, dumped_core(status)) in from_raw()
191 fn decode_stopped(pid: Pid, status: i32) -> Result<WaitStatus> { in from_raw()
194 WaitStatus::PtraceSyscall(pid) in from_raw()
196 WaitStatus::Stopped(pid, stop_signal(status)?) in from_raw()
[all …]
/external/llvm-project/lldb/unittests/Host/
DHostTest.cpp16 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()
/external/rust/crates/nix/test/sys/
Dtest_wait.rs21 assert_eq!(waitpid(child, None), Ok(WaitStatus::Signaled(child, SIGKILL, false))); in test_wait_signal()
34 assert_eq!(waitpid(child, None), Ok(WaitStatus::Exited(child, 12))); in test_wait_exit()
42 …assert_eq!(WaitStatus::from_raw(pid, 0x0002), Ok(WaitStatus::Signaled(pid, Signal::SIGINT, false))… in test_waitstatus_from_raw()
43 assert_eq!(WaitStatus::from_raw(pid, 0x0200), Ok(WaitStatus::Exited(pid, 2))); in test_waitstatus_from_raw()
44 assert_eq!(WaitStatus::from_raw(pid, 0x7f7f), Err(Error::invalid_argument())); in test_waitstatus_from_raw()
82 assert_eq!(waitpid(child, None), Ok(WaitStatus::Stopped(child, SIGTRAP))); in ptrace_parent()
88 assert_eq!(waitpid(child, None), Ok(WaitStatus::PtraceSyscall(child))); in ptrace_parent()
91 …assert_eq!(waitpid(child, None), Ok(WaitStatus::PtraceEvent(child, SIGTRAP, Event::PTRACE_EVENT_EX… in ptrace_parent()
94 assert_eq!(waitpid(child, None), Ok(WaitStatus::Exited(child, 0))); in ptrace_parent()
Dtest_ptrace.rs67 use nix::sys::wait::{waitpid, WaitPidFlag, WaitStatus}; in test_ptrace_cont()
97 assert_eq!(waitpid(child, None), Ok(WaitStatus::Stopped(child, Signal::SIGTRAP))); in test_ptrace_cont()
99 assert_eq!(waitpid(child, None), Ok(WaitStatus::Stopped(child, Signal::SIGTRAP))); in test_ptrace_cont()
102 Ok(WaitStatus::Signaled(pid, Signal::SIGKILL, _)) if pid == child => { in test_ptrace_cont()
128 use nix::sys::wait::{waitpid, WaitStatus}; in test_ptrace_syscall()
148 assert_eq!(waitpid(child, None), Ok(WaitStatus::Stopped(child, Signal::SIGSTOP))); in test_ptrace_syscall()
161 assert_eq!(waitpid(child, None), Ok(WaitStatus::PtraceSyscall(child))); in test_ptrace_syscall()
166 assert_eq!(waitpid(child, None), Ok(WaitStatus::PtraceSyscall(child))); in test_ptrace_syscall()
171 assert_eq!(waitpid(child, None), Ok(WaitStatus::Stopped(child, Signal::SIGTERM))); in test_ptrace_syscall()
175 … assert_eq!(waitpid(child, None), Ok(WaitStatus::Signaled(child, Signal::SIGTERM, false))); in test_ptrace_syscall()
/external/llvm-project/lldb/include/lldb/Host/
DHost.h34 struct WaitStatus { struct
47 WaitStatus(Type type, uint8_t status) : type(type), status(status) {} in WaitStatus() function
49 static WaitStatus Decode(int wstatus);
52 inline bool operator==(WaitStatus a, WaitStatus b) {
56 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,
/external/llvm-project/lldb/unittests/tools/lldb-server/tests/
DMessageObjects.h101 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()
DLLGSTest.cpp36 WaitStatus{WaitStatus::Exit, 0}))); in TEST_F()
54 WaitStatus{WaitStatus::Exit, 0}))); in TEST_F()
/external/llvm-project/lldb/source/Host/common/
DHost.cpp660 WaitStatus WaitStatus::Decode(int wstatus) { in Decode()
671 void llvm::format_provider<WaitStatus>::format(const WaitStatus &WS, in format()
677 case WaitStatus::Exit: in format()
680 case WaitStatus::Signal: in format()
683 case WaitStatus::Stop: in format()
694 case WaitStatus::Exit: in format()
697 case WaitStatus::Signal: in format()
700 case WaitStatus::Stop: in format()
DNativeProcessProtocol.cpp57 llvm::Optional<WaitStatus> NativeProcessProtocol::GetExitStatus() { in GetExitStatus()
64 bool NativeProcessProtocol::SetExitStatus(WaitStatus status, in SetExitStatus()
/external/llvm-project/lldb/include/lldb/Host/common/
DNativeProcessProtocol.h188 virtual llvm::Optional<WaitStatus> GetExitStatus();
190 virtual bool SetExitStatus(WaitStatus status, bool bNotifyStateChange);
417 llvm::Optional<WaitStatus> m_exit_status;
/external/llvm-project/lldb/source/Plugins/Process/FreeBSDRemote/
DNativeProcessFreeBSD.cpp76 WaitStatus::Decode(wstatus)); in Launch()
161 void NativeProcessFreeBSD::MonitorExited(lldb::pid_t pid, WaitStatus status) { in MonitorExited()
687 WaitStatus wait_status = WaitStatus::Decode(status); in SigchldHandler()
688 bool exited = wait_status.type == WaitStatus::Exit || in SigchldHandler()
689 (wait_status.type == WaitStatus::Signal && in SigchldHandler()
699 assert(wait_status.type == WaitStatus::Stop); in SigchldHandler()
DNativeProcessFreeBSD.h103 void MonitorExited(lldb::pid_t pid, WaitStatus status);
/external/llvm-project/lldb/source/Plugins/Process/NetBSD/
DNativeProcessNetBSD.cpp81 WaitStatus::Decode(wstatus)); in Launch()
166 void NativeProcessNetBSD::MonitorExited(lldb::pid_t pid, WaitStatus status) { in MonitorExited()
733 WaitStatus wait_status = WaitStatus::Decode(status); in SigchldHandler()
734 bool exited = wait_status.type == WaitStatus::Exit || in SigchldHandler()
735 (wait_status.type == WaitStatus::Signal && in SigchldHandler()
745 assert(wait_status.type == WaitStatus::Stop); in SigchldHandler()
DNativeProcessNetBSD.h101 void MonitorExited(lldb::pid_t pid, WaitStatus status);
/external/toolchain-utils/compiler_wrapper/
Derrors.go70 if status, ok := exiterr.Sys().(syscall.WaitStatus); ok {
/external/boringssl/src/util/
Ddiff_asm.go61 …if exitError, ok := err.(*exec.ExitError); ok && exitError.Sys().(syscall.WaitStatus).ExitStatus()…
/external/libcap/go/
Dtry-launching.go56 ws := make([]syscall.WaitStatus, len(vs))
/external/toolchain-utils/go/patch/go-1.10.2/
Dgo4.patch196 } else if ws, ok := ee.Sys().(syscall.WaitStatus); !ok {
197 t.Errorf("error.Sys (%v) has type %T; expected syscall.WaitStatus", ee.Sys(), ee.Sys())
/external/toolchain-utils/go/patch/go-1.11.2/
Dgo4.patch196 } else if ws, ok := ee.Sys().(syscall.WaitStatus); !ok {
197 t.Errorf("error.Sys (%v) has type %T; expected syscall.WaitStatus", ee.Sys(), ee.Sys())
/external/toolchain-utils/go/patch/go-1.10.3/
Dgo4.patch196 } else if ws, ok := ee.Sys().(syscall.WaitStatus); !ok {
197 t.Errorf("error.Sys (%v) has type %T; expected syscall.WaitStatus", ee.Sys(), ee.Sys())
/external/llvm-project/lldb/source/Plugins/Process/Linux/
DNativeProcessLinux.cpp236 WaitStatus::Decode(wstatus)); in Launch()
401 WaitStatus status) { in MonitorCallback()
1878 WaitStatus wait_status = WaitStatus::Decode(status); in SigchldHandler()
1879 bool exited = wait_status.type == WaitStatus::Exit || in SigchldHandler()
1880 (wait_status.type == WaitStatus::Signal && in SigchldHandler()
DNativeProcessLinux.h161 void MonitorCallback(lldb::pid_t pid, bool exited, WaitStatus status);
/external/llvm-project/lldb/source/Plugins/Process/Windows/Common/
DNativeProcessWindows.cpp388 WaitStatus wait_status(WaitStatus::Exit, exit_code); in OnExitProcess()
/external/rust/crates/nix/test/
Dtest_unistd.rs45 Ok(WaitStatus::Exited(pid_t, _)) => assert_eq!(pid_t, child), in test_fork_and_waitpid()
70 assert_eq!(wait_status, Ok(WaitStatus::Exited(child, 0))); in test_wait()
325 assert_eq!(ws, Ok(WaitStatus::Exited(child, 0)));
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Support/Windows/
DProgram.inc404 DWORD WaitStatus = WaitForSingleObject(PI.Process, milliSecondsToWait);
405 if (WaitStatus == WAIT_TIMEOUT) {

12