Lines Matching refs:FILE
32 // This file implements death tests.
100 "Indicates the file, line number, temporal index of "
101 "the single death test to run, and a file descriptor to "
220 FILE* parent = posix::FDOpen(flag->write_fd(), "w");
238 "CHECK failed: File %s, line %d: %s", \
258 "CHECK failed: File %s, line %d: %s != -1", \
271 // platforms, it is read from a file descriptor.
306 const char* file, int line, DeathTest** test) {
308 statement, regex, file, line, test);
428 // Writes a status byte to the child's status file descriptor, then
571 const char* file,
573 : DeathTestImpl(a_statement, a_regex), file_(file), line_(line) {}
580 // The name of the file in which the death test is located.
796 // When we fork the process below, the log file buffers are copied, but the
797 // file descriptors are shared. We flush all log files here so that closing
798 // the file descriptors in the child process doesn't throw off the
802 // thread writes to the log file.
833 const char* file, int line) :
834 ForkingDeathTest(a_statement, a_regex), file_(file), line_(line) { }
837 // The name of the file in which the death test is located.
879 int close_fd; // File descriptor to close; the read end of a pipe
1044 const char* file, int line,
1060 if (!(flag->file() == file && flag->line() == line &&
1071 *test = new WindowsDeathTest(statement, regex, file, line);
1077 *test = new ExecDeathTest(statement, regex, file, line);
1116 // signals the event, and returns a file descriptor wrapped around the pipe
1168 "Unable to convert pipe handle %Iu to a file descriptor",