Searched refs:ProcessStatus (Results 1 – 4 of 4) sorted by relevance
23 bool ProcessStatus::exited_normally() const { in exited_normally()27 int ProcessStatus::get_exit_code() const { in get_exit_code()32 int ProcessStatus::get_fatal_signal() const { in get_fatal_signal()38 ProcessStatus invoke_in_subprocess(FunctionCaller *func, unsigned timeout_ms) { in invoke_in_subprocess()42 return ProcessStatus::error("pipe(2) failed"); in invoke_in_subprocess()49 return ProcessStatus::error("fork(2) failed"); in invoke_in_subprocess()63 return ProcessStatus::error("poll(2) failed"); in invoke_in_subprocess()67 return ProcessStatus::timed_out_ps(); in invoke_in_subprocess()75 return ProcessStatus::error("waitpid(2) failed"); in invoke_in_subprocess()
23 struct ProcessStatus { struct29 static ProcessStatus error(const char *error) { return {0, error}; } in error() argument30 static ProcessStatus timed_out_ps() { in timed_out_ps() argument43 ProcessStatus invoke_in_subprocess(FunctionCaller *func, argument44 unsigned timeout_ms = ProcessStatus::TIMEOUT);
109 int ErrorCode = 0, ProcessStatus = 0; in ExecuteCommand() local118 Pid = waitpid(SavedPid, &ProcessStatus, /*options=*/0); in ExecuteCommand()122 ProcessStatus = -1; in ExecuteCommand()126 ProcessStatus = -1; in ExecuteCommand()129 ProcessStatus = W_EXITCODE(127, 0); in ExecuteCommand()154 ProcessStatus = -1; in ExecuteCommand()157 return ProcessStatus; in ExecuteCommand()
313 testutils::ProcessStatus Result = testutils::invoke_in_subprocess(Func, 500); in testProcessKilled()355 testutils::ProcessStatus Result = testutils::invoke_in_subprocess(Func, 500); in testProcessExits()