Lines Matching refs:rc

111     zx_status_t rc;
113 if ((rc = SetCommand(args->first())) != ZX_OK || (rc = SetFuzzer(args->next())) != ZX_OK ||
114 (rc = LoadOptions()) != ZX_OK) {
115 return rc;
121 } else if ((rc = SetOption(arg + 1)) != ZX_OK) {
122 return rc;
195 zx_status_t rc;
198 if (!root_.empty() && (rc = out->Push(root_.c_str())) != ZX_OK) {
199 fprintf(err_, "failed to move to '%s': %s\n", root_.c_str(), zx_status_get_string(rc));
200 return rc;
202 if ((rc = out->Push(path)) != ZX_OK) {
203 return rc;
210 zx_status_t rc;
212 if ((rc = RebasePath("pkgfs/packages", out)) != ZX_OK) {
213 return rc;
216 if ((rc = out->Push(package)) != ZX_OK) {
217 fprintf(err_, "failed to move to '%s': %s\n", package, zx_status_get_string(rc));
218 return rc;
244 if ((rc = out->Push(max_version)) != ZX_OK) {
245 fprintf(err_, "failed to move to '%s': %s\n", max_version, zx_status_get_string(rc));
246 return rc;
350 zx_status_t rc;
367 if ((rc = fdio_spawn(ZX_HANDLE_INVALID, FDIO_SPAWN_CLONE_ALL, argv[0], argv,
369 fprintf(err_, "Failed to spawn '%s': %s\n", argv[0], zx_status_get_string(rc));
370 return rc;
377 if ((rc = process_.wait_one(ZX_TASK_TERMINATED, zx::time::infinite(), nullptr)) != ZX_OK) {
378 fprintf(err_, "Failed while waiting for process to end: %s\n", zx_status_get_string(rc));
379 return rc;
383 if ((rc = process_.get_info(ZX_INFO_PROCESS, &proc_info, sizeof(proc_info), nullptr,
385 fprintf(err_, "Failed to get exit code for process: %s\n", zx_status_get_string(rc));
386 return rc;
487 zx_status_t rc;
530 if ((rc = ParseName(name_.c_str(), &package, &target)) != ZX_OK) {
531 return rc;
536 if ((rc = GetPackagePath(package.c_str(), &resource_path_)) != ZX_OK ||
537 (rc = resource_path_.Push("data")) != ZX_OK ||
538 (rc = resource_path_.Push(target.c_str())) != ZX_OK) {
544 if ((rc = RebasePath("data", &data_path_)) != ZX_OK ||
545 (rc = data_path_.Ensure("fuzzing")) != ZX_OK ||
546 (rc = data_path_.Push("fuzzing")) != ZX_OK ||
547 (rc = data_path_.Ensure(package.c_str())) != ZX_OK ||
548 (rc = data_path_.Push(package.c_str())) != ZX_OK ||
549 (rc = data_path_.Ensure(target.c_str())) != ZX_OK ||
550 (rc = data_path_.Push(target.c_str())) != ZX_OK) {
552 target.c_str(), zx_status_get_string(rc));
560 zx_status_t rc;
569 if ((rc = SetOption("merge", "1")) != ZX_OK ||
570 (rc = SetOption("merge_control_file", data_path_.Join(".mergefile").c_str())) !=
572 return rc;
581 if ((rc = SetOption("artifact_prefix", data_path_.c_str())) != ZX_OK) {
582 return rc;
592 if ((rc = resource_path_.GetSize("dictionary", &dict_size)) == ZX_OK && dict_size != 0 &&
593 (rc = SetOption("dict", resource_path_.Join("dictionary").c_str())) != ZX_OK) {
594 fprintf(err_, "failed to set dictionary option: %s\n", zx_status_get_string(rc));
595 return rc;
605 if ((rc = SetOption(buffer)) != ZX_OK) {
606 fprintf(err_, "Failed to set option: %s", zx_status_get_string(rc));
607 return rc;
664 zx_status_t rc;
668 if ((rc = data_path_.Ensure("corpus")) != ZX_OK) {
669 fprintf(err_, "Failed to make empty corpus: %s\n", zx_status_get_string(rc));
670 return rc;
679 zx_status_t rc;
692 if ((rc = data_path_.Push("corpus")) != ZX_OK) {
699 if ((rc = data_path_.GetSize(input, &input_size)) != ZX_OK) {
700 return rc;
735 zx_status_t rc;
760 if ((rc = Execute(true /* wait_for_completion */)) != ZX_OK) {
761 fprintf(err_, "Failed to execute: %s\n", zx_status_get_string(rc));
762 return rc;
769 zx_status_t rc;
773 if ((rc = data_path_.Remove("corpus.prev")) != ZX_OK ||
774 (rc = data_path_.Rename("corpus", "corpus.prev")) != ZX_OK) {
776 zx_status_get_string(rc));
777 return rc;
783 if ((rc = data_path_.Ensure("corpus")) != ZX_OK) {
784 fprintf(err_, "Failed to ensure 'corpus': %s\n", zx_status_get_string(rc));
785 return rc;
790 if ((rc = Execute(false /* !wait_for_completion */)) != ZX_OK) {
791 fprintf(err_, "Failed to execute: %s\n", zx_status_get_string(rc));
792 return rc;