Roll Chromium from 3ec80e7b561a to 360596b7b0ea (597 revisions)

https://chromium.googlesource.com/chromium/src.git/+log/3ec80e7b561a..360596b7b0ea

If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/chromium-angle-autoroll
Please CC angle-team@google.com,solti@google.com on the revert to ensure
that a human
is aware of the problem.

To file a bug in Chromium:
https://bugs.chromium.org/p/chromium/issues/entry
To file a bug in ANGLE:
https://bugs.chromium.org/p/angleproject/issues/entry

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

Changed dependencies
* build: https://chromium.googlesource.com/chromium/src/build.git/+log/d1c8d9f9cc..5a6832ffc9
* buildtools: https://chromium.googlesource.com/chromium/src/buildtools.git/+log/f2b9d057fb..5660ea0c02
* buildtools/reclient: re_client_version:0.116.1.9128bc4-gomaip..re_client_version:0.117.1.21520c6-gomaip
* testing: https://chromium.googlesource.com/chromium/src/testing/+log/5d6668c8f2..afe2a681a3
* third_party/android_build_tools/lint: qOmRl_DUi0ABBlqEHTW3kw6DMtplzGdRr7td0USaw0IC..pc8Rjasvrz6JiyrxRqWxH5pw4NDgilMvlYHCtCW6ABMC
* third_party/android_build_tools/manifest_merger: f91o-aOAEitXaUBozBpROZfvZOxQOB9aqPJGduMwoNYC..ua51TrPxAlFl4AAuxO7y183tshl5MBSNz8Gn3rWeITEC
* third_party/catapult: https://chromium.googlesource.com/catapult.git/+log/f496845cb9..1b8f00c217
* third_party/depot_tools: https://chromium.googlesource.com/chromium/tools/depot_tools.git/+log/8f761f5795..ce4aac950f
* third_party/jdk: 0yjD6s5XYtcGAQoObIys7xs2ThkudwxJwS-2ZNP0SFEC..tUJrCBvDNDE9jFvgkuOwX8tU6oCWT8CtI2_JxpGlTJIC
* third_party/libc++/src: https://chromium.googlesource.com/external/github.com/llvm/llvm-project/libcxx.git/+log/8d4b8a60c2..6433a1d675
* third_party/libc++abi/src: https://chromium.googlesource.com/external/github.com/llvm/llvm-project/libcxxabi.git/+log/cbc5f2b0cd..7a1763f1b2
* third_party/r8: VYa4qKw_r1a1mfMoihb-HEf076o6wCzkBmi4mPjKrkQC..EJBvY8okEtL8rBTKcVoAbusYIpZD8wRuqoo-LWfKz_EC
* tools/android: https://chromium.googlesource.com/chromium/src/tools/android/+log/4add1b5796..10fb66103f
* tools/clang: https://chromium.googlesource.com/chromium/src/tools/clang.git/+log/1e1a32112c..ceb8145f55
* tools/mb: https://chromium.googlesource.com/chromium/src/tools/mb/+log/95e95168fd..809cf55c67
* tools/perf: https://chromium.googlesource.com/chromium/src/tools/perf/+log/5895957c49..44e5a6ea78
Clang version changed llvmorg-18-init-7785-geef35c28:llvmorg-18-init-8676-g11d07d9e
Details: https://chromium.googlesource.com/chromium/src/tools/clang/+/1e1a32112cd638ae0c43c39d2d88361ebd085ea8..ceb8145f558999832ded3df3232f49f1dec0bdfd/scripts/update.py

Bug: angleproject:7079
Tbr: solti@google.com
Change-Id: I221054b8d1f8d84e69d43c84f374241bb31a4266
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/4957783
Commit-Queue: angle-autoroll <angle-autoroll@skia-public.iam.gserviceaccount.com>
Bot-Commit: angle-autoroll <angle-autoroll@skia-public.iam.gserviceaccount.com>
diff --git a/DEPS b/DEPS
index bceb12c..669ccda 100644
--- a/DEPS
+++ b/DEPS
@@ -45,7 +45,7 @@
   'checkout_angle_mesa': False,
 
   # Version of Chromium our Chromium-based DEPS are mirrored from.
-  'chromium_revision': '3ec80e7b561a07b3edaa34303e4919eb5be38b62',
+  'chromium_revision': '360596b7b0ea5a83987b68fa67b4066beed82bf8',
   # We never want to checkout chromium,
   # but need a dummy DEPS entry for the autoroller
   'dummy_checkout_chromium': False,
@@ -90,7 +90,7 @@
   # Three lines of non-changing comments so that
   # the commit queue can handle CLs rolling catapult
   # and whatever else without interference from each other.
-  'catapult_revision': 'f496845cb9f8db416fc711747fe8594364109465',
+  'catapult_revision': '1b8f00c217165e49030eaab272385a2745c11444',
 
   # the commit queue can handle CLs rolling Fuchsia sdk
   # and whatever else without interference from each other.
@@ -148,7 +148,7 @@
   # reclient CIPD package
   'reclient_package': 'infra/rbe/client/',
   # reclient CIPD package version
-  'reclient_version': 're_client_version:0.116.1.9128bc4-gomaip',
+  'reclient_version': 're_client_version:0.117.1.21520c6-gomaip',
 
   # siso CIPD package version.
   'siso_version': 'git_revision:c689f99bb4b9908073bd2f3fbd68f289d9e45a75',
@@ -161,12 +161,12 @@
 deps = {
 
   'build': {
-    'url': Var('chromium_git') + '/chromium/src/build.git@d1c8d9f9cc4f1326a09ae23910af79162f844c7f',
+    'url': Var('chromium_git') + '/chromium/src/build.git@5a6832ffc909d4a57097a93bc17250f85019d871',
     'condition': 'not build_with_chromium',
   },
 
   'buildtools': {
-    'url': Var('chromium_git') + '/chromium/src/buildtools.git@f2b9d057fbef6eeed860af0ec8e7edcf8213fb1d',
+    'url': Var('chromium_git') + '/chromium/src/buildtools.git@5660ea0c027365f5c6a326f1bdcc45dbd34d502f',
     'condition': 'not build_with_chromium',
   },
 
@@ -220,7 +220,7 @@
   },
 
   'testing': {
-    'url': '{chromium_git}/chromium/src/testing@5d6668c8f282f886d317c8cbc736e2603e088ccb',
+    'url': '{chromium_git}/chromium/src/testing@afe2a681a359994d74d15f0adb3bd69f1f161dd2',
     'condition': 'not build_with_chromium',
   },
 
@@ -271,7 +271,7 @@
       'packages': [
           {
                'package': 'chromium/third_party/android_build_tools/lint',
-               'version': 'qOmRl_DUi0ABBlqEHTW3kw6DMtplzGdRr7td0USaw0IC',
+               'version': 'pc8Rjasvrz6JiyrxRqWxH5pw4NDgilMvlYHCtCW6ABMC',
           },
       ],
       'condition': 'checkout_android and not build_with_chromium',
@@ -282,7 +282,7 @@
       'packages': [
           {
                'package': 'chromium/third_party/android_build_tools/manifest_merger',
-               'version': 'f91o-aOAEitXaUBozBpROZfvZOxQOB9aqPJGduMwoNYC',
+               'version': 'ua51TrPxAlFl4AAuxO7y183tshl5MBSNz8Gn3rWeITEC',
           },
       ],
       'condition': 'checkout_android and not build_with_chromium',
@@ -403,7 +403,7 @@
   },
 
   'third_party/depot_tools': {
-    'url': Var('chromium_git') + '/chromium/tools/depot_tools.git@8f761f57958a1affcc2752f48ba5e5edf8dc1042',
+    'url': Var('chromium_git') + '/chromium/tools/depot_tools.git@ce4aac950f17cd460c4c8bbb15b0e5011810aa0c',
     'condition': 'not build_with_chromium',
   },
 
@@ -488,7 +488,7 @@
       'packages': [
           {
               'package': 'chromium/third_party/jdk',
-              'version': '0yjD6s5XYtcGAQoObIys7xs2ThkudwxJwS-2ZNP0SFEC',
+              'version': 'tUJrCBvDNDE9jFvgkuOwX8tU6oCWT8CtI2_JxpGlTJIC',
           },
       ],
       'condition': 'checkout_android and not build_with_chromium',
@@ -517,12 +517,12 @@
    },
 
   'third_party/libc++/src': {
-    'url': Var('chromium_git') + '/external/github.com/llvm/llvm-project/libcxx.git@8d4b8a60c23515932186285479fe1e9c073cc513',
+    'url': Var('chromium_git') + '/external/github.com/llvm/llvm-project/libcxx.git@6433a1d6755957002d0962da182f416d55a1a0f2',
     'condition': 'not build_with_chromium',
   },
 
   'third_party/libc++abi/src': {
-    'url': Var('chromium_git') + '/external/github.com/llvm/llvm-project/libcxxabi.git@cbc5f2b0cdd7de12e105368fe4d5bb4109278998',
+    'url': Var('chromium_git') + '/external/github.com/llvm/llvm-project/libcxxabi.git@7a1763f1b297e0573b7a7ff2914434395f74de90',
     'condition': 'not build_with_chromium',
   },
 
@@ -604,7 +604,7 @@
       'packages': [
           {
               'package': 'chromium/third_party/r8',
-              'version': 'VYa4qKw_r1a1mfMoihb-HEf076o6wCzkBmi4mPjKrkQC',
+              'version': 'EJBvY8okEtL8rBTKcVoAbusYIpZD8wRuqoo-LWfKz_EC',
           },
       ],
       'condition': 'checkout_android and not build_with_chromium',
@@ -691,12 +691,12 @@
   },
 
   'tools/android': {
-    'url': Var('chromium_git') + '/chromium/src/tools/android@4add1b579676a59eec022c22f5e1434d1166dbaf',
+    'url': Var('chromium_git') + '/chromium/src/tools/android@10fb66103ffc66b179ec6695c0f5c14eff12d8c1',
     'condition': 'checkout_android and not build_with_chromium',
   },
 
   'tools/clang': {
-    'url': Var('chromium_git') + '/chromium/src/tools/clang.git@1e1a32112cd638ae0c43c39d2d88361ebd085ea8',
+    'url': Var('chromium_git') + '/chromium/src/tools/clang.git@ceb8145f558999832ded3df3232f49f1dec0bdfd',
     'condition': 'not build_with_chromium',
   },
 
@@ -727,7 +727,7 @@
   },
 
   'tools/mb': {
-    'url': Var('chromium_git') + '/chromium/src/tools/mb@95e95168fd4e0669aebd24bc2e29d7673127718d',
+    'url': Var('chromium_git') + '/chromium/src/tools/mb@809cf55c675cb52f79d67ec500f23d34b199b4b9',
     'condition': 'not build_with_chromium',
   },
 
@@ -742,7 +742,7 @@
   },
 
   'tools/perf': {
-    'url': Var('chromium_git') + '/chromium/src/tools/perf@5895957c49add923154d36d92f915e2ad12f7913',
+    'url': Var('chromium_git') + '/chromium/src/tools/perf@44e5a6ea78db5ae9d544d621a240a847eb9120f7',
     'condition': 'not build_with_chromium',
   },
 
diff --git a/build b/build
index d1c8d9f..5a6832f 160000
--- a/build
+++ b/build
@@ -1 +1 @@
-Subproject commit d1c8d9f9cc4f1326a09ae23910af79162f844c7f
+Subproject commit 5a6832ffc909d4a57097a93bc17250f85019d871
diff --git a/buildtools b/buildtools
index f2b9d05..5660ea0 160000
--- a/buildtools
+++ b/buildtools
@@ -1 +1 @@
-Subproject commit f2b9d057fbef6eeed860af0ec8e7edcf8213fb1d
+Subproject commit 5660ea0c027365f5c6a326f1bdcc45dbd34d502f
diff --git a/testing b/testing
index 5d6668c..afe2a68 160000
--- a/testing
+++ b/testing
@@ -1 +1 @@
-Subproject commit 5d6668c8f282f886d317c8cbc736e2603e088ccb
+Subproject commit afe2a681a359994d74d15f0adb3bd69f1f161dd2
diff --git a/third_party/catapult b/third_party/catapult
index f496845..1b8f00c 160000
--- a/third_party/catapult
+++ b/third_party/catapult
@@ -1 +1 @@
-Subproject commit f496845cb9f8db416fc711747fe8594364109465
+Subproject commit 1b8f00c217165e49030eaab272385a2745c11444
diff --git a/third_party/depot_tools b/third_party/depot_tools
index 8f761f5..ce4aac9 160000
--- a/third_party/depot_tools
+++ b/third_party/depot_tools
@@ -1 +1 @@
-Subproject commit 8f761f57958a1affcc2752f48ba5e5edf8dc1042
+Subproject commit ce4aac950f17cd460c4c8bbb15b0e5011810aa0c
diff --git a/third_party/libc++/src b/third_party/libc++/src
index 8d4b8a6..6433a1d 160000
--- a/third_party/libc++/src
+++ b/third_party/libc++/src
@@ -1 +1 @@
-Subproject commit 8d4b8a60c23515932186285479fe1e9c073cc513
+Subproject commit 6433a1d6755957002d0962da182f416d55a1a0f2
diff --git a/third_party/libc++abi/src b/third_party/libc++abi/src
index cbc5f2b..7a1763f 160000
--- a/third_party/libc++abi/src
+++ b/third_party/libc++abi/src
@@ -1 +1 @@
-Subproject commit cbc5f2b0cdd7de12e105368fe4d5bb4109278998
+Subproject commit 7a1763f1b297e0573b7a7ff2914434395f74de90
diff --git a/tools/android b/tools/android
index 4add1b5..10fb661 160000
--- a/tools/android
+++ b/tools/android
@@ -1 +1 @@
-Subproject commit 4add1b579676a59eec022c22f5e1434d1166dbaf
+Subproject commit 10fb66103ffc66b179ec6695c0f5c14eff12d8c1
diff --git a/tools/clang b/tools/clang
index 1e1a321..ceb8145 160000
--- a/tools/clang
+++ b/tools/clang
@@ -1 +1 @@
-Subproject commit 1e1a32112cd638ae0c43c39d2d88361ebd085ea8
+Subproject commit ceb8145f558999832ded3df3232f49f1dec0bdfd
diff --git a/tools/mb b/tools/mb
index 95e9516..809cf55 160000
--- a/tools/mb
+++ b/tools/mb
@@ -1 +1 @@
-Subproject commit 95e95168fd4e0669aebd24bc2e29d7673127718d
+Subproject commit 809cf55c675cb52f79d67ec500f23d34b199b4b9
diff --git a/tools/perf b/tools/perf
index 5895957..44e5a6e 160000
--- a/tools/perf
+++ b/tools/perf
@@ -1 +1 @@
-Subproject commit 5895957c49add923154d36d92f915e2ad12f7913
+Subproject commit 44e5a6ea78db5ae9d544d621a240a847eb9120f7