)]}'
{
  "log": [
    {
      "commit": "516872232cdce5d4a0739584c43f3fe592fa3ac9",
      "tree": "e70f7ced19705495428a7441949fd8cfda74c58c",
      "parents": [
        "3744152a16ad03e389ab3a75234bfa572e367763"
      ],
      "author": {
        "name": "chromium-autoroll@skia-public.iam.gserviceaccount.com",
        "email": "chromium-autoroll@skia-public.iam.gserviceaccount.com",
        "time": "Wed Jun 03 03:50:14 2026"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Wed Jun 03 03:52:45 2026"
      },
      "message": "Roll FuzzTest from da27bcae1a89 to ea4d5f1018a9 (2 revisions)\n\nhttps://chromium.googlesource.com/external/github.com/google/fuzztest.git/+log/da27bcae1a89..ea4d5f1018a9\n\n2026-06-02 xinhaoyuan@google.com Create new flags from FuzzTest configuration fields used in Centipede.\n2026-06-02 xinhaoyuan@google.com No public description\n\nIf this roll has caused a breakage, revert this CL and stop the roller\nusing the controls here:\nhttps://autoroll.skia.org/r/fuzztest-chromium\nPlease CC chrome-fuzzing-core@google.com on the revert to ensure that a human\nis aware of the problem.\n\nTo file a bug in Chromium: https://bugs.chromium.org/p/chromium/issues/entry\n\nTo report a problem with the AutoRoller itself, please file a bug:\nhttps://issues.skia.org/issues/new?component\u003d1389291\u0026template\u003d1850622\n\nDocumentation for the AutoRoller is here:\nhttps://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md\n\nCq-Include-Trybots: luci.chromium.try:linux-centipede-asan-rel;luci.chromium.try:linux-libfuzzer-asan-rel;luci.chromium.try:win-libfuzzer-asan-rel\nBug: None\nTbr: chrome-fuzzing-core@google.com\nChange-Id: If92956fa6db6f9e315cee15af7959d397156e41e\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7897483\nCommit-Queue: chromium-autoroll@skia-public.iam.gserviceaccount.com \u003cchromium-autoroll@skia-public.iam.gserviceaccount.com\u003e\nBot-Commit: chromium-autoroll@skia-public.iam.gserviceaccount.com \u003cchromium-autoroll@skia-public.iam.gserviceaccount.com\u003e\nCr-Commit-Position: refs/heads/main@{#1640689}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: 7bf9baad7325cd3cbf44bd72ba7d16fd0da7a6c3\n"
    },
    {
      "commit": "3744152a16ad03e389ab3a75234bfa572e367763",
      "tree": "3da68027727013b9b4ae6d6a391f0b6055be3bb4",
      "parents": [
        "e11fd8b6cce58020bbb340a0f4f06c6c501f1510"
      ],
      "author": {
        "name": "chromium-autoroll@skia-public.iam.gserviceaccount.com",
        "email": "chromium-autoroll@skia-public.iam.gserviceaccount.com",
        "time": "Fri May 29 07:37:08 2026"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Fri May 29 07:39:17 2026"
      },
      "message": "Roll FuzzTest from 7bd4f25a8a93 to da27bcae1a89 (1 revision)\n\nhttps://chromium.googlesource.com/external/github.com/google/fuzztest.git/+log/7bd4f25a8a93..da27bcae1a89\n\n2026-05-29 fuzztest@google.com No public description\n\nIf this roll has caused a breakage, revert this CL and stop the roller\nusing the controls here:\nhttps://autoroll.skia.org/r/fuzztest-chromium\nPlease CC chrome-fuzzing-core@google.com on the revert to ensure that a human\nis aware of the problem.\n\nTo file a bug in Chromium: https://bugs.chromium.org/p/chromium/issues/entry\n\nTo report a problem with the AutoRoller itself, please file a bug:\nhttps://issues.skia.org/issues/new?component\u003d1389291\u0026template\u003d1850622\n\nDocumentation for the AutoRoller is here:\nhttps://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md\n\nCq-Include-Trybots: luci.chromium.try:linux-centipede-asan-rel;luci.chromium.try:linux-libfuzzer-asan-rel;luci.chromium.try:win-libfuzzer-asan-rel\nBug: None\nTbr: chrome-fuzzing-core@google.com\nChange-Id: I5757cf76b02f7ee1745259b7c55cb9f2cf9113f7\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7884978\nBot-Commit: chromium-autoroll@skia-public.iam.gserviceaccount.com \u003cchromium-autoroll@skia-public.iam.gserviceaccount.com\u003e\nCommit-Queue: chromium-autoroll@skia-public.iam.gserviceaccount.com \u003cchromium-autoroll@skia-public.iam.gserviceaccount.com\u003e\nCr-Commit-Position: refs/heads/main@{#1638284}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: 4f5e9a953b54889c5e21f74e442027d66b93dc16\n"
    },
    {
      "commit": "e11fd8b6cce58020bbb340a0f4f06c6c501f1510",
      "tree": "615a53d8d0965843fa2b0f312eb4f00ccb8590f2",
      "parents": [
        "ebd426b203af867e7cad05ccc0d2b3a845393bf1"
      ],
      "author": {
        "name": "chromium-autoroll@skia-public.iam.gserviceaccount.com",
        "email": "chromium-autoroll@skia-public.iam.gserviceaccount.com",
        "time": "Fri May 29 00:57:39 2026"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Fri May 29 00:59:00 2026"
      },
      "message": "Roll FuzzTest from 36a7acd1a444 to 7bd4f25a8a93 (1 revision)\n\nhttps://chromium.googlesource.com/external/github.com/google/fuzztest.git/+log/36a7acd1a444..7bd4f25a8a93\n\n2026-05-28 xinhaoyuan@google.com Disable running multiple fuzz tests by default and remove the tests.\n\nIf this roll has caused a breakage, revert this CL and stop the roller\nusing the controls here:\nhttps://autoroll.skia.org/r/fuzztest-chromium\nPlease CC chrome-fuzzing-core@google.com on the revert to ensure that a human\nis aware of the problem.\n\nTo file a bug in Chromium: https://bugs.chromium.org/p/chromium/issues/entry\n\nTo report a problem with the AutoRoller itself, please file a bug:\nhttps://issues.skia.org/issues/new?component\u003d1389291\u0026template\u003d1850622\n\nDocumentation for the AutoRoller is here:\nhttps://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md\n\nCq-Include-Trybots: luci.chromium.try:linux-centipede-asan-rel;luci.chromium.try:linux-libfuzzer-asan-rel;luci.chromium.try:win-libfuzzer-asan-rel\nBug: None\nTbr: chrome-fuzzing-core@google.com\nChange-Id: I7786d511dbdeb9517456a20094e085cf409b1adf\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7884324\nCommit-Queue: chromium-autoroll@skia-public.iam.gserviceaccount.com \u003cchromium-autoroll@skia-public.iam.gserviceaccount.com\u003e\nBot-Commit: chromium-autoroll@skia-public.iam.gserviceaccount.com \u003cchromium-autoroll@skia-public.iam.gserviceaccount.com\u003e\nCr-Commit-Position: refs/heads/main@{#1638124}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: 1da78af942c3a563fd8d978faf08e1607592ab17\n"
    },
    {
      "commit": "ebd426b203af867e7cad05ccc0d2b3a845393bf1",
      "tree": "46304b880bf0cf743d1df97ecf38ffb1d69bade0",
      "parents": [
        "582df785f51800b213948f918fe4acee01ab7790"
      ],
      "author": {
        "name": "chromium-autoroll@skia-public.iam.gserviceaccount.com",
        "email": "chromium-autoroll@skia-public.iam.gserviceaccount.com",
        "time": "Tue May 26 11:50:15 2026"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Tue May 26 11:52:02 2026"
      },
      "message": "Roll FuzzTest from 19f2215202d0 to 36a7acd1a444 (1 revision)\n\nhttps://chromium.googlesource.com/external/github.com/google/fuzztest.git/+log/19f2215202d0..36a7acd1a444\n\n2026-05-26 fuzztest@google.com Fix off-by-one error in Flatbuffers domain field mutation.\n\nIf this roll has caused a breakage, revert this CL and stop the roller\nusing the controls here:\nhttps://autoroll.skia.org/r/fuzztest-chromium\nPlease CC chrome-fuzzing-core@google.com on the revert to ensure that a human\nis aware of the problem.\n\nTo file a bug in Chromium: https://bugs.chromium.org/p/chromium/issues/entry\n\nTo report a problem with the AutoRoller itself, please file a bug:\nhttps://issues.skia.org/issues/new?component\u003d1389291\u0026template\u003d1850622\n\nDocumentation for the AutoRoller is here:\nhttps://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md\n\nCq-Include-Trybots: luci.chromium.try:linux-centipede-asan-rel;luci.chromium.try:linux-libfuzzer-asan-rel;luci.chromium.try:win-libfuzzer-asan-rel\nBug: None\nTbr: chrome-fuzzing-core@google.com\nChange-Id: I58a15859309e16228fc1cd6dad880e833a16a063\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7875793\nBot-Commit: chromium-autoroll@skia-public.iam.gserviceaccount.com \u003cchromium-autoroll@skia-public.iam.gserviceaccount.com\u003e\nCommit-Queue: chromium-autoroll@skia-public.iam.gserviceaccount.com \u003cchromium-autoroll@skia-public.iam.gserviceaccount.com\u003e\nCr-Commit-Position: refs/heads/main@{#1636078}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: cae2c41d94cb2812d79030d2de92b905af338fe6\n"
    },
    {
      "commit": "582df785f51800b213948f918fe4acee01ab7790",
      "tree": "d14d93650eef806a18dd5ebd183b1b004f1871a5",
      "parents": [
        "f32f1331828e73c74c0e44fa9b5076118c6bb18c"
      ],
      "author": {
        "name": "chromium-autoroll@skia-public.iam.gserviceaccount.com",
        "email": "chromium-autoroll@skia-public.iam.gserviceaccount.com",
        "time": "Fri May 22 11:46:19 2026"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Fri May 22 11:48:32 2026"
      },
      "message": "Roll FuzzTest from 7991d2b163e0 to 19f2215202d0 (2 revisions)\n\nhttps://chromium.googlesource.com/external/github.com/google/fuzztest.git/+log/7991d2b163e0..19f2215202d0\n\n2026-05-22 fuzztest@google.com Fix flatbuffers enum domain corpus validation\n2026-05-21 fuzztest@google.com No public description\n\nIf this roll has caused a breakage, revert this CL and stop the roller\nusing the controls here:\nhttps://autoroll.skia.org/r/fuzztest-chromium\nPlease CC chrome-fuzzing-core@google.com on the revert to ensure that a human\nis aware of the problem.\n\nTo file a bug in Chromium: https://bugs.chromium.org/p/chromium/issues/entry\n\nTo report a problem with the AutoRoller itself, please file a bug:\nhttps://issues.skia.org/issues/new?component\u003d1389291\u0026template\u003d1850622\n\nDocumentation for the AutoRoller is here:\nhttps://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md\n\nCq-Include-Trybots: luci.chromium.try:linux-centipede-asan-rel;luci.chromium.try:linux-libfuzzer-asan-rel;luci.chromium.try:win-libfuzzer-asan-rel\nBug: None\nTbr: chrome-fuzzing-core@google.com\nChange-Id: Ic2fbbcca754384586d3785edc21b5742838284cc\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7870258\nCommit-Queue: chromium-autoroll@skia-public.iam.gserviceaccount.com \u003cchromium-autoroll@skia-public.iam.gserviceaccount.com\u003e\nBot-Commit: chromium-autoroll@skia-public.iam.gserviceaccount.com \u003cchromium-autoroll@skia-public.iam.gserviceaccount.com\u003e\nCr-Commit-Position: refs/heads/main@{#1634867}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: 078e696a917cd6a6e4ebed45710cbedec6dabbcf\n"
    },
    {
      "commit": "f32f1331828e73c74c0e44fa9b5076118c6bb18c",
      "tree": "19ef027ed81f6b144bc2e5e801410811bc91cbda",
      "parents": [
        "dca5f7521a4794dc8e050d05589d47b72b9c6cb2"
      ],
      "author": {
        "name": "chromium-autoroll@skia-public.iam.gserviceaccount.com",
        "email": "chromium-autoroll@skia-public.iam.gserviceaccount.com",
        "time": "Thu May 21 03:33:56 2026"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Thu May 21 03:35:37 2026"
      },
      "message": "Roll FuzzTest from a4eafb7060fe to 7991d2b163e0 (1 revision)\n\nhttps://chromium.googlesource.com/external/github.com/google/fuzztest.git/+log/a4eafb7060fe..7991d2b163e0\n\n2026-05-20 xinhaoyuan@google.com No public description\n\nIf this roll has caused a breakage, revert this CL and stop the roller\nusing the controls here:\nhttps://autoroll.skia.org/r/fuzztest-chromium\nPlease CC chrome-fuzzing-core@google.com on the revert to ensure that a human\nis aware of the problem.\n\nTo file a bug in Chromium: https://bugs.chromium.org/p/chromium/issues/entry\n\nTo report a problem with the AutoRoller itself, please file a bug:\nhttps://issues.skia.org/issues/new?component\u003d1389291\u0026template\u003d1850622\n\nDocumentation for the AutoRoller is here:\nhttps://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md\n\nCq-Include-Trybots: luci.chromium.try:linux-centipede-asan-rel;luci.chromium.try:linux-libfuzzer-asan-rel;luci.chromium.try:win-libfuzzer-asan-rel\nBug: None\nTbr: chrome-fuzzing-core@google.com\nChange-Id: I3b0c1694979a7220270fa3d8bd245f87ec71fe5f\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7865149\nBot-Commit: chromium-autoroll@skia-public.iam.gserviceaccount.com \u003cchromium-autoroll@skia-public.iam.gserviceaccount.com\u003e\nCommit-Queue: chromium-autoroll@skia-public.iam.gserviceaccount.com \u003cchromium-autoroll@skia-public.iam.gserviceaccount.com\u003e\nCr-Commit-Position: refs/heads/main@{#1633996}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: d4342f400ff3fcfe64886c50e01adc5782f790e7\n"
    },
    {
      "commit": "dca5f7521a4794dc8e050d05589d47b72b9c6cb2",
      "tree": "738af8b00e76a14c3a7112c1a34db0867244ecb4",
      "parents": [
        "68e964d1f9b9bdaf06b182311dee2a8102f9210e"
      ],
      "author": {
        "name": "chromium-autoroll@skia-public.iam.gserviceaccount.com",
        "email": "chromium-autoroll@skia-public.iam.gserviceaccount.com",
        "time": "Wed May 20 20:02:41 2026"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Wed May 20 20:04:17 2026"
      },
      "message": "Roll FuzzTest from 50b9c997540a to a4eafb7060fe (1 revision)\n\nhttps://chromium.googlesource.com/external/github.com/google/fuzztest.git/+log/50b9c997540a..a4eafb7060fe\n\n2026-05-20 lowengrub@google.com Arbitrary Enum Domain\n\nIf this roll has caused a breakage, revert this CL and stop the roller\nusing the controls here:\nhttps://autoroll.skia.org/r/fuzztest-chromium\nPlease CC chrome-fuzzing-core@google.com on the revert to ensure that a human\nis aware of the problem.\n\nTo file a bug in Chromium: https://bugs.chromium.org/p/chromium/issues/entry\n\nTo report a problem with the AutoRoller itself, please file a bug:\nhttps://issues.skia.org/issues/new?component\u003d1389291\u0026template\u003d1850622\n\nDocumentation for the AutoRoller is here:\nhttps://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md\n\nCq-Include-Trybots: luci.chromium.try:linux-centipede-asan-rel;luci.chromium.try:linux-libfuzzer-asan-rel;luci.chromium.try:win-libfuzzer-asan-rel\nBug: None\nTbr: chrome-fuzzing-core@google.com\nChange-Id: I97936bd61b670da3397234373dd987916e0185ca\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7862870\nBot-Commit: chromium-autoroll@skia-public.iam.gserviceaccount.com \u003cchromium-autoroll@skia-public.iam.gserviceaccount.com\u003e\nCommit-Queue: chromium-autoroll@skia-public.iam.gserviceaccount.com \u003cchromium-autoroll@skia-public.iam.gserviceaccount.com\u003e\nCr-Commit-Position: refs/heads/main@{#1633783}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: 0f47e43f9008a790ad15a8d271250d701f2fa0b5\n"
    },
    {
      "commit": "68e964d1f9b9bdaf06b182311dee2a8102f9210e",
      "tree": "8aa3c0be2bc3195c7c32d7986f104fd105d1b0e1",
      "parents": [
        "113cac7efe3b1b6f080670e6830b48c062f02b6e"
      ],
      "author": {
        "name": "chromium-autoroll@skia-public.iam.gserviceaccount.com",
        "email": "chromium-autoroll@skia-public.iam.gserviceaccount.com",
        "time": "Tue May 19 23:35:10 2026"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Tue May 19 23:37:23 2026"
      },
      "message": "Roll FuzzTest from 66e6962df173 to 50b9c997540a (1 revision)\n\nhttps://chromium.googlesource.com/external/github.com/google/fuzztest.git/+log/66e6962df173..50b9c997540a\n\n2026-05-19 lowengrub@google.com Arbitrary Status Domain\n\nIf this roll has caused a breakage, revert this CL and stop the roller\nusing the controls here:\nhttps://autoroll.skia.org/r/fuzztest-chromium\nPlease CC chrome-fuzzing-core@google.com on the revert to ensure that a human\nis aware of the problem.\n\nTo file a bug in Chromium: https://bugs.chromium.org/p/chromium/issues/entry\n\nTo report a problem with the AutoRoller itself, please file a bug:\nhttps://issues.skia.org/issues/new?component\u003d1389291\u0026template\u003d1850622\n\nDocumentation for the AutoRoller is here:\nhttps://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md\n\nCq-Include-Trybots: luci.chromium.try:linux-centipede-asan-rel;luci.chromium.try:linux-libfuzzer-asan-rel;luci.chromium.try:win-libfuzzer-asan-rel\nBug: None\nTbr: chrome-fuzzing-core@google.com\nChange-Id: Ibd51da1927fb29f115eff672dae9c0927bed0a0c\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7858307\nBot-Commit: chromium-autoroll@skia-public.iam.gserviceaccount.com \u003cchromium-autoroll@skia-public.iam.gserviceaccount.com\u003e\nCommit-Queue: chromium-autoroll@skia-public.iam.gserviceaccount.com \u003cchromium-autoroll@skia-public.iam.gserviceaccount.com\u003e\nCr-Commit-Position: refs/heads/main@{#1633188}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: 2d154af4642d49302c77a30e309855f8dc7ed586\n"
    },
    {
      "commit": "113cac7efe3b1b6f080670e6830b48c062f02b6e",
      "tree": "0f3aaae32af521be80f1e16c3889484eca80c58e",
      "parents": [
        "f59965a9f0f530d9c45f6fcb1f1a82b71239b6be"
      ],
      "author": {
        "name": "chromium-autoroll@skia-public.iam.gserviceaccount.com",
        "email": "chromium-autoroll@skia-public.iam.gserviceaccount.com",
        "time": "Tue May 19 18:12:31 2026"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Tue May 19 18:13:57 2026"
      },
      "message": "Roll FuzzTest from d87e49a24af2 to 66e6962df173 (1 revision)\n\nhttps://chromium.googlesource.com/external/github.com/google/fuzztest.git/+log/d87e49a24af2..66e6962df173\n\n2026-05-19 fuzztest@google.com No public description\n\nIf this roll has caused a breakage, revert this CL and stop the roller\nusing the controls here:\nhttps://autoroll.skia.org/r/fuzztest-chromium\nPlease CC chrome-fuzzing-core@google.com on the revert to ensure that a human\nis aware of the problem.\n\nTo file a bug in Chromium: https://bugs.chromium.org/p/chromium/issues/entry\n\nTo report a problem with the AutoRoller itself, please file a bug:\nhttps://issues.skia.org/issues/new?component\u003d1389291\u0026template\u003d1850622\n\nDocumentation for the AutoRoller is here:\nhttps://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md\n\nCq-Include-Trybots: luci.chromium.try:linux-centipede-asan-rel;luci.chromium.try:linux-libfuzzer-asan-rel;luci.chromium.try:win-libfuzzer-asan-rel\nBug: None\nTbr: chrome-fuzzing-core@google.com\nChange-Id: Iddc5a74f89f0f49f14e018cc69179b5ee78116f9\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7859462\nBot-Commit: chromium-autoroll@skia-public.iam.gserviceaccount.com \u003cchromium-autoroll@skia-public.iam.gserviceaccount.com\u003e\nCommit-Queue: chromium-autoroll@skia-public.iam.gserviceaccount.com \u003cchromium-autoroll@skia-public.iam.gserviceaccount.com\u003e\nCr-Commit-Position: refs/heads/main@{#1633013}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: 3b7710ac0de32634694d81e66575e56c9afeb951\n"
    },
    {
      "commit": "f59965a9f0f530d9c45f6fcb1f1a82b71239b6be",
      "tree": "ecdc845269d65e84c67f18ea548151057a874e38",
      "parents": [
        "3af74ab5953c82c35c90e32648e6969d5c4fe2a0"
      ],
      "author": {
        "name": "chromium-autoroll@skia-public.iam.gserviceaccount.com",
        "email": "chromium-autoroll@skia-public.iam.gserviceaccount.com",
        "time": "Mon May 18 01:09:43 2026"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Mon May 18 01:11:27 2026"
      },
      "message": "Roll FuzzTest from 8fec74688c0a to d87e49a24af2 (1 revision)\n\nhttps://chromium.googlesource.com/external/github.com/google/fuzztest.git/+log/8fec74688c0a..d87e49a24af2\n\n2026-05-17 fuzztest@google.com No public description\n\nIf this roll has caused a breakage, revert this CL and stop the roller\nusing the controls here:\nhttps://autoroll.skia.org/r/fuzztest-chromium\nPlease CC chrome-fuzzing-core@google.com on the revert to ensure that a human\nis aware of the problem.\n\nTo file a bug in Chromium: https://bugs.chromium.org/p/chromium/issues/entry\n\nTo report a problem with the AutoRoller itself, please file a bug:\nhttps://issues.skia.org/issues/new?component\u003d1389291\u0026template\u003d1850622\n\nDocumentation for the AutoRoller is here:\nhttps://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md\n\nCq-Include-Trybots: luci.chromium.try:linux-centipede-asan-rel;luci.chromium.try:linux-libfuzzer-asan-rel;luci.chromium.try:win-libfuzzer-asan-rel\nBug: None\nTbr: chrome-fuzzing-core@google.com\nChange-Id: Iae83d1fe49316bd4bb7dc64ea300db08721639c7\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7854123\nCommit-Queue: chromium-autoroll@skia-public.iam.gserviceaccount.com \u003cchromium-autoroll@skia-public.iam.gserviceaccount.com\u003e\nBot-Commit: chromium-autoroll@skia-public.iam.gserviceaccount.com \u003cchromium-autoroll@skia-public.iam.gserviceaccount.com\u003e\nCr-Commit-Position: refs/heads/main@{#1631937}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: 9a061dc4e0858b3f87a42ad771fd20e1954ecdaa\n"
    },
    {
      "commit": "3af74ab5953c82c35c90e32648e6969d5c4fe2a0",
      "tree": "f2dd37832aa0cd4a405b60691dc819beb74b8ccc",
      "parents": [
        "1c62cafaa6f189c568a3ceb4d606a56aa0b0874b"
      ],
      "author": {
        "name": "chromium-autoroll@skia-public.iam.gserviceaccount.com",
        "email": "chromium-autoroll@skia-public.iam.gserviceaccount.com",
        "time": "Thu May 14 22:51:53 2026"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Thu May 14 22:53:48 2026"
      },
      "message": "Roll FuzzTest from e8c9360849f8 to 8fec74688c0a (1 revision)\n\nhttps://chromium.googlesource.com/external/github.com/google/fuzztest.git/+log/e8c9360849f8..8fec74688c0a\n\n2026-05-14 lowengrub@google.com Fix the validation of `Arbitrary\u003cstring_view\u003e`.\n\nIf this roll has caused a breakage, revert this CL and stop the roller\nusing the controls here:\nhttps://autoroll.skia.org/r/fuzztest-chromium\nPlease CC chrome-fuzzing-core@google.com on the revert to ensure that a human\nis aware of the problem.\n\nTo file a bug in Chromium: https://bugs.chromium.org/p/chromium/issues/entry\n\nTo report a problem with the AutoRoller itself, please file a bug:\nhttps://issues.skia.org/issues/new?component\u003d1389291\u0026template\u003d1850622\n\nDocumentation for the AutoRoller is here:\nhttps://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md\n\nCq-Include-Trybots: luci.chromium.try:linux-centipede-asan-rel;luci.chromium.try:linux-libfuzzer-asan-rel;luci.chromium.try:win-libfuzzer-asan-rel\nBug: None\nTbr: chrome-fuzzing-core@google.com\nChange-Id: I20d33620726cb375bdbd65e69f28d63e06731566\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7850622\nCommit-Queue: chromium-autoroll@skia-public.iam.gserviceaccount.com \u003cchromium-autoroll@skia-public.iam.gserviceaccount.com\u003e\nBot-Commit: chromium-autoroll@skia-public.iam.gserviceaccount.com \u003cchromium-autoroll@skia-public.iam.gserviceaccount.com\u003e\nCr-Commit-Position: refs/heads/main@{#1630831}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: b17d042ae4140fa7091cb57895ae5ab525a29796\n"
    },
    {
      "commit": "1c62cafaa6f189c568a3ceb4d606a56aa0b0874b",
      "tree": "14e37690a21538638f5f5c870ecf876cce18df62",
      "parents": [
        "c8b7328a729bc4e1bbe0c25b5a427e82161981be"
      ],
      "author": {
        "name": "chromium-autoroll@skia-public.iam.gserviceaccount.com",
        "email": "chromium-autoroll@skia-public.iam.gserviceaccount.com",
        "time": "Thu May 14 01:08:16 2026"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Thu May 14 01:10:00 2026"
      },
      "message": "Roll FuzzTest from b03aa1d2eb97 to e8c9360849f8 (1 revision)\n\nhttps://chromium.googlesource.com/external/github.com/google/fuzztest.git/+log/b03aa1d2eb97..e8c9360849f8\n\n2026-05-13 lowengrub@google.com Arbitrary StatusCode Domain\n\nIf this roll has caused a breakage, revert this CL and stop the roller\nusing the controls here:\nhttps://autoroll.skia.org/r/fuzztest-chromium\nPlease CC chrome-fuzzing-core@google.com on the revert to ensure that a human\nis aware of the problem.\n\nTo file a bug in Chromium: https://bugs.chromium.org/p/chromium/issues/entry\n\nTo report a problem with the AutoRoller itself, please file a bug:\nhttps://issues.skia.org/issues/new?component\u003d1389291\u0026template\u003d1850622\n\nDocumentation for the AutoRoller is here:\nhttps://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md\n\nCq-Include-Trybots: luci.chromium.try:linux-centipede-asan-rel;luci.chromium.try:linux-libfuzzer-asan-rel;luci.chromium.try:win-libfuzzer-asan-rel\nBug: None\nTbr: chrome-fuzzing-core@google.com\nChange-Id: I237d8acd4c4c8b7fda6088e7025dc3bd83123ac5\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7846292\nCommit-Queue: chromium-autoroll@skia-public.iam.gserviceaccount.com \u003cchromium-autoroll@skia-public.iam.gserviceaccount.com\u003e\nBot-Commit: chromium-autoroll@skia-public.iam.gserviceaccount.com \u003cchromium-autoroll@skia-public.iam.gserviceaccount.com\u003e\nCr-Commit-Position: refs/heads/main@{#1630363}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: 4166582dcfbc414a9445d50bb55ae5114cbab181\n"
    },
    {
      "commit": "c8b7328a729bc4e1bbe0c25b5a427e82161981be",
      "tree": "97ee079ee81e31c8113fed0d0787bac6599f753c",
      "parents": [
        "ea71e4c53845f1256e5ae8f9f00820ddd3137e00"
      ],
      "author": {
        "name": "Alex Kallam",
        "email": "aakallam@chromium.org",
        "time": "Wed May 13 21:10:26 2026"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Wed May 13 21:12:41 2026"
      },
      "message": "[Fuzzing] Add FuzzTest\u0027s LLVM wrapper to \"fuzzer_test\" template\n\nWhen running LLVMFuzzerTestOneInput fuzzers with Centipede, FuzzTest\u0027s\nLLVM wrapper is used instead of linking libFuzzer so that the fuzzer is\nrun as a FUZZ_TEST.\n\nThe `fuzzer_test` template is used by many fuzzer types, not just the\nones that define LLVMFuzzerTestOneInput, so if they are not excluded by\nseed_corpus or dict restrictions, they are manually annotated with\n`exclude_wrapper` to prevent build errors.\n\nBug: 505045921\nChange-Id: I25c3cac99ce34d7c9300e317313f4b276a6a6964\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7737502\nReviewed-by: Maks Orlovich \u003cmorlovich@chromium.org\u003e\nCommit-Queue: Alex Kallam \u003caakallam@chromium.org\u003e\nReviewed-by: Etienne Bergeron \u003cetienneb@chromium.org\u003e\nReviewed-by: Daniel Cheng \u003cdcheng@chromium.org\u003e\nReviewed-by: Andy Phan \u003candyphan@chromium.org\u003e\nReviewed-by: Seung Jae Lim \u003candysjlim@chromium.org\u003e\nReviewed-by: Colin Blundell \u003cblundell@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1630207}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: 19a34a0ff623795257cef1d80142006167061740\n"
    },
    {
      "commit": "ea71e4c53845f1256e5ae8f9f00820ddd3137e00",
      "tree": "0c078f704893121b5260c9d305613d5da6485331",
      "parents": [
        "89c7210a66d3006e4e0103ddf0bf1c2beccb3225"
      ],
      "author": {
        "name": "chromium-autoroll@skia-public.iam.gserviceaccount.com",
        "email": "chromium-autoroll@skia-public.iam.gserviceaccount.com",
        "time": "Tue May 12 12:08:38 2026"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Tue May 12 12:10:58 2026"
      },
      "message": "Roll FuzzTest from a4b7237b1f25 to b03aa1d2eb97 (1 revision)\n\nhttps://chromium.googlesource.com/external/github.com/google/fuzztest.git/+log/a4b7237b1f25..b03aa1d2eb97\n\n2026-05-12 fuzztest@google.com No public description\n\nIf this roll has caused a breakage, revert this CL and stop the roller\nusing the controls here:\nhttps://autoroll.skia.org/r/fuzztest-chromium\nPlease CC chrome-fuzzing-core@google.com on the revert to ensure that a human\nis aware of the problem.\n\nTo file a bug in Chromium: https://bugs.chromium.org/p/chromium/issues/entry\n\nTo report a problem with the AutoRoller itself, please file a bug:\nhttps://issues.skia.org/issues/new?component\u003d1389291\u0026template\u003d1850622\n\nDocumentation for the AutoRoller is here:\nhttps://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md\n\nCq-Include-Trybots: luci.chromium.try:linux-centipede-asan-rel;luci.chromium.try:linux-libfuzzer-asan-rel;luci.chromium.try:win-libfuzzer-asan-rel\nBug: None\nTbr: chrome-fuzzing-core@google.com\nChange-Id: I5a1acfd0e12f823a8d5c32730798b3328cac90d0\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7839426\nCommit-Queue: chromium-autoroll@skia-public.iam.gserviceaccount.com \u003cchromium-autoroll@skia-public.iam.gserviceaccount.com\u003e\nBot-Commit: chromium-autoroll@skia-public.iam.gserviceaccount.com \u003cchromium-autoroll@skia-public.iam.gserviceaccount.com\u003e\nCr-Commit-Position: refs/heads/main@{#1629219}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: f34459e88e9a77237275e5e84dbf8655e2589080\n"
    },
    {
      "commit": "89c7210a66d3006e4e0103ddf0bf1c2beccb3225",
      "tree": "582e212f1181c10058696295c1dcbd7ba260162b",
      "parents": [
        "d915a68d5a1f62d4291e625d832d77ba848e4048"
      ],
      "author": {
        "name": "chromium-autoroll@skia-public.iam.gserviceaccount.com",
        "email": "chromium-autoroll@skia-public.iam.gserviceaccount.com",
        "time": "Wed May 06 18:11:29 2026"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Wed May 06 18:13:45 2026"
      },
      "message": "Roll FuzzTest from fd4c7172cd89 to a4b7237b1f25 (1 revision)\n\nhttps://chromium.googlesource.com/external/github.com/google/fuzztest.git/+log/fd4c7172cd89..a4b7237b1f25\n\n2026-05-06 xinhaoyuan@google.com Relax the checking of std::filesystem::create_directories for seed inputs dir.\n\nIf this roll has caused a breakage, revert this CL and stop the roller\nusing the controls here:\nhttps://autoroll.skia.org/r/fuzztest-chromium\nPlease CC chrome-fuzzing-core@google.com on the revert to ensure that a human\nis aware of the problem.\n\nTo file a bug in Chromium: https://bugs.chromium.org/p/chromium/issues/entry\n\nTo report a problem with the AutoRoller itself, please file a bug:\nhttps://issues.skia.org/issues/new?component\u003d1389291\u0026template\u003d1850622\n\nDocumentation for the AutoRoller is here:\nhttps://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md\n\nCq-Include-Trybots: luci.chromium.try:linux-centipede-asan-rel;luci.chromium.try:linux-libfuzzer-asan-rel;luci.chromium.try:win-libfuzzer-asan-rel\nBug: None\nTbr: chrome-fuzzing-core@google.com\nChange-Id: I47a8ee955ec85ae3764dfeb939de83fca2ce1772\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7822508\nBot-Commit: chromium-autoroll@skia-public.iam.gserviceaccount.com \u003cchromium-autoroll@skia-public.iam.gserviceaccount.com\u003e\nCommit-Queue: chromium-autoroll@skia-public.iam.gserviceaccount.com \u003cchromium-autoroll@skia-public.iam.gserviceaccount.com\u003e\nCr-Commit-Position: refs/heads/main@{#1626338}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: 5fbc42026cedcbc5af7ad6f710c588d92e892264\n"
    },
    {
      "commit": "d915a68d5a1f62d4291e625d832d77ba848e4048",
      "tree": "1e3c146ac6e379f574a1bc32d511d40f0198f041",
      "parents": [
        "cd9f1bb597f7341e3d1946766db5760031961acb"
      ],
      "author": {
        "name": "chromium-autoroll@skia-public.iam.gserviceaccount.com",
        "email": "chromium-autoroll@skia-public.iam.gserviceaccount.com",
        "time": "Tue May 05 21:15:33 2026"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Tue May 05 21:18:39 2026"
      },
      "message": "Roll FuzzTest from 91eb8897fdcf to fd4c7172cd89 (1 revision)\n\nhttps://chromium.googlesource.com/external/github.com/google/fuzztest.git/+log/91eb8897fdcf..fd4c7172cd89\n\n2026-05-05 xinhaoyuan@google.com No public description\n\nIf this roll has caused a breakage, revert this CL and stop the roller\nusing the controls here:\nhttps://autoroll.skia.org/r/fuzztest-chromium\nPlease CC chrome-fuzzing-core@google.com on the revert to ensure that a human\nis aware of the problem.\n\nTo file a bug in Chromium: https://bugs.chromium.org/p/chromium/issues/entry\n\nTo report a problem with the AutoRoller itself, please file a bug:\nhttps://issues.skia.org/issues/new?component\u003d1389291\u0026template\u003d1850622\n\nDocumentation for the AutoRoller is here:\nhttps://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md\n\nCq-Include-Trybots: luci.chromium.try:linux-centipede-asan-rel;luci.chromium.try:linux-libfuzzer-asan-rel;luci.chromium.try:win-libfuzzer-asan-rel\nBug: None\nTbr: chrome-fuzzing-core@google.com\nChange-Id: Ic5a3768179f590857ab4a9923cf1b70f8a2d7385\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7817262\nBot-Commit: chromium-autoroll@skia-public.iam.gserviceaccount.com \u003cchromium-autoroll@skia-public.iam.gserviceaccount.com\u003e\nCommit-Queue: chromium-autoroll@skia-public.iam.gserviceaccount.com \u003cchromium-autoroll@skia-public.iam.gserviceaccount.com\u003e\nCr-Commit-Position: refs/heads/main@{#1625713}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: 29b08b2ce3353a9182fabf773ce191e39e7de486\n"
    },
    {
      "commit": "cd9f1bb597f7341e3d1946766db5760031961acb",
      "tree": "8a76c9223cd3f0b537ae88c15c2088b1000789dc",
      "parents": [
        "5f12993ecfc74b9fc76e3a179822d0ae0f489a84"
      ],
      "author": {
        "name": "chromium-autoroll@skia-public.iam.gserviceaccount.com",
        "email": "chromium-autoroll@skia-public.iam.gserviceaccount.com",
        "time": "Tue May 05 08:19:20 2026"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Tue May 05 08:22:30 2026"
      },
      "message": "Roll FuzzTest from aa3695ec24de to 91eb8897fdcf (2 revisions)\n\nhttps://chromium.googlesource.com/external/github.com/google/fuzztest.git/+log/aa3695ec24de..91eb8897fdcf\n\n2026-05-05 fuzztest@google.com No public description\n2026-05-05 fuzztest@google.com No public description\n\nIf this roll has caused a breakage, revert this CL and stop the roller\nusing the controls here:\nhttps://autoroll.skia.org/r/fuzztest-chromium\nPlease CC chrome-fuzzing-core@google.com on the revert to ensure that a human\nis aware of the problem.\n\nTo file a bug in Chromium: https://bugs.chromium.org/p/chromium/issues/entry\n\nTo report a problem with the AutoRoller itself, please file a bug:\nhttps://issues.skia.org/issues/new?component\u003d1389291\u0026template\u003d1850622\n\nDocumentation for the AutoRoller is here:\nhttps://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md\n\nCq-Include-Trybots: luci.chromium.try:linux-centipede-asan-rel;luci.chromium.try:linux-libfuzzer-asan-rel;luci.chromium.try:win-libfuzzer-asan-rel\nBug: None\nTbr: chrome-fuzzing-core@google.com\nChange-Id: Id5ccacc7405d8a376c9e293bf1ad4f5a4c01e477\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7815859\nCommit-Queue: chromium-autoroll@skia-public.iam.gserviceaccount.com \u003cchromium-autoroll@skia-public.iam.gserviceaccount.com\u003e\nBot-Commit: chromium-autoroll@skia-public.iam.gserviceaccount.com \u003cchromium-autoroll@skia-public.iam.gserviceaccount.com\u003e\nCr-Commit-Position: refs/heads/main@{#1625264}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: 9d97811fbd716caef8d5520b723bf592ad708c1c\n"
    },
    {
      "commit": "5f12993ecfc74b9fc76e3a179822d0ae0f489a84",
      "tree": "481a34eab625c2cd041b2c828969c2848bb34e34",
      "parents": [
        "d3572597e26cfc45e65ef831e8fc22ddd604d17b"
      ],
      "author": {
        "name": "chromium-autoroll@skia-public.iam.gserviceaccount.com",
        "email": "chromium-autoroll@skia-public.iam.gserviceaccount.com",
        "time": "Tue May 05 07:14:45 2026"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Tue May 05 07:16:30 2026"
      },
      "message": "Roll FuzzTest from 5f739f542ebd to aa3695ec24de (2 revisions)\n\nhttps://chromium.googlesource.com/external/github.com/google/fuzztest.git/+log/5f739f542ebd..aa3695ec24de\n\n2026-05-05 fuzztest@google.com No public description\n2026-05-05 fuzztest@google.com No public description\n\nIf this roll has caused a breakage, revert this CL and stop the roller\nusing the controls here:\nhttps://autoroll.skia.org/r/fuzztest-chromium\nPlease CC chrome-fuzzing-core@google.com on the revert to ensure that a human\nis aware of the problem.\n\nTo file a bug in Chromium: https://bugs.chromium.org/p/chromium/issues/entry\n\nTo report a problem with the AutoRoller itself, please file a bug:\nhttps://issues.skia.org/issues/new?component\u003d1389291\u0026template\u003d1850622\n\nDocumentation for the AutoRoller is here:\nhttps://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md\n\nCq-Include-Trybots: luci.chromium.try:linux-centipede-asan-rel;luci.chromium.try:linux-libfuzzer-asan-rel;luci.chromium.try:win-libfuzzer-asan-rel\nBug: None\nTbr: chrome-fuzzing-core@google.com\nChange-Id: If3328832990a2dac1646be89553a3926b01e2902\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7815798\nCommit-Queue: chromium-autoroll@skia-public.iam.gserviceaccount.com \u003cchromium-autoroll@skia-public.iam.gserviceaccount.com\u003e\nBot-Commit: chromium-autoroll@skia-public.iam.gserviceaccount.com \u003cchromium-autoroll@skia-public.iam.gserviceaccount.com\u003e\nCr-Commit-Position: refs/heads/main@{#1625245}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: bf1bf1bdbe356d4f6f39618910c7c1a6c993a782\n"
    },
    {
      "commit": "d3572597e26cfc45e65ef831e8fc22ddd604d17b",
      "tree": "514d7bc3c30e1ad2374f408a79b5f9bf2d7643eb",
      "parents": [
        "74dd823b5d4a4940c579b866b04f61459040c6d5"
      ],
      "author": {
        "name": "chromium-autoroll@skia-public.iam.gserviceaccount.com",
        "email": "chromium-autoroll@skia-public.iam.gserviceaccount.com",
        "time": "Tue May 05 05:31:14 2026"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Tue May 05 05:33:40 2026"
      },
      "message": "Roll FuzzTest from b1e95280095a to 5f739f542ebd (1 revision)\n\nhttps://chromium.googlesource.com/external/github.com/google/fuzztest.git/+log/b1e95280095a..5f739f542ebd\n\n2026-05-05 fniksic@google.com Fix included headers in fuzztest_macros and fuzztest_macros_test.\n\nIf this roll has caused a breakage, revert this CL and stop the roller\nusing the controls here:\nhttps://autoroll.skia.org/r/fuzztest-chromium\nPlease CC chrome-fuzzing-core@google.com on the revert to ensure that a human\nis aware of the problem.\n\nTo file a bug in Chromium: https://bugs.chromium.org/p/chromium/issues/entry\n\nTo report a problem with the AutoRoller itself, please file a bug:\nhttps://issues.skia.org/issues/new?component\u003d1389291\u0026template\u003d1850622\n\nDocumentation for the AutoRoller is here:\nhttps://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md\n\nCq-Include-Trybots: luci.chromium.try:linux-centipede-asan-rel;luci.chromium.try:linux-libfuzzer-asan-rel;luci.chromium.try:win-libfuzzer-asan-rel\nBug: None\nTbr: chrome-fuzzing-core@google.com\nChange-Id: I943c599fdae3e0b328846e0a2f27977a8b71f162\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7814834\nCommit-Queue: chromium-autoroll@skia-public.iam.gserviceaccount.com \u003cchromium-autoroll@skia-public.iam.gserviceaccount.com\u003e\nBot-Commit: chromium-autoroll@skia-public.iam.gserviceaccount.com \u003cchromium-autoroll@skia-public.iam.gserviceaccount.com\u003e\nCr-Commit-Position: refs/heads/main@{#1625196}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: e5fe5b340983b487ef96b85cae13451f2cdae3d6\n"
    },
    {
      "commit": "74dd823b5d4a4940c579b866b04f61459040c6d5",
      "tree": "f4843ad7ff7b79af55d9e70f39504ce15da83232",
      "parents": [
        "9cbcefc619af5fe9ae9b452e7a7da4da3210a88c"
      ],
      "author": {
        "name": "chromium-autoroll@skia-public.iam.gserviceaccount.com",
        "email": "chromium-autoroll@skia-public.iam.gserviceaccount.com",
        "time": "Tue May 05 03:40:30 2026"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Tue May 05 03:43:19 2026"
      },
      "message": "Roll FuzzTest from e24a91020ab1 to b1e95280095a (1 revision)\n\nhttps://chromium.googlesource.com/external/github.com/google/fuzztest.git/+log/e24a91020ab1..b1e95280095a\n\n2026-05-05 fniksic@google.com Fix headers in any_test, centipede_adaptor, and corpus_database.\n\nIf this roll has caused a breakage, revert this CL and stop the roller\nusing the controls here:\nhttps://autoroll.skia.org/r/fuzztest-chromium\nPlease CC chrome-fuzzing-core@google.com on the revert to ensure that a human\nis aware of the problem.\n\nTo file a bug in Chromium: https://bugs.chromium.org/p/chromium/issues/entry\n\nTo report a problem with the AutoRoller itself, please file a bug:\nhttps://issues.skia.org/issues/new?component\u003d1389291\u0026template\u003d1850622\n\nDocumentation for the AutoRoller is here:\nhttps://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md\n\nCq-Include-Trybots: luci.chromium.try:linux-centipede-asan-rel;luci.chromium.try:linux-libfuzzer-asan-rel;luci.chromium.try:win-libfuzzer-asan-rel\nBug: None\nTbr: chrome-fuzzing-core@google.com\nChange-Id: I45f709090e80bdf3c59cefba267e6081d44b32aa\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7815559\nCommit-Queue: chromium-autoroll@skia-public.iam.gserviceaccount.com \u003cchromium-autoroll@skia-public.iam.gserviceaccount.com\u003e\nBot-Commit: chromium-autoroll@skia-public.iam.gserviceaccount.com \u003cchromium-autoroll@skia-public.iam.gserviceaccount.com\u003e\nCr-Commit-Position: refs/heads/main@{#1625176}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: f8871502419491bc4524ed6cfaabd410071c7183\n"
    },
    {
      "commit": "9cbcefc619af5fe9ae9b452e7a7da4da3210a88c",
      "tree": "ac9b8e4dbc2857dd154a97f291b2872e02ca9f90",
      "parents": [
        "f9ec3680fcb3718443786e949ab0ebf8830bd485"
      ],
      "author": {
        "name": "Jordan Brown",
        "email": "rop@google.com",
        "time": "Tue May 05 03:02:36 2026"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Tue May 05 03:04:43 2026"
      },
      "message": "[LSC] Update LICENSE metadata based on listed LICENSE files\n\nIn cases where a License is declared but only a header is present, the\nheader has been left alone. There is a separate effort to address these\nand ensure the full license text is provided.\n\nCL to add License ID\u0027s to allowlist: https://crrev.com/c/7791362\n\nChange-Id: I8249f0d0aa63aac30737b772240ffa0d8e084de5\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7789292\nReviewed-by: James Zern \u003cjzern@google.com\u003e\nAuto-Submit: Jordan Brown \u003crop@google.com\u003e\nOwners-Override: Jordan Brown \u003crop@google.com\u003e\nReviewed-by: Jiewei Qian \u003cqjw@chromium.org\u003e\nReviewed-by: Allen Li \u003cayatane@chromium.org\u003e\nCommit-Queue: Jordan Brown \u003crop@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1625165}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: e672259af4a479f14844fe64f773babd897d19a5\n"
    },
    {
      "commit": "f9ec3680fcb3718443786e949ab0ebf8830bd485",
      "tree": "9635eac257a4dfe5455a15e39bad55cd1b86480c",
      "parents": [
        "3d0fdb76c0ce9d0fb8f2beacba576d755d6f2c34"
      ],
      "author": {
        "name": "chromium-autoroll@skia-public.iam.gserviceaccount.com",
        "email": "chromium-autoroll@skia-public.iam.gserviceaccount.com",
        "time": "Tue May 05 00:56:47 2026"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Tue May 05 00:58:37 2026"
      },
      "message": "Roll FuzzTest from 6e192973ddf3 to e24a91020ab1 (1 revision)\n\nhttps://chromium.googlesource.com/external/github.com/google/fuzztest.git/+log/6e192973ddf3..e24a91020ab1\n\n2026-05-04 fniksic@google.com Remove unused headers in regexp_dfa.cc.\n\nIf this roll has caused a breakage, revert this CL and stop the roller\nusing the controls here:\nhttps://autoroll.skia.org/r/fuzztest-chromium\nPlease CC chrome-fuzzing-core@google.com on the revert to ensure that a human\nis aware of the problem.\n\nTo file a bug in Chromium: https://bugs.chromium.org/p/chromium/issues/entry\n\nTo report a problem with the AutoRoller itself, please file a bug:\nhttps://issues.skia.org/issues/new?component\u003d1389291\u0026template\u003d1850622\n\nDocumentation for the AutoRoller is here:\nhttps://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md\n\nCq-Include-Trybots: luci.chromium.try:linux-centipede-asan-rel;luci.chromium.try:linux-libfuzzer-asan-rel;luci.chromium.try:win-libfuzzer-asan-rel\nBug: None\nTbr: chrome-fuzzing-core@google.com\nChange-Id: Ia924c4c05a51f4193ab5ce35e833765f3de9f88c\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7814168\nCommit-Queue: chromium-autoroll@skia-public.iam.gserviceaccount.com \u003cchromium-autoroll@skia-public.iam.gserviceaccount.com\u003e\nBot-Commit: chromium-autoroll@skia-public.iam.gserviceaccount.com \u003cchromium-autoroll@skia-public.iam.gserviceaccount.com\u003e\nCr-Commit-Position: refs/heads/main@{#1625068}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: 78c284de3a6a26aa8648ad6c7e587ec44b5da94e\n"
    },
    {
      "commit": "3d0fdb76c0ce9d0fb8f2beacba576d755d6f2c34",
      "tree": "373ba4caf7712350f0cfc0e526c652635501fb0d",
      "parents": [
        "49d09ce32c254347ea3c5660d2be15f04bbbcadd"
      ],
      "author": {
        "name": "chromium-autoroll@skia-public.iam.gserviceaccount.com",
        "email": "chromium-autoroll@skia-public.iam.gserviceaccount.com",
        "time": "Mon May 04 17:49:41 2026"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Mon May 04 17:52:15 2026"
      },
      "message": "Roll FuzzTest from e05cf7baec1f to 6e192973ddf3 (1 revision)\n\nhttps://chromium.googlesource.com/external/github.com/google/fuzztest.git/+log/e05cf7baec1f..6e192973ddf3\n\n2026-05-04 fniksic@google.com Fix included headers in several tests.\n\nIf this roll has caused a breakage, revert this CL and stop the roller\nusing the controls here:\nhttps://autoroll.skia.org/r/fuzztest-chromium\nPlease CC chrome-fuzzing-core@google.com on the revert to ensure that a human\nis aware of the problem.\n\nTo file a bug in Chromium: https://bugs.chromium.org/p/chromium/issues/entry\n\nTo report a problem with the AutoRoller itself, please file a bug:\nhttps://issues.skia.org/issues/new?component\u003d1389291\u0026template\u003d1850622\n\nDocumentation for the AutoRoller is here:\nhttps://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md\n\nCq-Include-Trybots: luci.chromium.try:linux-centipede-asan-rel;luci.chromium.try:linux-libfuzzer-asan-rel;luci.chromium.try:win-libfuzzer-asan-rel\nBug: None\nTbr: chrome-fuzzing-core@google.com\nChange-Id: I77cba8a12cc4d5b7336a447578cc72e29fcdbeb4\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7813344\nCommit-Queue: chromium-autoroll@skia-public.iam.gserviceaccount.com \u003cchromium-autoroll@skia-public.iam.gserviceaccount.com\u003e\nBot-Commit: chromium-autoroll@skia-public.iam.gserviceaccount.com \u003cchromium-autoroll@skia-public.iam.gserviceaccount.com\u003e\nCr-Commit-Position: refs/heads/main@{#1624810}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: 5dac0e783eb4090dbf182f82c32bed5ad5634275\n"
    },
    {
      "commit": "49d09ce32c254347ea3c5660d2be15f04bbbcadd",
      "tree": "d0dfe70711e9b8cd476309e9f9f3f81e4ff2c636",
      "parents": [
        "094b74b06203e1150a8fb1e9ed08c36dc4276094"
      ],
      "author": {
        "name": "chromium-autoroll@skia-public.iam.gserviceaccount.com",
        "email": "chromium-autoroll@skia-public.iam.gserviceaccount.com",
        "time": "Fri May 01 05:43:54 2026"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Fri May 01 05:45:50 2026"
      },
      "message": "Roll FuzzTest from 6244629d1f9e to e05cf7baec1f (1 revision)\n\nhttps://chromium.googlesource.com/external/github.com/google/fuzztest.git/+log/6244629d1f9e..e05cf7baec1f\n\n2026-05-01 fuzztest@google.com No public description\n\nIf this roll has caused a breakage, revert this CL and stop the roller\nusing the controls here:\nhttps://autoroll.skia.org/r/fuzztest-chromium\nPlease CC chrome-fuzzing-core@google.com on the revert to ensure that a human\nis aware of the problem.\n\nTo file a bug in Chromium: https://bugs.chromium.org/p/chromium/issues/entry\n\nTo report a problem with the AutoRoller itself, please file a bug:\nhttps://issues.skia.org/issues/new?component\u003d1389291\u0026template\u003d1850622\n\nDocumentation for the AutoRoller is here:\nhttps://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md\n\nCq-Include-Trybots: luci.chromium.try:linux-centipede-asan-rel;luci.chromium.try:linux-libfuzzer-asan-rel;luci.chromium.try:win-libfuzzer-asan-rel\nBug: None\nTbr: chrome-fuzzing-core@google.com\nChange-Id: I6966c1bfe0f93459467780d6e40826ec3388947c\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7809167\nCommit-Queue: chromium-autoroll@skia-public.iam.gserviceaccount.com \u003cchromium-autoroll@skia-public.iam.gserviceaccount.com\u003e\nBot-Commit: chromium-autoroll@skia-public.iam.gserviceaccount.com \u003cchromium-autoroll@skia-public.iam.gserviceaccount.com\u003e\nCr-Commit-Position: refs/heads/main@{#1623717}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: c903819379951f97f6bee39fdad240848961c479\n"
    },
    {
      "commit": "094b74b06203e1150a8fb1e9ed08c36dc4276094",
      "tree": "57882a876b2b2f08f6ff6629005398436113759b",
      "parents": [
        "92a22e9802b8b6ff9fe5ae8ea3899dfb73a9651e"
      ],
      "author": {
        "name": "chromium-autoroll@skia-public.iam.gserviceaccount.com",
        "email": "chromium-autoroll@skia-public.iam.gserviceaccount.com",
        "time": "Thu Apr 30 09:56:10 2026"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Thu Apr 30 10:00:31 2026"
      },
      "message": "Roll FuzzTest from 89ebed2bdd9c to 6244629d1f9e (1 revision)\n\nhttps://chromium.googlesource.com/external/github.com/google/fuzztest.git/+log/89ebed2bdd9c..6244629d1f9e\n\n2026-04-30 fuzztest@google.com No public description\n\nIf this roll has caused a breakage, revert this CL and stop the roller\nusing the controls here:\nhttps://autoroll.skia.org/r/fuzztest-chromium\nPlease CC chrome-fuzzing-core@google.com on the revert to ensure that a human\nis aware of the problem.\n\nTo file a bug in Chromium: https://bugs.chromium.org/p/chromium/issues/entry\n\nTo report a problem with the AutoRoller itself, please file a bug:\nhttps://issues.skia.org/issues/new?component\u003d1389291\u0026template\u003d1850622\n\nDocumentation for the AutoRoller is here:\nhttps://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md\n\nCq-Include-Trybots: luci.chromium.try:linux-centipede-asan-rel;luci.chromium.try:linux-libfuzzer-asan-rel;luci.chromium.try:win-libfuzzer-asan-rel\nBug: None\nTbr: chrome-fuzzing-core@google.com\nChange-Id: Ib1fad90124e58ab396a4afd4642deca2ffb6b4ce\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7805816\nBot-Commit: chromium-autoroll@skia-public.iam.gserviceaccount.com \u003cchromium-autoroll@skia-public.iam.gserviceaccount.com\u003e\nCommit-Queue: chromium-autoroll@skia-public.iam.gserviceaccount.com \u003cchromium-autoroll@skia-public.iam.gserviceaccount.com\u003e\nCr-Commit-Position: refs/heads/main@{#1623041}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: 51c1290f902fd2bbc52516c71bdd832ceeb67b6e\n"
    },
    {
      "commit": "92a22e9802b8b6ff9fe5ae8ea3899dfb73a9651e",
      "tree": "70b5294aaffd99f88b27d78256854b05cee0f0cf",
      "parents": [
        "c30987fb83696d87a9c0bccc010c3e8fd04c4f95"
      ],
      "author": {
        "name": "Antonio Alphonse",
        "email": "alphonsea@google.com",
        "time": "Fri Apr 10 21:27:03 2026"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Fri Apr 10 21:31:39 2026"
      },
      "message": "fuzztest: Include -Wno-unused-result flag to internal fuzztest config\n\nThe code coverage builder has been failing to build since February. Due\nto https://crrev.com/c/7557779, `warn_unused_result` was added to the\n`write` function in unistd.h. This led to failing builds for the\nlinux-centipede-fuzz-coverage builder. This CL adds -Wno-unused-result\nfor internal fuzzers to suppress those errors, since fuzztest is a third\nparty dependency.\n\nCq-Include-Trybots: luci.chromium.try:linux-centipede-asan-rel\nBug: 500385597\nChange-Id: I2dbd224acc4d3beffe90bb2395c275843ce3d7b0\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7747333\nReviewed-by: Giovanni Ortuno Urquidi \u003cortuno@chromium.org\u003e\nCommit-Queue: Antonio Alphonse \u003calphonsea@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1613104}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: d9e293283987f15e5e550086ab8bcb31b812ac5c\n"
    },
    {
      "commit": "c30987fb83696d87a9c0bccc010c3e8fd04c4f95",
      "tree": "b96b0eb0d1732829aaf1fc8eed4c8b0c3973bfd6",
      "parents": [
        "3c8b741ed69e60949a481e3ff86c7933f65cfc2d"
      ],
      "author": {
        "name": "Giovanni Ortuño Urquidi",
        "email": "ortuno@chromium.org",
        "time": "Thu Mar 19 21:48:13 2026"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Thu Mar 19 21:59:16 2026"
      },
      "message": "fuzztest: Manually roll fuzztest\n\nBug: 494293280\nChange-Id: Ic685a8a318853842fe75fa0c08297615e1a9191e\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7684733\nCommit-Queue: Jocelyn Tran \u003cjocelyntran@google.com\u003e\nCommit-Queue: Giovanni Ortuno Urquidi \u003cortuno@chromium.org\u003e\nReviewed-by: Jocelyn Tran \u003cjocelyntran@google.com\u003e\nAuto-Submit: Giovanni Ortuno Urquidi \u003cortuno@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1602243}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: 9045c4388f98661f6fe33061d392960d6facc591\n"
    },
    {
      "commit": "3c8b741ed69e60949a481e3ff86c7933f65cfc2d",
      "tree": "90ddd3b9b8536983d6bc40b8b4a7c7cb3cf00f88",
      "parents": [
        "91bba347d770411d32719d2b779746bacd49ad27"
      ],
      "author": {
        "name": "Mirko Bonadei",
        "email": "mbonadei@chromium.org",
        "time": "Wed Jan 21 15:01:01 2026"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Wed Jan 21 15:11:32 2026"
      },
      "message": "Remove -msse4.2 from fuzztest BUILD.gn\n\nThis ISA specific flag is not needed since the CRC function it was\nrequired for was removed by [1].\n\nLet\u0027s remove it since it is causing ODR violations when Abseil\u0027s\nhashing is used.\n\n[1] - https://source.chromium.org/chromium/_/chromium/external/github.com/google/fuzztest/+/ade83080f436ae1aac581dc6db8c36b9b1ee9c72:centipede/int_utils.h;dlc\u003d2c3ddb6c527661aa55b4e4d6b88e3d09cbd33913\n\nBug: 475029685\nChange-Id: I88c48b130fe954c1ab327bd9fb3625ad8d1520ae\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7500716\nReviewed-by: Hans Wennborg \u003chans@chromium.org\u003e\nReviewed-by: Nico Weber \u003cthakis@chromium.org\u003e\nCommit-Queue: Nico Weber \u003cthakis@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1572297}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: 99da26737ff1e1e66647e7d2cf7df723a6c859d9\n"
    },
    {
      "commit": "91bba347d770411d32719d2b779746bacd49ad27",
      "tree": "3b5ecf130a68d52d9b9c6ea7282dd4f8c1716295",
      "parents": [
        "578cf97e11e2fa604552604c5cd493c3f3da526f"
      ],
      "author": {
        "name": "Titouan Rigoudy",
        "email": "titouan@google.com",
        "time": "Fri Dec 05 08:32:14 2025"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Fri Dec 05 08:37:57 2025"
      },
      "message": "[FuzzTest] Roll to HEAD, fix compilation failures.\n\n* Build `crash_deduplication.o` to fix the centipede build\n* Build `sanitizer_interface.o` to fix all builds\n* Absorb the latest commit from fuzztest that fixes a linker issue\n\nFixed: 465172799\nChange-Id: Ib7611fa7d12bebbb119d91ebab384af5b6451026\nCq-Include-Trybots: luci.chromium.try:chromeos-x64-libfuzzer-asan-rel-tests,linux-x64-libfuzzer-asan-dbg-tests,linux-x64-libfuzzer-asan-rel-tests,linux-x64-libfuzzer-msan-rel-tests,linux-x64-libfuzzer-ubsan-rel-tests,linux-x86-libfuzzer-asan-rel-tests,mac-arm64-libfuzzer-asan-rel-tests,win-x64-libfuzzer-asan-rel-tests,linux-x64-centipede-asan-rel-tests\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7228723\nCommit-Queue: Titouan Rigoudy \u003ctitouan@chromium.org\u003e\nReviewed-by: Martin Pan-Verde \u003cthesalsa@google.com\u003e\nAuto-Submit: Titouan Rigoudy \u003ctitouan@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1554531}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: d6757a5edcef63148777a84c476a63fba5edb565\n"
    },
    {
      "commit": "578cf97e11e2fa604552604c5cd493c3f3da526f",
      "tree": "07a532940bb0f79bcf7ea8778b62e856f32538a6",
      "parents": [
        "8116020561ea43b35765f03ac184a417638f6ed7"
      ],
      "author": {
        "name": "Titouan Rigoudy",
        "email": "titouan@google.com",
        "time": "Tue Dec 02 20:44:57 2025"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Tue Dec 02 22:20:49 2025"
      },
      "message": "[FuzzTest] Manually roll and fix broken build.\n\nThis only rolls forward 1 revision, there was a separate linker\nissue when I tried to roll all the way to HEAD.\n\nChange-Id: If61f935f02361c35dfca62de1c47b0446a6a6964\nBug: 465172799\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7213688\nAuto-Submit: Titouan Rigoudy \u003ctitouan@chromium.org\u003e\nCommit-Queue: Martin Pan-Verde \u003cthesalsa@google.com\u003e\nReviewed-by: Martin Pan-Verde \u003cthesalsa@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1553034}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: 843e6ef2dfc475179c785eb3de79011e177aa5ca\n"
    },
    {
      "commit": "8116020561ea43b35765f03ac184a417638f6ed7",
      "tree": "a27030e7ef1ff7dacc7ea7db3949ad75ada1dc4a",
      "parents": [
        "aa6ba9074b8d66a2e2853a0a0992c25966022e13"
      ],
      "author": {
        "name": "Jordan",
        "email": "rop@google.com",
        "time": "Wed Sep 17 00:42:12 2025"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Tue Dec 02 21:34:13 2025"
      },
      "message": "Add \u0027Update Mechanism: Manual\u0027 to README.chromium files\n\nBug: 445311061\nChange-Id: I2b756ad5795b793be54855c8e1883a2a2d8bbefd\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6953660\nReviewed-by: Jiewei Qian \u003cqjw@chromium.org\u003e\nAuto-Submit: Jordan Brown \u003crop@google.com\u003e\nReviewed-by: Rachael Newitt \u003crenewitt@google.com\u003e\nCommit-Queue: Jordan Brown \u003crop@google.com\u003e\nOwners-Override: Jordan Brown \u003crop@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1516347}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: 305b2fe1fa7a2c66e0ffee71ff6cdab160c570a8\n"
    },
    {
      "commit": "aa6ba9074b8d66a2e2853a0a0992c25966022e13",
      "tree": "9d548c604e28185a3617ba97c41f4ef3f00d2981",
      "parents": [
        "b3c754b19ad7a123bc983c1c12c4076d542f0858"
      ],
      "author": {
        "name": "Ali Hijazi",
        "email": "ahijazi@chromium.org",
        "time": "Thu Aug 07 15:28:48 2025"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Thu Aug 07 15:34:34 2025"
      },
      "message": "Roll FuzzTest from 7bab06ff5fbb to deebe22402a3 (18 revisions)\n\nIn addition to rolling, fix the BUILD.gn to reflect deleted/renamed files.\n\nhttps://chromium.googlesource.com/external/github.com/google/fuzztest.git/+log/7bab06ff5fbb..deebe22402a3\n\n2025-08-07 ahijazi@google.com Pass the `seed` by reference to `print_one_arg`.\n2025-08-07 xinhaoyuan@google.com Create a public mutex for atomically printing execution logs.\n2025-08-06 xinhaoyuan@google.com Make execution log printing less verbose in command.\n2025-08-06 ahijazi@google.com Minor: Remove stray semicolon\n2025-08-05 yamilmorales@google.com Refactor sancov related objects and coverage processing functions out of the runner with the purpose of sharing it with other frameworks for emitting features.\n2025-08-05 dansnyder@google.com Clear features when the input is rejected\n2025-08-05 xinhaoyuan@google.com Abort on external failures in runner mode instead of keep running.\n2025-08-01 xinhaoyuan@google.com Fix test filtering when running FuzzTest with the separate Centipede binary.\n2025-07-31 allight@google.com Add fuzztest::unstable::ParseReproducerValue function.\n2025-07-28 yamilmorales@google.com No public description\n2025-07-28 copybara-worker@google.com Merge pull request #1791 from ShadowBearVR:main\n2025-07-25 allight@google.com Allow fuzz test users to define source-code printers\n2025-07-22 lszekeres@google.com No public description\n2025-07-22 ravanbakhsh@google.com No public description\n2025-07-21 ravanbakhsh@google.com No public description\n2025-07-21 fuzztest@google.com Add flatbuffers enum domain\n2025-07-17 ravanbakhsh@google.com No public description\n2025-07-15 copybara-worker@google.com Merge pull request #1774 from backes:fix-invalid-seed-typo\n\nCq-Include-Trybots: luci.chromium.try:linux-centipede-asan-rel;luci.chromium.try:linux-libfuzzer-asan-rel;luci.chromium.try:win-libfuzzer-asan-rel\nBug: 436777474\nChange-Id: I3ab7e9d467bb681ae11e240e9a3f7a9612793caf\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6827783\nAuto-Submit: Ali Hijazi \u003cahijazi@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@{#1498243}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: bcc9998cc27802cf203ea926589b102d012a3c54\n"
    },
    {
      "commit": "b3c754b19ad7a123bc983c1c12c4076d542f0858",
      "tree": "844f90cd6ac17b82510c34d4c70e5ba07d467b83",
      "parents": [
        "9a0dcaf7c093406c7bfc79eaa84b45808120d397"
      ],
      "author": {
        "name": "Claudio DeSouza",
        "email": "cdesouza@chromium.org",
        "time": "Mon Jul 21 18:04:10 2025"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Mon Jul 21 18:13:43 2025"
      },
      "message": "[exit-time-destructors] Exclude target with warnings\n\nThis CL is part of number of CLs disabling `-Wexit-time-destructors`in\nplaces where this warning is going off. This will allow having this\nwarning enabled-by-default across the codebase, whilst documenting the\nplaces where corrections for this warning are necessary.\n\nBug: 40031409, 430332953\nChange-Id: I0ec183c8cc337506f5c5e7a46eab5497ade473e3\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6774882\nCommit-Queue: Claudio DeSouza \u003ccdesouza@chromium.org\u003e\nReviewed-by: Ali Hijazi \u003cahijazi@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1489654}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: 738539a96a3a8f7e1b9bc761393a4f6e85cbca8b\n"
    },
    {
      "commit": "9a0dcaf7c093406c7bfc79eaa84b45808120d397",
      "tree": "b68ef8a13f9d88fdae2147985412a362b17f476f",
      "parents": [
        "e0ad2518abf4089c4e9e69abd48166fc28a8b9ef"
      ],
      "author": {
        "name": "Ian Wells",
        "email": "iwells@chromium.org",
        "time": "Tue Jul 08 22:41:28 2025"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Tue Jul 08 22:49:36 2025"
      },
      "message": "Roll FuzzTest from 45a1c3ad5ac3 to d5857a5309f2 (3 revisions)\n\nhttps://chromium.googlesource.com/external/github.com/google/fuzztest.git/+log/45a1c3ad5ac3..d5857a5309f2\n\n2025-07-01 fuzztest@google.com No public description\n2025-06-30 fniksic@google.com Add the ability to set an external crash reporter for crash summaries.\n2025-06-30 fniksic@google.com Report a summary of crashes at the end of an \"update corpus database\" session.\n\nIf this roll has caused a breakage, revert this CL and stop the roller\nusing the controls here:\nhttps://autoroll.skia.org/r/fuzztest-chromium\nPlease CC chrome-fuzzing-core@google.com on the revert to ensure that a human\nis aware of the problem.\n\nTo file a bug in Chromium: https://bugs.chromium.org/p/chromium/issues/entry\n\nTo report a problem with the AutoRoller itself, please file a bug:\nhttps://issues.skia.org/issues/new?component\u003d1389291\u0026template\u003d1850622\n\nDocumentation for the AutoRoller is here:\nhttps://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md\n\nCq-Include-Trybots: luci.chromium.try:linux-centipede-asan-rel;luci.chromium.try:linux-libfuzzer-asan-rel;luci.chromium.try:win-libfuzzer-asan-rel\nBug: 430325145\nTbr: chrome-fuzzing-core@google.com\nChange-Id: Ida54091d0353cf7ee88483dc9705803cb651d20c\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6697482\nOwners-Override: Ian Wells \u003ciwells@chromium.org\u003e\nReviewed-by: Darryl James \u003cdljames@chromium.org\u003e\nCommit-Queue: Ian Wells \u003ciwells@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1484043}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: ceaa23cd8426239edb9fbb82682011c6b223611b\n"
    },
    {
      "commit": "e0ad2518abf4089c4e9e69abd48166fc28a8b9ef",
      "tree": "bf9b2e14f735962f15099d0104a245da7638ead2",
      "parents": [
        "d827aa5def66d4447d12120e63eb01f7fc2365a3"
      ],
      "author": {
        "name": "Ali Hijazi",
        "email": "ahijazi@chromium.org",
        "time": "Fri Jun 13 13:27:37 2025"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Fri Jun 13 13:33:33 2025"
      },
      "message": "[FuzzTest] Include Sources Needed for UTF-8 Domain Support\n\nChange-Id: I246d4ccf9518ff649c0f62d0cf48ab626f7abc1a\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6642961\nCommit-Queue: Ali Hijazi \u003cahijazi@chromium.org\u003e\nReviewed-by: Paul Semel \u003cpaulsemel@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1473522}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: 9ac117edfb0497c00d236128c071f8145370ac4f\n"
    },
    {
      "commit": "d827aa5def66d4447d12120e63eb01f7fc2365a3",
      "tree": "28da93236222f9ae35c8362032889417d2eb3480",
      "parents": [
        "b28ec3d49e3f0cc0e0e51fa75e0ff488547ed3a9"
      ],
      "author": {
        "name": "Abhijeet Kandalkar",
        "email": "abhijeet@igalia.com",
        "time": "Wed Jun 11 09:25:21 2025"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Wed Jun 11 09:31:17 2025"
      },
      "message": "Reland \"Roll src/third_party/fuzztest/src/ f03aafb75..890b53c34 (39 commits)\"\n\nThis is a reland of commit b854588ad5cb2e8366de3ee2eb11c32d91b6ec58\nIt fixes linux-centipede-asan-rel build by incorporating ShellEscape\nrelated changes from upstream FuzzTest commit 5d4b5e7 in\nthird_party/fuzztest/BUILD.gn\n\nFixes: https://ci.chromium.org/ui/p/chromium/builders/ci/Centipede%20Upload%20Linux%20ASan/34036/overview\nOriginal change\u0027s description:\n\u003e Roll src/third_party/fuzztest/src/ f03aafb75..890b53c34 (39 commits)\n\u003e\n\u003e https://chromium.googlesource.com/external/github.com/google/fuzztest.git/+log/f03aafb75160..890b53c3485b\n\u003e\n\u003e $ git log f03aafb75..890b53c34 --date\u003dshort --no-merges --format\u003d\u0027%ad %ae %s\u0027\n\u003e 2025-06-04 xinhaoyuan Change the FuzzTest/Centipede unit test duration to 1s.\n\u003e 2025-06-04 lszekeres Add CMake fuzztest_proto_library() support.\n\u003e 2025-06-04 xinhaoyuan Validate container memory dictionary mutation for inner domain.\n\u003e 2025-06-04 fuzztest No public description\n\u003e 2025-06-03 xinhaoyuan Add e2e tests for the libFuzzer compatibility mode.\n\u003e 2025-06-03 kusano Expose GetRandomCorpusValue within the domain API\n\u003e 2025-06-02 saraqu Cleanup FUZZTEST_STACK_LIMIT env var in favor of --stack_limit_kb flag.\n\u003e 2025-05-29 xinhaoyuan Change the FuzzTest/Centipede unit test duration to 1s.\n\u003e 2025-05-29 abhijeet Fix Windows build error due to macro conflict with \u0027stdout\u0027\n\u003e 2025-05-28 lszekeres Simplify CMake build files.\n\u003e 2025-05-28 lszekeres Organize BUILD files.\n\u003e 2025-05-28 xinhaoyuan Use subprocess API in the Centipede adaptor to replace popen, which is unsafe.\n\u003e 2025-05-28 xinhaoyuan Fix the CMake workflow for events other than pull requests.\n\u003e 2025-05-23 abhijeet Disable fuzztest subprocess library on Apple tvOS\n\u003e 2025-05-23 abhijeet Disable std::filesystem on tvOS versions below 13.0\n\u003e 2025-05-25 xinhaoyuan Allow subprocess API to inherit the current process `environ`.\n\u003e 2025-05-25 xinhaoyuan Add a subprocess API to use output callbacks.\n\u003e 2025-05-25 lszekeres Fix CMake workflow for PRs.\n\u003e 2025-05-23 lszekeres Add missing copyright headers.\n\u003e 2025-05-23 fuzztest Organize BUILD files.\n\u003e 2025-05-23 lszekeres Organize BUILD files.\n\u003e 2025-05-22 fuzztest fix AggregateOfImpl for domains with std::pair custom corpus\n\u003e 2025-05-22 ravanbakhsh Use utf8 domain for protobuf strings.\n\u003e 2025-05-21 kusano No public description\n\u003e 2025-05-21 fuzztest No public description\n\u003e 2025-05-21 lszekeres Make FuzzingBitGen non-internal.\n\u003e 2025-05-21 kusano No public description\n\u003e 2025-05-21 xinhaoyuan #Centipede NFC: use ByteSpan for the argument.\n\u003e 2025-05-20 ravanbakhsh Support UTF8 strings.\n\u003e 2025-05-20 kusano No public description\n\u003e 2025-05-20 kusano No public description\n\u003e 2025-05-20 kusano No public description\n\u003e 2025-05-20 kusano No public description\n\u003e 2025-05-20 fuzztest No public description\n\u003e 2025-05-16 xinhaoyuan Remove the legacy way of reusing previous workdir.\n\u003e 2025-05-15 ravanbakhsh Include parameterized tests in the list of unit tests.\n\u003e 2025-05-14 ravanbakhsh Set sa_flags when handling SIGINT.\n\u003e 2025-05-14 xinhaoyuan Change centipede_binary_path to centipede_command to pass extra options.\n\u003e 2025-05-14 xinhaoyuan Move ShellEscape into a library to be shared later.\n\u003e\n\u003e Created with:\n\u003e   roll-dep src/third_party/fuzztest/src\n\u003e\n\u003e Bug: 391914246\n\u003e Change-Id: I0aee30b07ab8c0aa7a19c776571d4baf821be646\n\u003e Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6598116\n\u003e Reviewed-by: Paul Semel \u003cpaulsemel@chromium.org\u003e\n\u003e Commit-Queue: Abhijeet Kandalkar \u003cabhijeet@igalia.com\u003e\n\u003e Cr-Commit-Position: refs/heads/main@{#1469866}\n\nBug: 391914246\nChange-Id: Ia8af291c3720339afd7f3b3dbbb054ac54e88dd4\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6624612\nReviewed-by: Ali Hijazi \u003cahijazi@chromium.org\u003e\nCommit-Queue: Ali Hijazi \u003cahijazi@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1472276}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: 0ece37b455d256576ec565f82adc74019906f791\n"
    },
    {
      "commit": "b28ec3d49e3f0cc0e0e51fa75e0ff488547ed3a9",
      "tree": "073514a67962f45dacac04ab7bdc188d8f869802",
      "parents": [
        "ec104b0b77a9c7f0ca595dd54db6fb6d891137ec"
      ],
      "author": {
        "name": "luci-bisection@appspot.gserviceaccount.com",
        "email": "luci-bisection@appspot.gserviceaccount.com",
        "time": "Thu Jun 05 13:09:20 2025"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Thu Jun 05 13:15:54 2025"
      },
      "message": "Revert \"Roll src/third_party/fuzztest/src/ f03aafb75..890b53c34 (39 commits)\"\n\nThis reverts commit b854588ad5cb2e8366de3ee2eb11c32d91b6ec58.\n\nReason for revert:\nLUCI Bisection has identified this change as the culprit of a build failure. See the analysis: https://ci.chromium.org/ui/p/chromium/bisection/compile-analysis/b/8712909147250222065\n\nSample failed build: https://ci.chromium.org/b/8712909147250222065\n\nIf this is a false positive, please report it at http://b.corp.google.com/createIssue?component\u003d1199205\u0026description\u003dAnalysis%3A+https%3A%2F%2Fchromium-review.googlesource.com%2Fc%2Fchromium%2Fsrc%2F%2B%2F6598116\u0026format\u003dPLAIN\u0026priority\u003dP3\u0026title\u003dWrongly+blamed+https%3A%2F%2Fci.chromium.org%2Fui%2Fp%2Fchromium%2Fbisection%2Fcompile-analysis%2Fb%2F8712909147250222065\u0026type\u003dBUG\n\nOriginal change\u0027s description:\n\u003e Roll src/third_party/fuzztest/src/ f03aafb75..890b53c34 (39 commits)\n\u003e\n\u003e https://chromium.googlesource.com/external/github.com/google/fuzztest.git/+log/f03aafb75160..890b53c3485b\n\u003e\n\u003e $ git log f03aafb75..890b53c34 --date\u003dshort --no-merges --format\u003d\u0027%ad %ae %s\u0027\n\u003e 2025-06-04 xinhaoyuan Change the FuzzTest/Centipede unit test duration to 1s.\n\u003e 2025-06-04 lszekeres Add CMake fuzztest_proto_library() support.\n\u003e 2025-06-04 xinhaoyuan Validate container memory dictionary mutation for inner domain.\n\u003e 2025-06-04 fuzztest No public description\n\u003e 2025-06-03 xinhaoyuan Add e2e tests for the libFuzzer compatibility mode.\n\u003e 2025-06-03 kusano Expose GetRandomCorpusValue within the domain API\n\u003e 2025-06-02 saraqu Cleanup FUZZTEST_STACK_LIMIT env var in favor of --stack_limit_kb flag.\n\u003e 2025-05-29 xinhaoyuan Change the FuzzTest/Centipede unit test duration to 1s.\n\u003e 2025-05-29 abhijeet Fix Windows build error due to macro conflict with \u0027stdout\u0027\n\u003e 2025-05-28 lszekeres Simplify CMake build files.\n\u003e 2025-05-28 lszekeres Organize BUILD files.\n\u003e 2025-05-28 xinhaoyuan Use subprocess API in the Centipede adaptor to replace popen, which is unsafe.\n\u003e 2025-05-28 xinhaoyuan Fix the CMake workflow for events other than pull requests.\n\u003e 2025-05-23 abhijeet Disable fuzztest subprocess library on Apple tvOS\n\u003e 2025-05-23 abhijeet Disable std::filesystem on tvOS versions below 13.0\n\u003e 2025-05-25 xinhaoyuan Allow subprocess API to inherit the current process `environ`.\n\u003e 2025-05-25 xinhaoyuan Add a subprocess API to use output callbacks.\n\u003e 2025-05-25 lszekeres Fix CMake workflow for PRs.\n\u003e 2025-05-23 lszekeres Add missing copyright headers.\n\u003e 2025-05-23 fuzztest Organize BUILD files.\n\u003e 2025-05-23 lszekeres Organize BUILD files.\n\u003e 2025-05-22 fuzztest fix AggregateOfImpl for domains with std::pair custom corpus\n\u003e 2025-05-22 ravanbakhsh Use utf8 domain for protobuf strings.\n\u003e 2025-05-21 kusano No public description\n\u003e 2025-05-21 fuzztest No public description\n\u003e 2025-05-21 lszekeres Make FuzzingBitGen non-internal.\n\u003e 2025-05-21 kusano No public description\n\u003e 2025-05-21 xinhaoyuan #Centipede NFC: use ByteSpan for the argument.\n\u003e 2025-05-20 ravanbakhsh Support UTF8 strings.\n\u003e 2025-05-20 kusano No public description\n\u003e 2025-05-20 kusano No public description\n\u003e 2025-05-20 kusano No public description\n\u003e 2025-05-20 kusano No public description\n\u003e 2025-05-20 fuzztest No public description\n\u003e 2025-05-16 xinhaoyuan Remove the legacy way of reusing previous workdir.\n\u003e 2025-05-15 ravanbakhsh Include parameterized tests in the list of unit tests.\n\u003e 2025-05-14 ravanbakhsh Set sa_flags when handling SIGINT.\n\u003e 2025-05-14 xinhaoyuan Change centipede_binary_path to centipede_command to pass extra options.\n\u003e 2025-05-14 xinhaoyuan Move ShellEscape into a library to be shared later.\n\u003e\n\u003e Created with:\n\u003e   roll-dep src/third_party/fuzztest/src\n\u003e\n\u003e Bug: 391914246\n\u003e Change-Id: I0aee30b07ab8c0aa7a19c776571d4baf821be646\n\u003e Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6598116\n\u003e Reviewed-by: Paul Semel \u003cpaulsemel@chromium.org\u003e\n\u003e Commit-Queue: Abhijeet Kandalkar \u003cabhijeet@igalia.com\u003e\n\u003e Cr-Commit-Position: refs/heads/main@{#1469866}\n\u003e\n\nBug: 391914246\nNo-Presubmit: true\nNo-Tree-Checks: true\nNo-Try: true\nChange-Id: Iae5a389862a52065e1c518472d8ce3025cb0fded\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6623636\nOwners-Override: luci-bisection@appspot.gserviceaccount.com \u003cluci-bisection@appspot.gserviceaccount.com\u003e\nBot-Commit: luci-bisection@appspot.gserviceaccount.com \u003cluci-bisection@appspot.gserviceaccount.com\u003e\nCommit-Queue: luci-bisection@appspot.gserviceaccount.com \u003cluci-bisection@appspot.gserviceaccount.com\u003e\nCr-Commit-Position: refs/heads/main@{#1469902}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: efe4cd5dce906b6a0ee26a742488129010d5a40f\n"
    },
    {
      "commit": "ec104b0b77a9c7f0ca595dd54db6fb6d891137ec",
      "tree": "759c9928087bd9b682773d8cb44868d7419c38e9",
      "parents": [
        "113b15091c49d9d3d49ef42b6c5e9edc865a67a6"
      ],
      "author": {
        "name": "Abhijeet Kandalkar",
        "email": "abhijeet@igalia.com",
        "time": "Thu Jun 05 10:10:57 2025"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Thu Jun 05 10:18:57 2025"
      },
      "message": "Roll src/third_party/fuzztest/src/ f03aafb75..890b53c34 (39 commits)\n\nhttps://chromium.googlesource.com/external/github.com/google/fuzztest.git/+log/f03aafb75160..890b53c3485b\n\n$ git log f03aafb75..890b53c34 --date\u003dshort --no-merges --format\u003d\u0027%ad %ae %s\u0027\n2025-06-04 xinhaoyuan Change the FuzzTest/Centipede unit test duration to 1s.\n2025-06-04 lszekeres Add CMake fuzztest_proto_library() support.\n2025-06-04 xinhaoyuan Validate container memory dictionary mutation for inner domain.\n2025-06-04 fuzztest No public description\n2025-06-03 xinhaoyuan Add e2e tests for the libFuzzer compatibility mode.\n2025-06-03 kusano Expose GetRandomCorpusValue within the domain API\n2025-06-02 saraqu Cleanup FUZZTEST_STACK_LIMIT env var in favor of --stack_limit_kb flag.\n2025-05-29 xinhaoyuan Change the FuzzTest/Centipede unit test duration to 1s.\n2025-05-29 abhijeet Fix Windows build error due to macro conflict with \u0027stdout\u0027\n2025-05-28 lszekeres Simplify CMake build files.\n2025-05-28 lszekeres Organize BUILD files.\n2025-05-28 xinhaoyuan Use subprocess API in the Centipede adaptor to replace popen, which is unsafe.\n2025-05-28 xinhaoyuan Fix the CMake workflow for events other than pull requests.\n2025-05-23 abhijeet Disable fuzztest subprocess library on Apple tvOS\n2025-05-23 abhijeet Disable std::filesystem on tvOS versions below 13.0\n2025-05-25 xinhaoyuan Allow subprocess API to inherit the current process `environ`.\n2025-05-25 xinhaoyuan Add a subprocess API to use output callbacks.\n2025-05-25 lszekeres Fix CMake workflow for PRs.\n2025-05-23 lszekeres Add missing copyright headers.\n2025-05-23 fuzztest Organize BUILD files.\n2025-05-23 lszekeres Organize BUILD files.\n2025-05-22 fuzztest fix AggregateOfImpl for domains with std::pair custom corpus\n2025-05-22 ravanbakhsh Use utf8 domain for protobuf strings.\n2025-05-21 kusano No public description\n2025-05-21 fuzztest No public description\n2025-05-21 lszekeres Make FuzzingBitGen non-internal.\n2025-05-21 kusano No public description\n2025-05-21 xinhaoyuan #Centipede NFC: use ByteSpan for the argument.\n2025-05-20 ravanbakhsh Support UTF8 strings.\n2025-05-20 kusano No public description\n2025-05-20 kusano No public description\n2025-05-20 kusano No public description\n2025-05-20 kusano No public description\n2025-05-20 fuzztest No public description\n2025-05-16 xinhaoyuan Remove the legacy way of reusing previous workdir.\n2025-05-15 ravanbakhsh Include parameterized tests in the list of unit tests.\n2025-05-14 ravanbakhsh Set sa_flags when handling SIGINT.\n2025-05-14 xinhaoyuan Change centipede_binary_path to centipede_command to pass extra options.\n2025-05-14 xinhaoyuan Move ShellEscape into a library to be shared later.\n\nCreated with:\n  roll-dep src/third_party/fuzztest/src\n\nBug: 391914246\nChange-Id: I0aee30b07ab8c0aa7a19c776571d4baf821be646\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6598116\nReviewed-by: Paul Semel \u003cpaulsemel@chromium.org\u003e\nCommit-Queue: Abhijeet Kandalkar \u003cabhijeet@igalia.com\u003e\nCr-Commit-Position: refs/heads/main@{#1469866}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: b854588ad5cb2e8366de3ee2eb11c32d91b6ec58\n"
    },
    {
      "commit": "113b15091c49d9d3d49ef42b6c5e9edc865a67a6",
      "tree": "073514a67962f45dacac04ab7bdc188d8f869802",
      "parents": [
        "4a7e9c055e63f4d67e04229ab491eaefe409addf"
      ],
      "author": {
        "name": "Ali Hijazi",
        "email": "ahijazi@chromium.org",
        "time": "Tue May 13 09:02:41 2025"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Tue May 13 09:13:07 2025"
      },
      "message": "Roll FuzzTest from 9c1ffdc7fb3d to da3c2d0c42b1 (18 revisions)\n\nhttps://chromium.googlesource.com/external/github.com/google/fuzztest.git/+log/9c1ffdc7fb3d..da3c2d0c42b1\n\n2025-05-09 xinhaoyuan@google.com Continue reducing the test flakiness.\n2025-05-08 fuzztest@google.com No public description\n2025-05-08 xinhaoyuan@google.com Print specific reproduction instruction if only one reproducer is exported.\n2025-05-08 fniksic@google.com Fix the corpus value validation for `InRegexp`.\n2025-05-08 fniksic@google.com Move the `InRegexp` implementation code from the header file to the source file.\n2025-05-08 fuzztest@google.com Initial commit for the FuzzTest Rust Framework\n2025-05-07 xinhaoyuan@google.com Reduce test flakiness.\n2025-05-06 xinhaoyuan@google.com Export and report crash reproducers from Centipede.\n2025-05-06 xinhaoyuan@google.com #Centipede Add crashes_to_files to export the crash reproducers and metadata.\n2025-05-06 xinhaoyuan@google.com Add RemoteFileCopy to be used later.\n2025-05-05 xinhaoyuan@google.com Report skipped test in the runner mode instead of the controller mode.\n2025-05-01 xinhaoyuan@google.com Expose WriteFailureDescription instead of passing it to OnFailure. #Centipede\n2025-05-01 xinhaoyuan@google.com Remove the accidentally added data dependency.\n2025-05-01 xinhaoyuan@google.com Add support for skipped test using the failure description. #Centipede\n2025-05-01 xinhaoyuan@google.com Request early stop on setup failure to peacefully exit. #Centipede\n2025-04-30 copybara-worker@google.com Merge pull request #1661 from armandomontanez:remove-bogus-abseil-version\n2025-04-30 xinhaoyuan@google.com Define interface classes for runner functions.\n2025-04-30 xinhaoyuan@google.com Support running Centipede in separate processes.\n\nCq-Include-Trybots: luci.chromium.try:linux-centipede-asan-rel;luci.chromium.try:linux-libfuzzer-asan-rel;luci.chromium.try:win-libfuzzer-asan-rel\nBug: None\nChange-Id: Id82e6910c7f3f95e513f0eabae9691f1e0707e9b\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6532668\nCommit-Queue: Ali Hijazi \u003cahijazi@chromium.org\u003e\nReviewed-by: Danil Chapovalov \u003cdanilchap@chromium.org\u003e\nReviewed-by: Paul Semel \u003cpaulsemel@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1459309}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: fa1b235b3be2a26affa6bd5c60c82a0ec9198696\n"
    },
    {
      "commit": "4a7e9c055e63f4d67e04229ab491eaefe409addf",
      "tree": "9f11a559dfb0fb581cc1cb50bb635f938152dd1a",
      "parents": [
        "df29ed1355d06c486e17fc421767ff01af050ca4"
      ],
      "author": {
        "name": "Paul Semel",
        "email": "paulsemel@chromium.org",
        "time": "Thu Apr 17 10:01:17 2025"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Thu Apr 17 10:49:25 2025"
      },
      "message": "Roll FuzzTest from e98f567d3ea5 to a8d68b18290 (9 revisions)\n\nhttps://chromium.googlesource.com/external/github.com/google/fuzztest.git/+log/e98f567d3ea5..a8d68b18290\n\n2025-04-14 fuzztest@google.com Refactor: Replace CHECK and LOG with ABSL_CHECK and ABSL_LOG.\n2025-04-14 fniksic@google.com Remove destabilization of the random number generator in `GetRandomValue()`.\n2025-04-11 xinhaoyuan@google.com Flush std::cout after test listing.\n2025-04-09 xinhaoyuan@google.com List crash IDs using Centipede with the new `list_crash_ids` action.\n2025-04-09 xinhaoyuan@google.com Make `EarlyStopRequested()` available to other Centipede code. #Centipede\n2025-04-09 lszekeres@google.com Change `centipede` namespace to `fuzztest::internal` (no functional change).\n2025-04-07 fuzztest@google.com No public description\n2025-04-07 kusano@google.com Add flag --require_seeds which crashes if no seed corpus is found.\n2025-04-05 lar@google.com Add Arbitrary\u003cabsl::BitGenRef\u003e implementation to googlefuzztest.\n\nChange-Id: I326c0b6b5f7d2621e77eb82742a21123eccc7f75\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6450765\nCommit-Queue: Hans Wennborg \u003chans@chromium.org\u003e\nReviewed-by: Ali Hijazi \u003cahijazi@chromium.org\u003e\nReviewed-by: Hans Wennborg \u003chans@chromium.org\u003e\nAuto-Submit: Paul Semel \u003cpaulsemel@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1448224}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: e801b945eee72d5b2dcfb8118b50de0f51bc5ce1\n"
    },
    {
      "commit": "df29ed1355d06c486e17fc421767ff01af050ca4",
      "tree": "fd9c06b43f807ed78e4d3834a2d934903c346041",
      "parents": [
        "0795e3e4990e418dcf36e0e6971cdd5f60cd6aac"
      ],
      "author": {
        "name": "Paul Semel",
        "email": "paulsemel@chromium.org",
        "time": "Wed Feb 19 14:42:02 2025"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Wed Feb 19 14:56:34 2025"
      },
      "message": "fuzztest: fix undefined sanitizer coverage symbol\n\nWe actually need that symbol to be exported when building with\nenable_fuzztest_fuzz.\n\nChange-Id: Iab5d843a58919a1191a83f99204c9874577458cd\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6281766\nCommit-Queue: Paul Semel \u003cpaulsemel@chromium.org\u003e\nReviewed-by: Adrian Taylor \u003cadetaylor@chromium.org\u003e\nCommit-Queue: Adrian Taylor \u003cadetaylor@chromium.org\u003e\nAuto-Submit: Paul Semel \u003cpaulsemel@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1421922}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: 36aa4865a55686274ade2bcce23c3501100d0778\n"
    },
    {
      "commit": "0795e3e4990e418dcf36e0e6971cdd5f60cd6aac",
      "tree": "22cb89c410d77482c01523c51c88eb4943beff44",
      "parents": [
        "add91db8abc49d7b20e025d1869cbab0d629dc19"
      ],
      "author": {
        "name": "Paul Semel",
        "email": "paulsemel@chromium.org",
        "time": "Thu Feb 06 09:35:19 2025"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Thu Feb 06 09:45:37 2025"
      },
      "message": "Roll src/third_party/fuzztest/src/ 44ac6c259..cce277bad (11 commits)\n\nhttps://chromium.googlesource.com/external/github.com/google/fuzztest.git/+log/44ac6c2594a8..cce277bad2fa\n\n$ git log 44ac6c259..cce277bad --date\u003dshort --no-merges --format\u003d\u0027%ad %ae %s\u0027\n2025-02-05 lszekeres Unbreak Windows builds.\n2025-02-04 xinhaoyuan Ignore the test timeout when running under `bazel run`.\n2025-02-04 lszekeres Revert designated initializer list usages so we are C++17 compliant.\n2025-02-04 xinhaoyuan Rename RemotePathRename to RemoteFileRename to support only file renaming.\n2025-02-03 fniksic Crash Centipede on setup failure and prune old crash inputs with setup failures.\n2025-02-03 fuzztest Fix FlatMap example for VectorOf\n2025-02-03 fniksic Enable crash reporting during fuzz test setup/teardown.\n2025-02-03 fuzztest Fix `SetCurrentTest` always failing with the legacy engine class\n2025-02-03 xinhaoyuan Allow passing serialized FuzzTest configuration in env.\n2025-01-31 lszekeres Add a version of ReadFilesFromDirectory that allows filtering by file name.\n2025-01-31 lszekeres Consolidate various TempDir implementations.\n\nCreated with:\n  roll-dep src/third_party/fuzztest/src\n\nChange-Id: I7eaa3768834c840880507f31cd47dba8ef62f931\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6233836\nCommit-Queue: Titouan Rigoudy \u003ctitouan@chromium.org\u003e\nAuto-Submit: Paul Semel \u003cpaulsemel@chromium.org\u003e\nReviewed-by: Titouan Rigoudy \u003ctitouan@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1416664}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: 028d4139982e33b995631c09869f5cdff35ebbd4\n"
    },
    {
      "commit": "add91db8abc49d7b20e025d1869cbab0d629dc19",
      "tree": "1addd0365fde7004bdab7ac23c37914767100044",
      "parents": [
        "576bac8b3fd46adb862f6f7e881a3a3ec88e20cf"
      ],
      "author": {
        "name": "Ali Hijazi",
        "email": "ahijazi@chromium.org",
        "time": "Fri Jan 31 15:45:08 2025"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Fri Jan 31 15:59:28 2025"
      },
      "message": "Roll FuzzTest from f96372c996f7 to 44ac6c2594a8 (2 revisions)\n\nhttps://chromium.googlesource.com/external/github.com/google/fuzztest.git/+log/f96372c996f7..44ac6c2594a8\n\n2025-01-31 xinhaoyuan@google.com Add execution_id for resuming/skipping test independently.\n2025-01-31 xinhaoyuan@google.com Report not-enough-time error in FuzzTest.\n\nIn addition to the above changes, this cl adapts third_party/fuzztest/BUILD.gn\nto include newly added files.\n\nIf this roll has caused a breakage, revert this CL and stop the roller\nusing the controls here:\nhttps://autoroll.skia.org/r/fuzztest-chromium\nPlease CC chrome-fuzzing-core@google.com on the revert to ensure that a human\nis aware of the problem.\n\nTo file a bug in Chromium: https://bugs.chromium.org/p/chromium/issues/entry\n\nTo report a problem with the AutoRoller itself, please file a bug:\nhttps://issues.skia.org/issues/new?component\u003d1389291\u0026template\u003d1850622\n\nDocumentation for the AutoRoller is here:\nhttps://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md\n\nCq-Include-Trybots: luci.chromium.try:linux-centipede-asan-rel;luci.chromium.try:linux-libfuzzer-asan-rel;luci.chromium.try:win-libfuzzer-asan-rel\nBug: None\nTbr: chrome-fuzzing-core@google.com\nChange-Id: Ic6d12026b4ff367efcbca1c929de11bf8de9f615\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6218939\nReviewed-by: Titouan Rigoudy \u003ctitouan@chromium.org\u003e\nCommit-Queue: Ali Hijazi \u003cahijazi@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1414128}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: 5154d02107eadfd0b156dfa061d31a4ea35866ea\n"
    },
    {
      "commit": "576bac8b3fd46adb862f6f7e881a3a3ec88e20cf",
      "tree": "bd274238f72ec28ac7d999f2641751c18a93c750",
      "parents": [
        "584c66b54e7f10fb0c95514cefb560c5a64828ba"
      ],
      "author": {
        "name": "Jordan",
        "email": "rop@google.com",
        "time": "Fri Jan 17 07:10:59 2025"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Fri Jan 17 07:21:49 2025"
      },
      "message": "LSC updating licenseID\u0027s\n\nThe licenses have been identifed using the open source license\nclassifier https://opensource.corp.google.com/license/analyze\non the license file provided.\n\nBug: 358504615\nChange-Id: Ia8e5ded04ff98796bdb6083198e01cdca926b453\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6169852\nReviewed-by: Rachael Newitt \u003crenewitt@google.com\u003e\nReviewed-by: Jiewei Qian \u003cqjw@chromium.org\u003e\nCommit-Queue: Jiewei Qian \u003cqjw@chromium.org\u003e\nAuto-Submit: Jordan Brown \u003crop@google.com\u003e\nOwners-Override: Jordan Brown \u003crop@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1407746}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: 3bf57959d77e65929fc3428e1d4a2e00402e865d\n"
    },
    {
      "commit": "584c66b54e7f10fb0c95514cefb560c5a64828ba",
      "tree": "2d419ded9ba80079911cee1a9973bbade3bf28a4",
      "parents": [
        "fc879db4ce66f020076e9075f4ab178abf3166a0"
      ],
      "author": {
        "name": "Adrian Taylor",
        "email": "adetaylor@chromium.org",
        "time": "Thu Dec 19 15:30:17 2024"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Thu Dec 19 15:37:32 2024"
      },
      "message": "Roll fuzztest.\n\nThis also enables a new preprocessor flag which disables coverage\ncollection functionality in unit test mode, since it was causing\nproblems in some Chromium build configurations.\n\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\nBug: 40947696, 40286211\nChange-Id: I2e13167aff80fb7128895928ed38684429ebb3c4\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6097232\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@{#1398562}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: 4542da47215a5decc5a077b9c3ec56309867d5a0\n"
    },
    {
      "commit": "fc879db4ce66f020076e9075f4ab178abf3166a0",
      "tree": "06885aa91de27da5ac6dfb944dab2e3398d0a06e",
      "parents": [
        "4e150a380a0ffd13b505d6caa07c421e396a9d19"
      ],
      "author": {
        "name": "Adrian Taylor",
        "email": "adetaylor@chromium.org",
        "time": "Wed Dec 11 12:41:08 2024"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Wed Dec 11 12:52:02 2024"
      },
      "message": "Roll fuzztest as far as we can\n\nThis rolls fuzztest/centipede to the commit immediately preceding a\ncompatibility breaking change.\n\nThis will help diagnose problems with custom mutators that are not\nproducing mutants successfully, because logs will be printed.\n\nCq-Include-Trybots: luci.chromium.try:linux-centipede-asan-rel,win-libfuzzer-asan-rel,linux-libfuzzer-asan-rel\nChange-Id: I3057b680619e814fe39770794fae8a28bc0e928c\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6088116\nAuto-Submit: Adrian Taylor \u003cadetaylor@chromium.org\u003e\nReviewed-by: Paul Semel \u003cpaulsemel@chromium.org\u003e\nCommit-Queue: Paul Semel \u003cpaulsemel@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1394769}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: c8ba67eb19d62b6dd9c2be30fd99b362059465fc\n"
    },
    {
      "commit": "4e150a380a0ffd13b505d6caa07c421e396a9d19",
      "tree": "776fed88dc0dc2f2eca9e21e4251ea384669815f",
      "parents": [
        "45d19136c8e70611b8fd1ace447d968c31ffa5a3"
      ],
      "author": {
        "name": "Adrian Taylor",
        "email": "adetaylor@chromium.org",
        "time": "Wed Nov 20 08:35:44 2024"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Wed Nov 20 08:45:51 2024"
      },
      "message": "Fuzztests: cease to apply so many flags\n\nFuzztest is a third-party dependency which requires a large set of\nChromium\u0027s standard compiler warnings to be disabled.\n\nPreviously we were disabling such warnings even for test suites that\nincluded fuzztests, which wasn\u0027t necessary, because fuzztest\u0027s headers\ncan be compiled with more of the standard warnings enabled. Split the\nconfig into two to enable this.\n\nThis includes one small fix in a fuzztest to make it compile with this\n(more standard) set of warnings enabled.\n\nCq-Include-Trybots: luci.chromium.try:linux-centipede-asan-rel,win-libfuzzer-asan-rel,linux-libfuzzer-asan-rel\nBug: 40286211\nChange-Id: Ic5b0c1f68170ebfb11780cc9a63eb03adccecc5a\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6031883\nCommit-Queue: Titouan Rigoudy \u003ctitouan@chromium.org\u003e\nAuto-Submit: Adrian Taylor \u003cadetaylor@chromium.org\u003e\nReviewed-by: John Rummell \u003cjrummell@chromium.org\u003e\nReviewed-by: Titouan Rigoudy \u003ctitouan@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1385499}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: 0ee8caf29093f931d50bac5c5bd43c2946b707df\n"
    },
    {
      "commit": "45d19136c8e70611b8fd1ace447d968c31ffa5a3",
      "tree": "b554ad21592808664d18af1b51096411a637c842",
      "parents": [
        "f9f9e5f68ea55f41c86f9b2892779e24c1d53d3d"
      ],
      "author": {
        "name": "Adrian Taylor",
        "email": "adetaylor@chromium.org",
        "time": "Tue Oct 22 13:44:59 2024"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Tue Oct 22 13:52:40 2024"
      },
      "message": "Centipede/FuzzTest working on Mac.\n\nThese are the build changes required to allow centipede and fuzztest to\nbuild OK on OS X. This follows an earlier CL which rolled fuzztest to\ninclude this\nsupport.\n\nSpecifically, this allows two things:\n\n1) it allows our existing libfuzzer-API-compatible fuzzers to build and\nrun on Mac using the centipede fuzzing engine instead of libfuzzer. I\u0027ve\ntested this locally but we don\u0027t have a buildbot for it, and we aren\u0027t\nright now running such a configuration on ClusterFuzz, so we may break\nthis in future without such testing.\n\n2) it allows FuzzTest-API-compatible fuzzers to build on OS X. This is\nmuch more valuable, because such fuzzers will immediately be made\navailable to our ClusterFuzz Mac bots and could conceivably find\nMac-specific problems. This also allows developers to work on FuzzTests\non more platforms.\n\nThe controversial thing here is the change in linking mode on OS X\ncentipede builds to be more similar to Linux, where arbitrary undefined\nsymbols are allowed in shared objects and may be resolved to symbols in\nthe executable. A comment explains why this is needed.\n\nBug: 41493435\nCq-Include-Trybots: luci.chromium.try:linux-centipede-asan-rel,win-libfuzzer-asan-rel,linux-libfuzzer-asan-rel\nChange-Id: I04088ffbc7787bfed69f2a4d6002ef4aa90e01e9\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5907409\nReviewed-by: Titouan Rigoudy \u003ctitouan@chromium.org\u003e\nReviewed-by: Ben Pastene \u003cbpastene@chromium.org\u003e\nCommit-Queue: Adrian Taylor \u003cadetaylor@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1371999}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: 519e6b830e081de5abcdc8fd3a53020bcbf65964\n"
    },
    {
      "commit": "f9f9e5f68ea55f41c86f9b2892779e24c1d53d3d",
      "tree": "79fca900bb85ce8d60eb828a4d16f1ddaf941ef1",
      "parents": [
        "3803fe53a3603e082eb94d65a59b3302dcdc0c5e"
      ],
      "author": {
        "name": "Jiewei Qian",
        "email": "qjw@chromium.org",
        "time": "Wed Oct 09 23:59:39 2024"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Thu Oct 10 00:09:44 2024"
      },
      "message": "ssci: canonicalize / backfill dependencies managed by DEPS\n\nA LSC to canonicalize and backfill \"Version: N/A; Revision: DEPS\"\nif the dependency managed by the readme file has non-compliant versioning information, and can be plausibly identified as \"managed by DEPS\".\n\nThis is the first step to fix \"insufficient versioning information\" at\nscale, as it allows us to tell \"managed by DEPS\" apart from \"genuinely\nmissing versioning information\".\n\nBug: b/335761679\nChange-Id: Ied1d54b674a5e0777fb659b8539e58063e37aae1\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5919246\nReviewed-by: Joey Scarr \u003cjsca@google.com\u003e\nOwners-Override: Joey Scarr \u003cjsca@google.com\u003e\nCommit-Queue: Jiewei Qian \u003cqjw@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1366541}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: 1154169f8d9b5b681c719c59c9c8fe01df1f6f45\n"
    },
    {
      "commit": "3803fe53a3603e082eb94d65a59b3302dcdc0c5e",
      "tree": "6681eb8ff164e2c1ff8e1e404031455a5dc3db13",
      "parents": [
        "45e8a86f01c5d2c807268eb8259d2ea1f29f3ca2"
      ],
      "author": {
        "name": "Adrian Taylor",
        "email": "adetaylor@chromium.org",
        "time": "Mon Sep 30 12:17:12 2024"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Mon Sep 30 12:25:11 2024"
      },
      "message": "Roll fuzztest.\n\nThis fixes a use-after-move which was possibly preventing centipede from\nrunning at all on ClusterFuzz.\n\nBug: 370343325\nCq-Include-Trybots: luci.chromium.try:linux-centipede-asan-rel,win-libfuzzer-asan-rel,linux-libfuzzer-asan-rel\nChange-Id: I7be386b1ca2e191e3f0746bddb557f0b5a5362bc\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5895544\nCommit-Queue: Titouan Rigoudy \u003ctitouan@chromium.org\u003e\nCommit-Queue: Adrian Taylor \u003cadetaylor@chromium.org\u003e\nReviewed-by: Titouan Rigoudy \u003ctitouan@chromium.org\u003e\nAuto-Submit: Adrian Taylor \u003cadetaylor@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1361746}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: 5a9b33158b6a902784e53107a64e4aa1e926baea\n"
    },
    {
      "commit": "45e8a86f01c5d2c807268eb8259d2ea1f29f3ca2",
      "tree": "9b61b386c6354dbe68b05549eb0cfd51370304f8",
      "parents": [
        "69fe98bf87d80fdc773481ae5180c63e431a13a1"
      ],
      "author": {
        "name": "Adrian Taylor",
        "email": "adetaylor@chromium.org",
        "time": "Tue Sep 03 15:06:51 2024"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Tue Sep 03 15:24:18 2024"
      },
      "message": "Roll centipede/fuzztest.\n\nThis is just rolling to the most recent version, a pre-requisite to\nabsorbing future changes which might broaden centipede platform\ncoverage.\n\nCq-Include-Trybots: luci.chromium.try:linux-centipede-asan-rel,win-libfuzzer-asan-rel,linux-libfuzzer-asan-rel\nBug: 358290774, 331123821, 331123820\nChange-Id: I1159c428a12e4a39ac76b36e46db213509f6d9b7\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5771423\nReviewed-by: Titouan Rigoudy \u003ctitouan@chromium.org\u003e\nReviewed-by: Paul Semel \u003cpaulsemel@chromium.org\u003e\nCommit-Queue: Adrian Taylor \u003cadetaylor@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1350168}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: 266890fe6c7a38b5a37f8fc8c99742507c61631d\n"
    },
    {
      "commit": "69fe98bf87d80fdc773481ae5180c63e431a13a1",
      "tree": "5b39f5a6f1f68b6691130bc6f6d78b067b748b5d",
      "parents": [
        "67845ac9a4bdfa3867136dcd5b67c0329a251b39"
      ],
      "author": {
        "name": "Adrian Taylor",
        "email": "adetaylor@chromium.org",
        "time": "Mon Jul 01 11:15:33 2024"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Mon Jul 01 11:21:06 2024"
      },
      "message": "Register FuzzTests in non-single-process-mode tests.\n\nPrevious CLs initialize FuzzTests within Chromium test suites. However,\nin some flows, some test suites fork into multiple processes, and the\nprevious InitFuzzTest code wasn\u0027t being reached in this mode, hence no\nfuzztests were run. This calls the same initialization code from the\nflow which is used in multi-process test mode.\n\nSpecifically, imagine we have a FUZZ_TEST in components_unittests called\nSnippets.BuildSnippetNeverCrashes.\n\nPreviously, this would have run the unit tests but not the fuzz test:\ncomponents_unittests \"--gtest_filter\u003dSnippets.*\"\nwhereas this would have run both unit tests and fuzz tests:\ncomponents_unittests --single-process-tests \"--gtest_filter\u003dSnippets.*\"\n\nThis CL ensures that either mode reaches the fuzz test.\n\nThis needs to move the FuzzTest initialization code into //base/test\nsuch that we can use base::NoDestructor in order to be compliant with\nChrome coding standards.\n\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\nBug: 40286211\nChange-Id: I8f478ed4cc2aa974d74bd16570d1b56dd921c69a\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5614450\nCommit-Queue: Adrian Taylor \u003cadetaylor@chromium.org\u003e\nReviewed-by: Ben Pastene \u003cbpastene@chromium.org\u003e\nReviewed-by: Titouan Rigoudy \u003ctitouan@chromium.org\u003e\nReviewed-by: Daniel Cheng \u003cdcheng@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1321626}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: 7f7a7552789a6c3a89703b63748d35516d0f440a\n"
    },
    {
      "commit": "67845ac9a4bdfa3867136dcd5b67c0329a251b39",
      "tree": "aa0645f4927b36817b939eeb7381901e64a021da",
      "parents": [
        "59d8cd9514ebc319075f1989f7b845d67e924fc8"
      ],
      "author": {
        "name": "Adrian Taylor",
        "email": "adetaylor@chromium.org",
        "time": "Thu Jun 06 16:45:40 2024"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Thu Jun 06 16:53:07 2024"
      },
      "message": "Disable fuzztest subprocess on Android.\n\nFor compatibility, Chromium uses an older version of the Android NDK,\nwhich doesn\u0027t support the spawn APIs required by fuzztest. Disable this\npart of fuzztest on Android.\n\nFuzzTest appears to use this functionality only in external runner\nexecutables, so fuzztests themselves should still be fully functional\nwithout this.\n\nThis problem does not currently cause any build problems because the\nexisting FuzzTest-using test binaries are only built for Linux, Windows\nand Mac. Over time, though, we hope to include FuzzTests within\nexisting unit test binaries which need to build for every platform, so\nthis is a pre-requisite for that change.\n\nBug: 40286211\nChange-Id: I4bbbac223c77d8dcd73a7bb23ba20838ff1c5540\nCq-Include-Trybots: luci.chromium.try:linux-libfuzzer-asan-rel,win-libfuzzer-asan-rel,linux-centipede-asan-rel\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/4983734\nReviewed-by: Titouan Rigoudy \u003ctitouan@chromium.org\u003e\nCommit-Queue: Adrian Taylor \u003cadetaylor@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1311339}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: 73b7aeff981b7ba301664585a888d7de3e63f954\n"
    },
    {
      "commit": "59d8cd9514ebc319075f1989f7b845d67e924fc8",
      "tree": "0f912d67ab4991894a292824c637a7edc19529f2",
      "parents": [
        "7668a0ca94abf74b1753623a5dca1ee01e05b197"
      ],
      "author": {
        "name": "Adrian Taylor",
        "email": "adetaylor@chromium.org",
        "time": "Thu Jun 06 12:39:07 2024"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Thu Jun 06 12:47:12 2024"
      },
      "message": "Exclude fuzztests from Android etc.\n\nThere are some platforms where FuzzTests can technically build and run,\nbut we don\u0027t want them to. That\u0027s because on such platforms, FuzzTests\nwould run on CI but not on ClusterFuzz, and that would impose an undue\nburden on gardeners to triage any problems found. We want to restrict CI\nruns of FuzzTests to those platforms where the FuzzTests will also run\non ClusterFuzz, such that security shepherds (and ClusterFuzz\u0027s more\ngeneral automation) will arrange to triage any problems found.\n\nCq-Include-Trybots: luci.chromium.try:linux-libfuzzer-asan-rel,win-libfuzzer-asan-rel,linux-centipede-asan-rel\nBug: 40286211\nChange-Id: I14910ce71c0ffdf7c0eecbfdedefb5891e3a56b4\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5547979\nCommit-Queue: Adrian Taylor \u003cadetaylor@chromium.org\u003e\nReviewed-by: Titouan Rigoudy \u003ctitouan@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1311192}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: 74bf662f977cc695278964ba61c47ff70db938eb\n"
    },
    {
      "commit": "7668a0ca94abf74b1753623a5dca1ee01e05b197",
      "tree": "b961a7225d14048d6d3b29d7c1dc1de923fab585",
      "parents": [
        "647d62d39768e90bbb71b0c7758a436cba9c60d5"
      ],
      "author": {
        "name": "Adrian Taylor",
        "email": "adetaylor@chromium.org",
        "time": "Thu Jun 06 06:18:23 2024"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Thu Jun 06 06:28:06 2024"
      },
      "message": "Initialize FuzzTest for all Chromium tests.\n\nFUZZ_TEST is a new type of test which is half way between a unit test\nand a fuzzer (the same code can run in two modes).\n\nEventually, we hope to allow their free inclusion in existing Chromium\nunit test targets (though this is still not encouraged by Chromium\u0027s\nfuzzing documentation as there are a number of things we need to resolve\nfirst).\n\nThis extra call in base::TestSuite sets up FuzzTest ready for this.\n\nbase/test:test_support is included in all sorts of test targets, not\njust test suites. And, of the test suites where it ends up being\nincluded, some of them will have fuzztests and some of them won\u0027t. This\nCL is heavily structured such that the new code impacts only test suites\nwhich have fuzztests.\n\nSpecifically,\n\n* base/test:test_support ends up being included in various pre-existing\n  fuzzers. This is a problem because those fuzzers might\n  have implementations of core fuzzing functions such as\n  LLVMFuzzerCustomMutator, which would conflict with the fuzztest\n  implementation. We therefore take pains not to include\n  src/fuzztest/internal/compatibility_mode.cc except if the test suite\n  really does have fuzztests.\n* base/test:test_support is sometimes linked from targets that include\n  protobuf_full (notably some GPU test targets). fuzztest depends on\n  protobuf_lite. On component builds this causes a conflict - a build\n  failure on Windows and ODR violations on other platforms. We therefore\n  need to avoid including fuzztests\u0027 dependencies into\n  base/test:test_support unless there really are fuzztests in the test\n  suite.\n\nFortunately, testing/test.gni already knows whether there are fuzztests\nin a given test suite, as it needs to generate wrapper executables for\neach fuzztest.\n\nWe therefore use dependency injection, where base/test:test_support calls\na MaybeInitFuzztest function. In test suites containing real fuzztests,\na function pointer will have been populated with a real function that\ncan initialize fuzztests.\n\nA couple of other details:\n* Fuzztest takes the liberty of looking at its command line arguments\n  \"later\". Chromium turns out to modify its command line, and thus the\n  fuzztest command line would become invalid. We store a copy to avoid\n  this problem.\n* When test suites are running in fuzzing mode, we avoid going into\n  multiple process test mode.\n\nCq-Include-Trybots: luci.chromium.try:linux-libfuzzer-asan-rel,win-libfuzzer-asan-rel,linux-centipede-asan-rel\nBug: 40286211\nChange-Id: I9456ffd6b273c0e32fd88abd8547bf7f9cad96a3\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/4981917\nReviewed-by: Daniel Cheng \u003cdcheng@chromium.org\u003e\nCommit-Queue: Adrian Taylor \u003cadetaylor@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1311096}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: 6337f56cb77cf03a0884b184ac9885c3658a8758\n"
    },
    {
      "commit": "647d62d39768e90bbb71b0c7758a436cba9c60d5",
      "tree": "9dd8560de107dd2f2678ab29f074dcb19da50858",
      "parents": [
        "7bf252c9e40463e2be936bd574d6d24a98c84f0e"
      ],
      "author": {
        "name": "Adrian Taylor",
        "email": "adetaylor@chromium.org",
        "time": "Tue May 21 12:37:21 2024"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Tue May 21 12:45:55 2024"
      },
      "message": "Roll to latest fuzztest.\n\nBug: 340920472\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: I0356bab8d399ca150e81c85050d21d5a510d8f5a\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5545293\nReviewed-by: Paul Semel \u003cpaulsemel@chromium.org\u003e\nCommit-Queue: Adrian Taylor \u003cadetaylor@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1303690}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: e3edaa712d69279bcae119d488f40e6c9371f3e7\n"
    },
    {
      "commit": "7bf252c9e40463e2be936bd574d6d24a98c84f0e",
      "tree": "759c3c1232ab4b8f28bb8108e06da9de885f8520",
      "parents": [
        "0162929a203a4853d6c9a92f9149c040a67baad0"
      ],
      "author": {
        "name": "Michael Achenbach",
        "email": "machenbach@chromium.org",
        "time": "Tue May 07 06:51:57 2024"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Tue May 07 06:59:21 2024"
      },
      "message": "[fuzztest] Enable overriding protobuf location\n\nV8 has protobuf in a different location than Chrome until M129. We\nuse a variable in build_overrides to deviate from the default in V8.\n\nThis change enables using protobuf from a variable location in\nFuzzTest to fix rolling FuzzTest in V8, e.g. in:\nhttps://crrev.com/c/5516843\n\nBug: 336577743\nChange-Id: I6f2e9edc6516b7a6cba3d03c1b884b9075de21d1\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5518292\nReviewed-by: Adrian Taylor \u003cadetaylor@chromium.org\u003e\nCommit-Queue: Michael Achenbach \u003cmachenbach@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1297324}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: fe361bed9e923a0c9e2749b8a3cb02b6fe212ce5\n"
    },
    {
      "commit": "0162929a203a4853d6c9a92f9149c040a67baad0",
      "tree": "b8fb0d12c4bb1f824d0136708136158ee2a82558",
      "parents": [
        "b75e0e899255f867b2f3a9faa6c7b9d59874a14f"
      ],
      "author": {
        "name": "Adrian Taylor",
        "email": "adetaylor@chromium.org",
        "time": "Mon Apr 22 12:48:59 2024"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Mon Apr 22 12:55:27 2024"
      },
      "message": "Rearrange fuzzing engine dependencies\n\nWe are working towards allowing fuzztests in arbitrary existing unit\ntest suites. This is a step in that direction.\n\nSpecifically, base/test/test_suite.cc will need to initialize FuzzTest,\nand that means it will come to depend upon fuzztest.\n\nPreviously, this would have meant it transitively came to depend upon\nsome of the targets within //testing/libfuzzer which are used to denote\nactual fuzz targets. These marker targets are used by recipes to\ndetermine which fuzz targets to build, and thus these builders would\nhave started to build all the various unit test targets.\n\nNot only is this slow, but some of those targets don\u0027t build OK in the\nbuilder configurations we use for fuzzers.\n\nThis CL rearranges things as follows:\n\n* It introduces a new fuzzing_engine_no_main_core target, which\n  test_support can (transitively) depend upon, but does not indicate\n  that the target is a fuzzer which needs building.\n\n(this is in fact the only change needed to solve the bug as described,\nbut a few other tidy ups in the area to reduce technical debt as\nfollows):\n\n* The existing \u0027fuzzing_engine\u0027 target is renamed to \u0027is_a_fuzz_target\u0027\n  to make its unusual purpose as a marker group clearer.\n* The various fuzztest test suites themselves no longer depend upon\n  \u0027is_a_fuzz_target\u0027. Instead, the small wrapper targets which trigger\n  individual fuzz tests depend upon \u0027is_a_fuzz_target\u0027 and they\n  trigger the building of the main fuzztest by means of a data_deps\n  dependency.\n* The centipede driver executable no longer depends upon\n  \u0027is_a_fuzz_target\u0027 (since it isn\u0027t a fuzz target). Instead it gets\n  build by means of a data_deps relationship.\n\nBug: 40286211\nCq-Include-Trybots: luci.chromium.try:linux-libfuzzer-asan-rel,win-libfuzzer-asan-rel,linux-centipede-asan-rel\nChange-Id: I25e7cdc67fc15246af13d22d91feb60c9ce71886\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5465828\nCommit-Queue: Adrian Taylor \u003cadetaylor@chromium.org\u003e\nReviewed-by: Paul Semel \u003cpaulsemel@chromium.org\u003e\nReviewed-by: Ben Pastene \u003cbpastene@chromium.org\u003e\nReviewed-by: Michael Achenbach \u003cmachenbach@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1290623}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: a08510c1fcd0d87ee0f08b09fe707c7d7b3d5bf4\n"
    },
    {
      "commit": "b75e0e899255f867b2f3a9faa6c7b9d59874a14f",
      "tree": "491234a7287aefbe97b19279cbfe2cd605cabf91",
      "parents": [
        "4cd4a81fd387e079740e5dd24c21b710e818ce1a"
      ],
      "author": {
        "name": "Adrian Taylor",
        "email": "adetaylor@chromium.org",
        "time": "Thu Apr 18 19:04:59 2024"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Thu Apr 18 19:12:11 2024"
      },
      "message": "Fuzztest config public -\u003e private.\n\nWe hope to move to being able to build fuzztests into existing test\nsuites. At the moment, some of the compiler flags applied to fuzztest\nare in a public_config and that could risk them applying to existing\nunit test suites disabling useful warnings. We do not need this to be a\npublic config, so switch it back to private.\n\nBug: 40286211\nCq-Include-Trybots: luci.chromium.try:linux-libfuzzer-asan-rel,win-libfuzzer-asan-rel,linux-centipede-asan-rel\nChange-Id: I4b513123ccc4424f84674048f54af70eb77516e4\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5465827\nCommit-Queue: Paul Semel \u003cpaulsemel@chromium.org\u003e\nReviewed-by: Paul Semel \u003cpaulsemel@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@{#1289482}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: 94efc409e2ea326d3506c5ea0134f152e2cb26b1\n"
    },
    {
      "commit": "4cd4a81fd387e079740e5dd24c21b710e818ce1a",
      "tree": "2f26d0f3487866e310f4ba6267d041bad9203420",
      "parents": [
        "ae21d2447b4b312ab22f7462c7f141caff4fa77a"
      ],
      "author": {
        "name": "Adrian Taylor",
        "email": "adetaylor@chromium.org",
        "time": "Thu Apr 18 09:54:40 2024"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Thu Apr 18 10:01:30 2024"
      },
      "message": "Roll fuzztest\n\nThis brings in a new dependency on parts of protobuf.\n\nChange-Id: I7c1c81313ad3536ed452f474a532ac55d3a45fbd\nCq-Include-Trybots: luci.chromium.try:linux-centipede-asan-rel\nCq-Include-Trybots: luci.chromium.try:linux-libfuzzer-asan-rel\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5465123\nReviewed-by: Titouan Rigoudy \u003ctitouan@chromium.org\u003e\nCommit-Queue: Paul Semel \u003cpaulsemel@chromium.org\u003e\nCommit-Queue: 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@{#1289224}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: 857c6fe6dc09a85d2d1249d815ee887bbd8944dd\n"
    },
    {
      "commit": "ae21d2447b4b312ab22f7462c7f141caff4fa77a",
      "tree": "2a506cc8af9ce117d510e2365f69cc4df078c126",
      "parents": [
        "905f7036d4039ec035ac749b36c05fecc2752e2b"
      ],
      "author": {
        "name": "Paul Semel",
        "email": "paulsemel@chromium.org",
        "time": "Thu Apr 11 10:02:49 2024"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Thu Apr 11 10:11:37 2024"
      },
      "message": "Roll FuzzTest\n\nRolling https://chromium.googlesource.com/external/github.com/google/fuzztest.git/+log/d7c63cd..65354bf\n\nBug: 332679477\nChange-Id: I70cc38f4267cfbf834caa0341e46ab94a721744d\nCq-Include-Trybots: luci.chromium.try:linux-centipede-asan-rel\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5447263\nAuto-Submit: Paul Semel \u003cpaulsemel@chromium.org\u003e\nCommit-Queue: Paul Semel \u003cpaulsemel@chromium.org\u003e\nReviewed-by: Michael Achenbach \u003cmachenbach@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1285706}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: 38b963f25e0fc796e078606e23deae1c1efa0d34\n"
    },
    {
      "commit": "905f7036d4039ec035ac749b36c05fecc2752e2b",
      "tree": "ab8b980678dcf7ff933202725abb3ea65cab3f34",
      "parents": [
        "bdb5d836fe79069e9d129782303f310ef8d623c6"
      ],
      "author": {
        "name": "Reilly Grant",
        "email": "reillyg@chromium.org",
        "time": "Tue Apr 09 08:46:18 2024"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Tue Apr 09 08:52:41 2024"
      },
      "message": "fuzztest: Fix centipede build with is_debug \u003d true\n\nThis change fixes link errors encountered when setting is_debug \u003d true\nby moving source files from centipede_executable_engine to\ncentipede_common.\n\nChange-Id: I5560f9eb38a227ad20587d1c2207b8360b6b9da4\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5437194\nCommit-Queue: Titouan Rigoudy \u003ctitouan@chromium.org\u003e\nReviewed-by: Titouan Rigoudy \u003ctitouan@chromium.org\u003e\nAuto-Submit: Reilly Grant \u003creillyg@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1284349}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: b8993bf840a7d0e374d899288f45b41de07d68b8\n"
    },
    {
      "commit": "bdb5d836fe79069e9d129782303f310ef8d623c6",
      "tree": "c31e145de71f904c55189ee7140266e9a235fe43",
      "parents": [
        "19bfa07857d17d7dbc728b23d392688a9a485eae"
      ],
      "author": {
        "name": "Paul Semel",
        "email": "paulsemel@chromium.org",
        "time": "Wed Mar 27 20:48:12 2024"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Wed Mar 27 20:54:48 2024"
      },
      "message": "fuzztest: fix runtime_deps for fuzztest fuzzers\n\nCentipede binary was not listed.\n\nBug: 331418943\nChange-Id: I7fa08ff5a25917dcbc94ef06c7e0ad7cd4c1e710\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5402135\nReviewed-by: Adrian Taylor \u003cadetaylor@chromium.org\u003e\nReviewed-by: Ben Pastene \u003cbpastene@chromium.org\u003e\nCommit-Queue: Paul Semel \u003cpaulsemel@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1279223}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: 1e37ba658e3d0b9fec27f36e7f9c14d382710c5b\n"
    },
    {
      "commit": "19bfa07857d17d7dbc728b23d392688a9a485eae",
      "tree": "af0bda05823663a25e000671b6d639c77e8187f0",
      "parents": [
        "e0ec5722cb1e42834d19802232e7bcc3949c5f45"
      ],
      "author": {
        "name": "Paul Semel",
        "email": "paulsemel@chromium.org",
        "time": "Fri Mar 22 11:47:47 2024"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Fri Mar 22 11:55:03 2024"
      },
      "message": "fuzztest: fix fuzztest fuzzer builds\n\nBug: 330385377\nChange-Id: Ib671ec2eb93d4d3fc897a9722bf4840dd6512b3b\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5380616\nCommit-Queue: Adrian Taylor \u003cadetaylor@chromium.org\u003e\nCommit-Queue: Paul Semel \u003cpaulsemel@chromium.org\u003e\nReviewed-by: Adrian Taylor \u003cadetaylor@chromium.org\u003e\nAuto-Submit: Paul Semel \u003cpaulsemel@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1276805}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: 273f61a657d08662886ee846e0a7fe7e6283cb95\n"
    },
    {
      "commit": "e0ec5722cb1e42834d19802232e7bcc3949c5f45",
      "tree": "6f74472a6bc66717c4e960a6b2badf1ad0f888e5",
      "parents": [
        "daea7ab861050a6445f59758f09cc3173f5add76"
      ],
      "author": {
        "name": "Paul Semel",
        "email": "paulsemel@chromium.org",
        "time": "Thu Mar 21 17:11:53 2024"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Thu Mar 21 17:20:47 2024"
      },
      "message": "Rollout fuzztest\n\nCurrently our fuzzers are not building anymore because of this.\n\nBug: 330385377\nChange-Id: Ie0057f8a0c0221a19d22d12186a7ca81c2e2003d\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5378377\nCommit-Queue: Paul Semel \u003cpaulsemel@chromium.org\u003e\nReviewed-by: Adrian Taylor \u003cadetaylor@chromium.org\u003e\nAuto-Submit: Paul Semel \u003cpaulsemel@chromium.org\u003e\nCommit-Queue: Adrian Taylor \u003cadetaylor@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1276312}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: 4a86321ddb31edd28a53a0bb9f1169cd8d4f0168\n"
    },
    {
      "commit": "daea7ab861050a6445f59758f09cc3173f5add76",
      "tree": "898d8d2148a54234d8fcd05098062bac52dbb0f3",
      "parents": [
        "98bfd58fcfe1848c9555503a6bfd72506fd1bbd1"
      ],
      "author": {
        "name": "Daniel Cheng",
        "email": "dcheng@chromium.org",
        "time": "Tue Mar 05 21:59:05 2024"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Tue Mar 05 22:06:23 2024"
      },
      "message": "Rework build hacks for fuzztest+absl to be more component-build friendly.\n\nabsl only includes subsets of Abseil that are allowed in Chrome, while\nfuzztest has additional Abseil dependencies that are not normally\nallowed (e.g. flags). To work around this, fuzztest would directly\ndepend on these additional absl_source_set targets.\n\nHowever, from a component build perspective, this is problematic,\nbecause it is really easy to end up with multiple copies of a global in\ndifferent components. For example, the centipede binary simply would not\nrun in an ASAN component build unless ODR violation checks were\ndisabled.\n\nThe build hacks are now centralized in the `absl` and `absl_full`\ntarget. In non-component builds, `absl_full` depends on the `absl`\ntarget + subsets of Abseil that are banned in Chrome. However, in\ncomponent builds, `absl_full` only has the `absl` dependency: the banned\nsubsets of Abseil are built directly into the `absl` target.\n\nThis allows the component build to avoid random ODR violations in an\nASAN build, since the entire Abseil library is now in one component; at\nthe same time, the non-component build still enforces correct build\ndependencies.\n\nNote that this only addresses component build issues in Abseil itself;\nit is still very easy for the component build to break in subtle ways,\ne.g. if two components depend on a single source_set that defines an\nAbseil flag, the flag will end up being defined in two distinct\ncomponents. At runtime, this fails, since the flag registration code\nchecks that multiple definitions of the flag have matching types—but\nthis check is based on a fake RTTI pattern that is known to be broken in\ncomponent builds (i.e. absl::Any is banned for this reason).\n\nBug: 40286621\nChange-Id: I24bbd39dfd3e1c67024e50c5bc5f15fac45aab6e\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5342394\nReviewed-by: Adrian Taylor \u003cadetaylor@chromium.org\u003e\nReviewed-by: Paul Semel \u003cpaulsemel@chromium.org\u003e\nReviewed-by: Danil Chapovalov \u003cdanilchap@chromium.org\u003e\nCommit-Queue: Daniel Cheng \u003cdcheng@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1268717}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: 8966ba50db166c58c9020cd68a1d366a24859a35\n"
    },
    {
      "commit": "98bfd58fcfe1848c9555503a6bfd72506fd1bbd1",
      "tree": "30cb0526b170bac334c76a51609ecffab0e3b209",
      "parents": [
        "1aeb9304625552d2871a45dfaea4603f3a577900"
      ],
      "author": {
        "name": "Michael Achenbach",
        "email": "machenbach@chromium.org",
        "time": "Tue Mar 05 11:10:40 2024"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Tue Mar 05 11:17:10 2024"
      },
      "message": "[fuzztest] Use full optimization on engine parts\n\nThis ensures that fuzztest and centipede engine components are\noptimized with -O2 even if the fuzz targets are configured to\ncompile with a lower optimization level (e.g. optimize_for_fuzzing\nleading to -O1 or is_debug leading to -O0).\n\nThis leads to a faster and smaller engine in debug builds. It also\nleads to fewer instrumented PCs in the engine parts which as\na side-effect also fixes the infinite loop in issue 326905381.\n\nTested locally with a V8 fuzztest target in release and debug with\nasan.\n\nBug: 326905381\nCq-Include-Trybots: luci.chromium.try:linux-centipede-asan-rel\nCq-Include-Trybots: luci.chromium.try:linux-libfuzzer-asan-rel\nChange-Id: If21efc6b78b466ecd431747ce35930c66f821767\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5343814\nCommit-Queue: Michael Achenbach \u003cmachenbach@chromium.org\u003e\nReviewed-by: Adrian Taylor \u003cadetaylor@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1268364}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: 3f3365dd4fe475c8133b07e9f3b56b5c51a4cdb7\n"
    },
    {
      "commit": "1aeb9304625552d2871a45dfaea4603f3a577900",
      "tree": "9279803fb4fdca65603c6d3268fabad316150c78",
      "parents": [
        "9fc64e5930915bfb5a593b7e12487d78283e8221"
      ],
      "author": {
        "name": "Adrian Taylor",
        "email": "adetaylor@chromium.org",
        "time": "Mon Feb 26 13:07:41 2024"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Mon Feb 26 13:24:18 2024"
      },
      "message": "Roll fuzztest.\n\nThanks to a recent absl gtest roll by dcheng we can now roll fuzztest\nagain.\n\nCq-Include-Trybots: luci.chromium.try:linux-centipede-asan-rel,win-libfuzzer-asan-rel,linux-libfuzzer-asan-rel\nChange-Id: I9cc3591f9cdbc6aae821fa8eb8e87a1e4df85ce9\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5321523\nReviewed-by: Paul Semel \u003cpaulsemel@chromium.org\u003e\nCommit-Queue: Paul Semel \u003cpaulsemel@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1265162}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: ecf520a0bf4e41694812af483a70a655f7865a25\n"
    },
    {
      "commit": "9fc64e5930915bfb5a593b7e12487d78283e8221",
      "tree": "c6e4628af9a9927db259466afc5512caebd01cb2",
      "parents": [
        "29cebc2772c19e751b0b616ff7a0f7a487430ad2"
      ],
      "author": {
        "name": "Adrian Taylor",
        "email": "adetaylor@chromium.org",
        "time": "Wed Feb 07 05:24:53 2024"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Wed Feb 07 05:32:39 2024"
      },
      "message": "Roll fuzztest.\n\nThis brings in a recent commit which parallelizes symbolization, making\nstartup time of complex fuzzers quicker.\n\nCq-Include-Trybots: luci.chromium.try:linux-centipede-asan-rel,win-libfuzzer-asan-rel,linux-libfuzzer-asan-rel\nChange-Id: Ic89c1f35864a0a7f3f9f4405056fa65a06ec9689\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5266257\nReviewed-by: Paul Semel \u003cpaulsemel@chromium.org\u003e\nCommit-Queue: Adrian Taylor \u003cadetaylor@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1257192}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: 9b4402544007d89d8ba3fc78638975f4cba1270f\n"
    },
    {
      "commit": "29cebc2772c19e751b0b616ff7a0f7a487430ad2",
      "tree": "18729a6c591296a06d1fcc24d0ee0406fe6cc157",
      "parents": [
        "ced7b57a3fd674daeea8f2ff8257ea3a0c5444c7"
      ],
      "author": {
        "name": "Michael Achenbach",
        "email": "machenbach@chromium.org",
        "time": "Wed Jan 31 18:26:13 2024"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Wed Jan 31 18:42:24 2024"
      },
      "message": "[FuzzTest] Use boringssl for Centipede in V8\n\nPreviously, V8 couldn\u0027t depend on boringssl, but now conditionally\nchecks it out on the bots that set use_centipede\u003dtrue. This enables\nus to drop the special chrome/non chrome case in fuzztest\u0027s BUILD.gn.\n\nBug: 1500944\nChange-Id: I844e2132601d77f621c44d79cfe0398717e7d2ca\nCq-Include-Trybots: luci.chromium.try:linux-centipede-asan-rel\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5249071\nCommit-Queue: Michael Achenbach \u003cmachenbach@chromium.org\u003e\nReviewed-by: Adrian Taylor \u003cadetaylor@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1254615}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: 88e070e5d7c9e156409ef2da2dd822f50281053f\n"
    },
    {
      "commit": "ced7b57a3fd674daeea8f2ff8257ea3a0c5444c7",
      "tree": "f9848b1bda9b7cacccc71c03795398291e719c9f",
      "parents": [
        "c5d10de66f21ea90023fc812afca372efdea2cda"
      ],
      "author": {
        "name": "Michael Achenbach",
        "email": "machenbach@chromium.org",
        "time": "Thu Jan 25 13:41:23 2024"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Thu Jan 25 13:46:21 2024"
      },
      "message": "[fuzztest] Fix linking centipede in V8\n\nRecently, the executable and its sources were split. The ldflags need\nto stay with the executable configs in order to work.\n\nBug: 1500944\nCq-Include-Trybots: luci.chromium.try:linux-centipede-asan-rel\nChange-Id: I1ca79d10470aed685dc329cac44b7cf849d453a0\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5234900\nReviewed-by: Adrian Taylor \u003cadetaylor@chromium.org\u003e\nCommit-Queue: Michael Achenbach \u003cmachenbach@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1252044}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: 69af211a4ee4e8c722beb05432ecfbd8d558bbc6\n"
    },
    {
      "commit": "c5d10de66f21ea90023fc812afca372efdea2cda",
      "tree": "a463fb36de1b85065688cd5fbf7b0d24b460f51b",
      "parents": [
        "fcaac07f7f29d18bc84b292463ebe7dbe9876d43"
      ],
      "author": {
        "name": "Adrian Taylor",
        "email": "adetaylor@chromium.org",
        "time": "Tue Jan 23 12:06:12 2024"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Tue Jan 23 12:12:33 2024"
      },
      "message": "Roll fuzztest.\n\nChange-Id: Ib7651603f681b065d418540a0451e6d5676ba279\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5217054\nReviewed-by: Paul Semel \u003cpaulsemel@chromium.org\u003e\nCommit-Queue: Adrian Taylor \u003cadetaylor@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1250755}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: 1803e9dc51971acff7cbdb6c35cc284d8c77d09e\n"
    },
    {
      "commit": "fcaac07f7f29d18bc84b292463ebe7dbe9876d43",
      "tree": "bf3a3e1d32937993746acba82c3fb81b9d1113a1",
      "parents": [
        "aba438ddc89525b2343026154d6122a5389efea7"
      ],
      "author": {
        "name": "Paul Semel",
        "email": "paulsemel@chromium.org",
        "time": "Thu Jan 11 10:41:40 2024"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Thu Jan 11 11:04:23 2024"
      },
      "message": "Roll fuzztest/centipede\n\nThis only includes the one change I introduced so that Centipede lowers\nits memory consumption.\n\nChange-Id: Idde984d5c5c20fa8c7797cc17358f2c7649f3946\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5185342\nReviewed-by: Adrian Taylor \u003cadetaylor@chromium.org\u003e\nCommit-Queue: Paul Semel \u003cpaulsemel@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1245760}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: d73a55c60be832bbebe91904cd9cf9ba0190b485\n"
    },
    {
      "commit": "aba438ddc89525b2343026154d6122a5389efea7",
      "tree": "fdebecf40d2e99f9eb5210c4cd50cf59270315c2",
      "parents": [
        "6916c64fec6419b08f28dafaec2873f92af3fff2"
      ],
      "author": {
        "name": "Adrian Taylor",
        "email": "adetaylor@chromium.org",
        "time": "Wed Jan 10 08:59:55 2024"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Wed Jan 10 09:07:56 2024"
      },
      "message": "Roll centipede/fuzztest.\n\nThis absorbs the latest upstream version of fuzztest/centipede and makes\nappropriate changes to our gn build rules.\n\nChange-Id: If416d4ad5ac5a1b9e28e470ebf96986630018118\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5178200\nCommit-Queue: Adrian Taylor \u003cadetaylor@chromium.org\u003e\nReviewed-by: Paul Semel \u003cpaulsemel@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1245153}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: 9d94ae2546c21460cb4dc472a0575ce7ca21745d\n"
    },
    {
      "commit": "6916c64fec6419b08f28dafaec2873f92af3fff2",
      "tree": "783eeabc6408a80680617d07d4d7f37e978a7566",
      "parents": [
        "c4c8427744eb5c39c0934b05395a46b65991ebcc"
      ],
      "author": {
        "name": "Mirko Bonadei",
        "email": "mbonadei@chromium.org",
        "time": "Thu Dec 14 18:30:49 2023"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Thu Dec 14 18:50:10 2023"
      },
      "message": "Roll abseil_revision 8028a87c96..011aeedefe\n\nChange Log:\nhttps://chromium.googlesource.com/external/github.com/abseil/abseil-cpp/+log/8028a87c96..011aeedefe\nFull diff:\nhttps://chromium.googlesource.com/external/github.com/abseil/abseil-cpp/+/8028a87c96..011aeedefe\n\nThis CL includes a roll of //third_party/fuzztest [1] to avoid an\nincompatible state between FuzzTest\u0027s absl requirements and the\nChromium\u0027s absl version.\n\n[1] - https://chromium-review.googlesource.com/c/chromium/src/+/5116482\n\nBug: None\nChange-Id: Ie24622c0a4fe1822fc288aefa2647ba35fb3c2e5\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5115239\nReviewed-by: Adrian Taylor \u003cadetaylor@chromium.org\u003e\nCommit-Queue: Mirko Bonadei \u003cmbonadei@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1237630}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: 8306c78aa859df38ba56db6710357172a0f63fac\n"
    },
    {
      "commit": "c4c8427744eb5c39c0934b05395a46b65991ebcc",
      "tree": "a1d718fa95fafa9e9f108a8b8b8aed4e3d3891fe",
      "parents": [
        "2bae439b18099f36acd0799e4b825ad48db1c44e"
      ],
      "author": {
        "name": "Michael Achenbach",
        "email": "machenbach@chromium.org",
        "time": "Mon Nov 20 14:15:04 2023"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Mon Nov 20 14:37:54 2023"
      },
      "message": "[fuzztest] Enable sharing fuzztest outside of Chromium\n\nFor using the fuzztest dependency in V8, we also need its BUILD.gn\nfile.\n\nTo avoid forking the file, we plan to include it as separate\ncopybara repo. This, however, depends on boringssl and\nlibFuzzer which both are further intertwined with Chromium\nsources, not available in V8. Since they aren\u0027t required to build\nfuzztest with centipede, this puts them behind the\nbuild_with_chromium flag, as done in several other dependencies.\n\nWithin Chromium, this change should be a no-op.\n\nCq-Include-Trybots: luci.chromium.try:linux-centipede-asan-rel\nCq-Include-Trybots: luci.chromium.try:linux-libfuzzer-asan-rel\nBug: 1500944\nChange-Id: I76d6f1f6d9fd78c425e665e57af1435978b34991\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5033300\nReviewed-by: Adrian Taylor \u003cadetaylor@chromium.org\u003e\nCommit-Queue: Michael Achenbach \u003cmachenbach@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1226801}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: b51f34374ce78c1afe4964efff658bd5101d9811\n"
    },
    {
      "commit": "2bae439b18099f36acd0799e4b825ad48db1c44e",
      "tree": "3d26dde7b98137becf2326b74e191ed15042b3bc",
      "parents": [
        "7b5fbf3a5754231988f6eea3dace7b60bb239736"
      ],
      "author": {
        "name": "Adrian Taylor",
        "email": "adetaylor@chromium.org",
        "time": "Thu Nov 09 14:13:06 2023"
      },
      "committer": {
        "name": "Scott Lee",
        "email": "ddoman@chromium.org",
        "time": "Mon Nov 13 09:58:16 2023"
      },
      "message": "Roll fuzztest/centipede.\n\nBug: 1494445\nChange-Id: Id33e90b83ed292e53c2a379bdbb2f3994034dd79\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5012812\nCommit-Queue: Adrian Taylor \u003cadetaylor@chromium.org\u003e\nReviewed-by: Paul Semel \u003cpaulsemel@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1222239}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: b0e6492c963ae47f4ad3ab4d849482de3064e4c0\n"
    },
    {
      "commit": "7b5fbf3a5754231988f6eea3dace7b60bb239736",
      "tree": "a344deaa14ad1a6127aee4f030143d57329504de",
      "parents": [
        "e4fd05351044f885bd0af0ea97e47fbec318e06b"
      ],
      "author": {
        "name": "Adrian Taylor",
        "email": "adetaylor@chromium.org",
        "time": "Thu Nov 02 15:30:54 2023"
      },
      "committer": {
        "name": "Scott Lee",
        "email": "ddoman@chromium.org",
        "time": "Mon Nov 13 09:57:40 2023"
      },
      "message": "Fix missing symbols in enable_fuzztest_fuzz\n\nfuzztest doesn\u0027t yet support multiple DSOs, so we don\u0027t allow\nenable_fuzztest_fuzz for component builds. But even in non-component\nbuilds, a single DSO is built and loaded, which then complains with\nmissing __sanitizer_cov_8bit_counters_init symbols.\n\nBuild weak sancov stubs into all binaries to avoid this.\n\nCredit to paulsemel@ for figuring out the right fix.\n\nBug: 1498755\nChange-Id: I7ff2c5a9d1605eeac777fa5e5f3bdb8d0ebf39ec\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5000388\nCommit-Queue: Adrian Taylor \u003cadetaylor@chromium.org\u003e\nReviewed-by: Paul Semel \u003cpaulsemel@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1218826}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: 5c586025dabbf8fad553e65b72c82e6338240c5d\n"
    },
    {
      "commit": "e4fd05351044f885bd0af0ea97e47fbec318e06b",
      "tree": "78366a7cfc2b52dec64cd9f24c32cdebe0624853",
      "parents": [
        "2bc71ee3b0d525b476360431dbeb3a8668c8bdd4"
      ],
      "author": {
        "name": "Adrian Taylor",
        "email": "adetaylor@chromium.org",
        "time": "Tue Oct 31 15:04:25 2023"
      },
      "committer": {
        "name": "Scott Lee",
        "email": "ddoman@chromium.org",
        "time": "Mon Nov 13 09:57:00 2023"
      },
      "message": "Fix fuzzing engines without LLVMFuzzerRunDriver.\n\nThe introduction of fuzztest accidentally broke fuzzing engines which\nwere unable to support a custom main function. This commit fixes that.\n\nCq-Include-Trybots: luci.chromium.try:linux-libfuzzer-asan-rel,win-libfuzzer-asan-rel,linux-centipede-asan-rel\nBug: 1494445\nChange-Id: I5f6c25c23ce0e19523f6c0628bd6568ddc89a519\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/4987431\nReviewed-by: Titouan Rigoudy \u003ctitouan@chromium.org\u003e\nCommit-Queue: Adrian Taylor \u003cadetaylor@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1217586}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: 5f60321782ee7d34970c41b62cce2bf6a5567a40\n"
    },
    {
      "commit": "2bc71ee3b0d525b476360431dbeb3a8668c8bdd4",
      "tree": "3fddcdb12b11ad34ee0f43d3b9bf6cc262a655bc",
      "parents": [
        "65bddc82b3010dfbf3eb5ae7b5b98653f019e8bb"
      ],
      "author": {
        "name": "Adrian Taylor",
        "email": "adetaylor@chromium.org",
        "time": "Mon Oct 30 19:13:43 2023"
      },
      "committer": {
        "name": "Scott Lee",
        "email": "ddoman@chromium.org",
        "time": "Mon Nov 13 09:56:37 2023"
      },
      "message": "Clarify new vs existing FUZZ_TEST targets.\n\nThis is primarily a documentation change, but also required some\nslightly more fine-grained targets on which test targets may\ndepend.\n\nBug: 1494445\nChange-Id: Idef18bfb3506bf1d0f203eaecc7183ce4504913f\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/4981916\nCommit-Queue: Adrian Taylor \u003cadetaylor@chromium.org\u003e\nReviewed-by: Titouan Rigoudy \u003ctitouan@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1217119}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: 82c71d0ea08e0d18d4f5490a752cabce293b16b2\n"
    },
    {
      "commit": "65bddc82b3010dfbf3eb5ae7b5b98653f019e8bb",
      "tree": "f7038f569e12b9296513059d4aa88845df9e4265",
      "parents": [
        "b31d5e66e39c659216fe2815749c3524623078f9"
      ],
      "author": {
        "name": "Adrian Taylor",
        "email": "adetaylor@chromium.org",
        "time": "Mon Oct 30 09:20:35 2023"
      },
      "committer": {
        "name": "Scott Lee",
        "email": "ddoman@chromium.org",
        "time": "Mon Nov 13 09:56:15 2023"
      },
      "message": "Prune fuzztest absl dependencies.\n\nFuzztest/centipede need to rely upon some parts of absl which are not\npermitted for general use within Chromium. We were previously requiring\nmore than we strictly needed - prune the set to the minimum required.\n\nBug: 1494445\nChange-Id: Iafabe7bba2446f3a4cd644b07282e1aa94b4b900\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/4983733\nReviewed-by: Titouan Rigoudy \u003ctitouan@chromium.org\u003e\nCommit-Queue: Adrian Taylor \u003cadetaylor@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1216835}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: 8d38c740745602c69fcb909048639bbf9c86d744\n"
    },
    {
      "commit": "b31d5e66e39c659216fe2815749c3524623078f9",
      "tree": "36167da6eebfcd875905154848a633607b9ea2cd",
      "parents": [
        "033668dce82f6fe879c14db6f4d69b0cbc4fdf9c"
      ],
      "author": {
        "name": "Adrian Taylor",
        "email": "adetaylor@chromium.org",
        "time": "Wed Oct 25 14:00:37 2023"
      },
      "committer": {
        "name": "Scott Lee",
        "email": "ddoman@chromium.org",
        "time": "Mon Nov 13 09:55:58 2023"
      },
      "message": "FuzzTest into Chromium\n\nFuzzTest is a new fuzzing/property testing framework created elsewhere\nin Google and open sourced. It increasingly subsumes the \"centipede\"\nfuzzing engine which we already use in Chromium, but its main purpose is\nto allow simple declarations of fuzzers within existing unit tests:\n\n  FUZZ_TEST(SomePreExistingFunction); // that\u0027s it, best case\n\nThis CL builds FuzzTest in Chromium and includes an example fuzzer of\nhow it can be used.\n\nWe are led to believe that the ease of adding FUZZ_TESTS has greatly\nincreased fuzzer production in other parts of Google, so we would like\nto get the same benefits.\n\nTests built using FuzzTest can operate in a variety of modes, as\ndescribed in the BUILD.gn for fuzztest. One of those modes is\nresponsible for the most complex part of this change - a new gn\nargument, \"enable_fuzztest_fuzz\". This is because unit tests built using\nfuzztest can do a limited type of fuzzing even without any fuzzing\nengines being enabled - this is a new capability for Chromium and\ntherefore it doesn\u0027t fit within any of our existing gn arguments, which\neach pertain to a particular fuzzing engine (use_libfuzzer,\nuse_centipede, use_afl etc.) Specifically, without this gn argument,\na unit test can support:\n  ./my_test   # runs fuzzing for one second\nWith \"enable_fuzztest_fuzz\", additionally this option is supported:\n  ./my_test --fuzz\u003d0   # runs fuzzing indefinitely using coverage\n                       # guidance\n\nAdding a new gn argument is not ideal as it adds more permutations\nto our build matrix which we need to test. This CL therefore enables\nthis option by default for sanitizer, Linux builds. At present it\u0027s\nonly enabled for non-component builds, which may not result in this\nactually being built on any current builder, but there\u0027s a TODO to\nfix this.\n\nBug: 1494445\nChange-Id: I70ba4e7bb77ca0a4f03a5d261418ea4d949cad53\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/4939211\nReviewed-by: Pâris Meuleman \u003cpmeuleman@chromium.org\u003e\nCommit-Queue: Adrian Taylor \u003cadetaylor@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1214823}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: ec394c127957147a0a15d901276517b27a1df8d1\n"
    },
    {
      "commit": "033668dce82f6fe879c14db6f4d69b0cbc4fdf9c",
      "tree": "76ea32f8c904bc9b00390d5766a697ccb79e3aa3",
      "parents": [
        "b5ff761037b4c4a9b715c8d144101614ec01b66f"
      ],
      "author": {
        "name": "Adrian Taylor",
        "email": "adetaylor@chromium.org",
        "time": "Tue Oct 24 13:14:57 2023"
      },
      "committer": {
        "name": "Scott Lee",
        "email": "ddoman@chromium.org",
        "time": "Mon Nov 13 09:55:19 2023"
      },
      "message": "Expand fuzztest owners.\n\nThis dependency is owned by the whole fuzzing team.\n\nBug: 1494445\nChange-Id: If7f87f23ab11c2db3315e56ff9d86eda94ba31b6\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/4971215\nAuto-Submit: Adrian Taylor \u003cadetaylor@chromium.org\u003e\nCommit-Queue: Titouan Rigoudy \u003ctitouan@chromium.org\u003e\nReviewed-by: Titouan Rigoudy \u003ctitouan@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1214131}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: fcf68a659e0e098fe9379208b803b0875ed2b2af\n"
    },
    {
      "commit": "b5ff761037b4c4a9b715c8d144101614ec01b66f",
      "tree": "2bbe484d5ce2551527ebc015826a966e48826e39",
      "parents": [
        "f6f294a93644ef65509bf17cc514f96d037d53a2"
      ],
      "author": {
        "name": "Adrian Taylor",
        "email": "adetaylor@chromium.org",
        "time": "Fri Oct 20 22:42:32 2023"
      },
      "committer": {
        "name": "Scott Lee",
        "email": "ddoman@chromium.org",
        "time": "Mon Nov 13 09:54:55 2023"
      },
      "message": "Roll fuzztest.\n\nBug: 1494445\nChange-Id: Iae8325951866bdb5e8a7e2979b64ff06b7e069ac\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/4959393\nReviewed-by: Paul Semel \u003cpaulsemel@chromium.org\u003e\nCommit-Queue: Adrian Taylor \u003cadetaylor@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1213001}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: 7bf536e8524da8b5edc4d9dde0f631f5bcb31b44\n"
    },
    {
      "commit": "f6f294a93644ef65509bf17cc514f96d037d53a2",
      "tree": "7cbf7142cf1771cf372711b0fa92aab663df153c",
      "parents": [
        "7f76a7535687adbcc2492c31213ed3e93548afc2"
      ],
      "author": {
        "name": "Adrian Taylor",
        "email": "adetaylor@chromium.org",
        "time": "Mon Oct 02 11:21:18 2023"
      },
      "committer": {
        "name": "Scott Lee",
        "email": "ddoman@chromium.org",
        "time": "Mon Nov 13 09:54:27 2023"
      },
      "message": "Roll fuzztest to latest upstream main.\n\nChange-Id: I0317c1ee3557a8c88cce91f3631d5b457f94b914\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/4905810\nReviewed-by: Titouan Rigoudy \u003ctitouan@chromium.org\u003e\nCommit-Queue: Adrian Taylor \u003cadetaylor@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1203934}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: 2863cad786d07988022c77e439d657f7c030c1cf\n"
    },
    {
      "commit": "7f76a7535687adbcc2492c31213ed3e93548afc2",
      "tree": "6170482a0470ce0b0fd083ec0e9e5e333c5e2ce6",
      "parents": [
        "e6c30aa3a8e8c42308a40375fa48c9222cd29c69"
      ],
      "author": {
        "name": "Paul Semel",
        "email": "paulsemel@chromium.org",
        "time": "Mon Sep 04 13:43:29 2023"
      },
      "committer": {
        "name": "Scott Lee",
        "email": "ddoman@chromium.org",
        "time": "Mon Nov 13 09:53:46 2023"
      },
      "message": "fuzzing: centipede: add support for multi-dso\n\nThis leverages multi-dso support implemented in centipede. Dynamic\nlinker can now link against main executable sancov functions.\n\nBug: 1472709\nChange-Id: I0c6de3d6b656475998472354ec389358b5441a12\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/4834489\nReviewed-by: Adrian Taylor \u003cadetaylor@chromium.org\u003e\nCommit-Queue: Paul Semel \u003cpaulsemel@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1192089}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: 1c06f4f40fa6b96ebd3cb71a4f02e531dcfa1b86\n"
    },
    {
      "commit": "e6c30aa3a8e8c42308a40375fa48c9222cd29c69",
      "tree": "243f40510e8d0c9f7141228cf9f163c686a9dd38",
      "parents": [
        "c023c6c0eb43584206febfa6fff6fc4d77df34f9"
      ],
      "author": {
        "name": "Paul Semel",
        "email": "paulsemel@chromium.org",
        "time": "Thu Aug 31 15:51:56 2023"
      },
      "committer": {
        "name": "Scott Lee",
        "email": "ddoman@chromium.org",
        "time": "Mon Nov 13 09:53:23 2023"
      },
      "message": "Roll fuzztest/centipede\n\nCentipede is one of our fuzzing engines; it\u0027s a component of the\nfuzztest repository. This rolls fuzztest in order to get centipede\u0027s\nsupport for multiple DSOs, which is needed to support the Chromium\ncomponent build.\n\nThis also takes the opportunity to reduce some duplication in the\nBUILD.gn file.\n\nBug: 1472709\nChange-Id: Ib33cee280e503dfb2298e660370703cde418db96\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/4822512\nReviewed-by: Paul Semel \u003cpaulsemel@chromium.org\u003e\nReviewed-by: Adrian Taylor \u003cadetaylor@chromium.org\u003e\nCommit-Queue: Paul Semel \u003cpaulsemel@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1190786}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: deb02db40ef33a1211c16617d09de3c942926387\n"
    },
    {
      "commit": "c023c6c0eb43584206febfa6fff6fc4d77df34f9",
      "tree": "c7d142f4b9857444b56aecc8607bc5963aabf56e",
      "parents": [
        "efd165ae9b7d545207832d4785a9dbcfe922f5c5"
      ],
      "author": {
        "name": "Adrian Taylor",
        "email": "adetaylor@chromium.org",
        "time": "Mon Jul 31 18:19:36 2023"
      },
      "committer": {
        "name": "Scott Lee",
        "email": "ddoman@chromium.org",
        "time": "Mon Nov 13 09:52:23 2023"
      },
      "message": "Fix centipede coverage infinite loop.\n\nAfter a recent Centipede roll, centipede\u0027s code coverage collection\nmachinery had become subject to code coverage collection, resulting in\nan infinite loop on startup.\n\nThis also fixes some \u0027git cl format\u0027 warnings.\n\nBug: 1468838\nChange-Id: Id1f3f7ce9bfe88674e8fa841b26b3b5c4d2af31f\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/4729902\nCommit-Queue: Adrian Taylor \u003cadetaylor@chromium.org\u003e\nAuto-Submit: Adrian Taylor \u003cadetaylor@chromium.org\u003e\nReviewed-by: Bo Liu \u003cboliu@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1177355}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: b3b04fe120fd8c66586e9b7061e8bbda0bc916e0\n"
    },
    {
      "commit": "efd165ae9b7d545207832d4785a9dbcfe922f5c5",
      "tree": "41e32fecd3fe46fdf9f7aebb2416676a92810b0a",
      "parents": [
        "793d1d8c3d55d39b1d95cb4cb61fa1624882afb6"
      ],
      "author": {
        "name": "Grace Park",
        "email": "pgrace@chromium.org",
        "time": "Mon Jul 24 20:45:39 2023"
      },
      "committer": {
        "name": "Scott Lee",
        "email": "ddoman@chromium.org",
        "time": "Mon Nov 13 09:52:01 2023"
      },
      "message": "Roll src/third_party/fuzztest/src/ 0e6385f1b..8063fc10c (84 commits)\n\nthis is a reland of https://chromium-review.googlesource.com/c/chromium/src/+/4670856\n\nAnd update BUILD.gn to reflect the new state\nhttps://chromium.googlesource.com/external/github.com/google/fuzztest.git/+log/0e6385f1b488..8063fc10c886\n\n2023-07-20 115185401+pgrace-google Update coverage.cc\n2023-07-20 115185401+pgrace-google Update coverage.cc\n2023-07-19 kcc #Centipede add a link to FUZZING\u002723 slides.\n2023-07-19 fuzztest #Centipede Test the custom `centipede` for targets that read inputs from file \u0026 write execution results to file.\n2023-07-18 fuzztest #Centipede refactor `run_some_fuzzing` and `test_crashing_target` into test_util.sh.\n2023-07-19 115185401+pgrace-google Update meta.h to fix -Wc++98-compat-extra-semi warnings\n2023-07-17 dougkwan Internal change\n2023-07-17 sarahjkim Internal change\n2023-07-17 ravanbakhsh Add full support for known extension fields.\n2023-07-17 ravanbakhsh Add full support for known extension fields.\n2023-07-14 kostik #Centipede Add ability to use either memfd_create() or shm_open() to allocate shared memory\n2023-07-14 sergeygs #Centipede Improved logging of failures to get PC \u0026 CF tables from target binary\n2023-07-13 sergeygs #Centipede Improve failure logging in `Command`\n2023-07-13 ravanbakhsh Update protobuf domain to use Utf8 strings if possible.\n2023-07-12 fuzztest Custom `centipede` for targets that read inputs from file \u0026 write execution results to file\n2023-07-12 fuzztest Internal change\n2023-07-12 fuzztest Internal change\n2023-07-11 lszekeres Decrease allocated memory in RUsageProfilerTest to avoid OOMs and flakiness.\n2023-07-11 sarahjkim #Centipede Update documentation on naming for corpus and feature files\n2023-07-11 fuzztest Update protobuf domain to use Utf8 strings if possible.\n2023-07-10 ravanbakhsh Update protobuf domain to use Utf8 strings if possible.\n2023-07-10 ravanbakhsh Move `Utf8String` to FuzzTest to be used by Protobuf domains.\n2023-07-10 lszekeres Internal change\n2023-07-10 ravanbakhsh Update BidiMap inverse mapper to return `optional\u003ctuple\u003c...\u003e\u003e`.\n2023-07-07 xinhaoyuan #Centipede Propagate the MutationInputRef from engine to runner, which in turn creates MutationInput to be passed to external mutators.\n2023-07-07 xinhaoyuan Internal change\n2023-07-06 xinhaoyuan #Centipede Create MutationInputRef struct to pair mutation inputs with execution metadata, to be used in mutation I/O and interfaces.\n2023-07-06 xinhaoyuan #Centipede Refactor the I/O of ExecutionMetadata from runner to engine using methods in ExecutionMetadata. The same methods can be used when propagating the metadata to custom mutators.\n2023-07-06 xinhaoyuan #Centipede Add the common parsing logic of CMP entries to ExecutionMetadata, currently used by the built-in mutators. In the future, it could be used by custom mutators as well.\n2023-07-06 xinhaoyuan #Centipede Change the mutator interface to work with ExecutionMetadata instead of CMP entries.\n2023-07-06 xinhaoyuan #Centipede Create ExecutionMetadata to abstract the metadata from executing one input, which currently includes only the CMP entries but planned with more fields.\n2023-07-06 kcc #Centipede document --distill, and the fact that --distill_shards is deprecated\n2023-07-05 fuzztest Internal change\n2023-07-05 fuzztest Internal change\n2023-06-30 sergeygs #Centipede Monitoring: Add stats acquisition timestamp to reported fields\n2023-06-30 kcc Internal change\n2023-06-29 fuzztest #Centipede Updates the references of the data read, write and reset from `SharedMemoryBlobSequence` to `BlobSequence`.\n2023-06-29 fuzztest Internal change\n2023-06-28 fuzztest Internal change\n2023-06-26 sergeygs #Centipede Monitoring: Avoid bogus \"Flags:\" printed when there are no flags to report\n2023-06-26 fuzztest #Centipede Move `Blob` out of `SharedMemoryBlobSequence`.\n2023-06-23 xinhaoyuan #Centipede Ignore short/long cmp entries instead of skipping the rest of the entries.\n2023-06-23 kcc #Centipede skeleton of --distill (standalone distillation), not functional yet.\n2023-06-23 xinhaoyuan #Centipede Fix shmem leakage by using memfd_create instead of shm_open.\n2023-06-23 fuzztest #Centipede Remove the weak sancov symbols from the main Centipede binary, now that we have a Blaze transition that can completely eliminate instrumentation.\n2023-06-22 fuzztest #Centipede Define a Blaze transition and a new target that produces an uninstrumented (best-effort) Centipede main binary.\n2023-06-22 sergeygs #Centipede Monitoring: Continuously dump fuzzing stats to CSV\n2023-06-21 sergeygs #Centipede Add `Environment::` function to get CSV perf report path\n2023-06-21 sergeygs #Centipede Monitoring: Refactor stats reporting to prepare for continuously dumping stats to CSV\n2023-06-20 fuzztest Internal change\n2023-06-20 fuzztest #Centipede Link weak sancov stubs in the main Centipede binary. This is a prerequisite of building the binary as a data dependency of a runner target.\n2023-06-20 dmauro Fix WithSeeds() error message string generation\n2023-06-15 sergeygs #Centipede LOG -\u003e VLOG(1) for a noisy message\n2023-06-15 sergeygs #Centipede Tweak VV macro to easily copy var values in console by double-clicking\n2023-06-15 yongheng Ensure that fuzztest can be built with FetchContent.\n2023-06-15 yongheng Add missing include to make protobuf_domain_impl.h self-contained.\n2023-06-15 sfreilich Internal change\n2023-06-14 xinhaoyuan Fix a potential container overflow due to assign() changing the mutant size.\n2023-06-13 fuzztest Internal change\n2023-06-13 kcc Internal change\n2023-06-12 kcc #Centipede implement support for -fsanitize-coverage\u003dinline-8bit-counters\n2023-06-09 kcc #Centipede reset callstack in runner/PrepareCoverage. Change the Resest function name.\n2023-06-08 kcc #Centipede: VLOG(1) the time it took to execute or mutate a batch.\n2023-06-08 kcc #Centipede: when mutating via the target binary, don\u0027t collect coverage as it won\u0027t be used anyway.\n2023-06-07 xinhaoyuan Avoid clang coverage in fuzz targets in centipede/testing, otherwise it can interfere with sancov instrumentation and break test expectations.\n2023-06-06 kcc #Centipede clear the startup coverage before executing the first input.\n2023-06-05 kcc #Centipede use RollingHash in HashedRingBuffer\n2023-06-02 kcc #Centipede Move HashedRingBuffer to a separate file, NFC\n2023-06-02 kcc #Centipede make the oom puzzle use less RAM, to deflake it.\n2023-06-02 kcc #Centipede print more stats: corpus element sizes and execution counts.\n2023-06-01 kcc Internal change\n2023-06-01 ncbray Support multiple user feature domains\n2023-05-31 kcc #Centipede remove redundant table entry in SetFlagForExperiment\n2023-05-31 kcc #Centipede allow crossover_level in experiments.\n2023-05-30 kcc #Centipede add rolling_hash.h. The intended use is to hash paths, callstacks, etc.\n2023-05-30 kcc #Centipede rename --use_callstack_features (bool) to --callstack_level (size_t). NFC otherwise for now.\n2023-05-30 yongheng Move grammars under fuzztest.\n2023-05-28 sergeygs Return error instead of crashing when runner fails to respond within timeout\n2023-05-26 sergeygs #Centipede Mitigate crash in `ComputeFunctionCyclomaticComplexity()` induced by LSAN-related change in tcmalloc\n2023-05-26 sergeygs #Centipede Add --stop_after\u003dT flag (equivalent to --stop_at\u003dnow+T)\n2023-05-25 xinhaoyuan Use FuzzTestMutator as the default mutator in CentipedeCallbacks, with a temporary flag for switching back to ByteArrayMutator.\n2023-05-25 xinhaoyuan Add FuzzTestMutator using the FuzzTest domain of arbitrary std::vector\u003cuint8_t\u003e.\n2023-05-25 yongheng Fix Cmake version to 3.19.0\n2023-05-25 xinhaoyuan Separate domains that don\u0027t require external dependencies (other than Abseil) into domain_core for domain-based mutation in Centipede.\n2023-05-25 xinhaoyuan Expose SetExecutionCoverage for Centipede to inject coverage signals (comparison records) consumed by the FuzzTest mutator.\n2023-05-25 yongheng Make fuzztest compilable in `FetchContent` using CMake.\n\nCreated with:\n  roll-dep src/third_party/fuzztest/src\n\nChange-Id: I0fb38c3e93c1c0abeb0e1003aaadc0145ec7b656\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/4678541\nReviewed-by: Jonathan Metzman \u003cmetzman@chromium.org\u003e\nReviewed-by: Brendon Tiszka \u003ctiszka@chromium.org\u003e\nCommit-Queue: Grace Park \u003cpgrace@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1174416}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: 5b39a140405c752720a9f41459c56b2929234fae\n"
    },
    {
      "commit": "793d1d8c3d55d39b1d95cb4cb61fa1624882afb6",
      "tree": "2387757e787d9932dbf06e6eb1d75c7e4ea47144",
      "parents": [
        "e548c7ab69ecf324ade09029397d606218115a5c"
      ],
      "author": {
        "name": "Anne Redulla",
        "email": "aredulla@google.com",
        "time": "Fri Jul 07 04:58:50 2023"
      },
      "committer": {
        "name": "Scott Lee",
        "email": "ddoman@chromium.org",
        "time": "Mon Nov 13 09:51:37 2023"
      },
      "message": "[ssci] Add Shipped field to READMEs\n\nThis CL adds the Shipped field and updates the\nLicense File field in Chromium READMEs within the\ndirectory /third_party/fuzztest.\n\nSee the LSC doc at go/lsc-chrome-metadata.\n\nThis CL was uploaded by git cl split.\n\nR\u003dbookholt@chromium.org\n\nBug: b:285450740\nChange-Id: Icc8c170c87dbd35840c74d24da9b4800bcdab974\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/4664001\nCommit-Queue: Anne Redulla \u003caredulla@google.com\u003e\nReviewed-by: Chris Bookholt \u003cbookholt@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1167183}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: 9ba85d67b549630101dafc5c57016f3cca5ec3ad\n"
    },
    {
      "commit": "e548c7ab69ecf324ade09029397d606218115a5c",
      "tree": "e3c7294b4bb7c16deaaa4159675ad39e1734f3c2",
      "parents": [
        "7e08e0bd2ffb8c9c3bb6543e0c63846baeb694a6"
      ],
      "author": {
        "name": "Adrian Taylor",
        "email": "adetaylor@chromium.org",
        "time": "Wed May 31 15:52:43 2023"
      },
      "committer": {
        "name": "Scott Lee",
        "email": "ddoman@chromium.org",
        "time": "Mon Nov 13 09:50:59 2023"
      },
      "message": "Migrate centipede to fuzztest repo.\n\ncentipede has moved into a new repo. This CL adapts to the new repo and\nmakes corresponding changes to build the latest centipede code.\n\nBug: 1369919\nChange-Id: I828faadf44b2757d8704e3d24887750947baf93f\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/4561924\nCommit-Queue: Adrian Taylor \u003cadetaylor@chromium.org\u003e\nReviewed-by: Rick Byers \u003crbyers@chromium.org\u003e\nReviewed-by: Mirko Bonadei \u003cmbonadei@chromium.org\u003e\nReviewed-by: Jonathan Metzman \u003cmetzman@chromium.org\u003e\nReviewed-by: Alex Gough \u003cajgo@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1151270}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: 67e144a8eb86aa73f2ce11c95ca4d0383348203e\n"
    },
    {
      "commit": "7e08e0bd2ffb8c9c3bb6543e0c63846baeb694a6",
      "tree": "4b825dc642cb6eb9a060e54bf8d69288fbee4904",
      "parents": [],
      "author": {
        "name": "Scott Lee",
        "email": "ddoman@chromium.org",
        "time": "Fri Nov 10 17:15:01 2023"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Nov 10 17:15:01 2023"
      },
      "message": "Initial empty repository\n"
    }
  ]
}
