Roll Chromium from 38fcb4dce97e to dd5886bca81b (633 revisions)

https://chromium.googlesource.com/chromium/src/+log/38fcb4dce97e..dd5886bca81b

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,kainino@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 and submodule changes generated by running:
  scripts/roll_chromium_deps.py --revision dd5886bca81bd95d6fc514de00da63027769e763 --verbose --autoroll --ignore-unclean-workdir
Test specs were then regenerated by syncing and running:
  infra/specs/generate_test_spec_json.py

Repo entries:
  build: https://chromium.googlesource.com/chromium/src/build/+log/d882c1eff4..0e66ce51fb
  testing: https://chromium.googlesource.com/chromium/src/testing/+log/c30f17ada3..255888536d
  third_party/catapult: https://chromium.googlesource.com/catapult.git/+log/4bd4bcffdf..c9916a593b
  third_party/depot_tools: https://chromium.googlesource.com/chromium/tools/depot_tools.git/+log/6e87d87cd5..3ad54e4fef
  third_party/llvm-libc/src: https://chromium.googlesource.com/external/github.com/llvm/llvm-project/libc.git/+log/5ada3ef076..8529e19e04
  third_party/partition_alloc: https://chromium.googlesource.com/chromium/src/base/allocator/partition_allocator.git/+log/4b623f0c69..ca88a350fc
  tools/mb: https://chromium.googlesource.com/chromium/src/tools/mb/+log/ce427735e0..486bee522c

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

No GCS entries changed in this roll

No explicitly synced GN variables in this roll

Bug: None
Tbr: kainino@google.com
Change-Id: I96baa43fe5d03da97bd563a5f2ffe2408cc2b229
Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/283595
Commit-Queue: Dawn Autoroller <dawn-autoroll@skia-public.iam.gserviceaccount.com>
Bot-Commit: Dawn Autoroller <dawn-autoroll@skia-public.iam.gserviceaccount.com>
diff --git a/DEPS b/DEPS
index dd9c950..f601bfa 100644
--- a/DEPS
+++ b/DEPS
@@ -22,7 +22,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:40aac3f15d34b3469e80b0c086a37bd069af2d6e',
+  'dawn_gn_version': 'git_revision:aac7c279c65fac36b116b0ebcf77e88581b60071',
   # 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',
@@ -66,7 +66,7 @@
 
   # Version of Chromium the DEPS entries synced by scripts/roll_chromium_deps.py
   # were last synced to.
-  'chromium_revision': '38fcb4dce97e900710844e7b7c32311bd8cffa58',
+  'chromium_revision': 'dd5886bca81bd95d6fc514de00da63027769e763',
   # 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,
@@ -107,7 +107,7 @@
   },
 
   'third_party/depot_tools': {
-    'url': '{chromium_git}/chromium/tools/depot_tools.git@6e87d87cd50eb052a5d3de176172b54a2ae905d6',
+    'url': '{chromium_git}/chromium/tools/depot_tools.git@3ad54e4fef93b6703e8b3d3839c6f9881dbffb74',
     'condition': 'dawn_standalone',
   },
 
@@ -123,7 +123,7 @@
 
   # Required by libc++
   'third_party/llvm-libc/src': {
-    'url': '{chromium_git}/external/github.com/llvm/llvm-project/libc.git@5ada3ef076b33899f3c229e510cce5672f58b7c6',
+    'url': '{chromium_git}/external/github.com/llvm/llvm-project/libc.git@8529e19e048f1d01c91e7c170ffd8f9d96d854af',
     'condition': 'dawn_standalone',
   },
 
@@ -138,7 +138,7 @@
   # The //build and //tools/* deps should all be updated in unison, as
   #  there are dependencies between them.
   'build': {
-  'url': '{chromium_git}/chromium/src/build@d882c1eff4722c3e715a65b1ff0cc1b4dd4dfc0d',
+  'url': '{chromium_git}/chromium/src/build@0e66ce51fb6d1f0bd04425315f4a437b38d04236',
     'condition': 'dawn_standalone',
   },
   'tools/clang': {
@@ -242,13 +242,13 @@
 
   # Used for Dawn-side GN arg definitions.
   'tools/mb': {
-    'url': '{chromium_git}/chromium/src/tools/mb@ce427735e0407982dcd86419d5d0b0127d95c389',
+    'url': '{chromium_git}/chromium/src/tools/mb@486bee522cb06fbb345157cb0920726daa7e2033',
     'condition': 'dawn_standalone',
   },
 
   # Testing, GTest and GMock
   'testing': {
-    'url': '{chromium_git}/chromium/src/testing@c30f17ada34288e1cd45b18cc19c80d23aca4f26',
+    'url': '{chromium_git}/chromium/src/testing@255888536d5b9c2bf4f9b1b29e0fb032abe409ef',
     'condition': 'dawn_standalone',
   },
   'third_party/libFuzzer/src': {
@@ -261,7 +261,7 @@
   },
   # This is a dependency of //testing
   'third_party/catapult': {
-    'url': '{chromium_git}/catapult.git@4bd4bcffdfa57d0c9ffaf911e306c931cb2b6219',
+    'url': '{chromium_git}/catapult.git@c9916a593bec75bdaa231475af0e8740f857bf10',
     'condition': 'dawn_standalone',
   },
   'third_party/google_benchmark/src': {
@@ -593,7 +593,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@4b623f0c69ff979206bc7788fedbb27ddffbdcb3',
+    'url': '{chromium_git}/chromium/src/base/allocator/partition_allocator.git@ca88a350fcbf85c268d741cf8acd248d7f5529a0',
     'condition': 'dawn_standalone',
   },
 
diff --git a/build b/build
index d882c1e..0e66ce5 160000
--- a/build
+++ b/build
@@ -1 +1 @@
-Subproject commit d882c1eff4722c3e715a65b1ff0cc1b4dd4dfc0d
+Subproject commit 0e66ce51fb6d1f0bd04425315f4a437b38d04236
diff --git a/testing b/testing
index c30f17a..2558885 160000
--- a/testing
+++ b/testing
@@ -1 +1 @@
-Subproject commit c30f17ada34288e1cd45b18cc19c80d23aca4f26
+Subproject commit 255888536d5b9c2bf4f9b1b29e0fb032abe409ef
diff --git a/third_party/catapult b/third_party/catapult
index 4bd4bcf..c9916a5 160000
--- a/third_party/catapult
+++ b/third_party/catapult
@@ -1 +1 @@
-Subproject commit 4bd4bcffdfa57d0c9ffaf911e306c931cb2b6219
+Subproject commit c9916a593bec75bdaa231475af0e8740f857bf10
diff --git a/third_party/depot_tools b/third_party/depot_tools
index 6e87d87..3ad54e4 160000
--- a/third_party/depot_tools
+++ b/third_party/depot_tools
@@ -1 +1 @@
-Subproject commit 6e87d87cd50eb052a5d3de176172b54a2ae905d6
+Subproject commit 3ad54e4fef93b6703e8b3d3839c6f9881dbffb74
diff --git a/third_party/llvm-libc/src b/third_party/llvm-libc/src
index 5ada3ef..8529e19 160000
--- a/third_party/llvm-libc/src
+++ b/third_party/llvm-libc/src
@@ -1 +1 @@
-Subproject commit 5ada3ef076b33899f3c229e510cce5672f58b7c6
+Subproject commit 8529e19e048f1d01c91e7c170ffd8f9d96d854af
diff --git a/third_party/partition_alloc b/third_party/partition_alloc
index 4b623f0..ca88a35 160000
--- a/third_party/partition_alloc
+++ b/third_party/partition_alloc
@@ -1 +1 @@
-Subproject commit 4b623f0c69ff979206bc7788fedbb27ddffbdcb3
+Subproject commit ca88a350fcbf85c268d741cf8acd248d7f5529a0
diff --git a/tools/mb b/tools/mb
index ce42773..486bee5 160000
--- a/tools/mb
+++ b/tools/mb
@@ -1 +1 @@
-Subproject commit ce427735e0407982dcd86419d5d0b0127d95c389
+Subproject commit 486bee522cb06fbb345157cb0920726daa7e2033