Roll Chromium from 0c3638ce3418 to 93f8c3bfb56f (681 revisions)

https://chromium.googlesource.com/chromium/src/+log/0c3638ce3418..93f8c3bfb56f

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 amaiorano@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 93f8c3bfb56f741770b2f266c16f35d25de5a1db --verbose --autoroll --ignore-unclean-workdir

Repo entries:
  build: https://chromium.googlesource.com/chromium/src/build/+log/a6eb7a4f70..ef580cf5ff
  testing: https://chromium.googlesource.com/chromium/src/testing/+log/442f47669d..f8387725d9
  third_party/abseil-cpp: https://chromium.googlesource.com/chromium/src/third_party/abseil-cpp/+log/88f6126f3d..27f40589d9
  third_party/chromium-tools-build/src: https://chromium.googlesource.com/chromium/tools/build/+log/e9c6bbab55..441b0753d4
  third_party/depot_tools: https://chromium.googlesource.com/chromium/tools/depot_tools.git/+log/3bbfb5c59e..f90a4fb17f
  third_party/libunwind/src: https://chromium.googlesource.com/external/github.com/llvm/llvm-project/libunwind.git/+log/7ccfbebd65..e382d57886

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

No GCS entries changed in this roll

Explicitly synced GN variables:
  android_ndk_version: 2@30.0.15729638 -> 2@30.0.15729638

Bug: None
Tbr: amaiorano@google.com
Change-Id: I3a6a7cc6c37a80ba50b6abc0d2d1a23ff5ccc9cf
Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/324255
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 950f40a..1d2cb7b 100644
--- a/DEPS
+++ b/DEPS
@@ -24,7 +24,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:868533076321adfebe4a73668847f659a8a9fab2',
+  'dawn_gn_version': 'git_revision:bbfe0f948f4ac84f671acdf6ab008a6ce1bfb257',
   # 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',
@@ -76,7 +76,7 @@
 
   # Version of Chromium the DEPS entries synced by scripts/roll_chromium_deps.py
   # were last synced to.
-  'chromium_revision': '0c3638ce34186ad1ce19a503b894c4b73b27297c',
+  'chromium_revision': '93f8c3bfb56f741770b2f266c16f35d25de5a1db',
   # 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,
@@ -137,7 +137,7 @@
   },
 
   'third_party/depot_tools': {
-    'url': '{chromium_git}/chromium/tools/depot_tools.git@3bbfb5c59e7c6cce0bd7cec57d35aa501cf439d7',
+    'url': '{chromium_git}/chromium/tools/depot_tools.git@f90a4fb17f5d1109429b707b39fadbce5ad4a450',
     'condition': 'dawn_standalone',
   },
 
@@ -168,7 +168,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@a6eb7a4f70b2c95dfae56359b79bc0efc6d62f9d',
+  'url': '{chromium_git}/chromium/src/build@ef580cf5ffeb38c841de01c840ff95f4034c959c',
     'condition': 'dawn_standalone',
   },
   'tools/clang': {
@@ -194,7 +194,7 @@
 
   # For run-tricium-clang-tidy.py
   'third_party/chromium-tools-build/src': {
-    'url': '{chromium_git}/chromium/tools/build@e9c6bbab5595798a4fb9f2af798cbdcd2a95cf8e',
+    'url': '{chromium_git}/chromium/tools/build@441b0753d4763e73fc2e6b0e48047a9706807e0d',
     'condition': 'dawn_standalone and checkout_clang_tidy',
   },
 
@@ -288,7 +288,7 @@
 
   # Testing, GTest and GMock
   'testing': {
-    'url': '{chromium_git}/chromium/src/testing@442f47669dd53fce927aa65affd2b8dc6b6237bc',
+    'url': '{chromium_git}/chromium/src/testing@f8387725d911c96eee3a3624b1f3d691cd2af4f5',
     'condition': 'dawn_standalone',
   },
   'third_party/libFuzzer/src': {
@@ -408,7 +408,7 @@
   },
 
   'third_party/abseil-cpp': {
-    'url': '{chromium_git}/chromium/src/third_party/abseil-cpp@88f6126f3dc8848ddf7901b6df3f741dc0a1f2c2',
+    'url': '{chromium_git}/chromium/src/third_party/abseil-cpp@27f40589d91de466e489a93999e7ac087ca5a5bb',
     'condition': 'dawn_standalone',
   },
 
@@ -759,7 +759,7 @@
     'condition': 'checkout_android and dawn_standalone',
   },
   'third_party/libunwind/src': {
-    'url': Var('chromium_git') + '/external/github.com/llvm/llvm-project/libunwind.git@7ccfbebd65a02a0a3a2f86a61139c5f306678dfb',
+    'url': Var('chromium_git') + '/external/github.com/llvm/llvm-project/libunwind.git@e382d578861ed5f2bd0c6a22b55edce3bc8366e2',
     'condition': 'checkout_android and dawn_standalone',
   },
 
diff --git a/build b/build
index a6eb7a4..ef580cf 160000
--- a/build
+++ b/build
@@ -1 +1 @@
-Subproject commit a6eb7a4f70b2c95dfae56359b79bc0efc6d62f9d
+Subproject commit ef580cf5ffeb38c841de01c840ff95f4034c959c
diff --git a/infra/config/global/PACKAGE.lock b/infra/config/global/PACKAGE.lock
index ee98308..d2dcd52 100644
--- a/infra/config/global/PACKAGE.lock
+++ b/infra/config/global/PACKAGE.lock
@@ -29,7 +29,7 @@
 			"name": "@chromium-targets",
 			"source": {
 				"repo": "https://chromium.googlesource.com/chromium/src/+/refs/heads/main",
-				"revision": "0c3638ce34186ad1ce19a503b894c4b73b27297c",
+				"revision": "93f8c3bfb56f741770b2f266c16f35d25de5a1db",
 				"path": "infra/config/targets"
 			},
 			"deps": [
diff --git a/infra/config/global/PACKAGE.star b/infra/config/global/PACKAGE.star
index e22784d..491e67e 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 = "0c3638ce34186ad1ce19a503b894c4b73b27297c",
+        revision = "93f8c3bfb56f741770b2f266c16f35d25de5a1db",
     ),
 )
 
diff --git a/testing b/testing
index 442f476..f838772 160000
--- a/testing
+++ b/testing
@@ -1 +1 @@
-Subproject commit 442f47669dd53fce927aa65affd2b8dc6b6237bc
+Subproject commit f8387725d911c96eee3a3624b1f3d691cd2af4f5
diff --git a/third_party/abseil-cpp b/third_party/abseil-cpp
index 88f6126..27f4058 160000
--- a/third_party/abseil-cpp
+++ b/third_party/abseil-cpp
@@ -1 +1 @@
-Subproject commit 88f6126f3dc8848ddf7901b6df3f741dc0a1f2c2
+Subproject commit 27f40589d91de466e489a93999e7ac087ca5a5bb
diff --git a/third_party/chromium-tools-build/src b/third_party/chromium-tools-build/src
index e9c6bba..441b075 160000
--- a/third_party/chromium-tools-build/src
+++ b/third_party/chromium-tools-build/src
@@ -1 +1 @@
-Subproject commit e9c6bbab5595798a4fb9f2af798cbdcd2a95cf8e
+Subproject commit 441b0753d4763e73fc2e6b0e48047a9706807e0d
diff --git a/third_party/depot_tools b/third_party/depot_tools
index 3bbfb5c..f90a4fb 160000
--- a/third_party/depot_tools
+++ b/third_party/depot_tools
@@ -1 +1 @@
-Subproject commit 3bbfb5c59e7c6cce0bd7cec57d35aa501cf439d7
+Subproject commit f90a4fb17f5d1109429b707b39fadbce5ad4a450
diff --git a/third_party/libunwind/src b/third_party/libunwind/src
index 7ccfbeb..e382d57 160000
--- a/third_party/libunwind/src
+++ b/third_party/libunwind/src
@@ -1 +1 @@
-Subproject commit 7ccfbebd65a02a0a3a2f86a61139c5f306678dfb
+Subproject commit e382d578861ed5f2bd0c6a22b55edce3bc8366e2