Lines Matching defs:const

96 static const char kDefaultDeathTestStyle[] = GTEST_DEFAULT_DEATH_TEST_STYLE;
168 bool ExitedWithCode::operator()(int exit_status) const {
186 bool KilledBySignal::operator()(int exit_status) const {
259 static const char kDeathTestLived = 'L';
260 static const char kDeathTestReturned = 'R';
261 static const char kDeathTestThrew = 'T';
262 static const char kDeathTestInternalError = 'I';
267 static const int kFuchsiaReadPipeFd = 3;
285 static void DeathTestAbort(const std::string& message) {
289 const InternalRunDeathTestFlag* const flag =
361 const int last_error = errno;
370 TestInfo* const info = GetUnitTestImpl()->current_test_info();
379 bool DeathTest::Create(const char* statement,
380 Matcher<const std::string&> matcher, const char* file,
386 const char* DeathTest::LastMessage() {
390 void DeathTest::set_last_death_test_message(const std::string& message) {
399 DeathTestImpl(const char* a_statement, Matcher<const std::string&> matcher)
414 const char* statement() const { return statement_; }
415 bool spawned() const { return spawned_; }
417 int status() const { return status_; }
419 DeathTestOutcome outcome() const { return outcome_; }
421 int read_fd() const { return read_fd_; }
423 int write_fd() const { return write_fd_; }
438 const char* const statement_;
440 Matcher<const std::string&> matcher_;
514 const char status_ch =
533 static ::std::string FormatDeathTestOutput(const ::std::string& output) {
536 const size_t line_end = output.find('\n', at);
573 const std::string error_message = GetErrorLogs();
651 WindowsDeathTest(const char* a_statement, Matcher<const std::string&> matcher,
652 const char* file, int line)
663 const char* const file_;
665 const int line_;
686 const HANDLE wait_handles[2] = { child_handle_.Get(), event_handle_.Get() };
726 const UnitTestImpl* const impl = GetUnitTestImpl();
727 const InternalRunDeathTestFlag* const flag =
729 const TestInfo* const info = impl->current_test_info();
730 const int death_test_index = info->result()->death_test_count();
757 const std::string filter_flag = std::string("--") + GTEST_FLAG_PREFIX_ +
760 const std::string internal_flag =
815 FuchsiaDeathTest(const char* a_statement, Matcher<const std::string&> matcher,
816 const char* file, int line)
828 const char* const file_;
830 const int line_;
850 void AddArgument(const char* argument) {
855 void AddArguments(const ::std::vector<Str>& arguments) {
862 char* const* Argv() {
878 const int kProcessKey = 0;
879 const int kSocketKey = 1;
880 const int kExceptionKey = 2;
973 const UnitTestImpl* const impl = GetUnitTestImpl();
974 const InternalRunDeathTestFlag* const flag =
976 const TestInfo* const info = impl->current_test_info();
977 const int death_test_index = info->result()->death_test_count();
990 const std::string filter_flag = std::string("--") + GTEST_FLAG_PREFIX_ +
993 const std::string internal_flag =
1075 ForkingDeathTest(const char* statement, Matcher<const std::string&> matcher);
1089 ForkingDeathTest::ForkingDeathTest(const char* a_statement,
1090 Matcher<const std::string&> matcher)
1112 NoExecDeathTest(const char* a_statement, Matcher<const std::string&> matcher)
1120 const size_t thread_count = GetThreadCount();
1139 const pid_t child_pid = fork();
1167 ExecDeathTest(const char* a_statement, Matcher<const std::string&> matcher,
1168 const char* file, int line)
1185 const char* const file_;
1187 const int line_;
1201 void AddArgument(const char* argument) {
1206 void AddArguments(const ::std::vector<Str>& arguments) {
1213 char* const* Argv() {
1224 char* const* argv; // Command-line arguments for the child's call to exec
1247 ExecDeathTestArgs* const args = static_cast<ExecDeathTestArgs*>(child_arg);
1253 const char* const original_dir =
1285 static void StackLowerThanAddress(const void* ptr,
1290 static void StackLowerThanAddress(const void* ptr, bool* result) {
1313 static pid_t ExecDeathTestSpawnChild(char* const* argv, int close_fd) {
1320 const int cwd_fd = open(".", O_RDONLY);
1326 const char* const original_dir =
1363 const bool use_fork = GTEST_FLAG(death_test_use_fork);
1366 static const bool stack_grows_down = StackGrowsDown();
1367 const auto stack_size = static_cast<size_t>(getpagesize());
1369 void* const stack = mmap(nullptr, stack_size, PROT_READ | PROT_WRITE,
1379 const size_t kMaxStackAlignment = 64;
1380 void* const stack_top =
1392 const bool use_fork = true;
1414 const UnitTestImpl* const impl = GetUnitTestImpl();
1415 const InternalRunDeathTestFlag* const flag =
1417 const TestInfo* const info = impl->current_test_info();
1418 const int death_test_index = info->result()->death_test_count();
1431 const std::string filter_flag = std::string("--") + GTEST_FLAG_PREFIX_ +
1434 const std::string internal_flag =
1451 const pid_t child_pid = ExecDeathTestSpawnChild(args.Argv(), pipe_fd[0]);
1466 bool DefaultDeathTestFactory::Create(const char* statement,
1467 Matcher<const std::string&> matcher,
1468 const char* file, int line,
1470 UnitTestImpl* const impl = GetUnitTestImpl();
1471 const InternalRunDeathTestFlag* const flag =
1473 const int death_test_index = impl->current_test_info()
1543 const HANDLE write_handle =
1562 const HANDLE event_handle = reinterpret_cast<HANDLE>(event_handle_as_size_t);
1576 const int write_fd =