Roll Chromium from e5101f14da08 to bfdaa543b755 (681 revisions)

https://chromium.googlesource.com/chromium/src/+log/e5101f14da08..bfdaa543b755

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,cwallez@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 bfdaa543b75542a0953ba0f045b8f5aba7df2267 --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/4af5deaaac..c005383938
  testing: https://chromium.googlesource.com/chromium/src/testing/+log/131a8f5f18..c636857855
  third_party/catapult: https://chromium.googlesource.com/catapult.git/+log/fecea936ae..f5cc226ca9
  third_party/depot_tools: https://chromium.googlesource.com/chromium/tools/depot_tools.git/+log/74ac621e4d..f09d6283fc
  third_party/libdrm/src: https://chromium.googlesource.com/chromiumos/third_party/libdrm.git/+log/369990d966..ad78bb591d
  third_party/llvm-libc/src: https://chromium.googlesource.com/external/github.com/llvm/llvm-project/libc.git/+log/3f8b546bce..5015187a42
  third_party/protobuf: https://chromium.googlesource.com/chromium/src/third_party/protobuf/+log/4f216a5f6e..19c4f7c825

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: cwallez@google.com
Change-Id: I3de31d445007a40283744fcc112b007e4e051164
Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/286236
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 467e0d9..76c1774 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': 'e5101f14da080ceeeca4176834a01af63559dab1',
+  'chromium_revision': 'bfdaa543b75542a0953ba0f045b8f5aba7df2267',
   # 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@74ac621e4dc50aef30d8d872e17f72d8cd0abc8d',
+    'url': '{chromium_git}/chromium/tools/depot_tools.git@f09d6283fcff04e5a7277e461465a990b957abaa',
     'condition': 'dawn_standalone',
   },
 
@@ -128,13 +128,13 @@
 
   # Required by libc++
   'third_party/llvm-libc/src': {
-    'url': '{chromium_git}/external/github.com/llvm/llvm-project/libc.git@3f8b546bced16730c315497cfba0eab78edb71b3',
+    'url': '{chromium_git}/external/github.com/llvm/llvm-project/libc.git@5015187a42d68b9851b713c3a7857187ff9311c5',
     'condition': 'dawn_standalone',
   },
 
   # Required by //build on Linux
   'third_party/libdrm/src': {
-    'url': '{chromium_git}/chromiumos/third_party/libdrm.git@369990d9660a387f618d0eedc341eb285016243b',
+    'url': '{chromium_git}/chromiumos/third_party/libdrm.git@ad78bb591d02162d3b90890aa4d0a238b2a37cde',
     'condition': 'dawn_standalone and host_os == "linux"',
   },
 
@@ -143,7 +143,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@4af5deaaac82b453c0031f857b1f64e8bd1f2a96',
+  'url': '{chromium_git}/chromium/src/build@c005383938280d7b7bde5d017a89ab452e3fcd72',
     'condition': 'dawn_standalone',
   },
   'tools/clang': {
@@ -253,7 +253,7 @@
 
   # Testing, GTest and GMock
   'testing': {
-    'url': '{chromium_git}/chromium/src/testing@131a8f5f18bdf1a26c41a8d183b6a56457bb9a36',
+    'url': '{chromium_git}/chromium/src/testing@c636857855e3b29e0142b0dbfdf63646bca69388',
     '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@fecea936ae27079c61641a33a4b1ccb3dbe85500',
+    'url': '{chromium_git}/catapult.git@f5cc226ca90c4a5c634725036c5ecd90c6345f52',
     'condition': 'dawn_standalone',
   },
   'third_party/google_benchmark/src': {
@@ -580,7 +580,7 @@
 
   # Misc dependencies inherited from Tint
   'third_party/protobuf': {
-    'url': '{chromium_git}/chromium/src/third_party/protobuf@4f216a5f6e8766aa627c01d6f5d9f609c17fda2a',
+    'url': '{chromium_git}/chromium/src/third_party/protobuf@19c4f7c825cd2764f1dcd29703ac5befac934406',
     'condition': 'dawn_standalone',
   },
 
diff --git a/build b/build
index 4af5dea..c005383 160000
--- a/build
+++ b/build
@@ -1 +1 @@
-Subproject commit 4af5deaaac82b453c0031f857b1f64e8bd1f2a96
+Subproject commit c005383938280d7b7bde5d017a89ab452e3fcd72
diff --git a/testing b/testing
index 131a8f5..c636857 160000
--- a/testing
+++ b/testing
@@ -1 +1 @@
-Subproject commit 131a8f5f18bdf1a26c41a8d183b6a56457bb9a36
+Subproject commit c636857855e3b29e0142b0dbfdf63646bca69388
diff --git a/third_party/catapult b/third_party/catapult
index fecea93..f5cc226 160000
--- a/third_party/catapult
+++ b/third_party/catapult
@@ -1 +1 @@
-Subproject commit fecea936ae27079c61641a33a4b1ccb3dbe85500
+Subproject commit f5cc226ca90c4a5c634725036c5ecd90c6345f52
diff --git a/third_party/depot_tools b/third_party/depot_tools
index 74ac621..f09d628 160000
--- a/third_party/depot_tools
+++ b/third_party/depot_tools
@@ -1 +1 @@
-Subproject commit 74ac621e4dc50aef30d8d872e17f72d8cd0abc8d
+Subproject commit f09d6283fcff04e5a7277e461465a990b957abaa
diff --git a/third_party/libdrm/src b/third_party/libdrm/src
index 369990d..ad78bb5 160000
--- a/third_party/libdrm/src
+++ b/third_party/libdrm/src
@@ -1 +1 @@
-Subproject commit 369990d9660a387f618d0eedc341eb285016243b
+Subproject commit ad78bb591d02162d3b90890aa4d0a238b2a37cde
diff --git a/third_party/llvm-libc/src b/third_party/llvm-libc/src
index 3f8b546..5015187 160000
--- a/third_party/llvm-libc/src
+++ b/third_party/llvm-libc/src
@@ -1 +1 @@
-Subproject commit 3f8b546bced16730c315497cfba0eab78edb71b3
+Subproject commit 5015187a42d68b9851b713c3a7857187ff9311c5
diff --git a/third_party/protobuf b/third_party/protobuf
index 4f216a5..19c4f7c 160000
--- a/third_party/protobuf
+++ b/third_party/protobuf
@@ -1 +1 @@
-Subproject commit 4f216a5f6e8766aa627c01d6f5d9f609c17fda2a
+Subproject commit 19c4f7c825cd2764f1dcd29703ac5befac934406