Lines Matching defs:args
629 // Note: The return value points into args, so the return value's lifetime is
630 // bound to that of args.
632 std::vector<std::string>& args) {
633 auto result = std::make_unique<char*[]>(args.size() + 1);
634 for (size_t i = 0; i < args.size(); ++i) {
635 result[i] = &args[i][0];
637 result[args.size()] = nullptr; // extra null terminator
978 std::vector<std::string> args = GetInjectableArgvs();
979 args.push_back(filter_flag);
980 args.push_back(internal_flag);
1037 std::unique_ptr<char*[]> argv = CreateArgvFromArgs(args);
1156 ::std::vector<std::string> args = GetInjectableArgvs();
1160 args.insert(args.end(), extra_args.begin(), extra_args.end());
1162 return args;
1184 ExecDeathTestArgs* const args = static_cast<ExecDeathTestArgs*>(child_arg);
1185 GTEST_DEATH_TEST_CHECK_SYSCALL_(close(args->close_fd));
1204 execv(args->argv[0], args->argv);
1205 DeathTestAbort(std::string("execv(") + args->argv[0] + ", ...) in " +
1255 ExecDeathTestArgs args = {argv, close_fd};
1283 child_pid = spawn(args.argv[0], 0, nullptr, &inherit, args.argv, environ);
1327 child_pid = clone(&ExecDeathTestChildMain, stack_top, SIGCHLD, &args);
1336 _exit(ExecDeathTestChildMain(&args));
1378 std::vector<std::string> args = GetArgvsForDeathTestChildProcess();
1379 args.push_back(filter_flag);
1380 args.push_back(internal_flag);
1389 std::unique_ptr<char*[]> argv = CreateArgvFromArgs(args);