Lines Matching defs:args

103     CmdArgs *args = nullptr;
110 content_ = AppSpawnTestHelper::StartSpawnServer(serviceCmd_, args);
127 content_->runAppSpawn(content_, args->argc, args->argv);
139 if (args) {
140 free(args);
415 CmdArgs *args = reinterpret_cast<CmdArgs *>(buffer);
416 APPSPAWN_CHECK(buffer != nullptr, return nullptr, "Failed to alloc args");
417 (void)memset_s(args, length, 0, length);
427 if (args->argv[index] == nullptr) {
428 args->argv[index] = start;
448 args->argv[index] = end - 2; // 2 last
449 args->argv[index][0] = '#';
450 args->argv[index][1] = '\0';
451 args->argc = index + 1;
452 return args;
719 AppSpawnContent *AppSpawnTestHelper::StartSpawnServer(std::string &cmd, CmdArgs *&args)
721 args = AppSpawnTestHelper::ToCmdList(cmd.c_str());
722 APPSPAWN_CHECK(args != nullptr, return nullptr, "Failed to alloc args");
730 if (args->argc <= MODE_VALUE_INDEX) { // appspawn start
732 } else if (strcmp(args->argv[MODE_VALUE_INDEX], "app_cold") == 0) { // cold start
733 APPSPAWN_CHECK(args->argc >= ARG_NULL, free(args);
734 return nullptr, "Invalid arg for cold start %{public}d", args->argc);
737 } else if (strcmp(args->argv[MODE_VALUE_INDEX], "nweb_cold") == 0) { // cold start
738 APPSPAWN_CHECK(args->argc >= ARG_NULL, free(args);
739 return nullptr, "Invalid arg for cold start %{public}d", args->argc);
743 } else if (strcmp(args->argv[MODE_VALUE_INDEX], NWEBSPAWN_SERVER_NAME) == 0) { // nweb spawn start
750 AppSpawnContent *content = StartSpawnService(&startRrg, APP_LEN_PROC_NAME, args->argc, args->argv);
752 free(args);