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 "
207 FILE* parent = posix::FDOpen(flag->write_fd(), "w");
225 "CHECK failed: File %s, line %d: %s", \
245 "CHECK failed: File %s, line %d: %s != -1", \
258 // platforms, it is read from a file descriptor.
293 const char* file, int line, DeathTest** test) {
295 statement, regex, file, line, test);
412 // Writes a status byte to the child's status file descriptor, then
524 const char* file,
526 : DeathTestImpl(statement, regex), file_(file), line_(line) {}
533 // The name of the file in which the death test is located.
749 // When we fork the process below, the log file buffers are copied, but the
750 // file descriptors are shared. We flush all log files here so that closing
751 // the file descriptors in the child process doesn't throw off the
755 // thread writes to the log file.
786 const char* file, int line) :
787 ForkingDeathTest(statement, regex), file_(file), line_(line) { }
790 // The name of the file in which the death test is located.
832 int close_fd; // File descriptor to close; the read end of a pipe
992 const char* file, int line,
1008 if (!(flag->file() == file && flag->line() == line &&
1018 *test = new WindowsDeathTest(statement, regex, file, line);
1022 *test = new ExecDeathTest(statement, regex, file, line);
1061 // signals the event, and returns a file descriptor wrapped around the pipe
1113 "Unable to convert pipe handle %Iu to a file descriptor",