Roll src/third_party/dart e8c4aed700f5..021fa0fbd410 (17 commits) (#17434)

diff --git a/DEPS b/DEPS
index a4bc24b..92a5e08 100644
--- a/DEPS
+++ b/DEPS
@@ -34,7 +34,7 @@
   # Dart is: https://github.com/dart-lang/sdk/blob/master/DEPS.
   # You can use //tools/dart/create_updated_flutter_deps.py to produce
   # updated revision list of existing dependencies.
-  'dart_revision': 'e8c4aed700f5effdab0ac76497974e2289b589c9',
+  'dart_revision': '021fa0fbd410bd9e211551a1eac4fff516b1b833',
 
   # WARNING: DO NOT EDIT MANUALLY
   # The lines between blank lines above and below are generated by a script. See create_updated_flutter_deps.py
@@ -76,7 +76,7 @@
   'dart_pedantic_tag': 'v1.8.0',
   'dart_pool_tag': '1.3.6',
   'dart_protobuf_rev': '3746c8fd3f2b0147623a8e3db89c3ff4330de760',
-  'dart_pub_rev': '5802dd3407cae29372060934249432077aff1ec6',
+  'dart_pub_rev': '978cc9c4be7d8978348e56d4ae82be8257a59579',
   'dart_pub_semver_tag': 'v1.4.4',
   'dart_quiver-dart_tag': '2.0.0+1',
   'dart_resource_rev': 'f8e37558a1c4f54550aa463b88a6a831e3e33cd6',
diff --git a/ci/licenses_golden/licenses_third_party b/ci/licenses_golden/licenses_third_party
index d27e96e..670dae6 100644
--- a/ci/licenses_golden/licenses_third_party
+++ b/ci/licenses_golden/licenses_third_party
@@ -1,4 +1,4 @@
-Signature: 7add498ea3984173a26da831c3ee3445
+Signature: 9aaae39f07cf5a82b253818c715c2a75
 
 UNUSED LICENSES:
 
@@ -7777,6 +7777,7 @@
 FILE: ../../../third_party/dart/runtime/vm/compiler/ffi/native_type.h
 FILE: ../../../third_party/dart/runtime/vm/compiler/ffi/recognized_method.cc
 FILE: ../../../third_party/dart/runtime/vm/compiler/ffi/recognized_method.h
+FILE: ../../../third_party/dart/runtime/vm/compiler/stub_code_compiler.cc
 FILE: ../../../third_party/dart/runtime/vm/compiler/write_barrier_elimination.cc
 FILE: ../../../third_party/dart/runtime/vm/compiler/write_barrier_elimination.h
 FILE: ../../../third_party/dart/runtime/vm/compiler/write_barrier_elimination_test.cc