Disable populating binary info when invoking the Centipede binary. This is needed for the tests to pass when built without PC tables. Also it's consistent with the setting in `centipede_adaptor` PiperOrigin-RevId: 885712562
diff --git a/e2e_tests/corpus_database_test.cc b/e2e_tests/corpus_database_test.cc index bca0d55..5a14184 100644 --- a/e2e_tests/corpus_database_test.cc +++ b/e2e_tests/corpus_database_test.cc
@@ -146,6 +146,8 @@ } centipede_options.flags = { {"binary", absl::StrJoin(binary_args, " ")}, + // Needed when built without PC tables. + {"populate_binary_info", "false"}, // Disable symbolization to more quickly get to fuzzing. {"symbolizer_path", ""}, };
diff --git a/e2e_tests/functional_test.cc b/e2e_tests/functional_test.cc index a7e0657..5a5357e 100644 --- a/e2e_tests/functional_test.cc +++ b/e2e_tests/functional_test.cc
@@ -1345,6 +1345,8 @@ run_options.flags = { {"print_runner_log", "true"}, {"exit_on_crash", "true"}, + // Needed when built without PC tables. + {"populate_binary_info", "false"}, {"workdir", workdir.path()}, {"binary", absl::StrCat(BinaryPath(kDefaultTargetBinary), " ", CreateFuzzTestFlag("fuzz", test_name))}, @@ -1491,6 +1493,8 @@ RunOptions run_options; run_options.flags = { {"exit_on_crash", "true"}, + // Needed when built without PC tables. + {"populate_binary_info", "false"}, {"timeout_per_input", "0"}, {"stop_at", absl::StrCat(absl::Now() + timeout)}, {"workdir", workdir.path()},