Roll Chromium from 4b357219c5e4 to 38b5ebc9c7ee (755 revisions)

https://chromium.googlesource.com/chromium/src/+log/4b357219c5e4..38b5ebc9c7ee

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,dsinclair@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 38b5ebc9c7eedfcc2858758d28765700a8e679f3 --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/a117f96e09..bc0d205afa
  testing: https://chromium.googlesource.com/chromium/src/testing/+log/3a29ca982c..c0cd8d881a
  third_party/catapult: https://chromium.googlesource.com/catapult.git/+log/0f9739da7f..109c6d7bab
  third_party/depot_tools: https://chromium.googlesource.com/chromium/tools/depot_tools.git/+log/55659c2bf4..1de9591382
  third_party/llvm-libc/src: https://chromium.googlesource.com/external/github.com/llvm/llvm-project/libc.git/+log/7434d317bd..dacaf47cea
  third_party/partition_alloc: https://chromium.googlesource.com/chromium/src/base/allocator/partition_allocator.git/+log/5fc2a13010..33a4e899c0
  third_party/zlib: https://chromium.googlesource.com/chromium/src/third_party/zlib/+log/b013c8a574..3008c4b3a0
  tools/clang: https://chromium.googlesource.com/chromium/src/tools/clang/+log/fa73233792..b900bd975b

No CIPD entries changed in this roll

No GCS entries changed in this roll

No explicitly synced GN variables changed in this roll

Bug: None
Tbr: dsinclair@google.com
Change-Id: I617f8100c785068b6c7abb43bebe145bd84f08bd
Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/294778
Bot-Commit: Dawn Autoroller <dawn-autoroll@skia-public.iam.gserviceaccount.com>
Commit-Queue: Dawn Autoroller <dawn-autoroll@skia-public.iam.gserviceaccount.com>
diff --git a/DEPS b/DEPS
index 2ffe973..c5f2231 100644
--- a/DEPS
+++ b/DEPS
@@ -66,7 +66,7 @@
 
   # Version of Chromium the DEPS entries synced by scripts/roll_chromium_deps.py
   # were last synced to.
-  'chromium_revision': '4b357219c5e4d56fb3236daa84abc100b5f294ba',
+  'chromium_revision': '38b5ebc9c7eedfcc2858758d28765700a8e679f3',
   # 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,
@@ -112,7 +112,7 @@
   },
 
   'third_party/depot_tools': {
-    'url': '{chromium_git}/chromium/tools/depot_tools.git@55659c2bf434a4fb508799fa93550822c5309ed5',
+    'url': '{chromium_git}/chromium/tools/depot_tools.git@1de959138205da457dcfcb5fa2ea23c05737142d',
     'condition': 'dawn_standalone',
   },
 
@@ -128,7 +128,7 @@
 
   # Required by libc++
   'third_party/llvm-libc/src': {
-    'url': '{chromium_git}/external/github.com/llvm/llvm-project/libc.git@7434d317bd47832fe6b30fcdf33796ddcc02a7d4',
+    'url': '{chromium_git}/external/github.com/llvm/llvm-project/libc.git@dacaf47ceaeddc37b35b9a65eb2ba817bb110069',
     'condition': 'dawn_standalone',
   },
 
@@ -143,11 +143,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@a117f96e09e88e76c0a9e3b553b7316cda50633d',
+  'url': '{chromium_git}/chromium/src/build@bc0d205afa3133b2ee54cef32d6d2b5693b5eca8',
     'condition': 'dawn_standalone',
   },
   'tools/clang': {
-  'url': '{chromium_git}/chromium/src/tools/clang@fa73233792740e161a6c0cf1e2155a39f72fb948',
+  'url': '{chromium_git}/chromium/src/tools/clang@b900bd975b2d15fdf2b150eaab585ffb52e226cf',
     'condition': 'dawn_standalone',
   },
   'tools/memory': {
@@ -253,7 +253,7 @@
 
   # Testing, GTest and GMock
   'testing': {
-    'url': '{chromium_git}/chromium/src/testing@3a29ca982cd7b33629f7a07a63212c13375fb0b2',
+    'url': '{chromium_git}/chromium/src/testing@c0cd8d881ac2fe45765434111faa0bf07895e082',
     'condition': 'dawn_standalone',
   },
   'third_party/libFuzzer/src': {
@@ -266,7 +266,7 @@
   },
   # This is a dependency of //testing
   'third_party/catapult': {
-    'url': '{chromium_git}/catapult.git@0f9739da7f76bbb5bc9c108986880d5cfb9b9cf6',
+    'url': '{chromium_git}/catapult.git@109c6d7babfc9afbb19af677a0d21fe3a281f2c1',
     'condition': 'dawn_standalone',
   },
   'third_party/google_benchmark/src': {
@@ -360,7 +360,7 @@
   },
 
   'third_party/zlib': {
-    'url': '{chromium_git}/chromium/src/third_party/zlib@b013c8a5743f030995becfd0c6be1ec73bba64b8',
+    'url': '{chromium_git}/chromium/src/third_party/zlib@3008c4b3a06bd65392c31db8846000a21e3d03c5',
     'condition': 'dawn_standalone',
   },
 
@@ -608,7 +608,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@5fc2a1301040fdaa2638b18854184b784389dd50',
+    'url': '{chromium_git}/chromium/src/base/allocator/partition_allocator.git@33a4e899c010d19f5028095327b5873109d494a1',
     'condition': 'dawn_standalone',
   },
 
diff --git a/build b/build
index a117f96..bc0d205 160000
--- a/build
+++ b/build
@@ -1 +1 @@
-Subproject commit a117f96e09e88e76c0a9e3b553b7316cda50633d
+Subproject commit bc0d205afa3133b2ee54cef32d6d2b5693b5eca8
diff --git a/infra/config/global/PACKAGE.lock b/infra/config/global/PACKAGE.lock
index 39ce2c4..49f55e6 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": "4b357219c5e4d56fb3236daa84abc100b5f294ba",
+				"revision": "38b5ebc9c7eedfcc2858758d28765700a8e679f3",
 				"path": "infra/config/targets"
 			},
 			"deps": [
diff --git a/infra/config/global/PACKAGE.star b/infra/config/global/PACKAGE.star
index 9b4c1ff..b9671d4 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 = "4b357219c5e4d56fb3236daa84abc100b5f294ba",
+        revision = "38b5ebc9c7eedfcc2858758d28765700a8e679f3",
     ),
 )
 
diff --git a/testing b/testing
index 3a29ca9..c0cd8d8 160000
--- a/testing
+++ b/testing
@@ -1 +1 @@
-Subproject commit 3a29ca982cd7b33629f7a07a63212c13375fb0b2
+Subproject commit c0cd8d881ac2fe45765434111faa0bf07895e082
diff --git a/third_party/catapult b/third_party/catapult
index 0f9739d..109c6d7 160000
--- a/third_party/catapult
+++ b/third_party/catapult
@@ -1 +1 @@
-Subproject commit 0f9739da7f76bbb5bc9c108986880d5cfb9b9cf6
+Subproject commit 109c6d7babfc9afbb19af677a0d21fe3a281f2c1
diff --git a/third_party/depot_tools b/third_party/depot_tools
index 55659c2..1de9591 160000
--- a/third_party/depot_tools
+++ b/third_party/depot_tools
@@ -1 +1 @@
-Subproject commit 55659c2bf434a4fb508799fa93550822c5309ed5
+Subproject commit 1de959138205da457dcfcb5fa2ea23c05737142d
diff --git a/third_party/llvm-libc/src b/third_party/llvm-libc/src
index 7434d31..dacaf47 160000
--- a/third_party/llvm-libc/src
+++ b/third_party/llvm-libc/src
@@ -1 +1 @@
-Subproject commit 7434d317bd47832fe6b30fcdf33796ddcc02a7d4
+Subproject commit dacaf47ceaeddc37b35b9a65eb2ba817bb110069
diff --git a/third_party/partition_alloc b/third_party/partition_alloc
index 5fc2a13..33a4e89 160000
--- a/third_party/partition_alloc
+++ b/third_party/partition_alloc
@@ -1 +1 @@
-Subproject commit 5fc2a1301040fdaa2638b18854184b784389dd50
+Subproject commit 33a4e899c010d19f5028095327b5873109d494a1
diff --git a/third_party/zlib b/third_party/zlib
index b013c8a..3008c4b 160000
--- a/third_party/zlib
+++ b/third_party/zlib
@@ -1 +1 @@
-Subproject commit b013c8a5743f030995becfd0c6be1ec73bba64b8
+Subproject commit 3008c4b3a06bd65392c31db8846000a21e3d03c5
diff --git a/tools/clang b/tools/clang
index fa73233..b900bd9 160000
--- a/tools/clang
+++ b/tools/clang
@@ -1 +1 @@
-Subproject commit fa73233792740e161a6c0cf1e2155a39f72fb948
+Subproject commit b900bd975b2d15fdf2b150eaab585ffb52e226cf