)]}'
{
  "log": [
    {
      "commit": "74d04576e893e08d9d16c99866c7d6696713d554",
      "tree": "6edd33facd358256721a09b97b4831f7354a6882",
      "parents": [
        "37656f840ecaa8b194dfc495c7db76f4d62408fa"
      ],
      "author": {
        "name": "Ryan Harrison",
        "email": "rharrison@chromium.org",
        "time": "Wed Apr 22 14:05:33 2026"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Wed Apr 22 14:09:18 2026"
      },
      "message": "Correctly write links to paths remapped using --path-equivalence\n\nThe coverage scripts rewrite the displayed paths in the reports so\nthat they reflect the source layout of the repo since that is more\nintuitive for developers. The actual report files are in report\ndirectory in the lcov layout created by lcov, so the links in the\nreport need to use the unmapped values to point to the correct file\nlocation.\n\nBug: 498083630\nChange-Id: Ibdc2cf3f43689b44e8bfde96d63f25b9dd82f06e\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7780761\nReviewed-by: Jeff Yoon \u003cjeffyoon@google.com\u003e\nCommit-Queue: Ryan Harrison \u003crharrison@chromium.org\u003e\nAuto-Submit: Ryan Harrison \u003crharrison@chromium.org\u003e\nReviewed-by: Tibor Goldschwendt \u003ctiborg@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1618843}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: 92d41fddbd04df9b465f71718b8a711ab1d00776\n"
    },
    {
      "commit": "37656f840ecaa8b194dfc495c7db76f4d62408fa",
      "tree": "25cf841a1713f48d50ef3ba499da15d51e11dc6b",
      "parents": [
        "fc1e52748964c57c4c83038d1f1b2fc845086f9b"
      ],
      "author": {
        "name": "Muyao Xu",
        "email": "muyaoxu@google.com",
        "time": "Tue Apr 21 00:08:26 2026"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Tue Apr 21 00:11:52 2026"
      },
      "message": "Revert \"[code_coverage] Add telemetry instrumentation to coverage.py\"\n\nThis reverts commit 482d4871b9c19a26318f61fc92d10e475d59fa3f.\n\nReason for revert: might have caused builder failure. crbug.com/504755872\n\nOriginal change\u0027s description:\n\u003e [code_coverage] Add telemetry instrumentation to coverage.py\n\u003e\n\u003e This change introduces OpenTelemetry instrumentation to the code coverage\n\u003e generation script to improve observability into its usage and\n\u003e performance.\n\u003e\n\u003e Key changes:\n\u003e - Created tools/code_coverage/.vpython3 to provide opentelemetry wheels.\n\u003e - Added tools/code_coverage/telemetry_utils.py as a wrapper for the\n\u003e depot_tools/infra_lib/telemetry library.\n\u003e   - This library handles anonymization, trace upload, and opt-out flow.\n\u003e - Instrumented Main(), _CreateCoverageProfileDataForTargets(), and\n\u003e _GenerateCoverageReport() in coverage.py with spans.\n\u003e - Recorded contextual metadata such as build targets and output directories.\n\u003e\n\u003e\n\u003e Bug: 501180121\n\u003e Change-Id: I1113f01ae6c323df96c5b427ced454544ada9ab2\n\u003e Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7765211\n\u003e Reviewed-by: Prakhar Asthana \u003cpasthana@google.com\u003e\n\u003e Reviewed-by: Struan Shrimpton \u003csshrimp@google.com\u003e\n\u003e Commit-Queue: David Hinojosa \u003cdavidhinojosa@google.com\u003e\n\u003e Cr-Commit-Position: refs/heads/main@{#1617820}\n\nBug: 501180121, 504755872\nNo-Presubmit: true\nNo-Tree-Checks: true\nNo-Try: true\nChange-Id: I8814275dc25980273ff2e94c9e31798a5adf9dae\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7780930\nCommit-Queue: rubber-stamper@appspot.gserviceaccount.com \u003crubber-stamper@appspot.gserviceaccount.com\u003e\nAuto-Submit: Muyao Xu \u003cmuyaoxu@google.com\u003e\nBot-Commit: rubber-stamper@appspot.gserviceaccount.com \u003crubber-stamper@appspot.gserviceaccount.com\u003e\nReviewed-by: Muyao Xu \u003cmuyaoxu@google.com\u003e\nOwners-Override: Muyao Xu \u003cmuyaoxu@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1617878}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: 66323b047ef53cc087a47b3756eda2601f99182f\n"
    },
    {
      "commit": "fc1e52748964c57c4c83038d1f1b2fc845086f9b",
      "tree": "3d66ba2667101820625ca44ac9cc3aa350253475",
      "parents": [
        "6f52bdb05109d37acb161acc66dbb59216553b84"
      ],
      "author": {
        "name": "davidhinojosa",
        "email": "davidhinojosa@google.com",
        "time": "Mon Apr 20 22:47:50 2026"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Mon Apr 20 22:49:58 2026"
      },
      "message": "[code_coverage] Add telemetry instrumentation to coverage.py\n\nThis change introduces OpenTelemetry instrumentation to the code coverage\ngeneration script to improve observability into its usage and\nperformance.\n\nKey changes:\n- Created tools/code_coverage/.vpython3 to provide opentelemetry wheels.\n- Added tools/code_coverage/telemetry_utils.py as a wrapper for the\ndepot_tools/infra_lib/telemetry library.\n  - This library handles anonymization, trace upload, and opt-out flow.\n- Instrumented Main(), _CreateCoverageProfileDataForTargets(), and\n_GenerateCoverageReport() in coverage.py with spans.\n- Recorded contextual metadata such as build targets and output directories.\n\nBug: 501180121\nChange-Id: I1113f01ae6c323df96c5b427ced454544ada9ab2\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7765211\nReviewed-by: Prakhar Asthana \u003cpasthana@google.com\u003e\nReviewed-by: Struan Shrimpton \u003csshrimp@google.com\u003e\nCommit-Queue: David Hinojosa \u003cdavidhinojosa@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1617820}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: 482d4871b9c19a26318f61fc92d10e475d59fa3f\n"
    },
    {
      "commit": "6f52bdb05109d37acb161acc66dbb59216553b84",
      "tree": "25cf841a1713f48d50ef3ba499da15d51e11dc6b",
      "parents": [
        "f9e72c2a3ad1da4aeb22e754241269901d5be0e5"
      ],
      "author": {
        "name": "Ryan Harrison",
        "email": "rharrison@chromium.org",
        "time": "Tue Apr 14 14:12:31 2026"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Tue Apr 14 14:14:44 2026"
      },
      "message": "Add support for generating coverage on non-GN builds\n\nThis removes the hard requirement on there being an args.gn file in\nthe build directory. It assumes if one is not present that this is a\nnon-GN build and that the user knows what they are about.\n\nThis allows for CMake + Ninja builds to work as expected or\n\u0027--no-compile\u0027 to be used for a manually built binary.\n\nThe logic still correctly catches the common case of a misconfigured\nargs.gn missing use_clang_coverage.\n\nThis is a very caveat emptor path, hence why it is logging warnings\ninstead debugging or info messages.\n\nBug: 498083630\nChange-Id: Ide96d23e7eab0643b5aa0ddd254dfc6642776907\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7758119\nReviewed-by: Jeff Yoon \u003cjeffyoon@google.com\u003e\nCommit-Queue: Ryan Harrison \u003crharrison@chromium.org\u003e\nAuto-Submit: Ryan Harrison \u003crharrison@chromium.org\u003e\nReviewed-by: Tibor Goldschwendt \u003ctiborg@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1614425}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: 530b02d871ab1ccf4fd9ca9f521a316ada8bc860\n"
    },
    {
      "commit": "f9e72c2a3ad1da4aeb22e754241269901d5be0e5",
      "tree": "5a657239e4e4ba892847c2480c5c84e6fe400ba3",
      "parents": [
        "1bca326229183149a17b98c14776602f06bacdb8"
      ],
      "author": {
        "name": "davidhinojosa",
        "email": "davidhinojosa@google.com",
        "time": "Thu Apr 09 22:39:15 2026"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Thu Apr 09 22:41:45 2026"
      },
      "message": "fix: remove extra arg in _BuildTargets call in coverage script\n\nChange-Id: I3f1058a35eb438448cb8f8fb97e897b876d4a061\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7732366\nReviewed-by: Prakhar Asthana \u003cpasthana@google.com\u003e\nCommit-Queue: David Hinojosa \u003cdavidhinojosa@google.com\u003e\nReviewed-by: Ben Pastene \u003cbpastene@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1612553}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: 31e9fcf8d25ce641988649b364c044fd219b052e\n"
    },
    {
      "commit": "1bca326229183149a17b98c14776602f06bacdb8",
      "tree": "d089ca45697f081fdf21eb2f1fd5a7bd9546c1e4",
      "parents": [
        "2be67f5593542a16047bd063e7d60af6a6d34b76"
      ],
      "author": {
        "name": "Tigran Bantikyan",
        "email": "bantikyan@google.com",
        "time": "Thu Apr 09 14:36:04 2026"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Thu Apr 09 14:39:00 2026"
      },
      "message": "fuzzing: Add profile argument to measure_fuzzilli_coverage.py script\n\nThe Fuzzilli profile determines the Fuzzilli\u0027s fuzzing behavior,\nspecifying things such as objects visible to Fuzzilli and the code\ngenerators and mutators it will run. This is particularly important for\noptimizing fuzzing for a given interface.\n\nThis change updates the measure_fuzzilli_coverage.py script to take\nprofile as a required argument instead of hardcoding a specific profile,\nallowing the script to support fuzzing different interfaces.\n\nBug: 489004530\nChange-Id: I5f0b19bd311c53efb33ae1cb08fb61875540bdb3\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7736781\nReviewed-by: Giovanni Ortuno Urquidi \u003cortuno@chromium.org\u003e\nCommit-Queue: Tigran Bantikyan \u003cbantikyan@google.com\u003e\nReviewed-by: Alex Kallam \u003caakallam@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1612213}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: a0ed0b56f348b33bdf7bb881a9ca578714232445\n"
    },
    {
      "commit": "2be67f5593542a16047bd063e7d60af6a6d34b76",
      "tree": "22a64c7f136e3e2b765dcfbfd6c08a69cdb906e9",
      "parents": [
        "c34feba57c366111d3a4b4a4fd08c92e765403c7"
      ],
      "author": {
        "name": "Ryan Harrison",
        "email": "rharrison@chromium.org",
        "time": "Thu Apr 02 20:29:20 2026"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Thu Apr 02 20:31:48 2026"
      },
      "message": "Expose additional llvm-cov flags\n\nSpecifically it exposes -object via -a/--additional-objects, and\n--path_equivalence.\n\nThis allows for generating coverage reports of the fuzzers in Dawn w/\nMesa integrated. Because of how Mesa is currently built, via Meson, it\ndoesn\u0027t conform to the expected setup of most Chromium/GN targets, so\nneeds significant massaging to generate coverage data correctly.\n\nBug: 498083630\nChange-Id: Ief07229b7955b79766a36f0a2239a45b01b277ce\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7726651\nReviewed-by: Jeff Yoon \u003cjeffyoon@google.com\u003e\nReviewed-by: Tibor Goldschwendt \u003ctiborg@chromium.org\u003e\nAuto-Submit: Ryan Harrison \u003crharrison@chromium.org\u003e\nCommit-Queue: Jeff Yoon \u003cjeffyoon@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1609469}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: 3c638211f0c581f2a5ab92b8171b8f4b87393e4d\n"
    },
    {
      "commit": "c34feba57c366111d3a4b4a4fd08c92e765403c7",
      "tree": "470f985433ab84e264ea6b421f4fc3732babba7b",
      "parents": [
        "1395378f5864568e3afdf37a51583b7160061464"
      ],
      "author": {
        "name": "davidhinojosa",
        "email": "davidhinojosa@google.com",
        "time": "Thu Apr 02 17:04:38 2026"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Thu Apr 02 17:07:18 2026"
      },
      "message": "coverage: add --no-compile flag to support external builds\n\nThe current autoninja integration fails to utilize RBE when running\nwithin swarming for ToT coverage. This flag allows the build step to be\nskipped so that the calling recipe can handle compilation manually.\n\nChange-Id: Ib19d1e600f70652af1dac6cd4633f737001f8863\nBug: 409763102\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7702435\nReviewed-by: Ben Pastene \u003cbpastene@chromium.org\u003e\nReviewed-by: Prakhar Asthana \u003cpasthana@google.com\u003e\nCommit-Queue: David Hinojosa \u003cdavidhinojosa@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1609302}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: 1f9888701a8cc9a377770fb3dae9edd70a2b8233\n"
    },
    {
      "commit": "1395378f5864568e3afdf37a51583b7160061464",
      "tree": "d875e4e330b45457d4ce6f9bedf0b34f58b88912",
      "parents": [
        "4f8ba0db2293402aa5a3d9b9128d44bbc99fdfed"
      ],
      "author": {
        "name": "Tigran Bantikyan",
        "email": "bantikyan@google.com",
        "time": "Thu Mar 26 16:55:47 2026"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Thu Mar 26 16:58:41 2026"
      },
      "message": "[fuzzing] Fix inaccurate coverage info with measure_fuzzilli_coverage.py\n\nCoverage reports generated by\ntools/code_coverage/measure_fuzzilli_coverage.py are inaccurate, missing\nsignificant coverage data.\n\nFirst, while Chromium natively supports coverage for component builds\nduring normal execution[1], this mechanism fails in our use case.\nFuzzing with Fuzzilli, we bypass `atexit` hooks, where coverage data is\ntypically written to files.\n\nTo salvage coverage data, one can register a custom signal handler with\na manual call to `__llvm_profile_write_file()`. However, in a component\nbuild, the main executable\u0027s copy of `__llvm_profile_write_file()` can\nonly flush the counters for the main binary itself. It cannot flush the\ncounters isolated within shared libraries. The Clang documentation\npresents \"continuous mode\"[2] as a solution to ensuring coverage data is\nnot lost upon crashes or kills. Unfortunately, this feature seems to be\nincompatible with component_build, as each shared library overwrites a\nshared profile file upon its initialization[3].\n\nChanging to `is_component_build \u003d false` links all components into a\nsingle executable with a unified Clang profiling runtime. Moreover, it\nallows continuous mode to function properly, flushing coverage data\nacross the entire codebase despite crashes and kills. As a side-effect\nof disabling component builds, `is_asan` must be set to false, or else\nthe linker hits a symbol limit. Thus, the docstring in\ntools/code_coverage/measure_fuzzilli_coverage.py has been updated to\nreflect the new gn args needed.\n\nSecond, programs started by Fuzzilli, such as js_in_process_fuzzer, only\nsee the environment variables set in the profile provided to\nFuzzilli[4]. As a result, coverage info is written to profile files\naccording to Clang defaults, not respecting the `LLVM_PROFILE_FILE`\nvalue set in tools/code_coverage/measure_fuzzilli_coverage.py. To\ncircumvent this issue, this CL updates the script so that it creates a\ntemporary wrapper script for Fuzzilli to run. Inside this wrapper\nscript, `LLVM_PROFILE_FILE` is set again before js_in_process_fuzzer\nexecutes.\n\n- [1] https://g-issues.chromium.org/issues/40571341\n- [2] https://clang.llvm.org/docs/SourceBasedCodeCoverage.html\n- [3] https://crsrc.org/c/third_party/compiler-rt/src/lib/profile/InstrProfilingFile.c;l\u003d240-244;drc\u003db64dfe08ea7189479d4d231820bcb72dbd1460e3\n- [4] https://crsrc.org/c/testing/libfuzzer/research/fuzzilli_mojom_fuzzing/ChromiumMojoProfile.swift;l\u003d188;drc\u003d253cef9522152e66ff9bf2b6f53104990e878297\n\nBug: 489004530\nChange-Id: Ie7b0638ff88acadf4ca23f2454d2a4a959f2e5af\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7704597\nReviewed-by: Giovanni Ortuno Urquidi \u003cortuno@chromium.org\u003e\nCommit-Queue: Tigran Bantikyan \u003cbantikyan@google.com\u003e\nReviewed-by: Alex Kallam \u003caakallam@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1605612}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: 2c74d6d052a8a8c85993dc9546fcb57fddd751fd\n"
    },
    {
      "commit": "4f8ba0db2293402aa5a3d9b9128d44bbc99fdfed",
      "tree": "1e38ae544f317632dfea17fcc966e2f0373a7949",
      "parents": [
        "a96aad35b836307adfd7e8b0c3d7e089ca5510e3"
      ],
      "author": {
        "name": "Tigran Bantikyan",
        "email": "bantikyan@google.com",
        "time": "Mon Mar 23 15:16:42 2026"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Mon Mar 23 15:19:04 2026"
      },
      "message": "[fuzzing] Add script for running Fuzzilli and generating coverage report\n\nIntroduces a python script to automate the process of fuzzing with\nfuzzilli for a desired duration and generating a corresponding code\ncoverage report.\n\nThe script takes in a Fuzzilli directory (--fuzzilli-dir), Chrome output\ndirectory (--build-out-dir), coverage report out dir (--report-out-dir),\nand number of minutes to run Fuzzilli for (--minutes). Optionally, it\ncan take a list of directories or files to ignore in the report\n(--ignore-filename-regex). It can also take a list of directories or\nfiles to include (--filters). The script will then:\n\n- Build Fuzzilli\n- Run Fuzzilli for N minutes\n- Generate the indexed profile\n- Call into the existing coverage.py script to generate the report\n\nFixed: 489004530\nChange-Id: I429cea628921628c8533660772fbd18fc6c69795\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7657344\nCommit-Queue: Tigran Bantikyan \u003cbantikyan@google.com\u003e\nReviewed-by: Prakhar Asthana \u003cpasthana@google.com\u003e\nReviewed-by: Giovanni Ortuno Urquidi \u003cortuno@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1603483}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: e0ecab31639a9eb47321c56b2e3546c60353c2c6\n"
    },
    {
      "commit": "a96aad35b836307adfd7e8b0c3d7e089ca5510e3",
      "tree": "b984a05e76109f38c3db5c78b4b27a0e62c4d186",
      "parents": [
        "839c826036d49abbc58e67f740dc48d7e2d757da"
      ],
      "author": {
        "name": "Dylan Jew",
        "email": "dylanj@google.com",
        "time": "Mon Mar 16 17:06:57 2026"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Mon Mar 16 17:10:08 2026"
      },
      "message": "Add local code coverage support for html blackbox fuzzers\n\nThe goal here is to help us understand the impact of improvements we\nmake to blackbox fuzzers by running code coverage before and after the\nchanges.\n\nview_fuzzer_coverage currently only supports libfuzzer, while\nrun_all_fuzzers can run centipede, fuzzilli and libfuzzer fuzzers. This\nCL adds support to build chrome with code coverage enabled, and pass the\nrequired args to generate a code coverage report locally using the html\noutput of a blackbox fuzzer.\n\nThe blackbox fuzzer is not run as part of this script. Blackbox fuzzers\ncan require different dependencies and corpus to run locally, so for now\nI\u0027m focusing on the code coverage report, and users that are working on\nthe blackbox fuzzer will just feed the output into the script. We will\nalso need to add support to build/run d8 for the JS blackbox fuzzers\ninstead of building chrome. For blackbox fuzzers, the corpora-dir arg is\nused to pass in the output js/html files to the chrome or v8 target.\n\nI\u0027ve added a smoke test to make sure the args are passed correctly, and\nfixed the gn args for the existing run_all_fuzzers_test, which had some\ninvalid args. There\u0027s no build target so these tests aren\u0027t currently\nrun at presubmit.\n\nI also updated the coverage.py script documentation to reflect the gn\nargs required for code coverage with fuzzers. We need use_clang_modules\n\u003d true. See crbug.com/440481921\n\nTesting: I\u0027ve run it locally with output from inferno_webbot: vpython3\ntools/code_coverage/view_fuzzer_coverage.py --fuzzer-type blackbox\n--target chrome --build-dir out/coverage-script/ --html-dir\nout/report-script-2/ --corpora-dir ../../clusterfuzz-data/output/\n--retain-build-dir --testcase-timeout 10\n\nScreenshots of the code coverage report are in\nhttps://issues.chromium.org/488980790#comment2\n\nBug: 488980790\nChange-Id: I942e54cedd6e319daeaf44418cae687c6a6a6964\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7639729\nReviewed-by: Prakhar Asthana \u003cpasthana@google.com\u003e\nCommit-Queue: Dylan Jew \u003cdylanj@google.com\u003e\nReviewed-by: Giovanni Ortuno Urquidi \u003cortuno@chromium.org\u003e\nReviewed-by: Alex Kallam \u003caakallam@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1599971}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: a0c3c08752ccfdf958f62dd25b9528975506fc60\n"
    },
    {
      "commit": "839c826036d49abbc58e67f740dc48d7e2d757da",
      "tree": "322f44c5cb3c70991be0ce6e0e83929069ca5bb1",
      "parents": [
        "66ddf282b753b94e729e9b1c79a9dee4e38f4758"
      ],
      "author": {
        "name": "Antonio Sartori",
        "email": "antoniosartori@chromium.org",
        "time": "Thu Mar 05 13:53:32 2026"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Thu Mar 05 14:13:07 2026"
      },
      "message": "Include PolicyContainerPolicies in FetchClientSettingsObject\n\nThis CL changes the FetchClientSettingsObject to include the whole\nPolicyContainerPolicies instead of just referrer policy. This requires\nsome boilerplate in order to convert between public and non-public\ntypes in blink.\n\nFor now, this CL is a no-op, but in a follow-up CL we\u0027ll use this to\nfix Content Security Policy checks for static imports in service\nworkers.\n\nBug: 485785246\nChange-Id: Ic23708c92e4f4c3bfa4d14d4a21007dc18619c48\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7603479\nCommit-Queue: Antonio Sartori \u003cantoniosartori@chromium.org\u003e\nReviewed-by: Mike West \u003cmkwst@chromium.org\u003e\nReviewed-by: Hiroki Nakagawa \u003cnhiroki@chromium.org\u003e\nReviewed-by: Ben Reich \u003cbenreich@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1594628}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: f0e69bffcf1af52dc5fa41cb04f82ea16d61a07c\n"
    },
    {
      "commit": "66ddf282b753b94e729e9b1c79a9dee4e38f4758",
      "tree": "439d64c4ca9018f27006f2676cfff68bf0794d60",
      "parents": [
        "bf54d8951fdd3e92cb57eff36c568fdb98674a9e"
      ],
      "author": {
        "name": "Ken Buchanan",
        "email": "kenrb@chromium.org",
        "time": "Mon Mar 02 19:01:35 2026"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Mon Mar 02 19:06:00 2026"
      },
      "message": "Reland \"[WebAuthn] Remove CaBLE V1\"\n\nThis is a reland of:\nhttps://chromium-review.git.corp.google.com/c/chromium/src/+/7208388\n\nIt was reverted by:\nhttps://chromium-review.googlesource.com/c/chromium/src/+/7604512\n\nPS1 contains the original patch with a dependency added for content\nunittests.\n\nSubsequent patchsets address the ChromeOS test failures.\n\nOriginal CL description:\n\u003e This removes the no-longer-used CaBLE v1 implementation, which has\n\u003e been deprecated and superseded by CaBLE v2 (Hybrid).\n\u003e\n\u003e It includes the following changes:\n\u003e - Deletes all the classes specific to v1.\n\u003e - Since cablev2::Discovery relies on v1 to receive Bluetooth\n\u003e   advertisements, the Bluetooth adapter parts of FidoCableDiscovery\n\u003e   are moved into v2_discovery.h/cc.\n\u003e - Significant test refactors are necessary because the shim between\n\u003e   v1 and v2 discovery was used for Hybrid unit testing in\n\u003e   authenticator_impl_unittests.cc. The addition of\n\u003e   CableMockBluetoothAdapter and some changes to v2_test_utils.h/cc\n\u003e   are necessary to allow those tests to use Bluetooth mocks.\n\u003e - The test infrastructure for Digital Credentials hybrid was\n\u003e   similarly modified.\n\u003e - Unit tests for v2 discovery are added, testing the new Bluetooth\n\u003e   interactions for that class.\n\u003e\n\u003e There is some remaining work to be done around cleaning up the\n\u003e cable plumbing from Blink through the mojom.\n\u003e\n\nBug: 372553135\nChange-Id: I1d26072a569be302f35cfeeab33990b9c7dfa758\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7614532\nAuto-Submit: Ken Buchanan \u003ckenrb@chromium.org\u003e\nCommit-Queue: Jeff Yoon \u003cjeffyoon@google.com\u003e\nReviewed-by: Martin Kreichgauer \u003cmartinkr@google.com\u003e\nReviewed-by: Jeff Yoon \u003cjeffyoon@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1592594}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: 02514ec70a842d3896a6067ad1c5f37ccaa1d696\n"
    },
    {
      "commit": "bf54d8951fdd3e92cb57eff36c568fdb98674a9e",
      "tree": "6f2418bc7e85bd009ce802b21b694f50a916fc5d",
      "parents": [
        "b30308b0178d9a8e894fb95702bf060198cf70db"
      ],
      "author": {
        "name": "Marijn Kruisselbrink",
        "email": "mek@chromium.org",
        "time": "Tue Feb 24 17:26:10 2026"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Tue Feb 24 17:30:02 2026"
      },
      "message": "Revert \"[WebAuthn] Remove CaBLE V1\"\n\nThis reverts commit a136850479cc817c0142c796ea96caa45f755665.\n\nReason for revert: Causing build failures on https://ci.chromium.org/ui/p/chromium/builders/ci/linux-cast-x64-rel/37027/overview\n\nOriginal change\u0027s description:\n\u003e [WebAuthn] Remove CaBLE V1\n\u003e\n\u003e This removes the no-longer-used CaBLE v1 implementation, which has\n\u003e been deprecated and superseded by CaBLE v2 (Hybrid).\n\u003e\n\u003e It includes the following changes:\n\u003e - Deletes all the classes specific to v1.\n\u003e - Since cablev2::Discovery relies on v1 to receive Bluetooth\n\u003e   advertisements, the Bluetooth adapter parts of FidoCableDiscovery\n\u003e   are moved into v2_discovery.h/cc.\n\u003e - Significant test refactors are necessary because the shim between\n\u003e   v1 and v2 discovery was used for Hybrid unit testing in\n\u003e   authenticator_impl_unittests.cc. The addition of\n\u003e   CableMockBluetoothAdapter and some changes to v2_test_utils.h/cc\n\u003e   are necessary to allow those tests to use Bluetooth mocks.\n\u003e - The test infrastructure for Digital Credentials hybrid was\n\u003e   similarly modified.\n\u003e - Unit tests for v2 discovery are added, testing the new Bluetooth\n\u003e   interactions for that class.\n\u003e\n\u003e There is some remaining work to be done around cleaning up the\n\u003e cable plumbing from Blink through the mojom.\n\u003e\n\u003e Bug: 372553135\n\u003e Change-Id: I360d4208cce5f0d6b128324ed339d578c2dfb4d9\n\u003e Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7208388\n\u003e Auto-Submit: Ken Buchanan \u003ckenrb@chromium.org\u003e\n\u003e Reviewed-by: Martin Kreichgauer \u003cmartinkr@google.com\u003e\n\u003e Reviewed-by: Jeff Yoon \u003cjeffyoon@google.com\u003e\n\u003e Commit-Queue: Jeff Yoon \u003cjeffyoon@google.com\u003e\n\u003e Cr-Commit-Position: refs/heads/main@{#1589473}\n\nBug: 372553135\nNo-Presubmit: true\nNo-Tree-Checks: true\nNo-Try: true\nChange-Id: I1dc8064cd063172c19220efb08bc94c25edf90ab\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7604512\nAuto-Submit: Marijn Kruisselbrink \u003cmek@chromium.org\u003e\nOwners-Override: Marijn Kruisselbrink \u003cmek@chromium.org\u003e\nCommit-Queue: Rubber Stamper \u003crubber-stamper@appspot.gserviceaccount.com\u003e\nBot-Commit: Rubber Stamper \u003crubber-stamper@appspot.gserviceaccount.com\u003e\nCr-Commit-Position: refs/heads/main@{#1589482}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: 23c50128dd49ef6e6463027a38ef06b33178aa3d\n"
    },
    {
      "commit": "b30308b0178d9a8e894fb95702bf060198cf70db",
      "tree": "439d64c4ca9018f27006f2676cfff68bf0794d60",
      "parents": [
        "9cb285b91beacc52d4209eac3fcdb676e1843292"
      ],
      "author": {
        "name": "Ken Buchanan",
        "email": "kenrb@chromium.org",
        "time": "Tue Feb 24 17:16:30 2026"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Tue Feb 24 17:22:36 2026"
      },
      "message": "[WebAuthn] Remove CaBLE V1\n\nThis removes the no-longer-used CaBLE v1 implementation, which has\nbeen deprecated and superseded by CaBLE v2 (Hybrid).\n\nIt includes the following changes:\n- Deletes all the classes specific to v1.\n- Since cablev2::Discovery relies on v1 to receive Bluetooth\n  advertisements, the Bluetooth adapter parts of FidoCableDiscovery\n  are moved into v2_discovery.h/cc.\n- Significant test refactors are necessary because the shim between\n  v1 and v2 discovery was used for Hybrid unit testing in\n  authenticator_impl_unittests.cc. The addition of\n  CableMockBluetoothAdapter and some changes to v2_test_utils.h/cc\n  are necessary to allow those tests to use Bluetooth mocks.\n- The test infrastructure for Digital Credentials hybrid was\n  similarly modified.\n- Unit tests for v2 discovery are added, testing the new Bluetooth\n  interactions for that class.\n\nThere is some remaining work to be done around cleaning up the\ncable plumbing from Blink through the mojom.\n\nBug: 372553135\nChange-Id: I360d4208cce5f0d6b128324ed339d578c2dfb4d9\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7208388\nAuto-Submit: Ken Buchanan \u003ckenrb@chromium.org\u003e\nReviewed-by: Martin Kreichgauer \u003cmartinkr@google.com\u003e\nReviewed-by: Jeff Yoon \u003cjeffyoon@google.com\u003e\nCommit-Queue: Jeff Yoon \u003cjeffyoon@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1589473}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: a136850479cc817c0142c796ea96caa45f755665\n"
    },
    {
      "commit": "9cb285b91beacc52d4209eac3fcdb676e1843292",
      "tree": "6f2418bc7e85bd009ce802b21b694f50a916fc5d",
      "parents": [
        "fc75c61d3a98a78ff83940366aeba83ddeb28179"
      ],
      "author": {
        "name": "Christopher Cameron",
        "email": "ccameron@chromium.org",
        "time": "Fri Feb 13 11:51:24 2026"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Fri Feb 13 11:55:51 2026"
      },
      "message": "Remove gfx::ColorTransform\n\nBug: 463702880\nChange-Id: Ie6805c7ecafc1e44139fc5942cb12b17219ce861\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7566582\nCommit-Queue: ccameron chromium \u003cccameron@chromium.org\u003e\nReviewed-by: Nico Weber \u003cthakis@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1584560}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: c072cfb7d1042cd275e2c8b629eb800b93cd7c63\n"
    },
    {
      "commit": "fc75c61d3a98a78ff83940366aeba83ddeb28179",
      "tree": "39d72b61c7db2b6a4a4965645bf33fa1238aaf04",
      "parents": [
        "9e4876df273e2b637b56d5e35815d27fed1dfce7"
      ],
      "author": {
        "name": "Prakhar",
        "email": "pasthana@google.com",
        "time": "Thu Dec 11 22:25:34 2025"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Thu Dec 11 22:46:33 2025"
      },
      "message": "check_call while building targets.\n\nWe used to check_call earlier but was disabled in\nhttps://chromium-review.googlesource.com/c/chromium/src/+/5539169\nbecause apparently it failed for rbe builds. Re-instating it to check if\nit is still true. Will revert if doesn\u0027t work\n\nBug: crbug.com/409763102\nChange-Id: I5c23ac544e285864d1e95cef79ea993e76c4e13e\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7229508\nCommit-Queue: Prakhar Asthana \u003cpasthana@google.com\u003e\nReviewed-by: Brian Sheedy \u003cbsheedy@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1557692}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: bb1e78adbf3251ad9d451e441cef5103d043453d\n"
    },
    {
      "commit": "9e4876df273e2b637b56d5e35815d27fed1dfce7",
      "tree": "eff6325e0973bc39fee0f124fc6c0506764eb2ff",
      "parents": [
        "ef6864ec11f191c3f30d3dc4f5a3cc97135069e5"
      ],
      "author": {
        "name": "Dominique Fauteux-Chapleau",
        "email": "domfc@chromium.org",
        "time": "Tue Nov 04 16:15:23 2025"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Tue Nov 04 16:35:00 2025"
      },
      "message": "Rename ProxyBypassList to ProxyHostMatchingRules\n\nThis rename is meant to clarify why that class was used\nacross functionality that was unrelated to proxy bypass.\n\nSee crrev.com/c/7068077 for the original comments that\nlead to this rename.\n\nFixed: 456767418\nBypass-Check-License: renamed files\nChange-Id: Ic9be14d01e0e46046c1ea5c7ab62f5f2602e8112\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7097239\nAuto-Submit: Dominique Fauteux-Chapleau \u003cdomfc@chromium.org\u003e\nReviewed-by: Prakhar Asthana \u003cpasthana@google.com\u003e\nCommit-Queue: Nikhil Nayunigari \u003cnikhilcn@google.com\u003e\nReviewed-by: Ted Choc \u003ctedchoc@chromium.org\u003e\nReviewed-by: mmenke \u003cmmenke@chromium.org\u003e\nReviewed-by: Hayato Ito \u003chayato@chromium.org\u003e\nReviewed-by: Joe Mason \u003cjoenotcharles@google.com\u003e\nReviewed-by: Peter Kvitek \u003ckvitekp@chromium.org\u003e\nReviewed-by: Nikhil Nayunigari \u003cnikhilcn@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1540065}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: af4909a482f43ff9564bff592172a36aa23edbe8\n"
    },
    {
      "commit": "ef6864ec11f191c3f30d3dc4f5a3cc97135069e5",
      "tree": "bd5224c4696499241ccd51165c646a1a1c60e66a",
      "parents": [
        "aef4365aec36b51af1c692a3a2c4ec738723ead5"
      ],
      "author": {
        "name": "jiepan",
        "email": "jie.pan@intel.com",
        "time": "Fri May 30 02:09:46 2025"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Fri May 30 02:14:51 2025"
      },
      "message": "[v8] Add new wasm_compile_revec_fuzzer\n\nThis requires https://crrev.com/c/6495467 to reach chromium first.\n\nBug: 42202660\nChange-Id: Icf9c28e6758a353b61cf371a2309be42360557cf\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6598557\nReviewed-by: Nico Weber \u003cthakis@chromium.org\u003e\nCommit-Queue: Nico Weber \u003cthakis@chromium.org\u003e\nReviewed-by: Ben Reich \u003cbenreich@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1467280}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: cdff334706d5efb63a3a83656544854134b0e066\n"
    },
    {
      "commit": "aef4365aec36b51af1c692a3a2c4ec738723ead5",
      "tree": "6eee9f6cff686c171451ca0884c59998d1130ee3",
      "parents": [
        "dea8d7c1bd513cc0364d6c797fb05bf0ec4a420d"
      ],
      "author": {
        "name": "Weizhong Xia",
        "email": "weizhong@google.com",
        "time": "Thu May 29 18:53:18 2025"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Thu May 29 19:00:49 2025"
      },
      "message": "Save target lists to json files\n\nIntroduce a new command line argument `--target-list-dir` to\nrun_all_fuzzers.py. When this arg presents, the script will save\nthe lists of successful targets and all targets to the designated\ndirectory. `fuzz.py` will later upload those files to gcs.\n\nChromium code coverage dashboard UI will fetch the list and use that\nto populate test types dropdown.\n\nBug: 416037384\nChange-Id: Id13f21f30ed21ff26cc3352c740867221ac1e9d2\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6526087\nReviewed-by: Prakhar Asthana \u003cpasthana@google.com\u003e\nCommit-Queue: Weizhong Xia \u003cweizhong@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1467105}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: a102375ce96ae9f008cdd9f3d141b299fd0d1da8\n"
    },
    {
      "commit": "dea8d7c1bd513cc0364d6c797fb05bf0ec4a420d",
      "tree": "b6281c63b8ff9d292a55c7304c4f394c3bcbb964",
      "parents": [
        "162f47abfac1704a04443cf020b6cb90c5d7f497"
      ],
      "author": {
        "name": "Paul Semel",
        "email": "paulsemel@chromium.org",
        "time": "Wed Apr 16 13:47:48 2025"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Wed Apr 16 13:52:20 2025"
      },
      "message": "code_coverage: fix issue changing shallow copy of `cmd`\n\nBasically, even though we were not directly modifying `cmd`, python\nsometimes decides to do a shallow copy of the list, and thus modifies it\nwhen adding the corpus directory path to it.\n\nChange-Id: I02f665a203d8e05784fe3f7bc89146016c5c9ac1\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6459067\nCommit-Queue: Ali Hijazi \u003cahijazi@chromium.org\u003e\nAuto-Submit: Paul Semel \u003cpaulsemel@chromium.org\u003e\nReviewed-by: Ali Hijazi \u003cahijazi@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1447686}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: 843495c2c9fe6a2d89064e8e4429a99c4f2af69b\n"
    },
    {
      "commit": "162f47abfac1704a04443cf020b6cb90c5d7f497",
      "tree": "c8e212a576db8d1ed0cec3bed9588eb1b64cbe6b",
      "parents": [
        "4d71393dbfbd46e71b1c3cc16679893930245ede"
      ],
      "author": {
        "name": "Paul Semel",
        "email": "paulsemel@chromium.org",
        "time": "Tue Apr 15 14:57:15 2025"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Tue Apr 15 15:03:51 2025"
      },
      "message": "code_coverage: make better use of efficient logging and only log INFO\n\nLogging is a bit special in the sense that we might not actually print\nwhat\u0027s being logged during execution depending on the configured log\nlevel. To make this as performant as possible, we must use logging\ninternal formatting so that we lazily construct strings.\n\nThis CL also lowers the logging information to INFO, since we now\nvalidated that things are working as expected since the big rework.\n\nChange-Id: Icb01b7e185adcf91802e3ada8026e150a60c1db5\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6455972\nReviewed-by: Ali Hijazi \u003cahijazi@chromium.org\u003e\nAuto-Submit: Paul Semel \u003cpaulsemel@chromium.org\u003e\nCommit-Queue: Ali Hijazi \u003cahijazi@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1447112}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: 5a8946977e74bcc05c729b726587f16f67cac7e0\n"
    },
    {
      "commit": "4d71393dbfbd46e71b1c3cc16679893930245ede",
      "tree": "cf31d9f5331c1f6cc8c63cf4e2fdf5e3d0fd200e",
      "parents": [
        "ea8d3794544aea04a0af73d6ea2aea0868cca8ad"
      ],
      "author": {
        "name": "Paul Semel",
        "email": "paulsemel@chromium.org",
        "time": "Mon Apr 14 09:55:46 2025"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Mon Apr 14 10:01:21 2025"
      },
      "message": "code_coverage: fuzzilli: run all JS testcases separately\n\nThis is necessary because `d8` runs the test cases in the same JS\nnamespace. This means that if identifiers are shared in between those,\nwe\u0027ll fail with errors such as TypeError.\n\nChange-Id: Ide287027c278f9b4d986fa885d47969c8fe41df2\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6449806\nCommit-Queue: Paul Semel \u003cpaulsemel@chromium.org\u003e\nReviewed-by: Ali Hijazi \u003cahijazi@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1446424}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: b9e0508865db219977ed75521e7d8abe54ec014e\n"
    },
    {
      "commit": "ea8d3794544aea04a0af73d6ea2aea0868cca8ad",
      "tree": "38adc2e686cb31bd28cb6c2c92cb75ad48de49fd",
      "parents": [
        "4044a101cdace1d897cec86a1c97268f8fe2ea09"
      ],
      "author": {
        "name": "Paul Semel",
        "email": "paulsemel@chromium.org",
        "time": "Fri Apr 11 12:25:01 2025"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Fri Apr 11 12:30:57 2025"
      },
      "message": "code_coverage: avoid spending too much time on flaky fuzzers\n\nThis is a simple fix to avoid spending too much time on fuzzers known\nto be sometimes flaky, such as the webidl_in_process_fuzzer or the\nmojo_js_in_process_fuzzer.\n\nChange-Id: I24e3911ef5dd908b53740ee13060e1b55341e508\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6448893\nReviewed-by: Ali Hijazi \u003cahijazi@chromium.org\u003e\nAuto-Submit: Paul Semel \u003cpaulsemel@chromium.org\u003e\nCommit-Queue: Paul Semel \u003cpaulsemel@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1445794}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: bd54c00c743947daec81c9bc3cf140d6ad6e050c\n"
    },
    {
      "commit": "4044a101cdace1d897cec86a1c97268f8fe2ea09",
      "tree": "0d564b955452abac813206d4f773e3e01e29765f",
      "parents": [
        "c572d78d09c886353db0e93a6f9f2ce12937b43c"
      ],
      "author": {
        "name": "Paul Semel",
        "email": "paulsemel@chromium.org",
        "time": "Thu Apr 10 16:00:54 2025"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Thu Apr 10 16:07:41 2025"
      },
      "message": "code_coverage: introduce strategies to improve coverage\n\nAfter some investigation, I figured that we were very often not running\nthe whole corpus against a given fuzzer, but were often stopping at the\nfirst crash. Those crashes seem to happen often on all different\ncorpuses (libfuzzer, fuzzilli and centipede). Because of this, we\u0027re\nmissing most coverage for the various existing fuzzers.\n\nThis code still tries to keep the running time as low as possible by\nremoving outliers from the fuzzing targets (those that are always or\nalmost always constantly failing).\n\nBug: 409238890\nChange-Id: Id76573cd12ee24ae0c6fb0ea8c3d24fb2cd6478a\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6439355\nCommit-Queue: Paul Semel \u003cpaulsemel@chromium.org\u003e\nReviewed-by: Ali Hijazi \u003cahijazi@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1445333}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: af8d064c5e1136059c9410153b05c52558a07f12\n"
    },
    {
      "commit": "c572d78d09c886353db0e93a6f9f2ce12937b43c",
      "tree": "1364b5027f9fe0ee7b039fa077ec991b2c492212",
      "parents": [
        "8dfee28beb587cfeb066b96f48b8f73daaa6f5bc"
      ],
      "author": {
        "name": "Paul Semel",
        "email": "paulsemel@chromium.org",
        "time": "Fri Apr 04 17:27:27 2025"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Fri Apr 04 17:33:34 2025"
      },
      "message": "coverage: fix _run_command not actually returning the value\n\nChange-Id: I8b12af2bbf901b7f0ee6491890a2eb8f67141a80\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6433677\nReviewed-by: Ali Hijazi \u003cahijazi@chromium.org\u003e\nCommit-Queue: Paul Semel \u003cpaulsemel@chromium.org\u003e\nAuto-Submit: Paul Semel \u003cpaulsemel@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1442737}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: 49b15be1862d2684af095b85cf118593367729ec\n"
    },
    {
      "commit": "8dfee28beb587cfeb066b96f48b8f73daaa6f5bc",
      "tree": "9d2338679c93ca0a3f819273b1702dbe3423266f",
      "parents": [
        "897e0bdcae0ee59e7576c2cf550566095a0b3ee4"
      ],
      "author": {
        "name": "Paul Semel",
        "email": "paulsemel@chromium.org",
        "time": "Fri Apr 04 14:20:18 2025"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Fri Apr 04 14:31:08 2025"
      },
      "message": "coverage: fix centipede using too much disk space\n\nChange-Id: I164f118b0d51af3f80730512c8cf637f9c43c8b4\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6431675\nReviewed-by: Ali Hijazi \u003cahijazi@chromium.org\u003e\nAuto-Submit: Paul Semel \u003cpaulsemel@chromium.org\u003e\nCommit-Queue: Paul Semel \u003cpaulsemel@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1442699}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: dca1a20677386f2e79194c5cb006008325c2422b\n"
    },
    {
      "commit": "897e0bdcae0ee59e7576c2cf550566095a0b3ee4",
      "tree": "56f2a76016b6f4c3245b360219f988d247f094b6",
      "parents": [
        "ca3303e4f8df46e4dc984898707f0c0876931d17"
      ],
      "author": {
        "name": "Paul Semel",
        "email": "paulsemel@chromium.org",
        "time": "Thu Apr 03 20:41:08 2025"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Thu Apr 03 20:52:13 2025"
      },
      "message": "coverage: introduce an engine runner to correctly handle instantiations\n\nThe different handled engines can have different way of being run,\nespecially if they\u0027re being run against one testcase or a full corpus.\nThis CL adds more flexibility onto correctly handling those different\nfuzzers.\n\nChange-Id: I0a09ba25e258c0c261abc57b1778db27645c64b9\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6429608\nAuto-Submit: Paul Semel \u003cpaulsemel@chromium.org\u003e\nReviewed-by: Weizhong Xia \u003cweizhong@google.com\u003e\nReviewed-by: Ali Hijazi \u003cahijazi@chromium.org\u003e\nCommit-Queue: Ali Hijazi \u003cahijazi@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1442395}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: 7865028a663d4e540719d9c18a0c044852e98e17\n"
    },
    {
      "commit": "ca3303e4f8df46e4dc984898707f0c0876931d17",
      "tree": "2531b08dccc19753f319162ac4cce9e123dd8d16",
      "parents": [
        "0a9aa9739b4f72210d2151a30e97ec959b0cd7f7"
      ],
      "author": {
        "name": "Paul Semel",
        "email": "paulsemel@chromium.org",
        "time": "Wed Apr 02 15:10:59 2025"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Wed Apr 02 15:20:10 2025"
      },
      "message": "coverage: list all the corpus files in the files metadata\n\nThis is necessary because we\u0027re not running the subprocess as a shell,\nso the other method was not working correctly. Furthermore, this method\nallows for recovering from potential failures while executing testcases.\n\nChange-Id: If58a2c7b72d7294a712ead214177f3a3ed1eeac9\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6425385\nCommit-Queue: Ali Hijazi \u003cahijazi@chromium.org\u003e\nReviewed-by: Ali Hijazi \u003cahijazi@chromium.org\u003e\nAuto-Submit: Paul Semel \u003cpaulsemel@chromium.org\u003e\nCommit-Queue: Paul Semel \u003cpaulsemel@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1441500}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: 6025669045bf834e9c45c8d3fbb262c5acd2e0a6\n"
    },
    {
      "commit": "0a9aa9739b4f72210d2151a30e97ec959b0cd7f7",
      "tree": "512077bce1e396e1206e9a20da607278142fcb18",
      "parents": [
        "ad3122fff3dc061f9723bfd0a8ccd1865e74efe3"
      ],
      "author": {
        "name": "Paul Semel",
        "email": "paulsemel@chromium.org",
        "time": "Wed Apr 02 11:31:37 2025"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Wed Apr 02 11:38:15 2025"
      },
      "message": "coverage: add centipede coverage gathering code\n\nThe previous code wasn\u0027t working as intended. This should make things\nwork now.\n\nChange-Id: If90cd7582692080dfb03851ad34fca697067a1cf\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6425440\nAuto-Submit: Paul Semel \u003cpaulsemel@chromium.org\u003e\nCommit-Queue: Ali Hijazi \u003cahijazi@chromium.org\u003e\nCommit-Queue: Paul Semel \u003cpaulsemel@chromium.org\u003e\nReviewed-by: Ali Hijazi \u003cahijazi@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1441441}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: cc17688f961d5b55c931c3144d789507f9da791a\n"
    },
    {
      "commit": "ad3122fff3dc061f9723bfd0a8ccd1865e74efe3",
      "tree": "25dedbc1a457192ad3834eb5a44309baea7b3096",
      "parents": [
        "86ab7fc653c458b5f5e05a6aa9cc88b247629b9b"
      ],
      "author": {
        "name": "Paul Semel",
        "email": "paulsemel@chromium.org",
        "time": "Tue Apr 01 14:52:19 2025"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Tue Apr 01 15:02:20 2025"
      },
      "message": "code_coverage: fix centipede corpus backup path\n\nIt turns out ClusterFuzz adds suffixes to the corpus path.\n\nChange-Id: Ia6cc4049e6cc707022f805247877e27c3df43b5c\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6420425\nAuto-Submit: Paul Semel \u003cpaulsemel@chromium.org\u003e\nReviewed-by: Ali Hijazi \u003cahijazi@chromium.org\u003e\nCommit-Queue: Paul Semel \u003cpaulsemel@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1440922}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: 163c63f60dc7c1e9a30be47a64cf2c457371023a\n"
    },
    {
      "commit": "86ab7fc653c458b5f5e05a6aa9cc88b247629b9b",
      "tree": "1ad8f613089f23a1e95a5063843d8e2d31e1b491",
      "parents": [
        "a3e5f7b01fd1e332d0d7583698f10367febd3abc"
      ],
      "author": {
        "name": "Weizhong Xia",
        "email": "weizhong@google.com",
        "time": "Mon Mar 17 17:16:03 2025"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Mon Mar 17 17:28:05 2025"
      },
      "message": "Update script to support Centipede\n\nThe command to run a corpus in centipede\u0027s case is\nout_dir/centipede --binary\u003dout_dir/fuzzer_name \u003coptions\u003e.\n\nUpdate the script to generate the commands in this format.\n\nBug: 394107968\nChange-Id: I0a9dc969609b2d6d13573477c0d6728287aeb5d3\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6334095\nCommit-Queue: Weizhong Xia \u003cweizhong@google.com\u003e\nReviewed-by: Paul Semel \u003cpaulsemel@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1433604}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: 09e29b14f455b246c1a629f5c7ea49a42a29f753\n"
    },
    {
      "commit": "a3e5f7b01fd1e332d0d7583698f10367febd3abc",
      "tree": "d148a8f0fcbdab6b7155dcf309f36798bddd23be",
      "parents": [
        "31283bfca85edf96a945ea58c691f334bda1d4f8"
      ],
      "author": {
        "name": "kylechar",
        "email": "kylechar@chromium.org",
        "time": "Mon Mar 10 14:15:04 2025"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Mon Mar 10 14:22:26 2025"
      },
      "message": "Delete compositor_frame_fuzzer\n\nThe fuzzer was always kind of problematic, it only supported software\ncompositing and only limited number of DrawQuad types/fields. The fuzzer\nis pretty broken and doesn\u0027t seem worth fixing.\n\nBug: 392725741\nChange-Id: I5015e1a8e98da8334285c6a92f30ee775a3490cb\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6331217\nReviewed-by: Jonathan Ross \u003cjonross@chromium.org\u003e\nCommit-Queue: Kyle Charbonneau \u003ckylechar@chromium.org\u003e\nReviewed-by: Dirk Pranke \u003cdpranke@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1430217}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: b758bc842daeb218ddfecf6181177681f19496d1\n"
    },
    {
      "commit": "31283bfca85edf96a945ea58c691f334bda1d4f8",
      "tree": "5ce8fce328994d5f0154e180897cd37fd83ab61b",
      "parents": [
        "78a7b3c8a9b182431d34bee35695dd621a6e86e6"
      ],
      "author": {
        "name": "Weizhong Xia",
        "email": "weizhong@google.com",
        "time": "Thu Mar 06 20:25:52 2025"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Thu Mar 06 20:34:04 2025"
      },
      "message": "Use chunk size 80 to produce less number of profraw files\n\nSuch that there is enough space on the bots to hold those files,\nand the script can run to the end.\n\nThis will also be much faster as test shows, as shown by the led\nrun: https://ci.chromium.org/b/8721174578017493153.\n\nBug: 395162693\nChange-Id: I0ad175d51876862be7acef3aaf253e8b25f2379b\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6331058\nReviewed-by: Prakhar Asthana \u003cpasthana@google.com\u003e\nCommit-Queue: Prakhar Asthana \u003cpasthana@google.com\u003e\nAuto-Submit: Weizhong Xia \u003cweizhong@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1429094}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: a03787ae167a53eeb6c0e834ff82b64f1ef55588\n"
    },
    {
      "commit": "78a7b3c8a9b182431d34bee35695dd621a6e86e6",
      "tree": "3d09013b7e8b2f8123c7c51544dfbd407d74db9a",
      "parents": [
        "244584753a49f5becd7d097bca126ea99bc23903"
      ],
      "author": {
        "name": "Weizhong Xia",
        "email": "weizhong@google.com",
        "time": "Wed Mar 05 22:46:41 2025"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Wed Mar 05 22:54:28 2025"
      },
      "message": "Fix bugs for linux-x64-fuzzilli-coverage\n\nWith these changes, linux-x64-fuzzilli-coverage was able to run\nthe tests for \u003e4 hours [1], but eventually failed. Land these\nchanges first then setup a x86 builder which has less corpora torun, thus easier to debug.\n\n[1] https://ci.chromium.org/ui/p/chromium/builders/ci.shadow/linux-x64-fuzzilli-coverage/8/overview\n\nBug: 395162693\nChange-Id: I14cb4f0ec04971855d9665c2eb7886e097529644\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6322892\nReviewed-by: Prakhar Asthana \u003cpasthana@google.com\u003e\nCommit-Queue: Prakhar Asthana \u003cpasthana@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1428591}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: 336df3f9cc314b28b49d3edd69c71e345aac5a68\n"
    },
    {
      "commit": "244584753a49f5becd7d097bca126ea99bc23903",
      "tree": "4c5df8eb743b3117c62a4e1982ed54d3418ace2e",
      "parents": [
        "13e2c8b8229889abfc08ac207de1fa0b68870f64"
      ],
      "author": {
        "name": "Weizhong Xia",
        "email": "weizhong@google.com",
        "time": "Mon Mar 03 23:23:54 2025"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Mon Mar 03 23:29:18 2025"
      },
      "message": "Fix corpora download error for linux-x64-fuzzilli-coverage\n\nUse \u0027gsutil\u0027 instead of \u0027gsutil.py\u0027 as the latter is not available\non the bots.\n\nAlso do not catch the exception so that the actual failure message\ncan be shown on the step.\n\nBug: 395162693\nChange-Id: I15546c71215970407a2934382bcb56092f0c9aba\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6314982\nReviewed-by: Prakhar Asthana \u003cpasthana@google.com\u003e\nCommit-Queue: Weizhong Xia \u003cweizhong@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1427422}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: 78efe54ab4d7a2ba6a0a3edbd69c912696879d12\n"
    },
    {
      "commit": "13e2c8b8229889abfc08ac207de1fa0b68870f64",
      "tree": "c7a9332ca02d2d55938536ad4a2da6fe2f9ac22c",
      "parents": [
        "b174894e1f056d3f48600d87bf9f7ed8564cbad5"
      ],
      "author": {
        "name": "Weizhong Xia",
        "email": "weizhong@google.com",
        "time": "Thu Feb 20 19:45:57 2025"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Thu Feb 20 19:56:51 2025"
      },
      "message": "Fix reference to llvm_profdata\n\nThis is a follow up fix to crrev.com/c/6249273, which breaks\nlinux-fuzz-coverage because llvm_profdata is made a local value\nthere.\n\nChange llvm_profdata to a globle constant.\n\nBug: 395162693\nChange-Id: I854f104bb30c1d89c2cf2248144a81c754bc6baa\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6287087\nReviewed-by: Prakhar Asthana \u003cpasthana@google.com\u003e\nCommit-Queue: Prakhar Asthana \u003cpasthana@google.com\u003e\nAuto-Submit: Weizhong Xia \u003cweizhong@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1422713}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: 9fdb247ba415543f8f5d906a7687d2648b9e0809\n"
    },
    {
      "commit": "b174894e1f056d3f48600d87bf9f7ed8564cbad5",
      "tree": "0c5b5aca9513731a0f61c88bd7c7d5e82b2dce8c",
      "parents": [
        "a78d183300c370282b6d05a806a73cf2c603fd94"
      ],
      "author": {
        "name": "Weizhong Xia",
        "email": "weizhong@google.com",
        "time": "Thu Feb 20 00:01:59 2025"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Thu Feb 20 00:12:02 2025"
      },
      "message": "[Fuzz] Update run_all_fuzzers.py to support Fuzzilli\n\nAdd a parameter to specify fuzz engine type. A different command\nwill be run depends on the type.\n\nFor Fuzzilli, construct the target details similarly to libfuzzer.\nThe actual command to run is \"d8 [args] [jsfiles]\", where args\ncome from the json file in the corpora. And jsfiles is a list of\nten javascript files from the corpora.\n\nThis should be a no-op for libfuzzer.\n\nBug: 395162693\nChange-Id: Ib838a7eb112977789d41324b2dfe0899cc6c013b\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6249273\nReviewed-by: Prakhar Asthana \u003cpasthana@google.com\u003e\nCommit-Queue: Prakhar Asthana \u003cpasthana@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1422263}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: ddf706819e96d077c5c6f89f66b0feffb1ed882f\n"
    },
    {
      "commit": "a78d183300c370282b6d05a806a73cf2c603fd94",
      "tree": "927496778bd6926ba491098ca11b6c143643c2ab",
      "parents": [
        "067e46b08af6ed94e75977feb6093ff37239f830"
      ],
      "author": {
        "name": "Weizhong Xia",
        "email": "weizhong@google.com",
        "time": "Wed Feb 12 05:18:01 2025"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Wed Feb 12 05:27:21 2025"
      },
      "message": "[Fuzz] Add corpus dir when composing the command\n\nThis is a no-op change to make the code cleaner and easier to adapt\nfor Centipede and Fuzzilli.\n\nDrive-by change: Wrap lines with \u003e80 characters.\n\nBug: 395162693\nChange-Id: I8e2124296b20229adc4856afc81c9662507ab8a4\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6256077\nReviewed-by: Ben Reich \u003cbenreich@chromium.org\u003e\nCommit-Queue: Weizhong Xia \u003cweizhong@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1419091}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: 59a160e85bc8d0f25e5db0edb131a1ce485efb81\n"
    },
    {
      "commit": "067e46b08af6ed94e75977feb6093ff37239f830",
      "tree": "91732785d3d417b727bfaa037ee165cf884030f2",
      "parents": [
        "2e48b6ac95eb666e109c9af64a2fa86f0ec49c9a"
      ],
      "author": {
        "name": "Weizhong Xia",
        "email": "weizhong@google.com",
        "time": "Tue Feb 11 19:27:23 2025"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Tue Feb 11 19:36:38 2025"
      },
      "message": "[Fuzz] Update download script to support Fuzzilli corpora\n\nBased on the arch parameter passed in, download Fuzzilli corpora of\nthe respective arch, and unzip that under the download dir.\n\nBug: 395162693\nChange-Id: Ic241fd810ed54db2c7ecfe50436eaf257a41abc1\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6245078\nCommit-Queue: Weizhong Xia \u003cweizhong@google.com\u003e\nReviewed-by: Ben Reich \u003cbenreich@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1418788}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: aac4a67aaf9837ab1cc61e643c899619e90802b9\n"
    },
    {
      "commit": "2e48b6ac95eb666e109c9af64a2fa86f0ec49c9a",
      "tree": "7e219182ff6521493a3171c74b36ee266342add2",
      "parents": [
        "22e1f766319790ac6399eb23341a5d6848e77603"
      ],
      "author": {
        "name": "Weizhong Xia",
        "email": "weizhong@google.com",
        "time": "Wed Feb 05 23:30:36 2025"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Wed Feb 05 23:40:52 2025"
      },
      "message": "[Fuzz] update download_fuzz_corpora.py to accept corpora type\n\nThis is a non functional change to prepare changes in fuzz.py.\n\nCentipede and libfuzzer will share the same set of scripts, and when\nnecessary distinguished by comand line args or builder properties.\n\nBug: 394107968\nChange-Id: I2c55aea46b03e90d7b546415c0c84237b8cca7b6\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6226661\nCommit-Queue: Weizhong Xia \u003cweizhong@google.com\u003e\nReviewed-by: Prakhar Asthana \u003cpasthana@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1416501}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: cfcaa44c33435b2ab9e4d9e4812cbb16d326331e\n"
    },
    {
      "commit": "22e1f766319790ac6399eb23341a5d6848e77603",
      "tree": "9e916a8380a06588434d80e0da5c8a9b45bd9368",
      "parents": [
        "ef9072eab986431f10fa7a558e08efe135c9d550"
      ],
      "author": {
        "name": "Weizhong Xia",
        "email": "weizhong@google.com",
        "time": "Wed Jan 22 17:14:56 2025"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Wed Jan 22 17:23:38 2025"
      },
      "message": "_DUMMY_INPUT_CONTENTS should be b-string\n\nAs the file is openned with \u0027wb\u0027, its content should be a b-string.\n\nBug: None\nChange-Id: Ic4fdd1401c3e32c800587e38221f7a003afb0d87\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6187771\nReviewed-by: Prakhar Asthana \u003cpasthana@google.com\u003e\nCommit-Queue: Weizhong Xia \u003cweizhong@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1409725}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: e3396e8aa5c8541b4be251acd4c60e096211f22b\n"
    },
    {
      "commit": "ef9072eab986431f10fa7a558e08efe135c9d550",
      "tree": "1dc3d61d35a84be88be310ad581df91b261adc54",
      "parents": [
        "5e7c277c0d8c82878208f9eded7b3133183ac482"
      ],
      "author": {
        "name": "Christopher Cameron",
        "email": "ccameron@chromium.org",
        "time": "Mon Jan 06 12:37:29 2025"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Mon Jan 06 12:43:26 2025"
      },
      "message": "Remove QCMS\n\nIt is no longer used. We are using skcms instead.\n\nBug: 347862774\nChange-Id: Ida8303400c769e014eda45af05e51afa80338dc1\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6147606\nReviewed-by: Nico Weber \u003cthakis@chromium.org\u003e\nCommit-Queue: ccameron chromium \u003cccameron@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1402319}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: 18110d59c0328018cb7dbdfa45c831c082c280d7\n"
    },
    {
      "commit": "5e7c277c0d8c82878208f9eded7b3133183ac482",
      "tree": "eae9094063fd86426b3d84c0ffd1b490cabec434",
      "parents": [
        "2a98e638b154b46b7e6e4331db7c7cbab78ef099"
      ],
      "author": {
        "name": "Adrian Taylor",
        "email": "adetaylor@chromium.org",
        "time": "Sat Dec 28 11:43:20 2024"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Sat Dec 28 11:49:44 2024"
      },
      "message": "Fuzzer coverage: handle multiple binaries\n\nSome fuzz cases, especially fuzztests, involve multiple interacting\nbinaries.\n\nIn the event that the fuzz case did NOT crash, we were choosing only one\nof the profdata files corresponding to one of the binaries, and\ndiscarding coverage from other binaries.\n\nBug: 384605107\nChange-Id: I1df0e861f30ebf646e297b1cb7b26445da71991a\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6098159\nReviewed-by: Titouan Rigoudy \u003ctitouan@chromium.org\u003e\nCommit-Queue: Adrian Taylor \u003cadetaylor@chromium.org\u003e\nAuto-Submit: Adrian Taylor \u003cadetaylor@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1400669}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: 214082526c0e290518f902f677996a8434e96c53\n"
    },
    {
      "commit": "2a98e638b154b46b7e6e4331db7c7cbab78ef099",
      "tree": "b16c6285d1d80701aa6e9a7e18262e21bc9e6cbd",
      "parents": [
        "719f1eba43796fa59c79c2cb5541bca82998a11d"
      ],
      "author": {
        "name": "Adrian Taylor",
        "email": "adetaylor@chromium.org",
        "time": "Fri Dec 20 15:21:32 2024"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Fri Dec 20 15:28:52 2024"
      },
      "message": "Local script to show coverage of a single fuzzer.\n\nBug: 384605107\nChange-Id: I088a70984c80f8bea8c5fa58b7c08c86425b552f\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6098016\nReviewed-by: Titouan Rigoudy \u003ctitouan@chromium.org\u003e\nCommit-Queue: Adrian Taylor \u003cadetaylor@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1399168}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: 997418931cb73a1836fac3d27b869308d57e050f\n"
    },
    {
      "commit": "719f1eba43796fa59c79c2cb5541bca82998a11d",
      "tree": "1e0b6a0610943e2bd0e445844e3ccab12db8b578",
      "parents": [
        "e4b516100a73b1c2bec669448df56e12c6b3a26f"
      ],
      "author": {
        "name": "Clemens Backes",
        "email": "clemensb@chromium.org",
        "time": "Fri Dec 06 13:19:24 2024"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Fri Dec 06 13:27:23 2024"
      },
      "message": "[fuzzer][wasm] Reenable wasm_module_fuzzer\n\nThe fuzzer was renamed in https://crrev.com/c/6069993. Reenable it with\nthe new name.\n\nR\u003djkummerow@chromium.org\n\nBug: 381816415\nChange-Id: I1f44a7f8c8418586d39dcbe648ed8a2d0bdd4898\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6068768\nCommit-Queue: Clemens Backes \u003cclemensb@chromium.org\u003e\nReviewed-by: Titouan Rigoudy \u003ctitouan@chromium.org\u003e\nReviewed-by: Prakhar Asthana \u003cpasthana@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1392847}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: 9f11ccff1788ddb84f1ab822200a6d32c9f63264\n"
    },
    {
      "commit": "e4b516100a73b1c2bec669448df56e12c6b3a26f",
      "tree": "727cb1efa38d4c9290152e96f3ebb9b112d0a4aa",
      "parents": [
        "40e3fc483e88ea42d15aa1363e57592275a2fbbc"
      ],
      "author": {
        "name": "dpapad",
        "email": "dpapad@chromium.org",
        "time": "Thu Oct 10 20:58:27 2024"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Thu Oct 10 21:18:53 2024"
      },
      "message": "Fix most of the remaining ESLint eqeqeq rule violations.\n\nThis is in preparation of promoting the eqeqeq rule to the top level\nconfiguration, as opposed to only being applied to a few folders, to\nbetter enforce the styleguide [1] and [2].\n\n[1] https://google.github.io/styleguide/tsguide.html#equality-checks\n[2] https://google.github.io/styleguide/jsguide.html#features-equality-checks\n\nBug: 40519637\nChange-Id: I78a2704ac2a42d7f9b6d8097bf040147272f02e0\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5922403\nCommit-Queue: Rebekah Potter \u003crbpotter@chromium.org\u003e\nReviewed-by: Ben Reich \u003cbenreich@chromium.org\u003e\nReviewed-by: Rebekah Potter \u003crbpotter@chromium.org\u003e\nReviewed-by: Katie Dektar \u003ckatie@chromium.org\u003e\nAuto-Submit: Demetrios Papadopoulos \u003cdpapad@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1367108}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: 61fe7993b9c3bbbc76c4a621decfb99603195843\n"
    },
    {
      "commit": "40e3fc483e88ea42d15aa1363e57592275a2fbbc",
      "tree": "38faf2c16f19f1bac3cbad9b78b8f3c182057cc5",
      "parents": [
        "dfbf8ea6fc4558b90f7da36bed01341f99c300e9"
      ],
      "author": {
        "name": "Etienne Pierre-doray",
        "email": "etiennep@chromium.org",
        "time": "Thu Aug 29 18:07:11 2024"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Thu Aug 29 18:18:44 2024"
      },
      "message": "Reland \"Delete courgette/\"\n\nThis is a reland of commit 325dab58e4d6932f97c9c7f60dcd6c05a12e9ff5\n\nReason for revert: causing the breakage of windows canary\n\nFix: Removing reference to courgette64 in internal archive config\nhttps://chrome-internal-review.googlesource.com/c/chrome/src-internal/+/7620866\n\nAlthough it\u0027s deprecated, chrome/tools/build/win/FILES.cfg is\nalso updated to remove reference to courgette64:\nhttps://chromium-review.googlesource.com/c/chromium/src/+/5812826/1..2/chrome/tools/build/win/FILES.cfg\n\nOriginal change\u0027s description:\n\u003e Delete courgette/\n\u003e\n\u003e It\u0027s no longer used since https://chromium-review.googlesource.com/c/chromium/src/+/5740848\n\u003e\n\u003e Bug: 40257187\n\u003e Change-Id: I1ceed9586ee5e37b8e7ae13a14d7217e92b58006\n\u003e Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5804222\n\u003e Reviewed-by: Dirk Pranke \u003cdpranke@google.com\u003e\n\u003e Reviewed-by: Samuel Huang \u003chuangs@chromium.org\u003e\n\u003e Commit-Queue: Etienne Pierre-Doray \u003cetiennep@chromium.org\u003e\n\u003e Reviewed-by: Ben Pastene \u003cbpastene@chromium.org\u003e\n\u003e Cr-Commit-Position: refs/heads/main@{#1345680}\n\nBug: 40257187\nChange-Id: Ia1462c485a2dfb2965624e53c6d7ef33c153ab51\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5812826\nReviewed-by: Keybo Qian \u003ckeybo@google.com\u003e\nCommit-Queue: Etienne Pierre-Doray \u003cetiennep@chromium.org\u003e\nReviewed-by: Dirk Pranke \u003cdpranke@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1348762}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: 1c9e567c70c74d134000fe38abdd34e8037a6a13\n"
    },
    {
      "commit": "dfbf8ea6fc4558b90f7da36bed01341f99c300e9",
      "tree": "84191decbb3f418e563431ca8379eb382247d4cf",
      "parents": [
        "e5497414d2d933f97e849a69b74637f73aac69fc"
      ],
      "author": {
        "name": "Zijie He",
        "email": "zijiehe@google.com",
        "time": "Sun Aug 25 05:57:47 2024"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Sun Aug 25 06:03:01 2024"
      },
      "message": "Revert \"Delete courgette/\"\n\nThis reverts commit 325dab58e4d6932f97c9c7f60dcd6c05a12e9ff5.\n\nReason for revert: Likely causing the breakage of windows canary\n\nOriginal change\u0027s description:\n\u003e Delete courgette/\n\u003e\n\u003e It\u0027s no longer used since https://chromium-review.googlesource.com/c/chromium/src/+/5740848\n\u003e\n\u003e Bug: 40257187\n\u003e Change-Id: I1ceed9586ee5e37b8e7ae13a14d7217e92b58006\n\u003e Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5804222\n\u003e Reviewed-by: Dirk Pranke \u003cdpranke@google.com\u003e\n\u003e Reviewed-by: Samuel Huang \u003chuangs@chromium.org\u003e\n\u003e Commit-Queue: Etienne Pierre-Doray \u003cetiennep@chromium.org\u003e\n\u003e Reviewed-by: Ben Pastene \u003cbpastene@chromium.org\u003e\n\u003e Cr-Commit-Position: refs/heads/main@{#1345680}\n\nNo-Presubmit: true\nBug: 40257187, 362008602\nChange-Id: I8f7905249fa1e0cb34b7b050912a47092c3cd152\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5807009\nReviewed-by: Will Harris \u003cwfh@chromium.org\u003e\nCommit-Queue: Zijie He \u003czijiehe@google.com\u003e\nBot-Commit: Rubber Stamper \u003crubber-stamper@appspot.gserviceaccount.com\u003e\nReviewed-by: Krishna Govind \u003cgovind@chromium.org\u003e\nOwners-Override: Krishna Govind \u003cgovind@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1346422}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: ce1ca7b4cc0126ed94496b37f71250b8ccf959ec\n"
    },
    {
      "commit": "e5497414d2d933f97e849a69b74637f73aac69fc",
      "tree": "38faf2c16f19f1bac3cbad9b78b8f3c182057cc5",
      "parents": [
        "ee9f9cb10c0a479e61c1204d6989d1a3a63a4956"
      ],
      "author": {
        "name": "Etienne Pierre-doray",
        "email": "etiennep@chromium.org",
        "time": "Thu Aug 22 22:00:57 2024"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Thu Aug 22 22:10:04 2024"
      },
      "message": "Delete courgette/\n\nIt\u0027s no longer used since https://chromium-review.googlesource.com/c/chromium/src/+/5740848\n\nBug: 40257187\nChange-Id: I1ceed9586ee5e37b8e7ae13a14d7217e92b58006\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5804222\nReviewed-by: Dirk Pranke \u003cdpranke@google.com\u003e\nReviewed-by: Samuel Huang \u003chuangs@chromium.org\u003e\nCommit-Queue: Etienne Pierre-Doray \u003cetiennep@chromium.org\u003e\nReviewed-by: Ben Pastene \u003cbpastene@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1345680}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: 325dab58e4d6932f97c9c7f60dcd6c05a12e9ff5\n"
    },
    {
      "commit": "ee9f9cb10c0a479e61c1204d6989d1a3a63a4956",
      "tree": "84191decbb3f418e563431ca8379eb382247d4cf",
      "parents": [
        "7e0eb385f8c5eb3087254e97c1ef31e12ac9a95e"
      ],
      "author": {
        "name": "Kevin Babbitt",
        "email": "kbabbitt@microsoft.com",
        "time": "Mon Jul 29 18:18:29 2024"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Mon Jul 29 18:27:19 2024"
      },
      "message": "[coverage] Don\u0027t attempt to glob expand gtest_filter parameters\n\nhttps://crrev.com/c/4121294 added glob expansion to _SplitCommand in\nthe coverage script to support fuzz targets. However, the expansion was\napplied to any sub-command parameter containing an asterisk, including\nfor example `--gtest_filter\u003dMyTest.*`. In such a case, the test filter\nwould be dropped from the parameter list passed to the test executable.\n\nThis CL excludes --gtest_filter parameters from glob expansion.\n\nBug: 326498918\nChange-Id: Id186d53b3a1b1991dee44dd5e04ae5342b4518ec\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5740313\nCommit-Queue: Kevin Babbitt \u003ckbabbitt@microsoft.com\u003e\nReviewed-by: Prakhar Asthana \u003cpasthana@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1334343}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: 4f6d96fb10e2645d68ed7081814b192ab3d4ada6\n"
    },
    {
      "commit": "7e0eb385f8c5eb3087254e97c1ef31e12ac9a95e",
      "tree": "c98af4a8295d3da8f66a71ee37fb329898c9e43e",
      "parents": [
        "306c68de9c9b96e4199f4af019715fcdcc1a8d09"
      ],
      "author": {
        "name": "Matthias Liedtke",
        "email": "mliedtke@chromium.org",
        "time": "Mon Jul 15 08:32:45 2024"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Mon Jul 15 08:41:04 2024"
      },
      "message": "[v8] Add new wasm_deopt_fuzzer\n\nThis requires https://crrev.com/c/5688531 to reach chromium first.\n\nBug: 42204618\nChange-Id: I38b370af2099183a2b664a1bfb1d1efda506a0f7\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5690177\nAuto-Submit: Matthias Liedtke \u003cmliedtke@chromium.org\u003e\nReviewed-by: Andreas Haas \u003cahaas@chromium.org\u003e\nReviewed-by: Nico Weber \u003cthakis@chromium.org\u003e\nCommit-Queue: Matthias Liedtke \u003cmliedtke@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1327369}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: 40e52fecdf1f3c3eda165e91a6b9ecaa728a3725\n"
    },
    {
      "commit": "306c68de9c9b96e4199f4af019715fcdcc1a8d09",
      "tree": "b4bfa3643928b8728d1f37afc7a43f5861c1735d",
      "parents": [
        "09da0d5851d386f5774bf01af905fe02a2d5bd79"
      ],
      "author": {
        "name": "Owners Cleanup",
        "email": "swarming-tasks@owners-cleanup-prod.google.com.iam.gserviceaccount.com",
        "time": "Thu Jun 20 17:39:56 2024"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Thu Jun 20 17:50:29 2024"
      },
      "message": "Remove iby@chromium.org from tools/code_coverage/js_source_maps/create_js_source_maps/OWNERS\n\nThis suggested change is automatically generated based on group\nmemberships and affiliations.\nIf this change is unnecessary or in error, vote the lowest CR value\n(i.e. reject the CL) and the bot will abandon it. Vote the highest CR to\napprove this change. You may also abandon this change.\n\nSee the owner\u0027s recent activity for context:\nhttps://chromium-review.googlesource.com/q/iby@chromium.org\n\nTo report an issue, file a bug in the Infra\u003eCodereview component.\n\nChange-Id: Ib0654c78828f5434f6173c0891db2ad10e8e2a51\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5646302\nAuto-Submit: Owners Cleanup \u003cswarming-tasks@owners-cleanup-prod.google.com.iam.gserviceaccount.com\u003e\nReviewed-by: Tibor Goldschwendt \u003ctiborg@chromium.org\u003e\nCommit-Queue: Tibor Goldschwendt \u003ctiborg@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1317480}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: 403b7da805fd36ddcd7ea38a0af84f68a9bd240d\n"
    },
    {
      "commit": "09da0d5851d386f5774bf01af905fe02a2d5bd79",
      "tree": "c807e4c673e336824f9a8fbd9bbd6161eb8ac64d",
      "parents": [
        "bfffc566bf0a01b36a8c9e02d55c8f40fd3c823d"
      ],
      "author": {
        "name": "Takuto Ikuta",
        "email": "tikuta@chromium.org",
        "time": "Thu Jun 06 09:27:23 2024"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Thu Jun 06 09:37:19 2024"
      },
      "message": "tools/code_coverage: remove a reference to goma\n\ngoma is not maintained anymore.\n\nBug: 41489832\nChange-Id: I10676dd6d996816abc301ad0cc11c5cabf43f0fc\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5599293\nCommit-Queue: Ben Reich \u003cbenreich@chromium.org\u003e\nReviewed-by: Ben Reich \u003cbenreich@chromium.org\u003e\nAuto-Submit: Takuto Ikuta \u003ctikuta@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1311137}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: e2188adf80ab4e895b14360a504b46eaed3b4021\n"
    },
    {
      "commit": "bfffc566bf0a01b36a8c9e02d55c8f40fd3c823d",
      "tree": "abd734e01a5c15cdbecc0d4ba6043f1e1a8f9909",
      "parents": [
        "2239712a82d8a7a6f9e85438e0727e96025960ec"
      ],
      "author": {
        "name": "Adrian Taylor",
        "email": "adetaylor@chromium.org",
        "time": "Fri May 24 13:37:55 2024"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Fri May 24 13:46:46 2024"
      },
      "message": "Fix if fuzzers generate coverage from \u003e 1 process.\n\nSome types of fuzzer generate code coverage information from more than\none process ID.\n\nThe key case is fuzztests, where we have a small wrapper executable that\nexists to pass the correct flags to the main fuzztest executable. We\u0027re\nprimarily interested in the coverage achieved by the main fuzztest\nexecutable.\n\nOther cases might be complex fuzzers where Chrome runs in multi-process\nmode with separate renderer and browser processes.\n\nWith this change, we ask the executables to write out coverage\ninformation to a path containing %p, which represents the process ID.\nWe then absorb any and all such files that are written out.\n\nTesting performed:\nautoninja -C out/coverage testing/libfuzzer/fuzzers:libyuv_scale_fuzztest_ScaleFuzz_ScaleDoesNotCrash_fuzzer__generate\npython3 tools/code_coverage/download_fuzz_corpora.py --download-dir current-corpora-from-clusterfuzz --build-dir out/coverage/\npython3 tools/code_coverage/run_all_fuzzers.py --fuzzer-binaries-dir out/coverage/ --fuzzer-corpora-dir current-corpora-from-clusterfuzz --profdata-outdir out/profdata-outdir\nthird_party/llvm-build/Release+Asserts/bin/llvm-cov report out/coverage/libyuv_scale_fuzztest -instr-profile\u003dout/profdata-outdir/libyuv_scale_fuzztest_ScaleFuzz_ScaleDoesNotCrash_fuzzer.profdata\nConfirm the output mentions the actual scaling algorithms\n\nBug: 342383811\nChange-Id: I8b9faf6eaa58a525259a9b1b11dd4a9e524b9947\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5570044\nReviewed-by: Titouan Rigoudy \u003ctitouan@chromium.org\u003e\nCommit-Queue: Adrian Taylor \u003cadetaylor@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1305670}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: 639f7bbbbec74a7adb1526307d95ee0bc3c2e51f\n"
    },
    {
      "commit": "2239712a82d8a7a6f9e85438e0727e96025960ec",
      "tree": "04a69b1095e8107d74025b08cd97bf5a8d402650",
      "parents": [
        "792bf710053f791797b4b4174c1f7740e494d560"
      ],
      "author": {
        "name": "Adrian Taylor",
        "email": "adetaylor@chromium.org",
        "time": "Tue May 21 03:07:25 2024"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Tue May 21 03:15:17 2024"
      },
      "message": "Remove process_doc_fuzzer from corpora list\n\nThis fuzzer no longer exists.\n\nBug: 341213357\nCq-Include-Trybots: luci.chromium.try:linux-centipede-asan-rel\nCq-Include-Trybots: luci.chromium.try:linux-libfuzzer-asan-rel\nCq-Include-Trybots: luci.chromium.try:win-libfuzzer-asan-rel\nChange-Id: Ifc77a7eaac204ed31c7da50c901cae5df0d8e88e\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5546382\nAuto-Submit: Adrian Taylor \u003cadetaylor@chromium.org\u003e\nReviewed-by: Prakhar Asthana \u003cpasthana@google.com\u003e\nCommit-Queue: Prakhar Asthana \u003cpasthana@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1303586}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: cdf4bb9a46363e0cbff12029f76a2db1b4ff5c53\n"
    },
    {
      "commit": "792bf710053f791797b4b4174c1f7740e494d560",
      "tree": "9523e92ede13d4002c1af99e4dc935dde9d59e5d",
      "parents": [
        "1b0ca9db126621758930e0face924d5f26be1b7a"
      ],
      "author": {
        "name": "Arthur Wang",
        "email": "wuwang@google.com",
        "time": "Mon May 20 16:42:06 2024"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Mon May 20 16:48:55 2024"
      },
      "message": "Add --no-report flag to support offline mode\n\nAlso, change from check_call to call due to non-zero return code on autoninja after enabling RBE client\n\nChange-Id: Idca848d93b8434146a37e2c8c089b9447295242e\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5539169\nReviewed-by: Prakhar Asthana \u003cpasthana@google.com\u003e\nCommit-Queue: Arthur Wang \u003cwuwang@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1303335}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: 06bd4dfdaea2e57dccf0d1bc2572114da05e4cfc\n"
    },
    {
      "commit": "1b0ca9db126621758930e0face924d5f26be1b7a",
      "tree": "d14443aee0e94f0bcac6f50bc5c871ddc7b76416",
      "parents": [
        "2da1d66a99dc07bafeb45309cd5821c69482318b"
      ],
      "author": {
        "name": "Alison Gale",
        "email": "agale@chromium.org",
        "time": "Fri Apr 26 19:15:24 2024"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Fri Apr 26 19:23:53 2024"
      },
      "message": "Migrate TODOs referencing old crbug IDs to the new issue tracker IDs\n\nThe canonical bug format is TODO(crbug.com/\u003cid\u003e). TODOs of the\nfollowing forms will all be migrated to the new format:\n\n- TODO(crbug.com/\u003cold id\u003e)\n- TODO(https://crbug.com/\u003cold id\u003e)\n- TODO(crbug/\u003cold id\u003e)\n- TODO(crbug/monorail/\u003cold id\u003e)\n- TODO(\u003cold id\u003e)\n- TODO(issues.chromium.org/\u003cold id\u003e)\n- TODO(https://issues.chromium.org/\u003cold id\u003e)\n- TODO(https://issues.chromium.org/u/1/issues/\u003cold id\u003e)\n- TODO(bugs.chromium.org/\u003cold id\u003e)\n\nBug id mapping is sourced from go/chrome-on-buganizer-prod-issues.\nSee go/crbug-todo-migration for details.\n\n#crbug-todo-migration\n\nBug: b/321899722\nChange-Id: Ib4e61022cc4ca4f0a6563a63fb5d2f582ef930c3\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5494425\nAuto-Submit: Alison Gale \u003cagale@chromium.org\u003e\nOwners-Override: Alison Gale \u003cagale@chromium.org\u003e\nReviewed-by: Peter Boström \u003cpbos@chromium.org\u003e\nCommit-Queue: Peter Boström \u003cpbos@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1293183}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: 4d9c23185ad9f590658e36154ac3e53f0f4f158b\n"
    },
    {
      "commit": "2da1d66a99dc07bafeb45309cd5821c69482318b",
      "tree": "f00f8e27bf9723eebaa702c34cef251931d6aabc",
      "parents": [
        "31e3bd89058b38f5a1b251702cc260a3e5a720f9"
      ],
      "author": {
        "name": "Alison Gale",
        "email": "agale@chromium.org",
        "time": "Mon Apr 22 23:34:28 2024"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Mon Apr 22 23:42:44 2024"
      },
      "message": "Migrate TODOs referencing old crbug IDs to the new issue tracker IDs\n\nThe canonical bug format is TODO(crbug.com/\u003cid\u003e). TODOs of the\nfollowing forms will all be migrated to the new format:\n\n- TODO(crbug.com/\u003cold id\u003e)\n- TODO(https://crbug.com/\u003cold id\u003e)\n- TODO(crbug/\u003cold id\u003e)\n- TODO(crbug/monorail/\u003cold id\u003e)\n- TODO(\u003cold id\u003e)\n- TODO(issues.chromium.org/\u003cold id\u003e)\n- TODO(https://issues.chromium.org/\u003cold id\u003e)\n- TODO(https://issues.chromium.org/u/1/issues/\u003cold id\u003e)\n- TODO(bugs.chromium.org/\u003cold id\u003e)\n\nBug id mapping is sourced from go/chrome-on-buganizer-prod-issues.\nSee go/crbug-todo-migration for details.\n\n#crbug-todo-migration\n\nBug: b/321899722\nChange-Id: Ib028de8bb63c99e5a81d90e24e422cf88061ad05\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5469583\nOwners-Override: Alison Gale \u003cagale@chromium.org\u003e\nReviewed-by: Darryl James \u003cdljames@chromium.org\u003e\nCommit-Queue: Alison Gale \u003cagale@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1290952}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: 923a33e9d5e24f4fb64f40dd2ffc182b2de93b0f\n"
    },
    {
      "commit": "31e3bd89058b38f5a1b251702cc260a3e5a720f9",
      "tree": "6baf8e18c6d1a6e85d173c1adb887b6fec93e455",
      "parents": [
        "f459fdcdfc6c14c9b697e88c1a795d652defa772"
      ],
      "author": {
        "name": "Alison Gale",
        "email": "agale@chromium.org",
        "time": "Sat Apr 20 03:05:40 2024"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Sat Apr 20 03:12:34 2024"
      },
      "message": "Migrate TODOs referencing old crbug IDs to the new issue tracker IDs\n\nThe canonical bug format is TODO(crbug.com/\u003cid\u003e). TODOs of the\nfollowing forms will all be migrated to the new format:\n\n- TODO(crbug.com/\u003cold id\u003e)\n- TODO(https://crbug.com/\u003cold id\u003e)\n- TODO(crbug/\u003cold id\u003e)\n- TODO(crbug/monorail/\u003cold id\u003e)\n- TODO(\u003cold id\u003e)\n- TODO(issues.chromium.org/\u003cold id\u003e)\n- TODO(https://issues.chromium.org/\u003cold id\u003e)\n- TODO(https://issues.chromium.org/u/1/issues/\u003cold id\u003e)\n- TODO(bugs.chromium.org/\u003cold id\u003e)\n\nBug id mapping is sourced from go/chrome-on-buganizer-prod-issues.\nSee go/crbug-todo-migration for details.\n\n#crbug-todo-migration\n\nBug: b/321899722\nChange-Id: Ifd155bbeff882ea939f74cf8b8f847f42847940b\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5468156\nReviewed-by: Darryl James \u003cdljames@chromium.org\u003e\nOwners-Override: Alison Gale \u003cagale@chromium.org\u003e\nCommit-Queue: Alison Gale \u003cagale@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1290297}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: 59c007a7ad2f034baeffab754f3f5bf109b69cda\n"
    },
    {
      "commit": "f459fdcdfc6c14c9b697e88c1a795d652defa772",
      "tree": "3ec78e5e6febcde448114a3a6b9161fc92f45d6b",
      "parents": [
        "22e3e05302b797c30b0c31320adb94e7b0e595c3"
      ],
      "author": {
        "name": "Eva Herencsarova",
        "email": "evih@chromium.org",
        "time": "Tue Mar 26 11:33:02 2024"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Tue Mar 26 11:42:20 2024"
      },
      "message": "[fuzzers][v8] Add ninja target for wasm_compile_all_fuzzer\n\nThis change introduces a new fuzzer: wasm-compile-all-fuzzer\nwith both wasmGC and simd expressions.\n\nThe V8 side change: https://crrev.com/c/5380199\n\nBug: v8:14679\nChange-Id: I2bcc1b2f826abc244662039b44ce29a45998101a\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5387683\nCommit-Queue: Eva Herencsárová \u003cevih@chromium.org\u003e\nReviewed-by: Clemens Backes \u003cclemensb@chromium.org\u003e\nReviewed-by: Nico Weber \u003cthakis@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1278237}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: 4dffad9ccbb9240eed0d25098aba25330e52b3e6\n"
    },
    {
      "commit": "22e3e05302b797c30b0c31320adb94e7b0e595c3",
      "tree": "b9775d1fe1f8cfcda3e08ffcbeec5ea9535ee58c",
      "parents": [
        "d0fbe493fb999ac874af04f20ba2ff865dc00e64"
      ],
      "author": {
        "name": "Eva Herencsarova",
        "email": "evih@chromium.org",
        "time": "Tue Mar 26 11:11:08 2024"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Tue Mar 26 11:19:14 2024"
      },
      "message": "[fuzzers][v8] Add ninja target for wasm_compile_wasmgc_fuzzer\n\nThis change introduces a new fuzzer: wasm-compile-wasmgc-fuzzer\nwith wasmGC expressions.\n\nThe V8 side change: https://crrev.com/c/5380197\n\nBug: v8:14679\nChange-Id: I97db28f506480e4098566c81577fdaed13efe265\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5387884\nReviewed-by: Nico Weber \u003cthakis@chromium.org\u003e\nCommit-Queue: Eva Herencsárová \u003cevih@chromium.org\u003e\nReviewed-by: Clemens Backes \u003cclemensb@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1278228}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: 72896da532d5dafb3f2e2d82bdd2fde410236036\n"
    },
    {
      "commit": "d0fbe493fb999ac874af04f20ba2ff865dc00e64",
      "tree": "43d3c21410c29858ae89bb0d7f7e4f2279531660",
      "parents": [
        "1f69d24e6e1cca1014d462d0c533b07e87926ec0"
      ],
      "author": {
        "name": "Eva Herencsarova",
        "email": "evih@chromium.org",
        "time": "Wed Mar 13 14:22:35 2024"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Wed Mar 13 14:27:45 2024"
      },
      "message": "[fuzzers] Add ninja target for V8 fuzzer: wasm_compile_simd_fuzzer\n\nThis change introduces a new fuzzer: wasm-compile-fuzzer with simd\nexpressions. (The wasm-compile-fuzzer does not generate them.)\n\nThe V8 side change: https://crrev.com/c/5366202\n\nChange-Id: I923772d612034b1fcf9b9db2af8f5df80e37c354\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5366024\nReviewed-by: Nico Weber \u003cthakis@chromium.org\u003e\nReviewed-by: Clemens Backes \u003cclemensb@chromium.org\u003e\nCommit-Queue: Eva Herencsárová \u003cevih@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1272137}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: 56a7f879773e6972112abef7f1f67f084e41f5b6\n"
    },
    {
      "commit": "1f69d24e6e1cca1014d462d0c533b07e87926ec0",
      "tree": "5ecb4f5a8f8d703a1cfa0bdfda6084d3e073a1a6",
      "parents": [
        "3cfee5acf97f10b8e8b56a2dc2788d9c27961a1e"
      ],
      "author": {
        "name": "Adrian Taylor",
        "email": "adetaylor@chromium.org",
        "time": "Tue Mar 12 13:34:59 2024"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Tue Mar 12 13:42:47 2024"
      },
      "message": "run_all_fuzzers.py: cleanups, ~no functional changes\n\nThis CL is primarily about cleaning up recent changes to this script,\nwhich is used when gathering fuzzer code coverage.\n\nIt has a few minor functional changes:\n\n* It logs progress as it goes through the hundreds of fuzzers.\n* It unlinks profraw files after they\u0027ve been merged into profdata\n  files, likely saving quite a bit of disk space.\n* It integrates several separate print statements into one, such that\n  the different parallel jobs don\u0027t interleave so much (and generally\n  tweaks the logging a little).\n\nThe major changes here are non-functional though:\n* Abstract out a function for actually running the fuzzers\n* Abstract out a function for performing llvm-profdata merge\n\nBug: 326493647\nChange-Id: I68a6972004e4790921d270ef13d8ff962f29a355\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5361940\nReviewed-by: Titouan Rigoudy \u003ctitouan@chromium.org\u003e\nCommit-Queue: Adrian Taylor \u003cadetaylor@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1271516}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: 7a42ed5c88d3b83d6dfc6a5ba562ae498b04ae54\n"
    },
    {
      "commit": "3cfee5acf97f10b8e8b56a2dc2788d9c27961a1e",
      "tree": "08ddd605bad94d457c4e0afa61001ef3f904cc3b",
      "parents": [
        "683be4ca96ec1fac890f805a5f7e48a9dacf6608"
      ],
      "author": {
        "name": "Adrian Taylor",
        "email": "adetaylor@chromium.org",
        "time": "Mon Mar 11 10:50:38 2024"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Mon Mar 11 10:57:50 2024"
      },
      "message": "run_all_fuzzers.py: fix rename\n\nFix a minor bug used when gathering fuzzing coverage.\n\nBug: 326493647\nChange-Id: I25d901553e6abf7b4a3ef23ab04fbb0a0eed9aef\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5358397\nReviewed-by: Arthur Sonzogni \u003carthursonzogni@chromium.org\u003e\nReviewed-by: Pâris Meuleman \u003cpmeuleman@chromium.org\u003e\nAuto-Submit: Adrian Taylor \u003cadetaylor@chromium.org\u003e\nCommit-Queue: Adrian Taylor \u003cadetaylor@chromium.org\u003e\nCommit-Queue: Titouan Rigoudy \u003ctitouan@chromium.org\u003e\nReviewed-by: Titouan Rigoudy \u003ctitouan@chromium.org\u003e\nReviewed-by: Ali Hijazi \u003cahijazi@chromium.org\u003e\nCommit-Queue: Arthur Sonzogni \u003carthursonzogni@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1270865}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: cd825c280184fc98e653d5be4151353838690d17\n"
    },
    {
      "commit": "683be4ca96ec1fac890f805a5f7e48a9dacf6608",
      "tree": "da985b95582131740e5efb60295a36a9070257ad",
      "parents": [
        "1e812370378ac0248a011210d223908190d5deb7"
      ],
      "author": {
        "name": "Adrian Taylor",
        "email": "adetaylor@chromium.org",
        "time": "Sun Mar 10 16:18:12 2024"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Sun Mar 10 16:24:51 2024"
      },
      "message": "run_all_fuzzers: skip troublesome profdata merges\n\nFor unknown reasons, llvm-profdata merge sometimes fails, possibly\nbecause the amount of coverage generated by some of our fuzzers is too\nlarge. When this happens, skip generating coverage for such fuzzers\ninstead of failing the whole job.\n\nWe\u0027ll investigate the root cause in crbug.com/328849489 and hopefully\nput in a better fix, but for now, unblock the fuzzer coverage job.\n\nBug: 326493647, 328849489\nChange-Id: I0d87d3657ff3147251fd59886f883ed964487e70\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5358576\nAuto-Submit: Adrian Taylor \u003cadetaylor@chromium.org\u003e\nReviewed-by: Łukasz Anforowicz \u003clukasza@chromium.org\u003e\nCommit-Queue: Adrian Taylor \u003cadetaylor@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1270719}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: 96d66bb192098bcff47dc667a26b15615a676da2\n"
    },
    {
      "commit": "1e812370378ac0248a011210d223908190d5deb7",
      "tree": "9c586e2212e16aed04cdfbcb223904426b64bfa3",
      "parents": [
        "13a9ec88dedd4edd85b512eee2d79d8c2890a47b"
      ],
      "author": {
        "name": "Adrian Taylor",
        "email": "adetaylor@chromium.org",
        "time": "Sat Mar 09 13:24:56 2024"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Sat Mar 09 13:31:46 2024"
      },
      "message": "Fix run_all_fuzzers.py bug.\n\nFixing a small logic error.\n\nBug: 326493647\nChange-Id: Id2acc80dbb47921bd1752927c31a10752e054d08\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5359193\nAuto-Submit: Adrian Taylor \u003cadetaylor@chromium.org\u003e\nCommit-Queue: Adrian Taylor \u003cadetaylor@chromium.org\u003e\nReviewed-by: Adam Langley \u003cagl@chromium.org\u003e\nCommit-Queue: Adam Langley \u003cagl@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1270608}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: e12efc54a8d6201be194f295abb8886a903d4957\n"
    },
    {
      "commit": "13a9ec88dedd4edd85b512eee2d79d8c2890a47b",
      "tree": "bf3763c0249056180b42096680f9a2a3fbb60259",
      "parents": [
        "8bfe82356e03fae27ed57a874c9f5669c73806ca"
      ],
      "author": {
        "name": "Adrian Taylor",
        "email": "adetaylor@chromium.org",
        "time": "Fri Mar 08 07:47:38 2024"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Fri Mar 08 07:55:22 2024"
      },
      "message": "Reduce run_all_fuzzers.py disk usage\n\nThis script is used to gather fuzzing code coverage.\nUnder some circumstances this script runs the fuzzer individually\nover each test case. Previously, each such run made a .profraw file\nof potentially hundreds of MB. Given hundreds or thousands of\ntest cases, that has the potential to fill the bot disk.\n\nWith this change, we merge the profraw file into an accumulating profdata file after each test case is run, so there\u0027s no need\nto maintain a per-test-case profraw file.\n\nThis may make the job take significantly longer, but should\neliminate failures due to lack of disk space.\n\nBug: 326493647\nChange-Id: Iaa1bd82a010e6dd354e9eb7fa998c4b75a8e5ef4\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5323343\nCommit-Queue: Adrian Taylor \u003cadetaylor@chromium.org\u003e\nReviewed-by: Paul Semel \u003cpaulsemel@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1270057}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: d96e6e0e122fcdda8d08feffb1f578bf492ba17c\n"
    },
    {
      "commit": "8bfe82356e03fae27ed57a874c9f5669c73806ca",
      "tree": "c197caaf09e07f89193a35bd6250ce33563c89f5",
      "parents": [
        "10ce382356ce1665f83c54bb8d34c8fc450a3f53"
      ],
      "author": {
        "name": "Adrian Taylor",
        "email": "adetaylor@chromium.org",
        "time": "Wed Mar 06 13:09:45 2024"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Wed Mar 06 13:19:01 2024"
      },
      "message": "Pass DISPLAY into fuzzers when gathering coverage.\n\nThe surrounding fuzz builder recipes now set an X DISPLAY environment\nvariable pointing to an xvfb X server. However, this wasn\u0027t being passed\nthrough to the fuzzers and thus some fuzzers were still crashing out on\nstartup. Pass the DISPLAY environment variable through.\n\nTesting performed (roughly equivalent to the fuzz.py recipe):\nBuild ad_auction_service_mojolpm_fuzzer\npython3 tools/code_coverage/download_fuzz_corpora.py --download-dir current-corpora-from-clusterfuzz --build-dir out/coverage\npython3 ../tools/build/recipes/withxvfb.py --target Release --bot-name\u003dade --build-dir\u003dout/coverage --  python3 tools/code_coverage/run_all_fuzzers.py --fuzzer-binaries-dir out/coverage/ --fuzzer-corpora-dir current-corpora-from-clusterfuzz --profdata-outdir out/profdata-outdir\n\nPreviously: fuzzer crashed almost immediately with Aura stack trace.\nNow: fuzzer takes ages to actually run through its test cases.\n\nBug: 326191164\nChange-Id: Ie87b56f0b8d77b6e0afe02c2a5289ffde36768e0\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5349516\nReviewed-by: Paul Semel \u003cpaulsemel@chromium.org\u003e\nCommit-Queue: Paul Semel \u003cpaulsemel@chromium.org\u003e\nAuto-Submit: Adrian Taylor \u003cadetaylor@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1268972}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: 51185686a9de6c6c5f522b9bb6488232def3a8fe\n"
    },
    {
      "commit": "10ce382356ce1665f83c54bb8d34c8fc450a3f53",
      "tree": "a348037bed98ba1a1ff3f4c0280682397ca69f5d",
      "parents": [
        "58b4709317e7e16d654173936691df433fd14fc6"
      ],
      "author": {
        "name": "Matthias Liedtke",
        "email": "mliedtke@chromium.org",
        "time": "Wed Feb 28 20:07:39 2024"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Wed Feb 28 20:14:24 2024"
      },
      "message": "[fuzzers] Add ninja target for v8_wasm_init_expr_fuzzer\n\nThis CL adds a new fuzzer binary for fuzzing global initializer\nexpressions in WebAssembly.\nV8 side change: https://crrev.com/c/5324481\n\nChange-Id: I8a9f370f402167aafa9db585212e968938cec81e\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5318506\nReviewed-by: Nico Weber \u003cthakis@chromium.org\u003e\nCommit-Queue: Matthias Liedtke \u003cmliedtke@chromium.org\u003e\nReviewed-by: Clemens Backes \u003cclemensb@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1266591}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: f8c8056fa9c09c87a9b5b0488fb23e05f450c788\n"
    },
    {
      "commit": "58b4709317e7e16d654173936691df433fd14fc6",
      "tree": "6e5dca44fce8366f3fa9fc436121c3cc8f5b27d2",
      "parents": [
        "34d8051e83c1c03347fb73c55779899476e1febf"
      ],
      "author": {
        "name": "Adrian Taylor",
        "email": "adetaylor@chromium.org",
        "time": "Wed Feb 21 14:08:57 2024"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Wed Feb 21 14:18:33 2024"
      },
      "message": "Fuzzing coverage timing \u0026 retry tweaks.\n\nThe fuzzing coverage dashboard currently takes 4.8 hours to run all the\nfuzzers, but fails to gather coverage for the MojoLPM fuzzers. This CL\nis an attempt to adjust some of the timeouts and retry limits to\n(hopefully) achieve better coverage collection within the same sort of\ntime limit.\n\nThe overall algorithm (unchanged) is:\n* Try to run the fuzzer against its whole corpus, retrying\n* If that doesn\u0027t work, run it against individual test cases, until\n  we\u0027ve gathered \u0027n\u0027 traces successfully, or attempted \u0027m\u0027 traces\n\nThis CL:\n* Increases \u0027n\u0027 from 10 to 100. This is what seems to be needed to\n  gather coverage from most of our MojoLPM fuzzers. (100 is just a\n  guess). This will obviously increase the time taken for the job.\n* Decreases \u0027m\u0027 from 1000 to 500, which will save some time but will\n  likely only impact two fuzzers, so won\u0027t save much.\n* Decreases the retries on the initial whole-corpus run from 2 to 1\n  because there\u0027s no evidence that retries actually help anyway.\n* Decreases the timeout for each individual-test-case run from 30\n  minutes to 1 minute. I don\u0027t think we\u0027re currently hitting this\n  timeout so this probably won\u0027t make any difference.\n* Decreases the timeout for the whole-corpus run from 30 minutes\n  to 20 minutes. This is being hit 67 times at the moment - it\u0027s\n  not clear whether this is because these fuzzers are stalled or\n  because it\u0027s just taking a long time to run them. So this is a\n  bit of a gamble - this could reduce overall execution time (if the\n  former) or increase it (if the latter, and we then have to run\n  more test cases individually.)\n\nBug: 326191164, 326192741\nChange-Id: Ic9af0bbb22c976e06ea3b78480d4aaefde8d5210\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5310025\nCommit-Queue: Adrian Taylor \u003cadetaylor@chromium.org\u003e\nReviewed-by: Paul Semel \u003cpaulsemel@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1263312}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: d5547edf5b1209b8f549322e1ffc99d37bb9e37f\n"
    },
    {
      "commit": "34d8051e83c1c03347fb73c55779899476e1febf",
      "tree": "e61ff3a8965b37592feea9c1f26569aad4daaeb6",
      "parents": [
        "a754726dd388f9c0e0b74b61c329673586b49c7f"
      ],
      "author": {
        "name": "Jeff Yoon",
        "email": "jeffyoon@google.com",
        "time": "Mon Feb 12 23:42:16 2024"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Mon Feb 12 23:51:19 2024"
      },
      "message": "[buganizer] Migrate DIR_METADATA for tools/\n\nMigrate all metadata files for tools/ and mixins\nused by metadata files under tools/.\n\nVerify components with http://b/components/{id} or at\ngo/chrome-on-buganizer-prod-components.\n\nBug: chromium:1518875\nChange-Id: I6e7c91aa64e69718dddb89f2f181eb68ef634b60\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5264419\nCommit-Queue: Jeff Yoon \u003cjeffyoon@google.com\u003e\nReviewed-by: Dirk Pranke \u003cdpranke@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1259540}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: 1a023936e9f2e78eabcb0a32e5af7b8fba40471c\n"
    },
    {
      "commit": "a754726dd388f9c0e0b74b61c329673586b49c7f",
      "tree": "8f8c45d37f799fd134d7cb811bb61f5b2d4896e1",
      "parents": [
        "76f45e7184058c6cb818246dd7a6ca8e9aeef14b"
      ],
      "author": {
        "name": "Rouslan Solomakhin",
        "email": "rouslan@chromium.org",
        "time": "Tue Feb 06 17:54:32 2024"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Tue Feb 06 18:03:26 2024"
      },
      "message": "[PIX] Code validation\n\nBefore this patch, a page was considered to contain a PIX code if it\ncontained a PIX indicator string \"0014br.gov.bcb.pix\".\n\nThis patch adds a PIX code format validator for the renderer to run\nbefore returning a boolean result for \"is PIX code found\" to the\nbrowser.\n\nAfter this patch, a page is considered to contain a PIX code only if the\nfound PIX code passes the rudimentary validity checks.\n\nChange-Id: I02209ae592a7ceab73e576027b6d386b6a624713\nBug: 1475426\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5228180\nReviewed-by: Nico Weber \u003cthakis@chromium.org\u003e\nCommit-Queue: Nico Weber \u003cthakis@chromium.org\u003e\nAuto-Submit: Rouslan Solomakhin \u003crouslan@chromium.org\u003e\nReviewed-by: Siddharth Shah \u003csiashah@chromium.org\u003e\nReviewed-by: Ali Hijazi \u003cahijazi@chromium.org\u003e\nReviewed-by: Tibor Goldschwendt \u003ctiborg@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1256856}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: cc8adb4822c2a4dfef6f4b7846df334a625701a6\n"
    },
    {
      "commit": "76f45e7184058c6cb818246dd7a6ca8e9aeef14b",
      "tree": "c06c5f87eb56bb3a8e09dbd78a8244068b63cbd2",
      "parents": [
        "2bd00824f0328d9bf5d7cb0821418abe106973a7"
      ],
      "author": {
        "name": "Dustin J. Mitchell",
        "email": "djmitche@chromium.org",
        "time": "Thu Jan 18 16:50:52 2024"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Thu Jan 18 16:57:29 2024"
      },
      "message": "Rename QuicStreamFactory to QuicSessionPool.\n\nThis class used to create QUIC streams, but now creates and pools QUIC\nsessions instead. This rename brings it in line with SpdySessionPool and\nits `RequestSession` method.\n\nThis CL has no functional impact. It is a mechanistic rename, performed\nwith `sed`. It avoids renaming existing metrics, preferring continuity\nof data over accuracy of the name.\n\n```\nsed -i \u0027s/quic_stream_factory/quic_session_pool/g;s/QUIC_STREAM_FACTORY/QUIC_SESSION_POOL/g;s/QuicStreamFactory/QuicSessionPool/g\u0027 $(git grep -il \u0027quic.\\?stream.\\?factory\u0027)\nsed -i \u0027s/quic_stream_request/quic_session_request/g;s/QUIC_STREAM_REQUEST/QUIC_SESSION_REQUEST/g;s/QuicStreamRequest/QuicSessionRequest/g\u0027 $(git grep -il \u0027quic.\\?stream.\\?request\u0027)\nfor f in  net/quic/*quic_stream_factory*; do n\u003d$(echo $f | sed -e s/stream/session/g); git mv $f $n; done\nsed -i \u0027s/Net\\.QuicSessionPool/Net.QuicStreamFactory/g\u0027 $(git grep -il \u0027Net.QuicSession\u0027 net/ tools/)\ngit cl format\n```\n\nChange-Id: I20ceb3d8a0a97cd9c8888bb7414b983b9fe5fa51\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5190439\nReviewed-by: Ryan Hamilton \u003crch@chromium.org\u003e\nCommit-Queue: Dustin Mitchell \u003cdjmitche@chromium.org\u003e\nReviewed-by: Elly FJ \u003cellyjones@chromium.org\u003e\nCode-Coverage: findit-for-me@appspot.gserviceaccount.com \u003cfindit-for-me@appspot.gserviceaccount.com\u003e\nReviewed-by: Paul Semel \u003cpaulsemel@chromium.org\u003e\nReviewed-by: Tibor Goldschwendt \u003ctiborg@chromium.org\u003e\nReviewed-by: Matt Menke \u003cmmenke@chromium.org\u003e\nReviewed-by: David Schinazi \u003cdschinazi@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1248827}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: 795c736ac003117af70b73f6df9653fd65e3e73b\n"
    },
    {
      "commit": "2bd00824f0328d9bf5d7cb0821418abe106973a7",
      "tree": "83e963520bffd3a9edb788175f6bbbe0703dd7ba",
      "parents": [
        "3c1f30f0b76d7c930c02c174d6a12fd69c5b3b9d"
      ],
      "author": {
        "name": "Nico Weber",
        "email": "thakis@chromium.org",
        "time": "Tue Dec 12 17:32:46 2023"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Tue Dec 12 17:40:24 2023"
      },
      "message": "Revert \"Enable continuous mode/runtime counter relocation for coverage builds\"\n\nThis reverts commit 0265879ffa10a660230994a3ca36a96c1fec0d18.\n\nReason for revert: Speculative, might have caused https://crbug.com/1510916\n\nOriginal change\u0027s description:\n\u003e Enable continuous mode/runtime counter relocation for coverage builds\n\u003e\n\u003e Enabling the continuous mode for coverage builds allows us to recover\n\u003e coverage data for test processes run in sandboxes while avoiding the CQ\n\u003e failures that we see with the noncontinuous mode that flushes all the\n\u003e counters to disk at process shutdown. This should also be expected to\n\u003e recover coverage data for tests that exit abnormally.\n\u003e\n\u003e Enabling the continuous mode is also the first step in landing several\n\u003e changes that will potentially improve instrumented test performance.\n\u003e\n\u003e\n\u003e Cq-Include-Trybots: luci.chromium.try:chromeos-amd64-generic-siso-rel\n\u003e Cq-Include-Trybots: luci.chromium.try:ios-simulator-siso\n\u003e Cq-Include-Trybots: luci.chromium.try:linux_chromium_asan_siso_rel_ng\n\u003e Cq-Include-Trybots: luci.chromium.try:mac-siso-rel\n\u003e Change-Id: Iab1177b2e8f5a24887a33417d1556c90f1002363\n\u003e Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/4953786\n\u003e Reviewed-by: Junji Watanabe \u003cjwata@google.com\u003e\n\u003e Reviewed-by: danakj \u003cdanakj@chromium.org\u003e\n\u003e Reviewed-by: Ben Pastene \u003cbpastene@chromium.org\u003e\n\u003e Reviewed-by: Hans Wennborg \u003chans@chromium.org\u003e\n\u003e Commit-Queue: Alan Zhao \u003cayzhao@google.com\u003e\n\u003e Reviewed-by: Dominic Farolino \u003cdom@chromium.org\u003e\n\u003e Reviewed-by: Prakhar Asthana \u003cpasthana@google.com\u003e\n\u003e Cr-Commit-Position: refs/heads/main@{#1235959}\n\nChange-Id: I8d1b44632ee8b8cc3468e1ad6e5d9a1239ea352c\nCq-Include-Trybots: luci.chromium.try:chromeos-amd64-generic-siso-rel\nCq-Include-Trybots: luci.chromium.try:ios-simulator-siso\nCq-Include-Trybots: luci.chromium.try:linux_chromium_asan_siso_rel_ng\nCq-Include-Trybots: luci.chromium.try:mac-siso-rel\nNo-Presubmit: true\nNo-Tree-Checks: true\nNo-Try: true\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5115704\nAuto-Submit: Nico Weber \u003cthakis@chromium.org\u003e\nBot-Commit: Rubber Stamper \u003crubber-stamper@appspot.gserviceaccount.com\u003e\nOwners-Override: Nico Weber \u003cthakis@chromium.org\u003e\nCommit-Queue: Nico Weber \u003cthakis@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1236394}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: 51e61c7d11f37e677a8c0abc6224376901464185\n"
    },
    {
      "commit": "3c1f30f0b76d7c930c02c174d6a12fd69c5b3b9d",
      "tree": "bc97e6748a28de927d4ceb78aeb8445fa6093d5b",
      "parents": [
        "d0698ae5eae9ca2db449ec404480be64bd38f9f4"
      ],
      "author": {
        "name": "Alan Zhao",
        "email": "ayzhao@google.com",
        "time": "Mon Dec 11 21:47:18 2023"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Mon Dec 11 21:54:25 2023"
      },
      "message": "Enable continuous mode/runtime counter relocation for coverage builds\n\nEnabling the continuous mode for coverage builds allows us to recover\ncoverage data for test processes run in sandboxes while avoiding the CQ\nfailures that we see with the noncontinuous mode that flushes all the\ncounters to disk at process shutdown. This should also be expected to\nrecover coverage data for tests that exit abnormally.\n\nEnabling the continuous mode is also the first step in landing several\nchanges that will potentially improve instrumented test performance.\n\nCq-Include-Trybots: luci.chromium.try:chromeos-amd64-generic-siso-rel\nCq-Include-Trybots: luci.chromium.try:ios-simulator-siso\nCq-Include-Trybots: luci.chromium.try:linux_chromium_asan_siso_rel_ng\nCq-Include-Trybots: luci.chromium.try:mac-siso-rel\nChange-Id: Iab1177b2e8f5a24887a33417d1556c90f1002363\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/4953786\nReviewed-by: Junji Watanabe \u003cjwata@google.com\u003e\nReviewed-by: danakj \u003cdanakj@chromium.org\u003e\nReviewed-by: Ben Pastene \u003cbpastene@chromium.org\u003e\nReviewed-by: Hans Wennborg \u003chans@chromium.org\u003e\nCommit-Queue: Alan Zhao \u003cayzhao@google.com\u003e\nReviewed-by: Dominic Farolino \u003cdom@chromium.org\u003e\nReviewed-by: Prakhar Asthana \u003cpasthana@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1235959}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: 0265879ffa10a660230994a3ca36a96c1fec0d18\n"
    },
    {
      "commit": "d0698ae5eae9ca2db449ec404480be64bd38f9f4",
      "tree": "83e963520bffd3a9edb788175f6bbbe0703dd7ba",
      "parents": [
        "ac14153e699d91e9dda0a6a235bc2e670397b3d3"
      ],
      "author": {
        "name": "Julia Hansbrough",
        "email": "flowerhack@google.com",
        "time": "Wed Nov 29 00:52:35 2023"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Wed Nov 29 00:58:23 2023"
      },
      "message": "[fuzz,coverage] Enable fuzz coverage for most-current coverage data\n(instead of 30-day-old public archive).\n\nWhile fuzzing corpora are made public after ~30 days, to get the most\nup-to-date coverage information, we\u0027ll want to use the most up-to-date\ncorpora.\n\nThis required auth changes on the bots, which have now been made.\n\nOnce this is merged coverage reports should be within 24hrs of\nup-to-date.\n\nChange-Id: Ieb0663997bb585c9a673a2356af1056ca8ef280a\nBug: 1505631\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5062544\nCommit-Queue: Julia Hansbrough \u003cflowerhack@google.com\u003e\nReviewed-by: Ali Hijazi \u003cahijazi@chromium.org\u003e\nReviewed-by: Adrian Taylor \u003cadetaylor@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1230347}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: 16f5b5744ace8507e81f184a65ade4bf2bb2e6db\n"
    },
    {
      "commit": "ac14153e699d91e9dda0a6a235bc2e670397b3d3",
      "tree": "5b9a68dcb2d304dadca0555931196b063f03265e",
      "parents": [
        "4f91926c7f130670b9bbd67e0e3cc7023d3bc04e"
      ],
      "author": {
        "name": "Adrian Taylor",
        "email": "adetaylor@chromium.org",
        "time": "Fri Nov 17 16:44:30 2023"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Fri Nov 17 16:56:45 2023"
      },
      "message": "Fuzz coverage: use fewer profraw files.\n\nWe were previously keeping up to 200 .profraw files for each fuzzer, and\nalthough we deleted them soon after, that appeared to be enough to fill\nup the bots. Let\u0027s try keeping fewer.\n\nBug: 1498406\nChange-Id: I2a7f97cad505553d766cd0bb68830db7c82d6c8f\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5038698\nAuto-Submit: Adrian Taylor \u003cadetaylor@chromium.org\u003e\nCommit-Queue: Paul Semel \u003cpaulsemel@chromium.org\u003e\nReviewed-by: Paul Semel \u003cpaulsemel@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1226160}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: 897eb96b62b51b1d4d1b29a3f97303f31aed73bc\n"
    },
    {
      "commit": "4f91926c7f130670b9bbd67e0e3cc7023d3bc04e",
      "tree": "82869cb7c65a8f1b8b6040f15303fd4e4ed78372",
      "parents": [
        "5283ebaa2d3f4ab33f1fcd6bf7d5981672702d1f"
      ],
      "author": {
        "name": "Adrian Taylor",
        "email": "adetaylor@chromium.org",
        "time": "Fri Nov 17 11:19:49 2023"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Fri Nov 17 11:26:40 2023"
      },
      "message": "Add more OWNERS for fuzzer coverage scripts.\n\nChange-Id: I516c11aa6c29201a2c5038aeeac1a644cb8891e2\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5030237\nReviewed-by: Prakhar Asthana \u003cpasthana@google.com\u003e\nAuto-Submit: Adrian Taylor \u003cadetaylor@chromium.org\u003e\nCommit-Queue: Prakhar Asthana \u003cpasthana@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1226010}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: 249db4c0fe7a3f404b5577cfef70858039d65cd0\n"
    },
    {
      "commit": "5283ebaa2d3f4ab33f1fcd6bf7d5981672702d1f",
      "tree": "8ebc170b8b8b4ad7928296aa421bee827ede6a36",
      "parents": [
        "c8783b091f9dd47f63ac1644757390632188ff56"
      ],
      "author": {
        "name": "Adrian Taylor",
        "email": "adetaylor@chromium.org",
        "time": "Fri Nov 17 01:46:24 2023"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Fri Nov 17 01:53:53 2023"
      },
      "message": "Relinquish disk space in fuzz coverage collection.\n\nThis job was failing due to excessive disk space usage. This should\nresult in space usage matching, or being less than, before\nhttps://crrev.com/1432992775c8b25fd623379ea6d605927b18cb3d\n\nBug: 1498406\nChange-Id: I17b1068901b2552a4b6c9633a40580f248eb42c7\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5033735\nCommit-Queue: Adrian Taylor \u003cadetaylor@chromium.org\u003e\nReviewed-by: Bruce Dawson \u003cbrucedawson@chromium.org\u003e\nAuto-Submit: Adrian Taylor \u003cadetaylor@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1225864}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: 3bd72435ec79f35d934222806ea43f3f1308bd41\n"
    },
    {
      "commit": "c8783b091f9dd47f63ac1644757390632188ff56",
      "tree": "159fd113eb7cd6f95d3fb99950f462f5e207fb95",
      "parents": [
        "61632b07bdc6e20e13b553463378e12691337a7b"
      ],
      "author": {
        "name": "Adrian Taylor",
        "email": "adetaylor@chromium.org",
        "time": "Tue Nov 14 21:16:21 2023"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Tue Nov 14 21:25:33 2023"
      },
      "message": "Display coverage even for fuzzers which fail.\n\nPreviously, we ran each fuzzer for its whole corpus in one go. This was\nquick, but if the fuzzer exited due to any one input, this resulted in\nus failing to write out any coverage information for the fuzzer at all.\n\nSince some fuzzers result in crashes, this meant 122 fuzzers were\ndisplaying no coverage.\n\nThis change detects the case where the initial bulk run results in a\ncrash, and then runs the fuzzer individually against each input in the\nhopes that some of them don\u0027t crash.\n\nSo, how much longer will this all take?\n\nWe currently have 122 fuzzers which are erroring out. Let\u0027s assume each\ncase takes 0.3 seconds.\n\n\"Worst\" case \u003d 1000 test cases * 122 fuzzers * 0.3 seconds \u003d 10 hours\nlonger to run the job\n\nBut let\u0027s assume that these fuzzers only have to run 400 test cases in\norder to get 200 valid traces, which seems more likely.\n\nSo likely case \u003d 400 test cases * 122 fuzzers * 0.3 seconds \u003d 4 hours\nlonger to run the job\n\nIn practice, the 0.3 estimate might be wrong, we\u0027ll see.\n\nBug: 1498406\nChange-Id: I05f272dfa658e1f4f878d0d0dea7783e40788820\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/4997037\nCommit-Queue: Adrian Taylor \u003cadetaylor@chromium.org\u003e\nReviewed-by: Bruce Dawson \u003cbrucedawson@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1224535}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: 1432992775c8b25fd623379ea6d605927b18cb3d\n"
    },
    {
      "commit": "61632b07bdc6e20e13b553463378e12691337a7b",
      "tree": "3694462f7519ea94dc21d90ebf1f082d78ff49a4",
      "parents": [
        "b9cdf14ad98ddbafd4da59d304da3e5f61e4dcef"
      ],
      "author": {
        "name": "Adrian Taylor",
        "email": "adetaylor@chromium.org",
        "time": "Tue Oct 31 14:23:53 2023"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Tue Oct 31 14:32:46 2023"
      },
      "message": "Fuzzing coverage: increase RSS limit.\n\nWhen run on ClusterFuzz, fuzzers obey extra parameters inside an\n.options file which can specify things like a per-fuzzer customized RSS\nlimit. We don\u0027t have that parsing and configuration code available to us\nin the LUCI environment, so for now, hard-code a larger RSS limit for\nall fuzzers.\n\nThis is necessary because we see some fuzzers (e.g.\nhtml_preload_scanner) crashing in the logs by using excessive RSS. It\u0027s\nnot clear whether this is because they naturally use more than the 2GB\ndefault or if it\u0027s because specific test cases cause extreme memory\nusage (and whether that\u0027s a bug). However, such crashes appear to result\nin coverage information not being fully written out, thus resulting in\ninaccuracies in the fuzzing coverage dashboard.\n\nWhile we investigate how and whether we can persuade such fuzzers to\nwrite out coverage information even in case of a crash, meanwhile tweak\nthe RSS limit to perhaps reduce such crashes in the first place.\n\nChange-Id: I9f39426d59fd8dc4a7e1408233bb278d0cd828e9\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/4987264\nAuto-Submit: Adrian Taylor \u003cadetaylor@chromium.org\u003e\nCommit-Queue: Adrian Taylor \u003cadetaylor@chromium.org\u003e\nReviewed-by: Prakhar Asthana \u003cpasthana@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1217560}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: 749d41ef10a66425d02ab878a944a4d50fa63e08\n"
    },
    {
      "commit": "b9cdf14ad98ddbafd4da59d304da3e5f61e4dcef",
      "tree": "a2eb7f4d9a5363bf1f86a80adac4f39d72a42fdf",
      "parents": [
        "f06a56e5b449476f6329f1fdbc0b168c7e1403c7"
      ],
      "author": {
        "name": "Adrian Taylor",
        "email": "adetaylor@chromium.org",
        "time": "Thu Oct 19 21:28:47 2023"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Thu Oct 19 21:36:52 2023"
      },
      "message": "Zero out more lines in the fuzzing coverage report.\n\nThis change, along with a change in the recipes directory, results in\nthe Chrome coverage recipe displaying \"no coverage\" for every line of\ncode which results in binary code in the Chrome binary. Prior to this\nchange, the fuzzing coverage report only showed files which themselves\nwere part of one of our fuzzers.\n\nChange-Id: I250271ff7cec5c512dc79d998053e0cf4b6e0d2d\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/4936102\nReviewed-by: Prakhar Asthana \u003cpasthana@google.com\u003e\nCommit-Queue: Adrian Taylor \u003cadetaylor@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1212405}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: b029f44a701be4f1a7994d32622a90451e454bbf\n"
    },
    {
      "commit": "f06a56e5b449476f6329f1fdbc0b168c7e1403c7",
      "tree": "deb090f87dc8e9d9167f76711fd5b853bc083602",
      "parents": [
        "77d952c2aefd89fa76f58a97d5668ff7a4754d52"
      ],
      "author": {
        "name": "Ben Reich",
        "email": "benreich@chromium.org",
        "time": "Fri Oct 13 20:33:09 2023"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Fri Oct 13 20:41:03 2023"
      },
      "message": "[js-code-coverage] Pass arguments via response_file\n\nThe chromeos-js-coverage bot is failing dur to `Argument list too long`\non the os_settings build rule. On inspection it contains 125 manifest\nfiles and 669 sources and outputs likely exceeding the allowed length\nvia command line. This updates to instead write the args to a file and\nread them instead.\n\nFixed: b/305095818\nTest: ./merge_js_source_maps_test.py\nChange-Id: I04e28f25ac143eaf6d48144e06715aaef287c672\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/4938090\nCommit-Queue: Ben Reich \u003cbenreich@chromium.org\u003e\nReviewed-by: Tibor Goldschwendt \u003ctiborg@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1209653}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: 8fb10a6adc26fbca3886104331eb9dc82e3b909f\n"
    },
    {
      "commit": "77d952c2aefd89fa76f58a97d5668ff7a4754d52",
      "tree": "83a24a9763d33cc7843b5743b9656114df72067c",
      "parents": [
        "bce4cdc2309e9a7f1e0ff1d9310e0d0302aa67e0"
      ],
      "author": {
        "name": "Arthur Eubanks",
        "email": "aeubanks@google.com",
        "time": "Wed Aug 16 03:57:43 2023"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Wed Aug 16 04:04:52 2023"
      },
      "message": "Fix coverage.py under Windows\n\nThe windows bots can\u0027t find autoninja.bat, e.g. https://ci.chromium.org/ui/p/chromium/builders/ci/ToTWindowsCoverage/26941/overview.\n\nBug: 1453678\nChange-Id: I3a0943c98f0e5e9d5bb9998b1475b8a58c0c89d9\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/4778922\nReviewed-by: Nico Weber \u003cthakis@chromium.org\u003e\nCommit-Queue: Arthur Eubanks \u003caeubanks@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1183974}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: 97d1d4b9f57b1b012b7047ed812c58a45f3bedd1\n"
    },
    {
      "commit": "bce4cdc2309e9a7f1e0ff1d9310e0d0302aa67e0",
      "tree": "331b6b072235718ca023c22caf0d0d9b33a47fa8",
      "parents": [
        "cb9f2d5c70a8ebc712074e1daf383d821b43e849"
      ],
      "author": {
        "name": "Kristina Trajkovski",
        "email": "ktrajkovski@google.com",
        "time": "Thu Jul 13 11:38:43 2023"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Thu Jul 13 11:44:30 2023"
      },
      "message": "Rename form_parser to form_data_parser and correct related files.\n\nThe key class in the file is FormDataParser and affected files are updated for further clarity.\n\nChange-Id: Ic74ae65251b48c567503deb196835b984306d272\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/4675394\nReviewed-by: Maxim Kolosovskiy \u003ckolos@chromium.org\u003e\nCommit-Queue: Kristina Trajkovski \u003cktrajkovski@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1169845}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: 65d02f66566e504879eaa43ace9241820c4f29fd\n"
    },
    {
      "commit": "cb9f2d5c70a8ebc712074e1daf383d821b43e849",
      "tree": "4c4285f4c187fe6bb44ba3e53a9de1326e3f54df",
      "parents": [
        "9565dfe586586a21e83362ace66090535c091f60"
      ],
      "author": {
        "name": "Julia Hansbrough",
        "email": "flowerhack@google.com",
        "time": "Thu Jul 06 18:39:14 2023"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Thu Jul 06 18:46:35 2023"
      },
      "message": "[fuzz coverage] Remote coverage.py dependency from merge_all_fuzzers.py.\n\nThe profdata file that coverage.py *exports* is different than what it\nuses to generate coverage locally, causing a divergence in behavior of\nthe local coverage script and the recipe run for coverage in automation.\n\nPlus, coverage.py is far too heavyweight for what we need anyway.\n\nReplace coverage.py with a simple llvm-profdata merge command.\n\nChange-Id: Icd8c8f52abb214399395e4d82a34f71fa2bc1329\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/4657425\nReviewed-by: Prakhar Asthana \u003cpasthana@google.com\u003e\nCommit-Queue: Julia Hansbrough \u003cflowerhack@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1166687}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: 2f7fe7135bd8469159e341fab9c12858d9d3d487\n"
    },
    {
      "commit": "9565dfe586586a21e83362ace66090535c091f60",
      "tree": "997df6794cb906a0b8ece3be4f7899833223339e",
      "parents": [
        "4d1bb8494cbebac017603d6d32f0b56e65f8ab9a"
      ],
      "author": {
        "name": "Julia Hansbrough",
        "email": "flowerhack@google.com",
        "time": "Fri Jun 23 23:30:04 2023"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Fri Jun 23 23:34:23 2023"
      },
      "message": "[fuzzing, coverage] Update run_all_fuzzers to gracefully handle\ntimeouts.\n\nWe expect a small portion of fuzzers to time out and require re-running\nfor various reasons; however, the TimeoutExpired exception type has no\n.returncode value, so we should log them differently.\n\nChange-Id: Ieb8b17d60e8b8db89edf7fbf3ae2ea75df9a611c\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/4641540\nReviewed-by: Prakhar Asthana \u003cpasthana@google.com\u003e\nCommit-Queue: Julia Hansbrough \u003cflowerhack@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1162008}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: b56b8749850024f60d1e65fd07c767cd201fdee4\n"
    },
    {
      "commit": "4d1bb8494cbebac017603d6d32f0b56e65f8ab9a",
      "tree": "c2372c88530c7344313b3c7f25f273f4112bbc8c",
      "parents": [
        "54dc3a59b729fbd4a6df6342f480b07d6806fdeb"
      ],
      "author": {
        "name": "Julia Hansbrough",
        "email": "flowerhack@google.com",
        "time": "Fri Jun 23 21:59:24 2023"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Fri Jun 23 22:06:22 2023"
      },
      "message": "[fuzzing, coverage] Mute stdout/stderr for fuzzer processes, dumping\ncontents IFF there is an error.\n\nThere\u0027s quite a bit of logspam in the current configuration of the\nfuzzing runloop, but we really only care about the fuzzer output if\nthere\u0027s a failure.\n\nAlso removes some dead code.\n\nChange-Id: I2b95dd173e2ff9fe7d0bbacf0922fb27a4f93b99\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/4641809\nReviewed-by: Prakhar Asthana \u003cpasthana@google.com\u003e\nCommit-Queue: Julia Hansbrough \u003cflowerhack@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1161976}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: fc1eff4a017e5417c08b82226fb166b7ac5d3f98\n"
    },
    {
      "commit": "54dc3a59b729fbd4a6df6342f480b07d6806fdeb",
      "tree": "ca3774925cb28a8900242bde635ca6688d1ba49f",
      "parents": [
        "a18d2bfe3d92c7c452ba46b77469d13d91d8fe41"
      ],
      "author": {
        "name": "Julia Hansbrough",
        "email": "flowerhack@google.com",
        "time": "Fri Jun 23 17:18:23 2023"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Fri Jun 23 17:24:51 2023"
      },
      "message": "[coverage] Add convenience script to merge all fuzzers given a set of\nprofdata files.\n\nPreviously coverage.py assumed that you would only want to do these\nsteps \"all at once\".  However, by generating the profdata files in a\nseparate script, we can get improved overall performance, and simply add\na flag to coverage.py to indicate when we solely want to perform the\nmerge step.\n\nChange-Id: I1d9e452143b33d7fe107d6a8bf28e1d226635f2b\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/4549944\nReviewed-by: Prakhar Asthana \u003cpasthana@google.com\u003e\nCommit-Queue: Julia Hansbrough \u003cflowerhack@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1161817}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: 2b46f355cfad5ae25f1d8f9ec7f0a37eb53c2d9a\n"
    },
    {
      "commit": "a18d2bfe3d92c7c452ba46b77469d13d91d8fe41",
      "tree": "13078f51ef120ed2ebc211031e6e58358de4bc52",
      "parents": [
        "66d9964e26da05cc1012d269c1f4410e1ee4bf82"
      ],
      "author": {
        "name": "Julia Hansbrough",
        "email": "flowerhack@google.com",
        "time": "Fri Jun 23 17:09:36 2023"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Fri Jun 23 17:16:46 2023"
      },
      "message": "[coverage] Update utility scripts to use python3.\n\nThis should be the new default.\n\nChange-Id: Ib380a0f27497804d3d45aab95219538e8007756b\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/4549631\nReviewed-by: Jeff Yoon \u003cjeffyoon@google.com\u003e\nReviewed-by: Prakhar Asthana \u003cpasthana@google.com\u003e\nCommit-Queue: Julia Hansbrough \u003cflowerhack@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1161811}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: afb23b8b70cfbc191bbdd8822fbe0ef19198e9b0\n"
    },
    {
      "commit": "66d9964e26da05cc1012d269c1f4410e1ee4bf82",
      "tree": "e251f736949d1110bcd65279aab939d6e060fc75",
      "parents": [
        "1d3ded9e9e346194d5e54d3c70dc8e14a80e16e2"
      ],
      "author": {
        "name": "Julia Hansbrough",
        "email": "flowerhack@google.com",
        "time": "Thu Jun 22 06:51:53 2023"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Thu Jun 22 06:57:27 2023"
      },
      "message": "[fuzzing,coverage] Update script to download all fuzzing corpora.\n\n* Updates which bucket to download corpora from.\n* Due to the format corpora are stored in the new bucket, adds an unzip\n  step\n* Keys corpora to download off of built fuzzer targets instead of a\n  static fuzzer list\n* Adds tests\n\nChange-Id: I710fa5bc5ddf821168c6847a1fdd3e4e5467e20f\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/4617684\nReviewed-by: Jeff Yoon \u003cjeffyoon@google.com\u003e\nCommit-Queue: Julia Hansbrough \u003cflowerhack@google.com\u003e\nReviewed-by: Prakhar Asthana \u003cpasthana@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1161057}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: cc844a7b5a14fb9ddb73e421360b8a015625ccf1\n"
    },
    {
      "commit": "1d3ded9e9e346194d5e54d3c70dc8e14a80e16e2",
      "tree": "a121c5d47b31049d8035d5d39a674ec889725255",
      "parents": [
        "8c5c82878dbed8abbbfdc67ba80e816976eec4c1"
      ],
      "author": {
        "name": "Julia Hansbrough",
        "email": "flowerhack@google.com",
        "time": "Thu Jun 22 06:10:02 2023"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Thu Jun 22 06:17:07 2023"
      },
      "message": "[coverage] Add convenience script to run all fuzzers in parallel while\npreserving the resulting profdata files.\n\nBeing able to run all fuzzers, in separate processes, is crucial for\nefficiently generating a coverage dashboard \u0026 tracking individual fuzzer\njobs that fail for whatever reason.\n\nThis patch is part of a series, and the overall goal of the series is to\nprovide a set of convenience scripts to make it simpler to generate\nfuzzing coverage reports.\n\nChange-Id: I50b1a204ec521014e687a6f6ad908cc22ec3b7cf\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/4633629\nReviewed-by: Prakhar Asthana \u003cpasthana@google.com\u003e\nCommit-Queue: Julia Hansbrough \u003cflowerhack@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1161048}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: fad1f385dc9a2fb15fb78a54d73b10a265c7add4\n"
    },
    {
      "commit": "8c5c82878dbed8abbbfdc67ba80e816976eec4c1",
      "tree": "f95c792c2ff9747cc80524968d4f28420f3e5892",
      "parents": [
        "8ec74a909da4a2d58798d3a59e6d881ebaa0aa97"
      ],
      "author": {
        "name": "Julia Hansbrough",
        "email": "flowerhack@google.com",
        "time": "Tue Jun 20 19:17:03 2023"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Tue Jun 20 19:22:55 2023"
      },
      "message": "[coverage] Fix errors in coverage_test.py.\n\ncoverage_test.py seems to have been outside of presubmits for a while,\nleading to a missed opportunity for ensuring coverage.py remains stablea\nnd reliable.\n\nBefore adding it to presubmits again, we need to get rid of some bitrot.\n\nThis CL updates a broken call to gn and fixes the import of a necessary\nPython module.\n\nSubsequent CLs will provide further fixes.\n\nChange-Id: I1a8cba125f54cfa6c79563fa8814bdc745dba3a6\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/4612110\nReviewed-by: Jeff Yoon \u003cjeffyoon@google.com\u003e\nCommit-Queue: Julia Hansbrough \u003cflowerhack@google.com\u003e\nReviewed-by: Prakhar Asthana \u003cpasthana@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1160190}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: 5e3ae9a23f83b04c9500fca0b3d8c27af3601a5d\n"
    },
    {
      "commit": "8ec74a909da4a2d58798d3a59e6d881ebaa0aa97",
      "tree": "acd5e2585b557e076378a551023862166c64facb",
      "parents": [
        "aa88411a32244def5c0175c683b11b12834ad4bc"
      ],
      "author": {
        "name": "Takuto Ikuta",
        "email": "tikuta@chromium.org",
        "time": "Thu Jun 01 21:38:30 2023"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Thu Jun 01 21:44:59 2023"
      },
      "message": "tools: remove `USE_PYTHON3 \u003d True` from PRESUBMIT.py\n\npresubmit now uses python3 only.\n\nThis is generated by\n$ rg -l \u0027^USE_PYTHON3 \u003d True\u0027 | \\\n  xargs sed -z -i \"s/\\n*USE_PYTHON3 \u003d True\\n*/\\n\\n\\n/\"\nwith some more modifications.\n\nThis also removes run_on_python2, run_on_python3, and skip_shebang_check\nargs.\n\nBug: 1207012\nChange-Id: I43ac77120dc2456bc065a41750f1f5ddfd88d9e5\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/4576841\nCommit-Queue: Takuto Ikuta \u003ctikuta@chromium.org\u003e\nReviewed-by: Bruce Dawson \u003cbrucedawson@chromium.org\u003e\nAuto-Submit: Takuto Ikuta \u003ctikuta@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1152146}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: e108f10dfc017ddc158a453b2aa44a5fb7a18674\n"
    },
    {
      "commit": "aa88411a32244def5c0175c683b11b12834ad4bc",
      "tree": "1147e514ee81134ed55c239521672678044d24f6",
      "parents": [
        "856f1eccf2c9f4ef15c2d15278abd3a17658bf84"
      ],
      "author": {
        "name": "Prakhar",
        "email": "pasthana@google.com",
        "time": "Wed May 24 00:21:00 2023"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Wed May 24 00:25:12 2023"
      },
      "message": "Log warning if a file is missing for local coverage\n\nChange-Id: If188b50b9e5e2a945eb90c595192326828a21907\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/4559904\nAuto-Submit: Prakhar Asthana \u003cpasthana@google.com\u003e\nCommit-Queue: Benjamin Joyce (Ben) \u003cbjoyce@chromium.org\u003e\nReviewed-by: Benjamin Joyce (Ben) \u003cbjoyce@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1148279}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: ba1aa2e4147a7fe1dec8b645e507f31fdf2d483d\n"
    },
    {
      "commit": "856f1eccf2c9f4ef15c2d15278abd3a17658bf84",
      "tree": "ed416e9765c7c0d24ace0ecbf4998cd21190aa0c",
      "parents": [
        "9779eae4d50aaa4c99b22d1b68bb7d83f6fbd9b9"
      ],
      "author": {
        "name": "Prakhar",
        "email": "pasthana@google.com",
        "time": "Tue May 23 19:32:40 2023"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Tue May 23 19:39:05 2023"
      },
      "message": "Fix bug in local coverage script when only when profdata file is given as input\n\nChange-Id: Ic066801f88ee61027028362bc37a4742e268a1d3\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/4556140\nAuto-Submit: Prakhar Asthana \u003cpasthana@google.com\u003e\nCommit-Queue: Prakhar Asthana \u003cpasthana@google.com\u003e\nCommit-Queue: Benjamin Joyce (Ben) \u003cbjoyce@chromium.org\u003e\nReviewed-by: Benjamin Joyce (Ben) \u003cbjoyce@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1148107}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: f851c56b449b0f1995635399d5bd9bb7c423400a\n"
    },
    {
      "commit": "9779eae4d50aaa4c99b22d1b68bb7d83f6fbd9b9",
      "tree": "60d2e300056016b15da46c62bee3a8a46b4fa1cf",
      "parents": [
        "fd5ebacbba34b11a49f312196bb5a88e44a3f3a9"
      ],
      "author": {
        "name": "Prakhar",
        "email": "pasthana@google.com",
        "time": "Mon May 22 17:17:45 2023"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Mon May 22 17:24:24 2023"
      },
      "message": "Fix llvm profile path for wpt test coverage generation locally\n\nRight now profraw path is `\u003cllvm_profile_file_path\u003e.profraw` which is wrong.\n\nChange-Id: I9a36ec07dd1972dcd178a8fdb83ccfa7a9861025\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/4549882\nReviewed-by: Benjamin Joyce (Ben) \u003cbjoyce@chromium.org\u003e\nCommit-Queue: Benjamin Joyce (Ben) \u003cbjoyce@chromium.org\u003e\nAuto-Submit: Prakhar Asthana \u003cpasthana@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1147304}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: a641851f7c255cea259fd22d16f640100759e59d\n"
    },
    {
      "commit": "fd5ebacbba34b11a49f312196bb5a88e44a3f3a9",
      "tree": "1ef9fda141db98ef4eec986e351a904552d4e72f",
      "parents": [
        "a3837aef242b61ec43da9a14f1f4af047ec7f23b"
      ],
      "author": {
        "name": "Julia Hansbrough",
        "email": "flowerhack@google.com",
        "time": "Thu May 18 20:28:32 2023"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Thu May 18 20:37:03 2023"
      },
      "message": "[coverage] Add convenience script for building all fuzz targets.\n\nWhen generating a fuzzing coverage report, it is more efficient to build\nall fuzzers at once, *and then* run them in parallel, and finally merge\nthe outputs.\n\nThe current tools/code_coverage/coverage.py script only performs this\nwork sequentially.  Therefore, we create this new helper script that\nlets us build all fuzzers at once.\n\nThis patch is part of a series, and the overall goal of the series is to\nprovide a set of convenience scripts to make it simpler to generate\nfuzzing coverage reports.\n\nA subsequent CL will run these scripts in automation but is outside the\nscope of this patch series.\n\nChange-Id: Ia5a9e90d2f4259a736a40ce3e10ec50e98282415\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/4529218\nCommit-Queue: Julia Hansbrough \u003cflowerhack@google.com\u003e\nReviewed-by: Prakhar Asthana \u003cpasthana@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1146137}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: 355b3dbc381ea897dfca5d2f53572e53d4eae02f\n"
    },
    {
      "commit": "a3837aef242b61ec43da9a14f1f4af047ec7f23b",
      "tree": "3b34adf385744acc88a39e3e9eb1da1ee875075d",
      "parents": [
        "de759c9da8369a18036f56bb9d7be57543c88057"
      ],
      "author": {
        "name": "Julia Hansbrough",
        "email": "flowerhack@google.com",
        "time": "Tue May 16 19:33:17 2023"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Tue May 16 19:38:14 2023"
      },
      "message": "[coverage] Add convenience script for downloading fuzzing corpora.\n\nThis patch is part of a series, and the overall goal of the series is to\nprovide a set of convenience scripts to make it simpler to generate\nfuzzing coverage reports.\n\nA subsequent CL will run these scripts in automation but is outside the\nscop eof this patch series.\n\nChange-Id: I16f9c080a12f4fdda761c648ede39befdb4e8891\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/4529217\nReviewed-by: Prakhar Asthana \u003cpasthana@google.com\u003e\nCommit-Queue: Julia Hansbrough \u003cflowerhack@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1144856}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: 888c3d26421ad425f61fe028fdad065f3129f4b9\n"
    }
  ],
  "next": "de759c9da8369a18036f56bb9d7be57543c88057"
}
