Home
last modified time | relevance | path

Searched refs:ProcessStatus (Results 1 – 4 of 4) sorted by relevance

/llvm-project-15.0.7/libc/utils/testutils/
H A DExecuteFunctionUnix.cpp23 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()
H A DExecuteFunction.h23 struct ProcessStatus { struct
29 static ProcessStatus error(const char *error) { return {0, error}; } in error() argument
30 static ProcessStatus timed_out_ps() { in timed_out_ps() argument
43 ProcessStatus invoke_in_subprocess(FunctionCaller *func, argument
44 unsigned timeout_ms = ProcessStatus::TIMEOUT);
/llvm-project-15.0.7/compiler-rt/lib/fuzzer/
H A DFuzzerUtilDarwin.cpp109 int ErrorCode = 0, ProcessStatus = 0; in ExecuteCommand() local
118 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()
/llvm-project-15.0.7/libc/utils/UnitTest/
H A DLibcTest.cpp313 testutils::ProcessStatus Result = testutils::invoke_in_subprocess(Func, 500); in testProcessKilled()
355 testutils::ProcessStatus Result = testutils::invoke_in_subprocess(Func, 500); in testProcessExits()