Roll Chromium from 4ffee2801567 to ad6fea9acaca (820 revisions)

https://chromium.googlesource.com/chromium/src/+log/4ffee2801567..ad6fea9acaca

If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/chromium-dawn
Please CC chouinard@google.com,chrome-gpu-infra@google.com on the revert to ensure that a human
is aware of the problem.

To file a bug in Chromium: https://issues.chromium.org/issues/new?component=1571065&template=0
To file a bug in Dawn: https://issues.chromium.org/issues/new?component=1571065&template=0

To report a problem with the AutoRoller itself, please file a bug:
https://issues.skia.org/issues/new?component=1389291&template=1850622

Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md

DEPS, submodule, and //infra/config changes generated by running:
  scripts/roll_chromium_deps.py --revision ad6fea9acaca81d47a44628d9b5475f14f9576ac --verbose --autoroll --ignore-unclean-workdir

Repo entries:
  build: https://chromium.googlesource.com/chromium/src/build/+log/e09cfe2a31..40ba59e91a
  testing: https://chromium.googlesource.com/chromium/src/testing/+log/e6ecb69170..bff47f84f9
  third_party/chromium-tools-build/src: https://chromium.googlesource.com/chromium/tools/build/+log/03e4a98dec..f6dae96905
  third_party/depot_tools: https://chromium.googlesource.com/chromium/tools/depot_tools.git/+log/bf17cbeadf..020e532ce1
  third_party/llvm-libc/src: https://chromium.googlesource.com/external/github.com/llvm/llvm-project/libc.git/+log/5d7e05dc6e..7b7132872a
  third_party/partition_alloc: https://chromium.googlesource.com/chromium/src/base/allocator/partition_allocator.git/+log/20dce94c44..4de29aa30a
  tools/clang: https://chromium.googlesource.com/chromium/src/tools/clang/+log/044c6877e1..3e9e444c72

CIPD entries:
  buildtools/linux64
  buildtools/mac
  buildtools/win

No GCS entries changed in this roll

No explicitly synced GN variables changed in this roll

Bug: None
Tbr: chouinard@google.com
Change-Id: Id3d0bf136ea2a6f6e83bf4b1c3e144bd856cf77b
Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/322735
Bot-Commit: dawn-autoroll@skia-public.iam.gserviceaccount.com <dawn-autoroll@skia-public.iam.gserviceaccount.com>
Commit-Queue: dawn-autoroll@skia-public.iam.gserviceaccount.com <dawn-autoroll@skia-public.iam.gserviceaccount.com>
diff --git a/DEPS b/DEPS
index 243f4e0..f8e4d4d 100644
--- a/DEPS
+++ b/DEPS
@@ -23,7 +23,7 @@
   'dawn_tintd': False, # Also fetches dependencies required for building tintd.
   'dawn_cmake_version': 'version:2@3.23.3',
   'dawn_cmake_win32_sha1': 'b106d66bcdc8a71ea2cdf5446091327bfdb1bcd7',
-  'dawn_gn_version': 'git_revision:13192df73c560f02e84c146b0e29d4bd03db19bd',
+  'dawn_gn_version': 'git_revision:8d35b83847d1bf61bad0b8176a8aab6afc052ae1',
   # ninja CIPD package version.
   # https://chrome-infra-packages.appspot.com/p/infra/3pp/tools/ninja
   'dawn_ninja_version': 'version:3@1.12.1.chromium.4',
@@ -74,7 +74,7 @@
 
   # Version of Chromium the DEPS entries synced by scripts/roll_chromium_deps.py
   # were last synced to.
-  'chromium_revision': '4ffee28015670103ba5b00aacbd6ffb8d4884dcd',
+  'chromium_revision': 'ad6fea9acaca81d47a44628d9b5475f14f9576ac',
   # We never want to actually checkout Chromium, but we need a fake DEPS entry
   # in order for the Chromium -> Dawn DEPS autoroller to work.
   'checkout_placeholder_chromium': False,
@@ -127,7 +127,7 @@
   },
 
   'third_party/depot_tools': {
-    'url': '{chromium_git}/chromium/tools/depot_tools.git@bf17cbeadf94f5b76a420f555877a9b8625d3319',
+    'url': '{chromium_git}/chromium/tools/depot_tools.git@020e532ce1cf45f00a76f85c8c1c650b6b7cd867',
     'condition': 'dawn_standalone',
   },
 
@@ -143,7 +143,7 @@
 
   # Required by libc++
   'third_party/llvm-libc/src': {
-    'url': '{chromium_git}/external/github.com/llvm/llvm-project/libc.git@5d7e05dc6e468ac2ca96f5b5241a29311a799406',
+    'url': '{chromium_git}/external/github.com/llvm/llvm-project/libc.git@7b7132872a5c548eb60f67b3a80c6944eb361ece',
     'condition': 'dawn_standalone',
   },
 
@@ -158,11 +158,11 @@
   # The //build and //tools/* deps should all be updated in unison, as
   #  there are dependencies between them.
   'build': {
-  'url': '{chromium_git}/chromium/src/build@e09cfe2a31d58fa9053f084168c18bdd3f5e26f0',
+  'url': '{chromium_git}/chromium/src/build@40ba59e91a116de871d9770a746b617d2a7eb1c5',
     'condition': 'dawn_standalone',
   },
   'tools/clang': {
-  'url': '{chromium_git}/chromium/src/tools/clang@044c6877e158c9e32cb592c087f4d90a3a096179',
+  'url': '{chromium_git}/chromium/src/tools/clang@3e9e444c7260f9af8a8c1ca17401980d922aa4ff',
     'condition': 'dawn_standalone',
   },
   'tools/memory': {
@@ -184,7 +184,7 @@
 
   # For run-tricium-clang-tidy.py
   'third_party/chromium-tools-build/src': {
-    'url': '{chromium_git}/chromium/tools/build@03e4a98dec706172830b3d75e6dd4c62f845a620',
+    'url': '{chromium_git}/chromium/tools/build@f6dae96905052d413f0d5d7fd7b71cd4fe6a2e44',
     'condition': 'dawn_standalone and checkout_clang_tidy',
   },
 
@@ -278,7 +278,7 @@
 
   # Testing, GTest and GMock
   'testing': {
-    'url': '{chromium_git}/chromium/src/testing@e6ecb69170749fee3da3bdc4022cfb686a1856a0',
+    'url': '{chromium_git}/chromium/src/testing@bff47f84f9b7869ab52141b20348b5367923094f',
     'condition': 'dawn_standalone',
   },
   'third_party/libFuzzer/src': {
@@ -653,7 +653,7 @@
   # Dependencies for PartitionAlloc.
   # Doc: https://docs.google.com/document/d/1wz45t0alQthsIU9P7_rQcfQyqnrBMXzrOjSzdQo-V-A
   'third_party/partition_alloc': {
-    'url': '{chromium_git}/chromium/src/base/allocator/partition_allocator.git@20dce94c44effd193252ef25eae05efe4518c338',
+    'url': '{chromium_git}/chromium/src/base/allocator/partition_allocator.git@4de29aa30a684141e803e786d1f511ed362b1165',
     'condition': 'dawn_standalone',
   },
 
diff --git a/build b/build
index e09cfe2..40ba59e 160000
--- a/build
+++ b/build
@@ -1 +1 @@
-Subproject commit e09cfe2a31d58fa9053f084168c18bdd3f5e26f0
+Subproject commit 40ba59e91a116de871d9770a746b617d2a7eb1c5
diff --git a/infra/config/global/PACKAGE.lock b/infra/config/global/PACKAGE.lock
index cd8e1ea..efa20d3 100644
--- a/infra/config/global/PACKAGE.lock
+++ b/infra/config/global/PACKAGE.lock
@@ -28,7 +28,7 @@
 			"name": "@chromium-targets",
 			"source": {
 				"repo": "https://chromium.googlesource.com/chromium/src/+/refs/heads/main",
-				"revision": "4ffee28015670103ba5b00aacbd6ffb8d4884dcd",
+				"revision": "ad6fea9acaca81d47a44628d9b5475f14f9576ac",
 				"path": "infra/config/targets"
 			},
 			"deps": [
diff --git a/infra/config/global/PACKAGE.star b/infra/config/global/PACKAGE.star
index 1d4a5e5..d4211f9 100644
--- a/infra/config/global/PACKAGE.star
+++ b/infra/config/global/PACKAGE.star
@@ -56,7 +56,7 @@
         repo = "chromium/src",
         ref = "refs/heads/main",
         path = "infra/config/targets",
-        revision = "4ffee28015670103ba5b00aacbd6ffb8d4884dcd",
+        revision = "ad6fea9acaca81d47a44628d9b5475f14f9576ac",
     ),
 )
 
diff --git a/infra/config/global/generated/builders/ci/dawn-mac-arm64-apple-m2-rel/targets/ci.json b/infra/config/global/generated/builders/ci/dawn-mac-arm64-apple-m2-rel/targets/ci.json
index 6a33a00..dfc9c71 100644
--- a/infra/config/global/generated/builders/ci/dawn-mac-arm64-apple-m2-rel/targets/ci.json
+++ b/infra/config/global/generated/builders/ci/dawn-mac-arm64-apple-m2-rel/targets/ci.json
@@ -26,7 +26,7 @@
             "gpu": "apple:m2",
             "hidpi": "1",
             "mac_model": "Mac14,7",
-            "os": "Mac-14.4.1",
+            "os": "Mac-14.4.1|Mac-26.5.1",
             "pool": "chromium.tests.gpu"
           },
           "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
@@ -60,7 +60,7 @@
             "gpu": "apple:m2",
             "hidpi": "1",
             "mac_model": "Mac14,7",
-            "os": "Mac-14.4.1",
+            "os": "Mac-14.4.1|Mac-26.5.1",
             "pool": "chromium.tests.gpu"
           },
           "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
@@ -94,7 +94,7 @@
             "gpu": "apple:m2",
             "hidpi": "1",
             "mac_model": "Mac14,7",
-            "os": "Mac-14.4.1",
+            "os": "Mac-14.4.1|Mac-26.5.1",
             "pool": "chromium.tests.gpu"
           },
           "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
@@ -127,7 +127,7 @@
             "gpu": "apple:m2",
             "hidpi": "1",
             "mac_model": "Mac14,7",
-            "os": "Mac-14.4.1",
+            "os": "Mac-14.4.1|Mac-26.5.1",
             "pool": "chromium.tests.gpu"
           },
           "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
@@ -161,7 +161,7 @@
             "gpu": "apple:m2",
             "hidpi": "1",
             "mac_model": "Mac14,7",
-            "os": "Mac-14.4.1",
+            "os": "Mac-14.4.1|Mac-26.5.1",
             "pool": "chromium.tests.gpu"
           },
           "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
@@ -195,7 +195,7 @@
             "gpu": "apple:m2",
             "hidpi": "1",
             "mac_model": "Mac14,7",
-            "os": "Mac-14.4.1",
+            "os": "Mac-14.4.1|Mac-26.5.1",
             "pool": "chromium.tests.gpu"
           },
           "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
@@ -228,7 +228,7 @@
             "gpu": "apple:m2",
             "hidpi": "1",
             "mac_model": "Mac14,7",
-            "os": "Mac-14.4.1",
+            "os": "Mac-14.4.1|Mac-26.5.1",
             "pool": "chromium.tests.gpu"
           },
           "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
diff --git a/infra/config/global/generated/builders/ci/dawn-mac-arm64-builder-rel/targets/ci.json b/infra/config/global/generated/builders/ci/dawn-mac-arm64-builder-rel/targets/ci.json
index 91c081b..2bb4e20 100644
--- a/infra/config/global/generated/builders/ci/dawn-mac-arm64-builder-rel/targets/ci.json
+++ b/infra/config/global/generated/builders/ci/dawn-mac-arm64-builder-rel/targets/ci.json
@@ -265,7 +265,7 @@
             "gpu": "apple:m2",
             "hidpi": "1",
             "mac_model": "Mac14,7",
-            "os": "Mac-14.4.1",
+            "os": "Mac-14.4.1|Mac-26.5.1",
             "pool": "chromium.tests.gpu"
           },
           "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
@@ -299,7 +299,7 @@
             "gpu": "apple:m2",
             "hidpi": "1",
             "mac_model": "Mac14,7",
-            "os": "Mac-14.4.1",
+            "os": "Mac-14.4.1|Mac-26.5.1",
             "pool": "chromium.tests.gpu"
           },
           "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
@@ -333,7 +333,7 @@
             "gpu": "apple:m2",
             "hidpi": "1",
             "mac_model": "Mac14,7",
-            "os": "Mac-14.4.1",
+            "os": "Mac-14.4.1|Mac-26.5.1",
             "pool": "chromium.tests.gpu"
           },
           "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
@@ -366,7 +366,7 @@
             "gpu": "apple:m2",
             "hidpi": "1",
             "mac_model": "Mac14,7",
-            "os": "Mac-14.4.1",
+            "os": "Mac-14.4.1|Mac-26.5.1",
             "pool": "chromium.tests.gpu"
           },
           "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
@@ -400,7 +400,7 @@
             "gpu": "apple:m2",
             "hidpi": "1",
             "mac_model": "Mac14,7",
-            "os": "Mac-14.4.1",
+            "os": "Mac-14.4.1|Mac-26.5.1",
             "pool": "chromium.tests.gpu"
           },
           "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
@@ -434,7 +434,7 @@
             "gpu": "apple:m2",
             "hidpi": "1",
             "mac_model": "Mac14,7",
-            "os": "Mac-14.4.1",
+            "os": "Mac-14.4.1|Mac-26.5.1",
             "pool": "chromium.tests.gpu"
           },
           "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
@@ -467,7 +467,7 @@
             "gpu": "apple:m2",
             "hidpi": "1",
             "mac_model": "Mac14,7",
-            "os": "Mac-14.4.1",
+            "os": "Mac-14.4.1|Mac-26.5.1",
             "pool": "chromium.tests.gpu"
           },
           "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
diff --git a/infra/config/global/generated/builders/try/dawn-cq-mac-arm64-rel/targets/ci.json b/infra/config/global/generated/builders/try/dawn-cq-mac-arm64-rel/targets/ci.json
index c8711a8..f612059 100644
--- a/infra/config/global/generated/builders/try/dawn-cq-mac-arm64-rel/targets/ci.json
+++ b/infra/config/global/generated/builders/try/dawn-cq-mac-arm64-rel/targets/ci.json
@@ -26,7 +26,7 @@
             "gpu": "apple:m2",
             "hidpi": "1",
             "mac_model": "Mac14,7",
-            "os": "Mac-14.4.1",
+            "os": "Mac-14.4.1|Mac-26.5.1",
             "pool": "chromium.tests.gpu"
           },
           "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
@@ -60,7 +60,7 @@
             "gpu": "apple:m2",
             "hidpi": "1",
             "mac_model": "Mac14,7",
-            "os": "Mac-14.4.1",
+            "os": "Mac-14.4.1|Mac-26.5.1",
             "pool": "chromium.tests.gpu"
           },
           "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
@@ -94,7 +94,7 @@
             "gpu": "apple:m2",
             "hidpi": "1",
             "mac_model": "Mac14,7",
-            "os": "Mac-14.4.1",
+            "os": "Mac-14.4.1|Mac-26.5.1",
             "pool": "chromium.tests.gpu"
           },
           "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
@@ -127,7 +127,7 @@
             "gpu": "apple:m2",
             "hidpi": "1",
             "mac_model": "Mac14,7",
-            "os": "Mac-14.4.1",
+            "os": "Mac-14.4.1|Mac-26.5.1",
             "pool": "chromium.tests.gpu"
           },
           "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
@@ -161,7 +161,7 @@
             "gpu": "apple:m2",
             "hidpi": "1",
             "mac_model": "Mac14,7",
-            "os": "Mac-14.4.1",
+            "os": "Mac-14.4.1|Mac-26.5.1",
             "pool": "chromium.tests.gpu"
           },
           "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
@@ -195,7 +195,7 @@
             "gpu": "apple:m2",
             "hidpi": "1",
             "mac_model": "Mac14,7",
-            "os": "Mac-14.4.1",
+            "os": "Mac-14.4.1|Mac-26.5.1",
             "pool": "chromium.tests.gpu"
           },
           "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
@@ -228,7 +228,7 @@
             "gpu": "apple:m2",
             "hidpi": "1",
             "mac_model": "Mac14,7",
-            "os": "Mac-14.4.1",
+            "os": "Mac-14.4.1|Mac-26.5.1",
             "pool": "chromium.tests.gpu"
           },
           "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
diff --git a/infra/config/global/generated/builders/try/dawn-try-mac-arm64-apple-m2-rel/targets/ci.json b/infra/config/global/generated/builders/try/dawn-try-mac-arm64-apple-m2-rel/targets/ci.json
index c8711a8..f612059 100644
--- a/infra/config/global/generated/builders/try/dawn-try-mac-arm64-apple-m2-rel/targets/ci.json
+++ b/infra/config/global/generated/builders/try/dawn-try-mac-arm64-apple-m2-rel/targets/ci.json
@@ -26,7 +26,7 @@
             "gpu": "apple:m2",
             "hidpi": "1",
             "mac_model": "Mac14,7",
-            "os": "Mac-14.4.1",
+            "os": "Mac-14.4.1|Mac-26.5.1",
             "pool": "chromium.tests.gpu"
           },
           "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
@@ -60,7 +60,7 @@
             "gpu": "apple:m2",
             "hidpi": "1",
             "mac_model": "Mac14,7",
-            "os": "Mac-14.4.1",
+            "os": "Mac-14.4.1|Mac-26.5.1",
             "pool": "chromium.tests.gpu"
           },
           "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
@@ -94,7 +94,7 @@
             "gpu": "apple:m2",
             "hidpi": "1",
             "mac_model": "Mac14,7",
-            "os": "Mac-14.4.1",
+            "os": "Mac-14.4.1|Mac-26.5.1",
             "pool": "chromium.tests.gpu"
           },
           "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
@@ -127,7 +127,7 @@
             "gpu": "apple:m2",
             "hidpi": "1",
             "mac_model": "Mac14,7",
-            "os": "Mac-14.4.1",
+            "os": "Mac-14.4.1|Mac-26.5.1",
             "pool": "chromium.tests.gpu"
           },
           "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
@@ -161,7 +161,7 @@
             "gpu": "apple:m2",
             "hidpi": "1",
             "mac_model": "Mac14,7",
-            "os": "Mac-14.4.1",
+            "os": "Mac-14.4.1|Mac-26.5.1",
             "pool": "chromium.tests.gpu"
           },
           "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
@@ -195,7 +195,7 @@
             "gpu": "apple:m2",
             "hidpi": "1",
             "mac_model": "Mac14,7",
-            "os": "Mac-14.4.1",
+            "os": "Mac-14.4.1|Mac-26.5.1",
             "pool": "chromium.tests.gpu"
           },
           "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
@@ -228,7 +228,7 @@
             "gpu": "apple:m2",
             "hidpi": "1",
             "mac_model": "Mac14,7",
-            "os": "Mac-14.4.1",
+            "os": "Mac-14.4.1|Mac-26.5.1",
             "pool": "chromium.tests.gpu"
           },
           "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
diff --git a/infra/config/global/generated/luci/project.cfg b/infra/config/global/generated/luci/project.cfg
index 8d26bf7..361a163 100644
--- a/infra/config/global/generated/luci/project.cfg
+++ b/infra/config/global/generated/luci/project.cfg
@@ -7,7 +7,7 @@
 name: "dawn"
 access: "group:all"
 lucicfg {
-  version: "1.46.3"
+  version: "1.46.2"
   package_name: "@dawn-project"
   package_dir: "../.."
   config_dir: "generated/luci"
diff --git a/testing b/testing
index e6ecb69..bff47f8 160000
--- a/testing
+++ b/testing
@@ -1 +1 @@
-Subproject commit e6ecb69170749fee3da3bdc4022cfb686a1856a0
+Subproject commit bff47f84f9b7869ab52141b20348b5367923094f
diff --git a/third_party/chromium-tools-build/src b/third_party/chromium-tools-build/src
index 03e4a98..f6dae96 160000
--- a/third_party/chromium-tools-build/src
+++ b/third_party/chromium-tools-build/src
@@ -1 +1 @@
-Subproject commit 03e4a98dec706172830b3d75e6dd4c62f845a620
+Subproject commit f6dae96905052d413f0d5d7fd7b71cd4fe6a2e44
diff --git a/third_party/depot_tools b/third_party/depot_tools
index bf17cbe..020e532 160000
--- a/third_party/depot_tools
+++ b/third_party/depot_tools
@@ -1 +1 @@
-Subproject commit bf17cbeadf94f5b76a420f555877a9b8625d3319
+Subproject commit 020e532ce1cf45f00a76f85c8c1c650b6b7cd867
diff --git a/third_party/llvm-libc/src b/third_party/llvm-libc/src
index 5d7e05d..7b71328 160000
--- a/third_party/llvm-libc/src
+++ b/third_party/llvm-libc/src
@@ -1 +1 @@
-Subproject commit 5d7e05dc6e468ac2ca96f5b5241a29311a799406
+Subproject commit 7b7132872a5c548eb60f67b3a80c6944eb361ece
diff --git a/third_party/partition_alloc b/third_party/partition_alloc
index 20dce94..4de29aa 160000
--- a/third_party/partition_alloc
+++ b/third_party/partition_alloc
@@ -1 +1 @@
-Subproject commit 20dce94c44effd193252ef25eae05efe4518c338
+Subproject commit 4de29aa30a684141e803e786d1f511ed362b1165
diff --git a/tools/clang b/tools/clang
index 044c687..3e9e444 160000
--- a/tools/clang
+++ b/tools/clang
@@ -1 +1 @@
-Subproject commit 044c6877e158c9e32cb592c087f4d90a3a096179
+Subproject commit 3e9e444c7260f9af8a8c1ca17401980d922aa4ff