Home | History | Annotate | Download | only in src

Lines Matching full:process

88     "Indicates how to run a death test in a forked child process: "
89 "\"threadsafe\" (child process re-executes the test binary "
91 "\"fast\" (child process runs the death test immediately "
113 "process is a sub-process launched for running a thread-safe "
122 // child process of a fast style death test.
126 // executing in the context of the death test child process. Tools such as
206 // Returns true if exit_status describes a process that was terminated
236 // conclude. DIED means that the process died while executing the test
237 // code; LIVED means that process lived beyond the end of the test code;
247 // exec-style death test child process, in which case the error
248 // message is propagated back to the parent process. Otherwise, the
253 // death test child process, which operates on a very small stack. Use
308 // This is called from a death test parent process to read a failure
309 // message from the death test child process and log it with the FATAL
392 // Called in the parent process only. Reads the result code of the death
393 // test child process via a pipe, interprets it to set the outcome_
405 // True if the death test child process has been successfully spawned.
407 // The exit status of the child process.
411 // Descriptor to the read end of the pipe to the child process. It is
412 // always -1 in the child process. The child keeps its write end of the
415 // Descriptor to the child's write end of the pipe to the parent process.
416 // It is always -1 in the parent process. The parent keeps its end of the
421 // Called in the parent process only. Reads the result code of the death
422 // test child process via a pipe, interprets it to set the outcome_
432 // the child process has exited.
454 GTEST_LOG_(FATAL) << "Death test child process reported "
459 GTEST_LOG_(FATAL) << "Read from death test child process failed: "
467 // Should be called only in a death test child process.
471 // The parent process considers the death test to be a failure if
484 // may assert. As there are no in-process buffers to flush here, we are
485 // relying on the OS to close the descriptor after the process terminates
515 // status: The exit status of the child process. On *nix, it is in the
625 // Handle to the write end of the pipe to the child process.
627 // Child process handle.
629 // Event the child process uses to signal the parent that it has
637 // status, or 0 if no child process exists. As a side effect, sets the
664 // Waits for the child process to exit if it haven't already. This
679 // The AssumeRole process for a Windows death test. It creates a child
680 // process with the same executable as the current process to run the
681 // death test. The child process is given the --gtest_filter and
746 // The child process will share the standard handles with the parent.
758 NULL, // Retuned process handle is not inheritable.
787 // PID of child process during death test; 0 in the child process itself.
797 // status, or 0 if no child process exists. As a side effect, sets the
812 // in the child process.
820 // The AssumeRole process for a fork-and-run death test. It implements a
833 // When we fork the process below, the log file buffers are copied, but the
835 // the file descriptors in the child process doesn't throw off the
836 // synchronization between descriptors and buffers in the parent process.
848 // Redirects all logging to stderr in the child process to prevent
850 // process and append the child process' output to a log.
919 // A struct that encompasses the arguments to the child process of a
920 // threadsafe-style death test process.
941 // The main function for a threadsafe-style death test child process.
942 // This function is called in a clone()-ed process and thus must avoid
995 // Spawns a child process with the same executable as the current process in
1008 // process.
1039 // the process may hang. To avoid this, we ignore SIGPROF here and re-enable
1096 // The AssumeRole process for a fork-and-exec death test. It re-executes the
1115 // it be closed when the child process does an exec:
1228 // handle. This function is called in the child process only.
1236 DeathTestAbort("Unable to open parent process " +
1249 // process. To obtain one accessible within the child, we need to use
1259 " from the parent process " +
1273 " from the parent process " +