Lines Matching defs:file
31 // This file implements death tests.
122 "Indicates the file, line number, temporal index of "
123 "the single death test to run, and a file descriptor to "
345 // platforms, it is read from a file descriptor.
380 Matcher<const std::string&> matcher, const char* file,
383 statement, std::move(matcher), file, line, test);
508 // Writes a status byte to the child's status file descriptor, then
652 const char* file, int line)
654 file_(file),
662 // The name of the file in which the death test is located.
816 const char* file, int line)
818 file_(file),
827 // The name of the file in which the death test is located.
1130 // When we fork the process below, the log file buffers are copied, but the
1131 // file descriptors are shared. We flush all log files here so that closing
1132 // the file descriptors in the child process doesn't throw off the
1136 // thread writes to the log file.
1168 const char* file, int line)
1170 file_(file),
1184 // The name of the file in which the death test is located.
1468 const char* file, int line,
1485 if (!(flag->file() == file && flag->line() == line &&
1496 *test = new WindowsDeathTest(statement, std::move(matcher), file, line);
1503 *test = new FuchsiaDeathTest(statement, std::move(matcher), file, line);
1509 *test = new ExecDeathTest(statement, std::move(matcher), file, line);
1528 // signals the event, and returns a file descriptor wrapped around the pipe
1581 " to a file descriptor");