Roll Chromium from 3c5f0f53124b to d13cd7076e05 (732 revisions)

https://chromium.googlesource.com/chromium/src/+log/3c5f0f53124b..d13cd7076e05

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 chrome-gpu-infra@google.com,senorblanco@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 d13cd7076e05000615eb96fb74a67b9fbe2548be --verbose --autoroll --ignore-unclean-workdir

Repo entries:
  build: https://chromium.googlesource.com/chromium/src/build/+log/18491f7b59..6e1c94ce77
  buildtools: https://chromium.googlesource.com/chromium/src/buildtools/+log/f0ccfb5933..0d39be5a3f
  testing: https://chromium.googlesource.com/chromium/src/testing/+log/5d8b0cfe00..ecfe917cc4
  third_party/abseil-cpp: https://chromium.googlesource.com/chromium/src/third_party/abseil-cpp/+log/a09ceefd50..1162a91523
  third_party/catapult: https://chromium.googlesource.com/catapult.git/+log/ed9e3961c0..42132fc77e
  third_party/jsoncpp: https://chromium.googlesource.com/external/github.com/open-source-parsers/jsoncpp.git/+log/11279616cf..800aa28c49
  third_party/llvm-libc/src: https://chromium.googlesource.com/external/github.com/llvm/llvm-project/libc.git/+log/5ff32e4427..1cc8752379
  third_party/partition_alloc: https://chromium.googlesource.com/chromium/src/base/allocator/partition_allocator.git/+log/913b255cfd..f0ef8b98f9
  third_party/protobuf: https://chromium.googlesource.com/chromium/src/third_party/protobuf/+log/dd2ede5315..fcb3f5052c
  tools/clang: https://chromium.googlesource.com/chromium/src/tools/clang/+log/4cee251627..dd7362d6df

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: senorblanco@google.com
Change-Id: I2cda91f5e58ae62d70f6f7120ac0bb7c80e17edf
Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/317976
Commit-Queue: dawn-autoroll@skia-public.iam.gserviceaccount.com <dawn-autoroll@skia-public.iam.gserviceaccount.com>
Bot-Commit: dawn-autoroll@skia-public.iam.gserviceaccount.com <dawn-autoroll@skia-public.iam.gserviceaccount.com>
diff --git a/DEPS b/DEPS
index 5503473..7f8700d 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:a62eada32783b23eba3ddc9613d615d1a578f6f6',
+  'dawn_gn_version': 'git_revision:7395cecc9cd7e73181ce5262704f3323f356aadd',
   # 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',
@@ -71,7 +71,7 @@
 
   # Version of Chromium the DEPS entries synced by scripts/roll_chromium_deps.py
   # were last synced to.
-  'chromium_revision': '3c5f0f53124b4aea944cdad1b7760f337368b6cb',
+  'chromium_revision': 'd13cd7076e05000615eb96fb74a67b9fbe2548be',
   # 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,
@@ -87,7 +87,7 @@
 
 deps = {
   'buildtools': {
-    'url': '{chromium_git}/chromium/src/buildtools@f0ccfb5933f7daa9545159afbb35bdf8951efcc4',
+    'url': '{chromium_git}/chromium/src/buildtools@0d39be5a3f129cf1f35e7812108a2184e2193315',
     'condition': 'dawn_standalone',
   },
   'third_party/clang-format/script': {
@@ -136,7 +136,7 @@
 
   # Required by libc++
   'third_party/llvm-libc/src': {
-    'url': '{chromium_git}/external/github.com/llvm/llvm-project/libc.git@5ff32e4427a8bae62e13c05ac4793b3a987e00d6',
+    'url': '{chromium_git}/external/github.com/llvm/llvm-project/libc.git@1cc8752379a5625586ffe65cf53c0411b0087865',
     'condition': 'dawn_standalone',
   },
 
@@ -151,11 +151,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@18491f7b59bcf5154b131ac089db3b92756aefc4',
+  'url': '{chromium_git}/chromium/src/build@6e1c94ce77fe28f69bc25e74fff3cfb039ccbdd2',
     'condition': 'dawn_standalone',
   },
   'tools/clang': {
-  'url': '{chromium_git}/chromium/src/tools/clang@4cee251627d3ed3357f38f5fc61eab37babff6b9',
+  'url': '{chromium_git}/chromium/src/tools/clang@dd7362d6df176da8001a8195597968939b444ab1',
     'condition': 'dawn_standalone',
   },
   'tools/memory': {
@@ -265,7 +265,7 @@
 
   # Testing, GTest and GMock
   'testing': {
-    'url': '{chromium_git}/chromium/src/testing@5d8b0cfe0008d4e5d7a3d182fccfe7ec243d103b',
+    'url': '{chromium_git}/chromium/src/testing@ecfe917cc406d4defcfbfdc5889dbf6c9ba9acd0',
     'condition': 'dawn_standalone',
   },
   'third_party/libFuzzer/src': {
@@ -278,7 +278,7 @@
   },
   # This is a dependency of //testing
   'third_party/catapult': {
-    'url': '{chromium_git}/catapult.git@ed9e3961c0dcf542f06fd195c2220dd45f7ccb7e',
+    'url': '{chromium_git}/catapult.git@42132fc77ec562ee0ccb7db809c7ea7cc94ef294',
     'condition': 'dawn_standalone',
   },
   'third_party/google_benchmark/src': {
@@ -377,7 +377,7 @@
   },
 
   'third_party/abseil-cpp': {
-    'url': '{chromium_git}/chromium/src/third_party/abseil-cpp@a09ceefd500400d44708586515203b7804b73760',
+    'url': '{chromium_git}/chromium/src/third_party/abseil-cpp@1162a91523ef2a6633ee2a5aa239915eaf4f0ff2',
     'condition': 'dawn_standalone',
   },
 
@@ -603,7 +603,7 @@
 
   # Misc dependencies inherited from Tint
   'third_party/protobuf': {
-    'url': '{chromium_git}/chromium/src/third_party/protobuf@dd2ede53153add17cd6fe4fc99e3d2929d3caf07',
+    'url': '{chromium_git}/chromium/src/third_party/protobuf@fcb3f5052c3f9ab61aabb3bb41adbee721131e9c',
     'condition': 'dawn_standalone',
   },
 
@@ -619,7 +619,7 @@
 
   # Dependencies for tintd.
   'third_party/jsoncpp': {
-    'url': '{chromium_git}/external/github.com/open-source-parsers/jsoncpp.git@11279616cf96c81d57542d5ddabc49d4ad79a0ac',
+    'url': '{chromium_git}/external/github.com/open-source-parsers/jsoncpp.git@800aa28c493590c539cb7baf445016cc9b8702ef',
     'condition': 'dawn_tintd',
   },
 
@@ -631,7 +631,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@913b255cfd21fbaba5d2acf06c1c172d221139dc',
+    'url': '{chromium_git}/chromium/src/base/allocator/partition_allocator.git@f0ef8b98f936ad62194ec994e36fb36c81808212',
     'condition': 'dawn_standalone',
   },
 
diff --git a/build b/build
index 18491f7..6e1c94c 160000
--- a/build
+++ b/build
@@ -1 +1 @@
-Subproject commit 18491f7b59bcf5154b131ac089db3b92756aefc4
+Subproject commit 6e1c94ce77fe28f69bc25e74fff3cfb039ccbdd2
diff --git a/buildtools b/buildtools
index f0ccfb5..0d39be5 160000
--- a/buildtools
+++ b/buildtools
@@ -1 +1 @@
-Subproject commit f0ccfb5933f7daa9545159afbb35bdf8951efcc4
+Subproject commit 0d39be5a3f129cf1f35e7812108a2184e2193315
diff --git a/infra/config/global/PACKAGE.lock b/infra/config/global/PACKAGE.lock
index 1a53713..5e21f4a 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": "3c5f0f53124b4aea944cdad1b7760f337368b6cb",
+				"revision": "d13cd7076e05000615eb96fb74a67b9fbe2548be",
 				"path": "infra/config/targets"
 			},
 			"deps": [
diff --git a/infra/config/global/PACKAGE.star b/infra/config/global/PACKAGE.star
index 10fbf15..47f513b 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 = "3c5f0f53124b4aea944cdad1b7760f337368b6cb",
+        revision = "d13cd7076e05000615eb96fb74a67b9fbe2548be",
     ),
 )
 
diff --git a/testing b/testing
index 5d8b0cf..ecfe917 160000
--- a/testing
+++ b/testing
@@ -1 +1 @@
-Subproject commit 5d8b0cfe0008d4e5d7a3d182fccfe7ec243d103b
+Subproject commit ecfe917cc406d4defcfbfdc5889dbf6c9ba9acd0
diff --git a/third_party/abseil-cpp b/third_party/abseil-cpp
index a09ceef..1162a91 160000
--- a/third_party/abseil-cpp
+++ b/third_party/abseil-cpp
@@ -1 +1 @@
-Subproject commit a09ceefd500400d44708586515203b7804b73760
+Subproject commit 1162a91523ef2a6633ee2a5aa239915eaf4f0ff2
diff --git a/third_party/catapult b/third_party/catapult
index ed9e396..42132fc 160000
--- a/third_party/catapult
+++ b/third_party/catapult
@@ -1 +1 @@
-Subproject commit ed9e3961c0dcf542f06fd195c2220dd45f7ccb7e
+Subproject commit 42132fc77ec562ee0ccb7db809c7ea7cc94ef294
diff --git a/third_party/jsoncpp b/third_party/jsoncpp
index 1127961..800aa28 160000
--- a/third_party/jsoncpp
+++ b/third_party/jsoncpp
@@ -1 +1 @@
-Subproject commit 11279616cf96c81d57542d5ddabc49d4ad79a0ac
+Subproject commit 800aa28c493590c539cb7baf445016cc9b8702ef
diff --git a/third_party/llvm-libc/src b/third_party/llvm-libc/src
index 5ff32e4..1cc8752 160000
--- a/third_party/llvm-libc/src
+++ b/third_party/llvm-libc/src
@@ -1 +1 @@
-Subproject commit 5ff32e4427a8bae62e13c05ac4793b3a987e00d6
+Subproject commit 1cc8752379a5625586ffe65cf53c0411b0087865
diff --git a/third_party/partition_alloc b/third_party/partition_alloc
index 913b255..f0ef8b9 160000
--- a/third_party/partition_alloc
+++ b/third_party/partition_alloc
@@ -1 +1 @@
-Subproject commit 913b255cfd21fbaba5d2acf06c1c172d221139dc
+Subproject commit f0ef8b98f936ad62194ec994e36fb36c81808212
diff --git a/third_party/protobuf b/third_party/protobuf
index dd2ede5..fcb3f50 160000
--- a/third_party/protobuf
+++ b/third_party/protobuf
@@ -1 +1 @@
-Subproject commit dd2ede53153add17cd6fe4fc99e3d2929d3caf07
+Subproject commit fcb3f5052c3f9ab61aabb3bb41adbee721131e9c
diff --git a/tools/clang b/tools/clang
index 4cee251..dd7362d 160000
--- a/tools/clang
+++ b/tools/clang
@@ -1 +1 @@
-Subproject commit 4cee251627d3ed3357f38f5fc61eab37babff6b9
+Subproject commit dd7362d6df176da8001a8195597968939b444ab1