Version 2.18.0-65.0.dev
Merge commit '39333427c05fe2ea0f6393bd6c56fe06a195d2ed' into 'dev'
diff --git a/pkg/front_end/testcases/nonfunction_type_aliases/issue45519.dart b/pkg/front_end/testcases/nonfunction_type_aliases/issue45519.dart
index 9a5768c..2375a98 100644
--- a/pkg/front_end/testcases/nonfunction_type_aliases/issue45519.dart
+++ b/pkg/front_end/testcases/nonfunction_type_aliases/issue45519.dart
@@ -6,8 +6,12 @@
typedef G<X> = X Function(X);
typedef A<X extends G<C<X>>> = C<X>;
+typedef H<X> = C<X Function(X)>;
+typedef B<X extends H<X>> = C<X>;
+
test() {
A a = throw 42; // Error.
+ B b = throw 42; // Error.
}
main() {}
diff --git a/pkg/front_end/testcases/nonfunction_type_aliases/issue45519.dart.strong.expect b/pkg/front_end/testcases/nonfunction_type_aliases/issue45519.dart.strong.expect
index 0d5fcd0..1722631 100644
--- a/pkg/front_end/testcases/nonfunction_type_aliases/issue45519.dart.strong.expect
+++ b/pkg/front_end/testcases/nonfunction_type_aliases/issue45519.dart.strong.expect
@@ -2,7 +2,7 @@
//
// Problems in library:
//
-// pkg/front_end/testcases/nonfunction_type_aliases/issue45519.dart:10:3: Error: Inferred type argument 'C<dynamic> Function(C<dynamic>)' doesn't conform to the bound 'C<X> Function(C<X>)' of the type variable 'X' on 'A'.
+// pkg/front_end/testcases/nonfunction_type_aliases/issue45519.dart:13:3: Error: Inferred type argument 'C<dynamic> Function(C<dynamic>)' doesn't conform to the bound 'C<X> Function(C<X>)' of the type variable 'X' on 'A'.
// - 'C' is from 'pkg/front_end/testcases/nonfunction_type_aliases/issue45519.dart'.
// Try specifying type arguments explicitly so that they conform to the bounds.
// A a = throw 42; // Error.
@@ -10,7 +10,7 @@
// pkg/front_end/testcases/nonfunction_type_aliases/issue45519.dart:7:11: Context: This is the type variable whose bound isn't conformed to.
// typedef A<X extends G<C<X>>> = C<X>;
// ^
-// pkg/front_end/testcases/nonfunction_type_aliases/issue45519.dart:10:3: Context: If you want 'A<C<dynamic> Function(C<dynamic>)>' to be a super-bounded type, note that the inverted type 'A<G<C<Never>>>' must then satisfy its bounds, which it does not.
+// pkg/front_end/testcases/nonfunction_type_aliases/issue45519.dart:13:3: Context: If you want 'A<C<dynamic> Function(C<dynamic>)>' to be a super-bounded type, note that the inverted type 'A<G<C<Never>>>' must then satisfy its bounds, which it does not.
// - 'C' is from 'pkg/front_end/testcases/nonfunction_type_aliases/issue45519.dart'.
// A a = throw 42; // Error.
// ^
@@ -20,6 +20,8 @@
typedef G<invariant X extends core::Object? = dynamic> = (X%) → X%;
typedef A<X extends (self::C<X>) → self::C<X> = (self::C<dynamic>) → self::C<dynamic>> = self::C<X>;
+typedef H<invariant X extends core::Object? = dynamic> = self::C<(X%) → X%>;
+typedef B<X extends self::C<(X) → X> = self::C<(dynamic) → dynamic>> = self::C<X>;
class C<X extends core::Object? = dynamic> extends core::Object {
synthetic constructor •() → self::C<self::C::X%>
: super core::Object::•()
@@ -27,7 +29,12 @@
}
static method test() → dynamic {
self::C<(self::C<dynamic>) → self::C<dynamic>> a = throw 42;
+ self::C<self::C<(dynamic) → dynamic>> b = throw 42;
}
static method main() → dynamic {}
static method _#A#new#tearOff<X extends (self::C<self::_#A#new#tearOff::X>) → self::C<self::_#A#new#tearOff::X> = (self::C<dynamic>) → self::C<dynamic>>() → self::C<self::_#A#new#tearOff::X>
return new self::C::•<self::_#A#new#tearOff::X>();
+static method _#H#new#tearOff<invariant X extends core::Object? = dynamic>() → self::C<(self::_#H#new#tearOff::X%) → self::_#H#new#tearOff::X%>
+ return new self::C::•<(self::_#H#new#tearOff::X%) → self::_#H#new#tearOff::X%>();
+static method _#B#new#tearOff<X extends self::C<(self::_#B#new#tearOff::X) → self::_#B#new#tearOff::X> = self::C<(dynamic) → dynamic>>() → self::C<self::_#B#new#tearOff::X>
+ return new self::C::•<self::_#B#new#tearOff::X>();
diff --git a/pkg/front_end/testcases/nonfunction_type_aliases/issue45519.dart.strong.transformed.expect b/pkg/front_end/testcases/nonfunction_type_aliases/issue45519.dart.strong.transformed.expect
index 0d5fcd0..1722631 100644
--- a/pkg/front_end/testcases/nonfunction_type_aliases/issue45519.dart.strong.transformed.expect
+++ b/pkg/front_end/testcases/nonfunction_type_aliases/issue45519.dart.strong.transformed.expect
@@ -2,7 +2,7 @@
//
// Problems in library:
//
-// pkg/front_end/testcases/nonfunction_type_aliases/issue45519.dart:10:3: Error: Inferred type argument 'C<dynamic> Function(C<dynamic>)' doesn't conform to the bound 'C<X> Function(C<X>)' of the type variable 'X' on 'A'.
+// pkg/front_end/testcases/nonfunction_type_aliases/issue45519.dart:13:3: Error: Inferred type argument 'C<dynamic> Function(C<dynamic>)' doesn't conform to the bound 'C<X> Function(C<X>)' of the type variable 'X' on 'A'.
// - 'C' is from 'pkg/front_end/testcases/nonfunction_type_aliases/issue45519.dart'.
// Try specifying type arguments explicitly so that they conform to the bounds.
// A a = throw 42; // Error.
@@ -10,7 +10,7 @@
// pkg/front_end/testcases/nonfunction_type_aliases/issue45519.dart:7:11: Context: This is the type variable whose bound isn't conformed to.
// typedef A<X extends G<C<X>>> = C<X>;
// ^
-// pkg/front_end/testcases/nonfunction_type_aliases/issue45519.dart:10:3: Context: If you want 'A<C<dynamic> Function(C<dynamic>)>' to be a super-bounded type, note that the inverted type 'A<G<C<Never>>>' must then satisfy its bounds, which it does not.
+// pkg/front_end/testcases/nonfunction_type_aliases/issue45519.dart:13:3: Context: If you want 'A<C<dynamic> Function(C<dynamic>)>' to be a super-bounded type, note that the inverted type 'A<G<C<Never>>>' must then satisfy its bounds, which it does not.
// - 'C' is from 'pkg/front_end/testcases/nonfunction_type_aliases/issue45519.dart'.
// A a = throw 42; // Error.
// ^
@@ -20,6 +20,8 @@
typedef G<invariant X extends core::Object? = dynamic> = (X%) → X%;
typedef A<X extends (self::C<X>) → self::C<X> = (self::C<dynamic>) → self::C<dynamic>> = self::C<X>;
+typedef H<invariant X extends core::Object? = dynamic> = self::C<(X%) → X%>;
+typedef B<X extends self::C<(X) → X> = self::C<(dynamic) → dynamic>> = self::C<X>;
class C<X extends core::Object? = dynamic> extends core::Object {
synthetic constructor •() → self::C<self::C::X%>
: super core::Object::•()
@@ -27,7 +29,12 @@
}
static method test() → dynamic {
self::C<(self::C<dynamic>) → self::C<dynamic>> a = throw 42;
+ self::C<self::C<(dynamic) → dynamic>> b = throw 42;
}
static method main() → dynamic {}
static method _#A#new#tearOff<X extends (self::C<self::_#A#new#tearOff::X>) → self::C<self::_#A#new#tearOff::X> = (self::C<dynamic>) → self::C<dynamic>>() → self::C<self::_#A#new#tearOff::X>
return new self::C::•<self::_#A#new#tearOff::X>();
+static method _#H#new#tearOff<invariant X extends core::Object? = dynamic>() → self::C<(self::_#H#new#tearOff::X%) → self::_#H#new#tearOff::X%>
+ return new self::C::•<(self::_#H#new#tearOff::X%) → self::_#H#new#tearOff::X%>();
+static method _#B#new#tearOff<X extends self::C<(self::_#B#new#tearOff::X) → self::_#B#new#tearOff::X> = self::C<(dynamic) → dynamic>>() → self::C<self::_#B#new#tearOff::X>
+ return new self::C::•<self::_#B#new#tearOff::X>();
diff --git a/pkg/front_end/testcases/nonfunction_type_aliases/issue45519.dart.textual_outline.expect b/pkg/front_end/testcases/nonfunction_type_aliases/issue45519.dart.textual_outline.expect
index a5f4a20..d9a88db 100644
--- a/pkg/front_end/testcases/nonfunction_type_aliases/issue45519.dart.textual_outline.expect
+++ b/pkg/front_end/testcases/nonfunction_type_aliases/issue45519.dart.textual_outline.expect
@@ -2,5 +2,7 @@
typedef G<X> = X Function(X);
typedef A<X extends G<C<X>>> = C<X>;
+typedef H<X> = C<X Function(X)>;
+typedef B<X extends H<X>> = C<X>;
test() {}
main() {}
diff --git a/pkg/front_end/testcases/nonfunction_type_aliases/issue45519.dart.textual_outline_modelled.expect b/pkg/front_end/testcases/nonfunction_type_aliases/issue45519.dart.textual_outline_modelled.expect
index edec24e..b338a07 100644
--- a/pkg/front_end/testcases/nonfunction_type_aliases/issue45519.dart.textual_outline_modelled.expect
+++ b/pkg/front_end/testcases/nonfunction_type_aliases/issue45519.dart.textual_outline_modelled.expect
@@ -3,4 +3,6 @@
main() {}
test() {}
typedef A<X extends G<C<X>>> = C<X>;
+typedef B<X extends H<X>> = C<X>;
typedef G<X> = X Function(X);
+typedef H<X> = C<X Function(X)>;
diff --git a/pkg/front_end/testcases/nonfunction_type_aliases/issue45519.dart.weak.expect b/pkg/front_end/testcases/nonfunction_type_aliases/issue45519.dart.weak.expect
index 0d5fcd0..1722631 100644
--- a/pkg/front_end/testcases/nonfunction_type_aliases/issue45519.dart.weak.expect
+++ b/pkg/front_end/testcases/nonfunction_type_aliases/issue45519.dart.weak.expect
@@ -2,7 +2,7 @@
//
// Problems in library:
//
-// pkg/front_end/testcases/nonfunction_type_aliases/issue45519.dart:10:3: Error: Inferred type argument 'C<dynamic> Function(C<dynamic>)' doesn't conform to the bound 'C<X> Function(C<X>)' of the type variable 'X' on 'A'.
+// pkg/front_end/testcases/nonfunction_type_aliases/issue45519.dart:13:3: Error: Inferred type argument 'C<dynamic> Function(C<dynamic>)' doesn't conform to the bound 'C<X> Function(C<X>)' of the type variable 'X' on 'A'.
// - 'C' is from 'pkg/front_end/testcases/nonfunction_type_aliases/issue45519.dart'.
// Try specifying type arguments explicitly so that they conform to the bounds.
// A a = throw 42; // Error.
@@ -10,7 +10,7 @@
// pkg/front_end/testcases/nonfunction_type_aliases/issue45519.dart:7:11: Context: This is the type variable whose bound isn't conformed to.
// typedef A<X extends G<C<X>>> = C<X>;
// ^
-// pkg/front_end/testcases/nonfunction_type_aliases/issue45519.dart:10:3: Context: If you want 'A<C<dynamic> Function(C<dynamic>)>' to be a super-bounded type, note that the inverted type 'A<G<C<Never>>>' must then satisfy its bounds, which it does not.
+// pkg/front_end/testcases/nonfunction_type_aliases/issue45519.dart:13:3: Context: If you want 'A<C<dynamic> Function(C<dynamic>)>' to be a super-bounded type, note that the inverted type 'A<G<C<Never>>>' must then satisfy its bounds, which it does not.
// - 'C' is from 'pkg/front_end/testcases/nonfunction_type_aliases/issue45519.dart'.
// A a = throw 42; // Error.
// ^
@@ -20,6 +20,8 @@
typedef G<invariant X extends core::Object? = dynamic> = (X%) → X%;
typedef A<X extends (self::C<X>) → self::C<X> = (self::C<dynamic>) → self::C<dynamic>> = self::C<X>;
+typedef H<invariant X extends core::Object? = dynamic> = self::C<(X%) → X%>;
+typedef B<X extends self::C<(X) → X> = self::C<(dynamic) → dynamic>> = self::C<X>;
class C<X extends core::Object? = dynamic> extends core::Object {
synthetic constructor •() → self::C<self::C::X%>
: super core::Object::•()
@@ -27,7 +29,12 @@
}
static method test() → dynamic {
self::C<(self::C<dynamic>) → self::C<dynamic>> a = throw 42;
+ self::C<self::C<(dynamic) → dynamic>> b = throw 42;
}
static method main() → dynamic {}
static method _#A#new#tearOff<X extends (self::C<self::_#A#new#tearOff::X>) → self::C<self::_#A#new#tearOff::X> = (self::C<dynamic>) → self::C<dynamic>>() → self::C<self::_#A#new#tearOff::X>
return new self::C::•<self::_#A#new#tearOff::X>();
+static method _#H#new#tearOff<invariant X extends core::Object? = dynamic>() → self::C<(self::_#H#new#tearOff::X%) → self::_#H#new#tearOff::X%>
+ return new self::C::•<(self::_#H#new#tearOff::X%) → self::_#H#new#tearOff::X%>();
+static method _#B#new#tearOff<X extends self::C<(self::_#B#new#tearOff::X) → self::_#B#new#tearOff::X> = self::C<(dynamic) → dynamic>>() → self::C<self::_#B#new#tearOff::X>
+ return new self::C::•<self::_#B#new#tearOff::X>();
diff --git a/pkg/front_end/testcases/nonfunction_type_aliases/issue45519.dart.weak.modular.expect b/pkg/front_end/testcases/nonfunction_type_aliases/issue45519.dart.weak.modular.expect
index 0d5fcd0..1722631 100644
--- a/pkg/front_end/testcases/nonfunction_type_aliases/issue45519.dart.weak.modular.expect
+++ b/pkg/front_end/testcases/nonfunction_type_aliases/issue45519.dart.weak.modular.expect
@@ -2,7 +2,7 @@
//
// Problems in library:
//
-// pkg/front_end/testcases/nonfunction_type_aliases/issue45519.dart:10:3: Error: Inferred type argument 'C<dynamic> Function(C<dynamic>)' doesn't conform to the bound 'C<X> Function(C<X>)' of the type variable 'X' on 'A'.
+// pkg/front_end/testcases/nonfunction_type_aliases/issue45519.dart:13:3: Error: Inferred type argument 'C<dynamic> Function(C<dynamic>)' doesn't conform to the bound 'C<X> Function(C<X>)' of the type variable 'X' on 'A'.
// - 'C' is from 'pkg/front_end/testcases/nonfunction_type_aliases/issue45519.dart'.
// Try specifying type arguments explicitly so that they conform to the bounds.
// A a = throw 42; // Error.
@@ -10,7 +10,7 @@
// pkg/front_end/testcases/nonfunction_type_aliases/issue45519.dart:7:11: Context: This is the type variable whose bound isn't conformed to.
// typedef A<X extends G<C<X>>> = C<X>;
// ^
-// pkg/front_end/testcases/nonfunction_type_aliases/issue45519.dart:10:3: Context: If you want 'A<C<dynamic> Function(C<dynamic>)>' to be a super-bounded type, note that the inverted type 'A<G<C<Never>>>' must then satisfy its bounds, which it does not.
+// pkg/front_end/testcases/nonfunction_type_aliases/issue45519.dart:13:3: Context: If you want 'A<C<dynamic> Function(C<dynamic>)>' to be a super-bounded type, note that the inverted type 'A<G<C<Never>>>' must then satisfy its bounds, which it does not.
// - 'C' is from 'pkg/front_end/testcases/nonfunction_type_aliases/issue45519.dart'.
// A a = throw 42; // Error.
// ^
@@ -20,6 +20,8 @@
typedef G<invariant X extends core::Object? = dynamic> = (X%) → X%;
typedef A<X extends (self::C<X>) → self::C<X> = (self::C<dynamic>) → self::C<dynamic>> = self::C<X>;
+typedef H<invariant X extends core::Object? = dynamic> = self::C<(X%) → X%>;
+typedef B<X extends self::C<(X) → X> = self::C<(dynamic) → dynamic>> = self::C<X>;
class C<X extends core::Object? = dynamic> extends core::Object {
synthetic constructor •() → self::C<self::C::X%>
: super core::Object::•()
@@ -27,7 +29,12 @@
}
static method test() → dynamic {
self::C<(self::C<dynamic>) → self::C<dynamic>> a = throw 42;
+ self::C<self::C<(dynamic) → dynamic>> b = throw 42;
}
static method main() → dynamic {}
static method _#A#new#tearOff<X extends (self::C<self::_#A#new#tearOff::X>) → self::C<self::_#A#new#tearOff::X> = (self::C<dynamic>) → self::C<dynamic>>() → self::C<self::_#A#new#tearOff::X>
return new self::C::•<self::_#A#new#tearOff::X>();
+static method _#H#new#tearOff<invariant X extends core::Object? = dynamic>() → self::C<(self::_#H#new#tearOff::X%) → self::_#H#new#tearOff::X%>
+ return new self::C::•<(self::_#H#new#tearOff::X%) → self::_#H#new#tearOff::X%>();
+static method _#B#new#tearOff<X extends self::C<(self::_#B#new#tearOff::X) → self::_#B#new#tearOff::X> = self::C<(dynamic) → dynamic>>() → self::C<self::_#B#new#tearOff::X>
+ return new self::C::•<self::_#B#new#tearOff::X>();
diff --git a/pkg/front_end/testcases/nonfunction_type_aliases/issue45519.dart.weak.outline.expect b/pkg/front_end/testcases/nonfunction_type_aliases/issue45519.dart.weak.outline.expect
index 88c365f..d28fc07 100644
--- a/pkg/front_end/testcases/nonfunction_type_aliases/issue45519.dart.weak.outline.expect
+++ b/pkg/front_end/testcases/nonfunction_type_aliases/issue45519.dart.weak.outline.expect
@@ -4,6 +4,8 @@
typedef G<invariant X extends core::Object? = dynamic> = (X%) → X%;
typedef A<X extends (self::C<X>) → self::C<X> = (self::C<dynamic>) → self::C<dynamic>> = self::C<X>;
+typedef H<invariant X extends core::Object? = dynamic> = self::C<(X%) → X%>;
+typedef B<X extends self::C<(X) → X> = self::C<(dynamic) → dynamic>> = self::C<X>;
class C<X extends core::Object? = dynamic> extends core::Object {
synthetic constructor •() → self::C<self::C::X%>
;
@@ -14,3 +16,7 @@
;
static method _#A#new#tearOff<X extends (self::C<self::_#A#new#tearOff::X>) → self::C<self::_#A#new#tearOff::X> = (self::C<dynamic>) → self::C<dynamic>>() → self::C<self::_#A#new#tearOff::X>
return new self::C::•<self::_#A#new#tearOff::X>();
+static method _#H#new#tearOff<invariant X extends core::Object? = dynamic>() → self::C<(self::_#H#new#tearOff::X%) → self::_#H#new#tearOff::X%>
+ return new self::C::•<(self::_#H#new#tearOff::X%) → self::_#H#new#tearOff::X%>();
+static method _#B#new#tearOff<X extends self::C<(self::_#B#new#tearOff::X) → self::_#B#new#tearOff::X> = self::C<(dynamic) → dynamic>>() → self::C<self::_#B#new#tearOff::X>
+ return new self::C::•<self::_#B#new#tearOff::X>();
diff --git a/pkg/front_end/testcases/nonfunction_type_aliases/issue45519.dart.weak.transformed.expect b/pkg/front_end/testcases/nonfunction_type_aliases/issue45519.dart.weak.transformed.expect
index 0d5fcd0..1722631 100644
--- a/pkg/front_end/testcases/nonfunction_type_aliases/issue45519.dart.weak.transformed.expect
+++ b/pkg/front_end/testcases/nonfunction_type_aliases/issue45519.dart.weak.transformed.expect
@@ -2,7 +2,7 @@
//
// Problems in library:
//
-// pkg/front_end/testcases/nonfunction_type_aliases/issue45519.dart:10:3: Error: Inferred type argument 'C<dynamic> Function(C<dynamic>)' doesn't conform to the bound 'C<X> Function(C<X>)' of the type variable 'X' on 'A'.
+// pkg/front_end/testcases/nonfunction_type_aliases/issue45519.dart:13:3: Error: Inferred type argument 'C<dynamic> Function(C<dynamic>)' doesn't conform to the bound 'C<X> Function(C<X>)' of the type variable 'X' on 'A'.
// - 'C' is from 'pkg/front_end/testcases/nonfunction_type_aliases/issue45519.dart'.
// Try specifying type arguments explicitly so that they conform to the bounds.
// A a = throw 42; // Error.
@@ -10,7 +10,7 @@
// pkg/front_end/testcases/nonfunction_type_aliases/issue45519.dart:7:11: Context: This is the type variable whose bound isn't conformed to.
// typedef A<X extends G<C<X>>> = C<X>;
// ^
-// pkg/front_end/testcases/nonfunction_type_aliases/issue45519.dart:10:3: Context: If you want 'A<C<dynamic> Function(C<dynamic>)>' to be a super-bounded type, note that the inverted type 'A<G<C<Never>>>' must then satisfy its bounds, which it does not.
+// pkg/front_end/testcases/nonfunction_type_aliases/issue45519.dart:13:3: Context: If you want 'A<C<dynamic> Function(C<dynamic>)>' to be a super-bounded type, note that the inverted type 'A<G<C<Never>>>' must then satisfy its bounds, which it does not.
// - 'C' is from 'pkg/front_end/testcases/nonfunction_type_aliases/issue45519.dart'.
// A a = throw 42; // Error.
// ^
@@ -20,6 +20,8 @@
typedef G<invariant X extends core::Object? = dynamic> = (X%) → X%;
typedef A<X extends (self::C<X>) → self::C<X> = (self::C<dynamic>) → self::C<dynamic>> = self::C<X>;
+typedef H<invariant X extends core::Object? = dynamic> = self::C<(X%) → X%>;
+typedef B<X extends self::C<(X) → X> = self::C<(dynamic) → dynamic>> = self::C<X>;
class C<X extends core::Object? = dynamic> extends core::Object {
synthetic constructor •() → self::C<self::C::X%>
: super core::Object::•()
@@ -27,7 +29,12 @@
}
static method test() → dynamic {
self::C<(self::C<dynamic>) → self::C<dynamic>> a = throw 42;
+ self::C<self::C<(dynamic) → dynamic>> b = throw 42;
}
static method main() → dynamic {}
static method _#A#new#tearOff<X extends (self::C<self::_#A#new#tearOff::X>) → self::C<self::_#A#new#tearOff::X> = (self::C<dynamic>) → self::C<dynamic>>() → self::C<self::_#A#new#tearOff::X>
return new self::C::•<self::_#A#new#tearOff::X>();
+static method _#H#new#tearOff<invariant X extends core::Object? = dynamic>() → self::C<(self::_#H#new#tearOff::X%) → self::_#H#new#tearOff::X%>
+ return new self::C::•<(self::_#H#new#tearOff::X%) → self::_#H#new#tearOff::X%>();
+static method _#B#new#tearOff<X extends self::C<(self::_#B#new#tearOff::X) → self::_#B#new#tearOff::X> = self::C<(dynamic) → dynamic>>() → self::C<self::_#B#new#tearOff::X>
+ return new self::C::•<self::_#B#new#tearOff::X>();
diff --git a/runtime/tests/vm/dart/instantiate_type_literal_test.dart b/runtime/tests/vm/dart/instantiate_type_literal_test.dart
new file mode 100644
index 0000000..c61a05d
--- /dev/null
+++ b/runtime/tests/vm/dart/instantiate_type_literal_test.dart
@@ -0,0 +1,84 @@
+// Copyright (c) 2022, the Dart project authors. Please see the AUTHORS file
+// for details. All rights reserved. Use of this source code is governed by a
+// BSD-style license that can be found in the LICENSE file.
+
+// VMOptions=--show-internal-names
+
+import 'dart:async';
+
+import 'package:expect/expect.dart';
+
+main(List<String> args) {
+ print('Expected:\n$expectedTable');
+ print('Actual:\n${generateTable()}');
+ Expect.equals(expectedTable, generateTable());
+}
+
+const String expectedTable = '''
+T with int? = int?
+T with int = int
+T? with int? = int?
+T? with int = int?
+
+T with FutureOr<int> = FutureOr<int>
+T with FutureOr<int>? = FutureOr<int>?
+T with FutureOr<int?> = FutureOr<int?>
+T with FutureOr<int?>? = FutureOr<int?>
+T? with FutureOr<int> = FutureOr<int>?
+T? with FutureOr<int>? = FutureOr<int>?
+T? with FutureOr<int?> = FutureOr<int?>
+T? with FutureOr<int?>? = FutureOr<int?>
+
+T with void (() => void)? = (() => void)?
+T with void (() => void) = () => void
+T? with void (() => void)? = (() => void)?
+T? with void (() => void) = (() => void)?
+''';
+
+String generateTable() {
+ final sb = StringBuffer();
+ sb.writeln('T with int? = $nonNullableTNullableInt');
+ sb.writeln('T with int = $nonNullableTNonNullableInt');
+ sb.writeln('T? with int? = $nullableTNullableInt');
+ sb.writeln('T? with int = $nullableTNonNullableInt');
+ sb.writeln('');
+ sb.writeln('T with FutureOr<int> = $nonNullableTFutureOrInt');
+ sb.writeln('T with FutureOr<int>? = $nonNullableTNullableFutureOrInt');
+ sb.writeln('T with FutureOr<int?> = $nonNullableTFutureOrNullableInt');
+ sb.writeln(
+ 'T with FutureOr<int?>? = $nonNullableTNullableFutureOrNullableInt');
+ sb.writeln('T? with FutureOr<int> = $nullableTFutureOrInt');
+ sb.writeln('T? with FutureOr<int>? = $nullableTNullableFutureOrInt');
+ sb.writeln('T? with FutureOr<int?> = $nullableTFutureOrNullableInt');
+ sb.writeln('T? with FutureOr<int?>? = $nullableTNullableFutureOrNullableInt');
+ sb.writeln('');
+ sb.writeln('T with void (() => void)? = $nonNullableTNullableVoidFunction');
+ sb.writeln(
+ 'T with void (() => void) = $nonNullableTNonNullableVoidFunction');
+ sb.writeln('T? with void (() => void)? = $nullableTNullableVoidFunction');
+ sb.writeln('T? with void (() => void) = $nullableTNonNullableVoidFunction');
+ return '$sb';
+}
+
+final Type nonNullableTNullableInt = nonNullableT<int?>();
+final Type nonNullableTNullableVoidFunction = nonNullableT<void Function()?>();
+final Type nonNullableTNonNullableInt = nonNullableT<int>();
+final Type nonNullableTNonNullableVoidFunction =
+ nonNullableT<void Function()>();
+final Type nullableTNullableInt = nullableT<int?>();
+final Type nullableTNullableVoidFunction = nullableT<void Function()?>();
+final Type nullableTNonNullableInt = nullableT<int>();
+final Type nullableTNonNullableVoidFunction = nullableT<void Function()>();
+final Type nonNullableTFutureOrInt = nonNullableT<FutureOr<int>>();
+final Type nonNullableTNullableFutureOrInt = nonNullableT<FutureOr<int>?>();
+final Type nonNullableTFutureOrNullableInt = nonNullableT<FutureOr<int?>>();
+final Type nonNullableTNullableFutureOrNullableInt =
+ nonNullableT<FutureOr<int?>?>();
+final Type nullableTFutureOrInt = nullableT<FutureOr<int>>();
+final Type nullableTNullableFutureOrInt = nullableT<FutureOr<int>?>();
+final Type nullableTFutureOrNullableInt = nullableT<FutureOr<int?>>();
+final Type nullableTNullableFutureOrNullableInt = nullableT<FutureOr<int?>?>();
+
+Type nullableT<T>() => MakeNullable<T>;
+Type nonNullableT<T>() => T;
+typedef MakeNullable<T> = T?;
diff --git a/runtime/tests/vm/dart_2/instantiate_type_literal_nnbd_helper.dart b/runtime/tests/vm/dart_2/instantiate_type_literal_nnbd_helper.dart
new file mode 100644
index 0000000..1ef7ab1
--- /dev/null
+++ b/runtime/tests/vm/dart_2/instantiate_type_literal_nnbd_helper.dart
@@ -0,0 +1,41 @@
+// Copyright (c) 2022, the Dart project authors. Please see the AUTHORS file
+// for details. All rights reserved. Use of this source code is governed by a
+// BSD-style license that can be found in the LICENSE file.
+
+// @dart=2.17
+
+import 'dart:async';
+
+import 'instantiate_type_literal_test.dart';
+
+final Type legacyTWithNullableInt = legacyT<int?>();
+final Type legacyTWithNullableVoidFunction = legacyT<void Function()?>();
+final Type legacyTWithNonNullableInt = legacyT<int>();
+final Type legacyTWithNonNullableVoidFunction = legacyT<void Function()>();
+final Type nonNullableTNullableInt = nonNullableT<int?>();
+final Type nonNullableTNullableVoidFunction = nonNullableT<void Function()?>();
+final Type nonNullableTNonNullableInt = nonNullableT<int>();
+final Type nonNullableTNonNullableVoidFunction =
+ nonNullableT<void Function()>();
+final Type nullableTNullableInt = nullableT<int?>();
+final Type nullableTNullableVoidFunction = nullableT<void Function()?>();
+final Type nullableTNonNullableInt = nullableT<int>();
+final Type nullableTNonNullableVoidFunction = nullableT<void Function()>();
+final Type nonNullableTFutureOrInt = nonNullableT<FutureOr<int>>();
+final Type nonNullableTNullableFutureOrInt = nonNullableT<FutureOr<int>?>();
+final Type nonNullableTFutureOrNullableInt = nonNullableT<FutureOr<int?>>();
+final Type nonNullableTNullableFutureOrNullableInt =
+ nonNullableT<FutureOr<int?>?>();
+final Type nullableTFutureOrInt = nullableT<FutureOr<int>>();
+final Type nullableTNullableFutureOrInt = nullableT<FutureOr<int>?>();
+final Type nullableTFutureOrNullableInt = nullableT<FutureOr<int?>>();
+final Type nullableTNullableFutureOrNullableInt = nullableT<FutureOr<int?>?>();
+
+final Type legacyTFutureOrInt = legacyT<FutureOr<int>>();
+final Type legacyTNullableFutureOrInt = legacyT<FutureOr<int>?>();
+final Type legacyTFutureOrNullableInt = legacyT<FutureOr<int?>>();
+final Type legacyTNullableFutureOrNullableInt = legacyT<FutureOr<int?>?>();
+
+Type nullableT<T>() => MakeNullable<T>;
+Type nonNullableT<T>() => T;
+typedef MakeNullable<T> = T?;
diff --git a/runtime/tests/vm/dart_2/instantiate_type_literal_test.dart b/runtime/tests/vm/dart_2/instantiate_type_literal_test.dart
new file mode 100644
index 0000000..a49cd52
--- /dev/null
+++ b/runtime/tests/vm/dart_2/instantiate_type_literal_test.dart
@@ -0,0 +1,101 @@
+// Copyright (c) 2022, the Dart project authors. Please see the AUTHORS file
+// for details. All rights reserved. Use of this source code is governed by a
+// BSD-style license that can be found in the LICENSE file.
+
+// @dart=2.9
+// VMOptions=--show-internal-names
+
+import 'package:expect/expect.dart';
+
+import 'instantiate_type_literal_nnbd_helper.dart';
+
+main(List<String> args) {
+ print('Expected:\n$expectedTable');
+ print('Actual:\n${generateTable()}');
+ Expect.equals(expectedTable, generateTable());
+}
+
+const String expectedTable = '''
+T* with int? = int?
+T* with int = int*
+T* with int* = int*
+T with int? = int?
+T with int = int
+T with int* = int*
+T? with int? = int?
+T? with int = int?
+T? with int* = int?
+
+T* with FutureOr<int> = FutureOr<int>*
+T* with FutureOr<int>? = FutureOr<int>?
+T* with FutureOr<int?> = FutureOr<int?>*
+T* with FutureOr<int?>? = FutureOr<int?>*
+T with FutureOr<int> = FutureOr<int>
+T with FutureOr<int>? = FutureOr<int>?
+T with FutureOr<int?> = FutureOr<int?>
+T with FutureOr<int?>? = FutureOr<int?>
+T? with FutureOr<int> = FutureOr<int>?
+T? with FutureOr<int>? = FutureOr<int>?
+T? with FutureOr<int?> = FutureOr<int?>
+T? with FutureOr<int?>? = FutureOr<int?>
+
+T* with void (() => void)? = (() => void)?
+T* with void (() => void) = (() => void)*
+T* with void (() => void)* = (() => void)*
+T with void (() => void)? = (() => void)?
+T with void (() => void) = () => void
+T with void (() => void)* = (() => void)*
+T? with void (() => void)? = (() => void)?
+T? with void (() => void) = (() => void)?
+T? with void (() => void)* = (() => void)?
+''';
+
+String generateTable() {
+ final sb = StringBuffer();
+ sb.writeln('T* with int? = $legacyTWithNullableInt');
+ sb.writeln('T* with int = $legacyTWithNonNullableInt');
+ sb.writeln('T* with int* = $legacyTWithLegacyInt');
+ sb.writeln('T with int? = $nonNullableTNullableInt');
+ sb.writeln('T with int = $nonNullableTNonNullableInt');
+ sb.writeln('T with int* = $nonNullableTWithLegacyInt');
+ sb.writeln('T? with int? = $nullableTNullableInt');
+ sb.writeln('T? with int = $nullableTNonNullableInt');
+ sb.writeln('T? with int* = $nullableTWithLegacyInt');
+ sb.writeln('');
+ sb.writeln('T* with FutureOr<int> = $legacyTFutureOrInt');
+ sb.writeln('T* with FutureOr<int>? = $legacyTNullableFutureOrInt');
+ sb.writeln('T* with FutureOr<int?> = $legacyTFutureOrNullableInt');
+ sb.writeln('T* with FutureOr<int?>? = $legacyTNullableFutureOrNullableInt');
+ sb.writeln('T with FutureOr<int> = $nonNullableTFutureOrInt');
+ sb.writeln('T with FutureOr<int>? = $nonNullableTNullableFutureOrInt');
+ sb.writeln('T with FutureOr<int?> = $nonNullableTFutureOrNullableInt');
+ sb.writeln(
+ 'T with FutureOr<int?>? = $nonNullableTNullableFutureOrNullableInt');
+ sb.writeln('T? with FutureOr<int> = $nullableTFutureOrInt');
+ sb.writeln('T? with FutureOr<int>? = $nullableTNullableFutureOrInt');
+ sb.writeln('T? with FutureOr<int?> = $nullableTFutureOrNullableInt');
+ sb.writeln('T? with FutureOr<int?>? = $nullableTNullableFutureOrNullableInt');
+ sb.writeln('');
+ sb.writeln('T* with void (() => void)? = $legacyTWithNullableVoidFunction');
+ sb.writeln(
+ 'T* with void (() => void) = $legacyTWithNonNullableVoidFunction');
+ sb.writeln('T* with void (() => void)* = $legacyTWithLegacyVoidFunction');
+ sb.writeln('T with void (() => void)? = $nonNullableTNullableVoidFunction');
+ sb.writeln(
+ 'T with void (() => void) = $nonNullableTNonNullableVoidFunction');
+ sb.writeln(
+ 'T with void (() => void)* = $nonNullableTWithLegacyVoidFunction');
+ sb.writeln('T? with void (() => void)? = $nullableTNullableVoidFunction');
+ sb.writeln('T? with void (() => void) = $nullableTNonNullableVoidFunction');
+ sb.writeln('T? with void (() => void)* = $nullableTWithLegacyVoidFunction');
+ return '$sb';
+}
+
+final Type legacyTWithLegacyInt = legacyT<int>();
+final Type legacyTWithLegacyVoidFunction = legacyT<void Function()>();
+final Type nonNullableTWithLegacyInt = nonNullableT<int>();
+final Type nonNullableTWithLegacyVoidFunction = nonNullableT<void Function()>();
+final Type nullableTWithLegacyInt = nullableT<int>();
+final Type nullableTWithLegacyVoidFunction = nullableT<void Function()>();
+
+Type legacyT<T>() => T;
diff --git a/runtime/vm/compiler/backend/il.cc b/runtime/vm/compiler/backend/il.cc
index 930ba5d..7e2133d 100644
--- a/runtime/vm/compiler/backend/il.cc
+++ b/runtime/vm/compiler/backend/il.cc
@@ -5474,10 +5474,36 @@
}
void InstantiateTypeInstr::EmitNativeCode(FlowGraphCompiler* compiler) {
+ auto& stub = Code::ZoneHandle(StubCode::InstantiateType().ptr());
+ if (type().IsTypeParameter()) {
+ const auto& type_parameter = TypeParameter::Cast(type());
+ const bool is_function_parameter = type_parameter.IsFunctionTypeParameter();
+
+ switch (type_parameter.nullability()) {
+ case Nullability::kNonNullable:
+ stub = is_function_parameter
+ ? StubCode::InstantiateTypeNonNullableFunctionTypeParameter()
+ .ptr()
+ : StubCode::InstantiateTypeNonNullableClassTypeParameter()
+ .ptr();
+ break;
+ case Nullability::kNullable:
+ stub =
+ is_function_parameter
+ ? StubCode::InstantiateTypeNullableFunctionTypeParameter().ptr()
+ : StubCode::InstantiateTypeNullableClassTypeParameter().ptr();
+ break;
+ case Nullability::kLegacy:
+ stub =
+ is_function_parameter
+ ? StubCode::InstantiateTypeLegacyFunctionTypeParameter().ptr()
+ : StubCode::InstantiateTypeLegacyClassTypeParameter().ptr();
+ break;
+ }
+ }
__ LoadObject(InstantiateTypeABI::kTypeReg, type());
- compiler->GenerateStubCall(source(), StubCode::InstantiateType(),
- UntaggedPcDescriptors::kOther, locs(), deopt_id(),
- env());
+ compiler->GenerateStubCall(source(), stub, UntaggedPcDescriptors::kOther,
+ locs(), deopt_id(), env());
}
LocationSummary* InstantiateTypeArgumentsInstr::MakeLocationSummary(
diff --git a/runtime/vm/compiler/runtime_offsets_extracted.h b/runtime/vm/compiler/runtime_offsets_extracted.h
index 49c7e26..2e89961 100644
--- a/runtime/vm/compiler/runtime_offsets_extracted.h
+++ b/runtime/vm/compiler/runtime_offsets_extracted.h
@@ -245,158 +245,158 @@
static constexpr dart::compiler::target::word String_length_offset = 4;
static constexpr dart::compiler::target::word SubtypeTestCache_cache_offset = 4;
static constexpr dart::compiler::target::word
- Thread_AllocateArray_entry_point_offset = 376;
+ Thread_AllocateArray_entry_point_offset = 380;
static constexpr dart::compiler::target::word Thread_active_exception_offset =
- 752;
-static constexpr dart::compiler::target::word Thread_active_stacktrace_offset =
756;
+static constexpr dart::compiler::target::word Thread_active_stacktrace_offset =
+ 760;
static constexpr dart::compiler::target::word
- Thread_array_write_barrier_entry_point_offset = 268;
+ Thread_array_write_barrier_entry_point_offset = 272;
static constexpr dart::compiler::target::word
- Thread_allocate_mint_with_fpu_regs_entry_point_offset = 276;
+ Thread_allocate_mint_with_fpu_regs_entry_point_offset = 280;
static constexpr dart::compiler::target::word
- Thread_allocate_mint_with_fpu_regs_stub_offset = 180;
+ Thread_allocate_mint_with_fpu_regs_stub_offset = 184;
static constexpr dart::compiler::target::word
- Thread_allocate_mint_without_fpu_regs_entry_point_offset = 280;
+ Thread_allocate_mint_without_fpu_regs_entry_point_offset = 284;
static constexpr dart::compiler::target::word
- Thread_allocate_mint_without_fpu_regs_stub_offset = 184;
+ Thread_allocate_mint_without_fpu_regs_stub_offset = 188;
static constexpr dart::compiler::target::word
- Thread_allocate_object_entry_point_offset = 284;
+ Thread_allocate_object_entry_point_offset = 288;
static constexpr dart::compiler::target::word
- Thread_allocate_object_stub_offset = 188;
+ Thread_allocate_object_stub_offset = 192;
static constexpr dart::compiler::target::word
- Thread_allocate_object_parameterized_entry_point_offset = 288;
+ Thread_allocate_object_parameterized_entry_point_offset = 292;
static constexpr dart::compiler::target::word
- Thread_allocate_object_parameterized_stub_offset = 192;
+ Thread_allocate_object_parameterized_stub_offset = 196;
static constexpr dart::compiler::target::word
- Thread_allocate_object_slow_entry_point_offset = 292;
+ Thread_allocate_object_slow_entry_point_offset = 296;
static constexpr dart::compiler::target::word
- Thread_allocate_object_slow_stub_offset = 196;
-static constexpr dart::compiler::target::word Thread_api_top_scope_offset = 792;
+ Thread_allocate_object_slow_stub_offset = 200;
+static constexpr dart::compiler::target::word Thread_api_top_scope_offset = 796;
static constexpr dart::compiler::target::word
- Thread_auto_scope_native_wrapper_entry_point_offset = 340;
+ Thread_auto_scope_native_wrapper_entry_point_offset = 344;
static constexpr dart::compiler::target::word Thread_bool_false_offset = 120;
static constexpr dart::compiler::target::word Thread_bool_true_offset = 116;
static constexpr dart::compiler::target::word
- Thread_bootstrap_native_wrapper_entry_point_offset = 332;
+ Thread_bootstrap_native_wrapper_entry_point_offset = 336;
static constexpr dart::compiler::target::word
- Thread_call_to_runtime_entry_point_offset = 272;
+ Thread_call_to_runtime_entry_point_offset = 276;
static constexpr dart::compiler::target::word
- Thread_call_to_runtime_stub_offset = 136;
-static constexpr dart::compiler::target::word Thread_dart_stream_offset = 816;
+ Thread_call_to_runtime_stub_offset = 140;
+static constexpr dart::compiler::target::word Thread_dart_stream_offset = 824;
static constexpr dart::compiler::target::word
Thread_dispatch_table_array_offset = 44;
static constexpr dart::compiler::target::word
- Thread_double_truncate_round_supported_offset = 796;
+ Thread_double_truncate_round_supported_offset = 800;
static constexpr dart::compiler::target::word
- Thread_service_extension_stream_offset = 820;
+ Thread_service_extension_stream_offset = 828;
static constexpr dart::compiler::target::word Thread_optimize_entry_offset =
- 312;
-static constexpr dart::compiler::target::word Thread_optimize_stub_offset = 224;
-static constexpr dart::compiler::target::word Thread_deoptimize_entry_offset =
316;
+static constexpr dart::compiler::target::word Thread_optimize_stub_offset = 228;
+static constexpr dart::compiler::target::word Thread_deoptimize_entry_offset =
+ 320;
static constexpr dart::compiler::target::word Thread_deoptimize_stub_offset =
- 228;
+ 232;
static constexpr dart::compiler::target::word Thread_double_abs_address_offset =
- 356;
-static constexpr dart::compiler::target::word
- Thread_double_negate_address_offset = 352;
-static constexpr dart::compiler::target::word Thread_end_offset = 52;
-static constexpr dart::compiler::target::word
- Thread_enter_safepoint_stub_offset = 248;
-static constexpr dart::compiler::target::word Thread_execution_state_offset =
- 772;
-static constexpr dart::compiler::target::word
- Thread_exit_safepoint_stub_offset = 252;
-static constexpr dart::compiler::target::word
- Thread_exit_safepoint_ignore_unwind_in_progress_stub_offset = 256;
-static constexpr dart::compiler::target::word
- Thread_call_native_through_safepoint_stub_offset = 260;
-static constexpr dart::compiler::target::word
- Thread_call_native_through_safepoint_entry_point_offset = 320;
-static constexpr dart::compiler::target::word
- Thread_fix_allocation_stub_code_offset = 128;
-static constexpr dart::compiler::target::word
- Thread_fix_callers_target_code_offset = 124;
-static constexpr dart::compiler::target::word
- Thread_float_absolute_address_offset = 368;
-static constexpr dart::compiler::target::word
- Thread_float_negate_address_offset = 364;
-static constexpr dart::compiler::target::word Thread_float_not_address_offset =
360;
static constexpr dart::compiler::target::word
- Thread_float_zerow_address_offset = 372;
-static constexpr dart::compiler::target::word Thread_global_object_pool_offset =
- 760;
+ Thread_double_negate_address_offset = 356;
+static constexpr dart::compiler::target::word Thread_end_offset = 52;
static constexpr dart::compiler::target::word
- Thread_invoke_dart_code_stub_offset = 132;
+ Thread_enter_safepoint_stub_offset = 252;
+static constexpr dart::compiler::target::word Thread_execution_state_offset =
+ 776;
+static constexpr dart::compiler::target::word
+ Thread_exit_safepoint_stub_offset = 256;
+static constexpr dart::compiler::target::word
+ Thread_exit_safepoint_ignore_unwind_in_progress_stub_offset = 260;
+static constexpr dart::compiler::target::word
+ Thread_call_native_through_safepoint_stub_offset = 264;
+static constexpr dart::compiler::target::word
+ Thread_call_native_through_safepoint_entry_point_offset = 324;
+static constexpr dart::compiler::target::word
+ Thread_fix_allocation_stub_code_offset = 132;
+static constexpr dart::compiler::target::word
+ Thread_fix_callers_target_code_offset = 128;
+static constexpr dart::compiler::target::word
+ Thread_float_absolute_address_offset = 372;
+static constexpr dart::compiler::target::word
+ Thread_float_negate_address_offset = 368;
+static constexpr dart::compiler::target::word Thread_float_not_address_offset =
+ 364;
+static constexpr dart::compiler::target::word
+ Thread_float_zerow_address_offset = 376;
+static constexpr dart::compiler::target::word Thread_global_object_pool_offset =
+ 764;
+static constexpr dart::compiler::target::word
+ Thread_invoke_dart_code_stub_offset = 136;
static constexpr dart::compiler::target::word Thread_exit_through_ffi_offset =
- 788;
+ 792;
static constexpr dart::compiler::target::word Thread_isolate_offset = 40;
-static constexpr dart::compiler::target::word Thread_isolate_group_offset = 824;
+static constexpr dart::compiler::target::word Thread_isolate_group_offset = 832;
static constexpr dart::compiler::target::word Thread_field_table_values_offset =
64;
static constexpr dart::compiler::target::word
- Thread_lazy_deopt_from_return_stub_offset = 232;
+ Thread_lazy_deopt_from_return_stub_offset = 236;
static constexpr dart::compiler::target::word
- Thread_lazy_deopt_from_throw_stub_offset = 236;
+ Thread_lazy_deopt_from_throw_stub_offset = 240;
static constexpr dart::compiler::target::word
- Thread_lazy_specialize_type_test_stub_offset = 244;
+ Thread_lazy_specialize_type_test_stub_offset = 248;
static constexpr dart::compiler::target::word
Thread_marking_stack_block_offset = 80;
static constexpr dart::compiler::target::word
- Thread_megamorphic_call_checked_entry_offset = 304;
+ Thread_megamorphic_call_checked_entry_offset = 308;
static constexpr dart::compiler::target::word
- Thread_switchable_call_miss_entry_offset = 308;
+ Thread_switchable_call_miss_entry_offset = 312;
static constexpr dart::compiler::target::word
- Thread_switchable_call_miss_stub_offset = 208;
+ Thread_switchable_call_miss_stub_offset = 212;
static constexpr dart::compiler::target::word
- Thread_no_scope_native_wrapper_entry_point_offset = 336;
+ Thread_no_scope_native_wrapper_entry_point_offset = 340;
static constexpr dart::compiler::target::word
- Thread_late_initialization_error_shared_with_fpu_regs_stub_offset = 144;
+ Thread_late_initialization_error_shared_with_fpu_regs_stub_offset = 148;
static constexpr dart::compiler::target::word
- Thread_late_initialization_error_shared_without_fpu_regs_stub_offset = 140;
+ Thread_late_initialization_error_shared_without_fpu_regs_stub_offset = 144;
static constexpr dart::compiler::target::word
- Thread_null_error_shared_with_fpu_regs_stub_offset = 152;
+ Thread_null_error_shared_with_fpu_regs_stub_offset = 156;
static constexpr dart::compiler::target::word
- Thread_null_error_shared_without_fpu_regs_stub_offset = 148;
+ Thread_null_error_shared_without_fpu_regs_stub_offset = 152;
static constexpr dart::compiler::target::word
- Thread_null_arg_error_shared_with_fpu_regs_stub_offset = 160;
+ Thread_null_arg_error_shared_with_fpu_regs_stub_offset = 164;
static constexpr dart::compiler::target::word
- Thread_null_arg_error_shared_without_fpu_regs_stub_offset = 156;
+ Thread_null_arg_error_shared_without_fpu_regs_stub_offset = 160;
static constexpr dart::compiler::target::word
- Thread_null_cast_error_shared_with_fpu_regs_stub_offset = 168;
+ Thread_null_cast_error_shared_with_fpu_regs_stub_offset = 172;
static constexpr dart::compiler::target::word
- Thread_null_cast_error_shared_without_fpu_regs_stub_offset = 164;
+ Thread_null_cast_error_shared_without_fpu_regs_stub_offset = 168;
static constexpr dart::compiler::target::word
- Thread_range_error_shared_with_fpu_regs_stub_offset = 176;
+ Thread_range_error_shared_with_fpu_regs_stub_offset = 180;
static constexpr dart::compiler::target::word
- Thread_range_error_shared_without_fpu_regs_stub_offset = 172;
+ Thread_range_error_shared_without_fpu_regs_stub_offset = 176;
static constexpr dart::compiler::target::word Thread_object_null_offset = 112;
static constexpr dart::compiler::target::word
- Thread_predefined_symbols_address_offset = 344;
-static constexpr dart::compiler::target::word Thread_resume_pc_offset = 764;
+ Thread_predefined_symbols_address_offset = 348;
+static constexpr dart::compiler::target::word Thread_resume_pc_offset = 768;
static constexpr dart::compiler::target::word
- Thread_saved_shadow_call_stack_offset = 768;
+ Thread_saved_shadow_call_stack_offset = 772;
static constexpr dart::compiler::target::word Thread_safepoint_state_offset =
- 776;
+ 780;
static constexpr dart::compiler::target::word
- Thread_slow_type_test_stub_offset = 240;
+ Thread_slow_type_test_stub_offset = 244;
static constexpr dart::compiler::target::word
- Thread_slow_type_test_entry_point_offset = 328;
+ Thread_slow_type_test_entry_point_offset = 332;
static constexpr dart::compiler::target::word Thread_stack_limit_offset = 28;
static constexpr dart::compiler::target::word Thread_saved_stack_limit_offset =
56;
static constexpr dart::compiler::target::word
Thread_stack_overflow_flags_offset = 60;
static constexpr dart::compiler::target::word
- Thread_stack_overflow_shared_with_fpu_regs_entry_point_offset = 300;
+ Thread_stack_overflow_shared_with_fpu_regs_entry_point_offset = 304;
static constexpr dart::compiler::target::word
- Thread_stack_overflow_shared_with_fpu_regs_stub_offset = 204;
+ Thread_stack_overflow_shared_with_fpu_regs_stub_offset = 208;
static constexpr dart::compiler::target::word
- Thread_stack_overflow_shared_without_fpu_regs_entry_point_offset = 296;
+ Thread_stack_overflow_shared_without_fpu_regs_entry_point_offset = 300;
static constexpr dart::compiler::target::word
- Thread_stack_overflow_shared_without_fpu_regs_stub_offset = 200;
+ Thread_stack_overflow_shared_without_fpu_regs_stub_offset = 204;
static constexpr dart::compiler::target::word Thread_store_buffer_block_offset =
76;
static constexpr dart::compiler::target::word
@@ -409,17 +409,17 @@
Thread_unboxed_double_runtime_arg_offset = 104;
static constexpr dart::compiler::target::word Thread_vm_tag_offset = 88;
static constexpr dart::compiler::target::word
- Thread_write_barrier_entry_point_offset = 264;
+ Thread_write_barrier_entry_point_offset = 268;
static constexpr dart::compiler::target::word Thread_write_barrier_mask_offset =
32;
static constexpr dart::compiler::target::word Thread_heap_base_offset = 36;
-static constexpr dart::compiler::target::word Thread_callback_code_offset = 780;
+static constexpr dart::compiler::target::word Thread_callback_code_offset = 784;
static constexpr dart::compiler::target::word
- Thread_callback_stack_return_offset = 784;
-static constexpr dart::compiler::target::word Thread_random_offset = 800;
+ Thread_callback_stack_return_offset = 788;
+static constexpr dart::compiler::target::word Thread_random_offset = 808;
static constexpr dart::compiler::target::word
- Thread_jump_to_frame_entry_point_offset = 324;
-static constexpr dart::compiler::target::word Thread_tsan_utils_offset = 808;
+ Thread_jump_to_frame_entry_point_offset = 328;
+static constexpr dart::compiler::target::word Thread_tsan_utils_offset = 816;
static constexpr dart::compiler::target::word TsanUtils_setjmp_function_offset =
0;
static constexpr dart::compiler::target::word TsanUtils_setjmp_buffer_offset =
@@ -512,7 +512,7 @@
4, 12, 8, 16};
static constexpr dart::compiler::target::word
Thread_write_barrier_wrappers_thread_offset[] = {
- 720, 724, 728, 732, 736, -1, 740, -1, 744, 748, -1, -1, -1, -1, -1, -1};
+ 724, 728, 732, 736, 740, -1, 744, -1, 748, 752, -1, -1, -1, -1, -1, -1};
static constexpr dart::compiler::target::word AbstractType_InstanceSize = 12;
static constexpr dart::compiler::target::word ApiError_InstanceSize = 8;
static constexpr dart::compiler::target::word Array_header_size = 12;
@@ -840,160 +840,160 @@
static constexpr dart::compiler::target::word String_length_offset = 8;
static constexpr dart::compiler::target::word SubtypeTestCache_cache_offset = 8;
static constexpr dart::compiler::target::word
- Thread_AllocateArray_entry_point_offset = 728;
+ Thread_AllocateArray_entry_point_offset = 736;
static constexpr dart::compiler::target::word Thread_active_exception_offset =
- 1504;
-static constexpr dart::compiler::target::word Thread_active_stacktrace_offset =
1512;
+static constexpr dart::compiler::target::word Thread_active_stacktrace_offset =
+ 1520;
static constexpr dart::compiler::target::word
- Thread_array_write_barrier_entry_point_offset = 512;
+ Thread_array_write_barrier_entry_point_offset = 520;
static constexpr dart::compiler::target::word
- Thread_allocate_mint_with_fpu_regs_entry_point_offset = 528;
+ Thread_allocate_mint_with_fpu_regs_entry_point_offset = 536;
static constexpr dart::compiler::target::word
- Thread_allocate_mint_with_fpu_regs_stub_offset = 336;
+ Thread_allocate_mint_with_fpu_regs_stub_offset = 344;
static constexpr dart::compiler::target::word
- Thread_allocate_mint_without_fpu_regs_entry_point_offset = 536;
+ Thread_allocate_mint_without_fpu_regs_entry_point_offset = 544;
static constexpr dart::compiler::target::word
- Thread_allocate_mint_without_fpu_regs_stub_offset = 344;
+ Thread_allocate_mint_without_fpu_regs_stub_offset = 352;
static constexpr dart::compiler::target::word
- Thread_allocate_object_entry_point_offset = 544;
+ Thread_allocate_object_entry_point_offset = 552;
static constexpr dart::compiler::target::word
- Thread_allocate_object_stub_offset = 352;
+ Thread_allocate_object_stub_offset = 360;
static constexpr dart::compiler::target::word
- Thread_allocate_object_parameterized_entry_point_offset = 552;
+ Thread_allocate_object_parameterized_entry_point_offset = 560;
static constexpr dart::compiler::target::word
- Thread_allocate_object_parameterized_stub_offset = 360;
+ Thread_allocate_object_parameterized_stub_offset = 368;
static constexpr dart::compiler::target::word
- Thread_allocate_object_slow_entry_point_offset = 560;
+ Thread_allocate_object_slow_entry_point_offset = 568;
static constexpr dart::compiler::target::word
- Thread_allocate_object_slow_stub_offset = 368;
+ Thread_allocate_object_slow_stub_offset = 376;
static constexpr dart::compiler::target::word Thread_api_top_scope_offset =
- 1584;
+ 1592;
static constexpr dart::compiler::target::word
- Thread_auto_scope_native_wrapper_entry_point_offset = 656;
+ Thread_auto_scope_native_wrapper_entry_point_offset = 664;
static constexpr dart::compiler::target::word Thread_bool_false_offset = 216;
static constexpr dart::compiler::target::word Thread_bool_true_offset = 208;
static constexpr dart::compiler::target::word
- Thread_bootstrap_native_wrapper_entry_point_offset = 640;
+ Thread_bootstrap_native_wrapper_entry_point_offset = 648;
static constexpr dart::compiler::target::word
- Thread_call_to_runtime_entry_point_offset = 520;
+ Thread_call_to_runtime_entry_point_offset = 528;
static constexpr dart::compiler::target::word
- Thread_call_to_runtime_stub_offset = 248;
-static constexpr dart::compiler::target::word Thread_dart_stream_offset = 1624;
+ Thread_call_to_runtime_stub_offset = 256;
+static constexpr dart::compiler::target::word Thread_dart_stream_offset = 1632;
static constexpr dart::compiler::target::word
Thread_dispatch_table_array_offset = 88;
static constexpr dart::compiler::target::word
- Thread_double_truncate_round_supported_offset = 1592;
+ Thread_double_truncate_round_supported_offset = 1600;
static constexpr dart::compiler::target::word
- Thread_service_extension_stream_offset = 1632;
+ Thread_service_extension_stream_offset = 1640;
static constexpr dart::compiler::target::word Thread_optimize_entry_offset =
- 600;
-static constexpr dart::compiler::target::word Thread_optimize_stub_offset = 424;
-static constexpr dart::compiler::target::word Thread_deoptimize_entry_offset =
608;
+static constexpr dart::compiler::target::word Thread_optimize_stub_offset = 432;
+static constexpr dart::compiler::target::word Thread_deoptimize_entry_offset =
+ 616;
static constexpr dart::compiler::target::word Thread_deoptimize_stub_offset =
- 432;
+ 440;
static constexpr dart::compiler::target::word Thread_double_abs_address_offset =
- 688;
-static constexpr dart::compiler::target::word
- Thread_double_negate_address_offset = 680;
-static constexpr dart::compiler::target::word Thread_end_offset = 104;
-static constexpr dart::compiler::target::word
- Thread_enter_safepoint_stub_offset = 472;
-static constexpr dart::compiler::target::word Thread_execution_state_offset =
- 1544;
-static constexpr dart::compiler::target::word
- Thread_exit_safepoint_stub_offset = 480;
-static constexpr dart::compiler::target::word
- Thread_exit_safepoint_ignore_unwind_in_progress_stub_offset = 488;
-static constexpr dart::compiler::target::word
- Thread_call_native_through_safepoint_stub_offset = 496;
-static constexpr dart::compiler::target::word
- Thread_call_native_through_safepoint_entry_point_offset = 616;
-static constexpr dart::compiler::target::word
- Thread_fix_allocation_stub_code_offset = 232;
-static constexpr dart::compiler::target::word
- Thread_fix_callers_target_code_offset = 224;
-static constexpr dart::compiler::target::word
- Thread_float_absolute_address_offset = 712;
-static constexpr dart::compiler::target::word
- Thread_float_negate_address_offset = 704;
-static constexpr dart::compiler::target::word Thread_float_not_address_offset =
696;
static constexpr dart::compiler::target::word
- Thread_float_zerow_address_offset = 720;
-static constexpr dart::compiler::target::word Thread_global_object_pool_offset =
- 1520;
+ Thread_double_negate_address_offset = 688;
+static constexpr dart::compiler::target::word Thread_end_offset = 104;
static constexpr dart::compiler::target::word
- Thread_invoke_dart_code_stub_offset = 240;
+ Thread_enter_safepoint_stub_offset = 480;
+static constexpr dart::compiler::target::word Thread_execution_state_offset =
+ 1552;
+static constexpr dart::compiler::target::word
+ Thread_exit_safepoint_stub_offset = 488;
+static constexpr dart::compiler::target::word
+ Thread_exit_safepoint_ignore_unwind_in_progress_stub_offset = 496;
+static constexpr dart::compiler::target::word
+ Thread_call_native_through_safepoint_stub_offset = 504;
+static constexpr dart::compiler::target::word
+ Thread_call_native_through_safepoint_entry_point_offset = 624;
+static constexpr dart::compiler::target::word
+ Thread_fix_allocation_stub_code_offset = 240;
+static constexpr dart::compiler::target::word
+ Thread_fix_callers_target_code_offset = 232;
+static constexpr dart::compiler::target::word
+ Thread_float_absolute_address_offset = 720;
+static constexpr dart::compiler::target::word
+ Thread_float_negate_address_offset = 712;
+static constexpr dart::compiler::target::word Thread_float_not_address_offset =
+ 704;
+static constexpr dart::compiler::target::word
+ Thread_float_zerow_address_offset = 728;
+static constexpr dart::compiler::target::word Thread_global_object_pool_offset =
+ 1528;
+static constexpr dart::compiler::target::word
+ Thread_invoke_dart_code_stub_offset = 248;
static constexpr dart::compiler::target::word Thread_exit_through_ffi_offset =
- 1576;
+ 1584;
static constexpr dart::compiler::target::word Thread_isolate_offset = 80;
static constexpr dart::compiler::target::word Thread_isolate_group_offset =
- 1640;
+ 1648;
static constexpr dart::compiler::target::word Thread_field_table_values_offset =
128;
static constexpr dart::compiler::target::word
- Thread_lazy_deopt_from_return_stub_offset = 440;
+ Thread_lazy_deopt_from_return_stub_offset = 448;
static constexpr dart::compiler::target::word
- Thread_lazy_deopt_from_throw_stub_offset = 448;
+ Thread_lazy_deopt_from_throw_stub_offset = 456;
static constexpr dart::compiler::target::word
- Thread_lazy_specialize_type_test_stub_offset = 464;
+ Thread_lazy_specialize_type_test_stub_offset = 472;
static constexpr dart::compiler::target::word
Thread_marking_stack_block_offset = 160;
static constexpr dart::compiler::target::word
- Thread_megamorphic_call_checked_entry_offset = 584;
+ Thread_megamorphic_call_checked_entry_offset = 592;
static constexpr dart::compiler::target::word
- Thread_switchable_call_miss_entry_offset = 592;
+ Thread_switchable_call_miss_entry_offset = 600;
static constexpr dart::compiler::target::word
- Thread_switchable_call_miss_stub_offset = 392;
+ Thread_switchable_call_miss_stub_offset = 400;
static constexpr dart::compiler::target::word
- Thread_no_scope_native_wrapper_entry_point_offset = 648;
+ Thread_no_scope_native_wrapper_entry_point_offset = 656;
static constexpr dart::compiler::target::word
- Thread_late_initialization_error_shared_with_fpu_regs_stub_offset = 264;
+ Thread_late_initialization_error_shared_with_fpu_regs_stub_offset = 272;
static constexpr dart::compiler::target::word
- Thread_late_initialization_error_shared_without_fpu_regs_stub_offset = 256;
+ Thread_late_initialization_error_shared_without_fpu_regs_stub_offset = 264;
static constexpr dart::compiler::target::word
- Thread_null_error_shared_with_fpu_regs_stub_offset = 280;
+ Thread_null_error_shared_with_fpu_regs_stub_offset = 288;
static constexpr dart::compiler::target::word
- Thread_null_error_shared_without_fpu_regs_stub_offset = 272;
+ Thread_null_error_shared_without_fpu_regs_stub_offset = 280;
static constexpr dart::compiler::target::word
- Thread_null_arg_error_shared_with_fpu_regs_stub_offset = 296;
+ Thread_null_arg_error_shared_with_fpu_regs_stub_offset = 304;
static constexpr dart::compiler::target::word
- Thread_null_arg_error_shared_without_fpu_regs_stub_offset = 288;
+ Thread_null_arg_error_shared_without_fpu_regs_stub_offset = 296;
static constexpr dart::compiler::target::word
- Thread_null_cast_error_shared_with_fpu_regs_stub_offset = 312;
+ Thread_null_cast_error_shared_with_fpu_regs_stub_offset = 320;
static constexpr dart::compiler::target::word
- Thread_null_cast_error_shared_without_fpu_regs_stub_offset = 304;
+ Thread_null_cast_error_shared_without_fpu_regs_stub_offset = 312;
static constexpr dart::compiler::target::word
- Thread_range_error_shared_with_fpu_regs_stub_offset = 328;
+ Thread_range_error_shared_with_fpu_regs_stub_offset = 336;
static constexpr dart::compiler::target::word
- Thread_range_error_shared_without_fpu_regs_stub_offset = 320;
+ Thread_range_error_shared_without_fpu_regs_stub_offset = 328;
static constexpr dart::compiler::target::word Thread_object_null_offset = 200;
static constexpr dart::compiler::target::word
- Thread_predefined_symbols_address_offset = 664;
-static constexpr dart::compiler::target::word Thread_resume_pc_offset = 1528;
+ Thread_predefined_symbols_address_offset = 672;
+static constexpr dart::compiler::target::word Thread_resume_pc_offset = 1536;
static constexpr dart::compiler::target::word
- Thread_saved_shadow_call_stack_offset = 1536;
+ Thread_saved_shadow_call_stack_offset = 1544;
static constexpr dart::compiler::target::word Thread_safepoint_state_offset =
- 1552;
+ 1560;
static constexpr dart::compiler::target::word
- Thread_slow_type_test_stub_offset = 456;
+ Thread_slow_type_test_stub_offset = 464;
static constexpr dart::compiler::target::word
- Thread_slow_type_test_entry_point_offset = 632;
+ Thread_slow_type_test_entry_point_offset = 640;
static constexpr dart::compiler::target::word Thread_stack_limit_offset = 56;
static constexpr dart::compiler::target::word Thread_saved_stack_limit_offset =
112;
static constexpr dart::compiler::target::word
Thread_stack_overflow_flags_offset = 120;
static constexpr dart::compiler::target::word
- Thread_stack_overflow_shared_with_fpu_regs_entry_point_offset = 576;
+ Thread_stack_overflow_shared_with_fpu_regs_entry_point_offset = 584;
static constexpr dart::compiler::target::word
- Thread_stack_overflow_shared_with_fpu_regs_stub_offset = 384;
+ Thread_stack_overflow_shared_with_fpu_regs_stub_offset = 392;
static constexpr dart::compiler::target::word
- Thread_stack_overflow_shared_without_fpu_regs_entry_point_offset = 568;
+ Thread_stack_overflow_shared_without_fpu_regs_entry_point_offset = 576;
static constexpr dart::compiler::target::word
- Thread_stack_overflow_shared_without_fpu_regs_stub_offset = 376;
+ Thread_stack_overflow_shared_without_fpu_regs_stub_offset = 384;
static constexpr dart::compiler::target::word Thread_store_buffer_block_offset =
152;
static constexpr dart::compiler::target::word
@@ -1006,18 +1006,18 @@
Thread_unboxed_double_runtime_arg_offset = 192;
static constexpr dart::compiler::target::word Thread_vm_tag_offset = 176;
static constexpr dart::compiler::target::word
- Thread_write_barrier_entry_point_offset = 504;
+ Thread_write_barrier_entry_point_offset = 512;
static constexpr dart::compiler::target::word Thread_write_barrier_mask_offset =
64;
static constexpr dart::compiler::target::word Thread_heap_base_offset = 72;
static constexpr dart::compiler::target::word Thread_callback_code_offset =
- 1560;
+ 1568;
static constexpr dart::compiler::target::word
- Thread_callback_stack_return_offset = 1568;
-static constexpr dart::compiler::target::word Thread_random_offset = 1600;
+ Thread_callback_stack_return_offset = 1576;
+static constexpr dart::compiler::target::word Thread_random_offset = 1608;
static constexpr dart::compiler::target::word
- Thread_jump_to_frame_entry_point_offset = 624;
-static constexpr dart::compiler::target::word Thread_tsan_utils_offset = 1608;
+ Thread_jump_to_frame_entry_point_offset = 632;
+static constexpr dart::compiler::target::word Thread_tsan_utils_offset = 1616;
static constexpr dart::compiler::target::word TsanUtils_setjmp_function_offset =
0;
static constexpr dart::compiler::target::word TsanUtils_setjmp_buffer_offset =
@@ -1112,8 +1112,8 @@
8, 24, 16, 32};
static constexpr dart::compiler::target::word
Thread_write_barrier_wrappers_thread_offset[] = {
- 1416, 1424, 1432, 1440, -1, -1, 1448, 1456,
- 1464, 1472, 1480, -1, 1488, 1496, -1, -1};
+ 1424, 1432, 1440, 1448, -1, -1, 1456, 1464,
+ 1472, 1480, 1488, -1, 1496, 1504, -1, -1};
static constexpr dart::compiler::target::word AbstractType_InstanceSize = 24;
static constexpr dart::compiler::target::word ApiError_InstanceSize = 16;
static constexpr dart::compiler::target::word Array_header_size = 24;
@@ -1438,158 +1438,158 @@
static constexpr dart::compiler::target::word String_length_offset = 4;
static constexpr dart::compiler::target::word SubtypeTestCache_cache_offset = 4;
static constexpr dart::compiler::target::word
- Thread_AllocateArray_entry_point_offset = 376;
+ Thread_AllocateArray_entry_point_offset = 380;
static constexpr dart::compiler::target::word Thread_active_exception_offset =
- 720;
-static constexpr dart::compiler::target::word Thread_active_stacktrace_offset =
724;
+static constexpr dart::compiler::target::word Thread_active_stacktrace_offset =
+ 728;
static constexpr dart::compiler::target::word
- Thread_array_write_barrier_entry_point_offset = 268;
+ Thread_array_write_barrier_entry_point_offset = 272;
static constexpr dart::compiler::target::word
- Thread_allocate_mint_with_fpu_regs_entry_point_offset = 276;
+ Thread_allocate_mint_with_fpu_regs_entry_point_offset = 280;
static constexpr dart::compiler::target::word
- Thread_allocate_mint_with_fpu_regs_stub_offset = 180;
+ Thread_allocate_mint_with_fpu_regs_stub_offset = 184;
static constexpr dart::compiler::target::word
- Thread_allocate_mint_without_fpu_regs_entry_point_offset = 280;
+ Thread_allocate_mint_without_fpu_regs_entry_point_offset = 284;
static constexpr dart::compiler::target::word
- Thread_allocate_mint_without_fpu_regs_stub_offset = 184;
+ Thread_allocate_mint_without_fpu_regs_stub_offset = 188;
static constexpr dart::compiler::target::word
- Thread_allocate_object_entry_point_offset = 284;
+ Thread_allocate_object_entry_point_offset = 288;
static constexpr dart::compiler::target::word
- Thread_allocate_object_stub_offset = 188;
+ Thread_allocate_object_stub_offset = 192;
static constexpr dart::compiler::target::word
- Thread_allocate_object_parameterized_entry_point_offset = 288;
+ Thread_allocate_object_parameterized_entry_point_offset = 292;
static constexpr dart::compiler::target::word
- Thread_allocate_object_parameterized_stub_offset = 192;
+ Thread_allocate_object_parameterized_stub_offset = 196;
static constexpr dart::compiler::target::word
- Thread_allocate_object_slow_entry_point_offset = 292;
+ Thread_allocate_object_slow_entry_point_offset = 296;
static constexpr dart::compiler::target::word
- Thread_allocate_object_slow_stub_offset = 196;
-static constexpr dart::compiler::target::word Thread_api_top_scope_offset = 760;
+ Thread_allocate_object_slow_stub_offset = 200;
+static constexpr dart::compiler::target::word Thread_api_top_scope_offset = 764;
static constexpr dart::compiler::target::word
- Thread_auto_scope_native_wrapper_entry_point_offset = 340;
+ Thread_auto_scope_native_wrapper_entry_point_offset = 344;
static constexpr dart::compiler::target::word Thread_bool_false_offset = 120;
static constexpr dart::compiler::target::word Thread_bool_true_offset = 116;
static constexpr dart::compiler::target::word
- Thread_bootstrap_native_wrapper_entry_point_offset = 332;
+ Thread_bootstrap_native_wrapper_entry_point_offset = 336;
static constexpr dart::compiler::target::word
- Thread_call_to_runtime_entry_point_offset = 272;
+ Thread_call_to_runtime_entry_point_offset = 276;
static constexpr dart::compiler::target::word
- Thread_call_to_runtime_stub_offset = 136;
-static constexpr dart::compiler::target::word Thread_dart_stream_offset = 784;
+ Thread_call_to_runtime_stub_offset = 140;
+static constexpr dart::compiler::target::word Thread_dart_stream_offset = 792;
static constexpr dart::compiler::target::word
Thread_dispatch_table_array_offset = 44;
static constexpr dart::compiler::target::word
- Thread_double_truncate_round_supported_offset = 764;
+ Thread_double_truncate_round_supported_offset = 768;
static constexpr dart::compiler::target::word
- Thread_service_extension_stream_offset = 788;
+ Thread_service_extension_stream_offset = 796;
static constexpr dart::compiler::target::word Thread_optimize_entry_offset =
- 312;
-static constexpr dart::compiler::target::word Thread_optimize_stub_offset = 224;
-static constexpr dart::compiler::target::word Thread_deoptimize_entry_offset =
316;
+static constexpr dart::compiler::target::word Thread_optimize_stub_offset = 228;
+static constexpr dart::compiler::target::word Thread_deoptimize_entry_offset =
+ 320;
static constexpr dart::compiler::target::word Thread_deoptimize_stub_offset =
- 228;
+ 232;
static constexpr dart::compiler::target::word Thread_double_abs_address_offset =
- 356;
-static constexpr dart::compiler::target::word
- Thread_double_negate_address_offset = 352;
-static constexpr dart::compiler::target::word Thread_end_offset = 52;
-static constexpr dart::compiler::target::word
- Thread_enter_safepoint_stub_offset = 248;
-static constexpr dart::compiler::target::word Thread_execution_state_offset =
- 740;
-static constexpr dart::compiler::target::word
- Thread_exit_safepoint_stub_offset = 252;
-static constexpr dart::compiler::target::word
- Thread_exit_safepoint_ignore_unwind_in_progress_stub_offset = 256;
-static constexpr dart::compiler::target::word
- Thread_call_native_through_safepoint_stub_offset = 260;
-static constexpr dart::compiler::target::word
- Thread_call_native_through_safepoint_entry_point_offset = 320;
-static constexpr dart::compiler::target::word
- Thread_fix_allocation_stub_code_offset = 128;
-static constexpr dart::compiler::target::word
- Thread_fix_callers_target_code_offset = 124;
-static constexpr dart::compiler::target::word
- Thread_float_absolute_address_offset = 368;
-static constexpr dart::compiler::target::word
- Thread_float_negate_address_offset = 364;
-static constexpr dart::compiler::target::word Thread_float_not_address_offset =
360;
static constexpr dart::compiler::target::word
- Thread_float_zerow_address_offset = 372;
-static constexpr dart::compiler::target::word Thread_global_object_pool_offset =
- 728;
+ Thread_double_negate_address_offset = 356;
+static constexpr dart::compiler::target::word Thread_end_offset = 52;
static constexpr dart::compiler::target::word
- Thread_invoke_dart_code_stub_offset = 132;
+ Thread_enter_safepoint_stub_offset = 252;
+static constexpr dart::compiler::target::word Thread_execution_state_offset =
+ 744;
+static constexpr dart::compiler::target::word
+ Thread_exit_safepoint_stub_offset = 256;
+static constexpr dart::compiler::target::word
+ Thread_exit_safepoint_ignore_unwind_in_progress_stub_offset = 260;
+static constexpr dart::compiler::target::word
+ Thread_call_native_through_safepoint_stub_offset = 264;
+static constexpr dart::compiler::target::word
+ Thread_call_native_through_safepoint_entry_point_offset = 324;
+static constexpr dart::compiler::target::word
+ Thread_fix_allocation_stub_code_offset = 132;
+static constexpr dart::compiler::target::word
+ Thread_fix_callers_target_code_offset = 128;
+static constexpr dart::compiler::target::word
+ Thread_float_absolute_address_offset = 372;
+static constexpr dart::compiler::target::word
+ Thread_float_negate_address_offset = 368;
+static constexpr dart::compiler::target::word Thread_float_not_address_offset =
+ 364;
+static constexpr dart::compiler::target::word
+ Thread_float_zerow_address_offset = 376;
+static constexpr dart::compiler::target::word Thread_global_object_pool_offset =
+ 732;
+static constexpr dart::compiler::target::word
+ Thread_invoke_dart_code_stub_offset = 136;
static constexpr dart::compiler::target::word Thread_exit_through_ffi_offset =
- 756;
+ 760;
static constexpr dart::compiler::target::word Thread_isolate_offset = 40;
-static constexpr dart::compiler::target::word Thread_isolate_group_offset = 792;
+static constexpr dart::compiler::target::word Thread_isolate_group_offset = 800;
static constexpr dart::compiler::target::word Thread_field_table_values_offset =
64;
static constexpr dart::compiler::target::word
- Thread_lazy_deopt_from_return_stub_offset = 232;
+ Thread_lazy_deopt_from_return_stub_offset = 236;
static constexpr dart::compiler::target::word
- Thread_lazy_deopt_from_throw_stub_offset = 236;
+ Thread_lazy_deopt_from_throw_stub_offset = 240;
static constexpr dart::compiler::target::word
- Thread_lazy_specialize_type_test_stub_offset = 244;
+ Thread_lazy_specialize_type_test_stub_offset = 248;
static constexpr dart::compiler::target::word
Thread_marking_stack_block_offset = 80;
static constexpr dart::compiler::target::word
- Thread_megamorphic_call_checked_entry_offset = 304;
+ Thread_megamorphic_call_checked_entry_offset = 308;
static constexpr dart::compiler::target::word
- Thread_switchable_call_miss_entry_offset = 308;
+ Thread_switchable_call_miss_entry_offset = 312;
static constexpr dart::compiler::target::word
- Thread_switchable_call_miss_stub_offset = 208;
+ Thread_switchable_call_miss_stub_offset = 212;
static constexpr dart::compiler::target::word
- Thread_no_scope_native_wrapper_entry_point_offset = 336;
+ Thread_no_scope_native_wrapper_entry_point_offset = 340;
static constexpr dart::compiler::target::word
- Thread_late_initialization_error_shared_with_fpu_regs_stub_offset = 144;
+ Thread_late_initialization_error_shared_with_fpu_regs_stub_offset = 148;
static constexpr dart::compiler::target::word
- Thread_late_initialization_error_shared_without_fpu_regs_stub_offset = 140;
+ Thread_late_initialization_error_shared_without_fpu_regs_stub_offset = 144;
static constexpr dart::compiler::target::word
- Thread_null_error_shared_with_fpu_regs_stub_offset = 152;
+ Thread_null_error_shared_with_fpu_regs_stub_offset = 156;
static constexpr dart::compiler::target::word
- Thread_null_error_shared_without_fpu_regs_stub_offset = 148;
+ Thread_null_error_shared_without_fpu_regs_stub_offset = 152;
static constexpr dart::compiler::target::word
- Thread_null_arg_error_shared_with_fpu_regs_stub_offset = 160;
+ Thread_null_arg_error_shared_with_fpu_regs_stub_offset = 164;
static constexpr dart::compiler::target::word
- Thread_null_arg_error_shared_without_fpu_regs_stub_offset = 156;
+ Thread_null_arg_error_shared_without_fpu_regs_stub_offset = 160;
static constexpr dart::compiler::target::word
- Thread_null_cast_error_shared_with_fpu_regs_stub_offset = 168;
+ Thread_null_cast_error_shared_with_fpu_regs_stub_offset = 172;
static constexpr dart::compiler::target::word
- Thread_null_cast_error_shared_without_fpu_regs_stub_offset = 164;
+ Thread_null_cast_error_shared_without_fpu_regs_stub_offset = 168;
static constexpr dart::compiler::target::word
- Thread_range_error_shared_with_fpu_regs_stub_offset = 176;
+ Thread_range_error_shared_with_fpu_regs_stub_offset = 180;
static constexpr dart::compiler::target::word
- Thread_range_error_shared_without_fpu_regs_stub_offset = 172;
+ Thread_range_error_shared_without_fpu_regs_stub_offset = 176;
static constexpr dart::compiler::target::word Thread_object_null_offset = 112;
static constexpr dart::compiler::target::word
- Thread_predefined_symbols_address_offset = 344;
-static constexpr dart::compiler::target::word Thread_resume_pc_offset = 732;
+ Thread_predefined_symbols_address_offset = 348;
+static constexpr dart::compiler::target::word Thread_resume_pc_offset = 736;
static constexpr dart::compiler::target::word
- Thread_saved_shadow_call_stack_offset = 736;
+ Thread_saved_shadow_call_stack_offset = 740;
static constexpr dart::compiler::target::word Thread_safepoint_state_offset =
- 744;
+ 748;
static constexpr dart::compiler::target::word
- Thread_slow_type_test_stub_offset = 240;
+ Thread_slow_type_test_stub_offset = 244;
static constexpr dart::compiler::target::word
- Thread_slow_type_test_entry_point_offset = 328;
+ Thread_slow_type_test_entry_point_offset = 332;
static constexpr dart::compiler::target::word Thread_stack_limit_offset = 28;
static constexpr dart::compiler::target::word Thread_saved_stack_limit_offset =
56;
static constexpr dart::compiler::target::word
Thread_stack_overflow_flags_offset = 60;
static constexpr dart::compiler::target::word
- Thread_stack_overflow_shared_with_fpu_regs_entry_point_offset = 300;
+ Thread_stack_overflow_shared_with_fpu_regs_entry_point_offset = 304;
static constexpr dart::compiler::target::word
- Thread_stack_overflow_shared_with_fpu_regs_stub_offset = 204;
+ Thread_stack_overflow_shared_with_fpu_regs_stub_offset = 208;
static constexpr dart::compiler::target::word
- Thread_stack_overflow_shared_without_fpu_regs_entry_point_offset = 296;
+ Thread_stack_overflow_shared_without_fpu_regs_entry_point_offset = 300;
static constexpr dart::compiler::target::word
- Thread_stack_overflow_shared_without_fpu_regs_stub_offset = 200;
+ Thread_stack_overflow_shared_without_fpu_regs_stub_offset = 204;
static constexpr dart::compiler::target::word Thread_store_buffer_block_offset =
76;
static constexpr dart::compiler::target::word
@@ -1602,17 +1602,17 @@
Thread_unboxed_double_runtime_arg_offset = 104;
static constexpr dart::compiler::target::word Thread_vm_tag_offset = 88;
static constexpr dart::compiler::target::word
- Thread_write_barrier_entry_point_offset = 264;
+ Thread_write_barrier_entry_point_offset = 268;
static constexpr dart::compiler::target::word Thread_write_barrier_mask_offset =
32;
static constexpr dart::compiler::target::word Thread_heap_base_offset = 36;
-static constexpr dart::compiler::target::word Thread_callback_code_offset = 748;
+static constexpr dart::compiler::target::word Thread_callback_code_offset = 752;
static constexpr dart::compiler::target::word
- Thread_callback_stack_return_offset = 752;
-static constexpr dart::compiler::target::word Thread_random_offset = 768;
+ Thread_callback_stack_return_offset = 756;
+static constexpr dart::compiler::target::word Thread_random_offset = 776;
static constexpr dart::compiler::target::word
- Thread_jump_to_frame_entry_point_offset = 324;
-static constexpr dart::compiler::target::word Thread_tsan_utils_offset = 776;
+ Thread_jump_to_frame_entry_point_offset = 328;
+static constexpr dart::compiler::target::word Thread_tsan_utils_offset = 784;
static constexpr dart::compiler::target::word TsanUtils_setjmp_function_offset =
0;
static constexpr dart::compiler::target::word TsanUtils_setjmp_buffer_offset =
@@ -2030,160 +2030,160 @@
static constexpr dart::compiler::target::word String_length_offset = 8;
static constexpr dart::compiler::target::word SubtypeTestCache_cache_offset = 8;
static constexpr dart::compiler::target::word
- Thread_AllocateArray_entry_point_offset = 728;
+ Thread_AllocateArray_entry_point_offset = 736;
static constexpr dart::compiler::target::word Thread_active_exception_offset =
- 1568;
-static constexpr dart::compiler::target::word Thread_active_stacktrace_offset =
1576;
+static constexpr dart::compiler::target::word Thread_active_stacktrace_offset =
+ 1584;
static constexpr dart::compiler::target::word
- Thread_array_write_barrier_entry_point_offset = 512;
+ Thread_array_write_barrier_entry_point_offset = 520;
static constexpr dart::compiler::target::word
- Thread_allocate_mint_with_fpu_regs_entry_point_offset = 528;
+ Thread_allocate_mint_with_fpu_regs_entry_point_offset = 536;
static constexpr dart::compiler::target::word
- Thread_allocate_mint_with_fpu_regs_stub_offset = 336;
+ Thread_allocate_mint_with_fpu_regs_stub_offset = 344;
static constexpr dart::compiler::target::word
- Thread_allocate_mint_without_fpu_regs_entry_point_offset = 536;
+ Thread_allocate_mint_without_fpu_regs_entry_point_offset = 544;
static constexpr dart::compiler::target::word
- Thread_allocate_mint_without_fpu_regs_stub_offset = 344;
+ Thread_allocate_mint_without_fpu_regs_stub_offset = 352;
static constexpr dart::compiler::target::word
- Thread_allocate_object_entry_point_offset = 544;
+ Thread_allocate_object_entry_point_offset = 552;
static constexpr dart::compiler::target::word
- Thread_allocate_object_stub_offset = 352;
+ Thread_allocate_object_stub_offset = 360;
static constexpr dart::compiler::target::word
- Thread_allocate_object_parameterized_entry_point_offset = 552;
+ Thread_allocate_object_parameterized_entry_point_offset = 560;
static constexpr dart::compiler::target::word
- Thread_allocate_object_parameterized_stub_offset = 360;
+ Thread_allocate_object_parameterized_stub_offset = 368;
static constexpr dart::compiler::target::word
- Thread_allocate_object_slow_entry_point_offset = 560;
+ Thread_allocate_object_slow_entry_point_offset = 568;
static constexpr dart::compiler::target::word
- Thread_allocate_object_slow_stub_offset = 368;
+ Thread_allocate_object_slow_stub_offset = 376;
static constexpr dart::compiler::target::word Thread_api_top_scope_offset =
- 1648;
+ 1656;
static constexpr dart::compiler::target::word
- Thread_auto_scope_native_wrapper_entry_point_offset = 656;
+ Thread_auto_scope_native_wrapper_entry_point_offset = 664;
static constexpr dart::compiler::target::word Thread_bool_false_offset = 216;
static constexpr dart::compiler::target::word Thread_bool_true_offset = 208;
static constexpr dart::compiler::target::word
- Thread_bootstrap_native_wrapper_entry_point_offset = 640;
+ Thread_bootstrap_native_wrapper_entry_point_offset = 648;
static constexpr dart::compiler::target::word
- Thread_call_to_runtime_entry_point_offset = 520;
+ Thread_call_to_runtime_entry_point_offset = 528;
static constexpr dart::compiler::target::word
- Thread_call_to_runtime_stub_offset = 248;
-static constexpr dart::compiler::target::word Thread_dart_stream_offset = 1688;
+ Thread_call_to_runtime_stub_offset = 256;
+static constexpr dart::compiler::target::word Thread_dart_stream_offset = 1696;
static constexpr dart::compiler::target::word
Thread_dispatch_table_array_offset = 88;
static constexpr dart::compiler::target::word
- Thread_double_truncate_round_supported_offset = 1656;
+ Thread_double_truncate_round_supported_offset = 1664;
static constexpr dart::compiler::target::word
- Thread_service_extension_stream_offset = 1696;
+ Thread_service_extension_stream_offset = 1704;
static constexpr dart::compiler::target::word Thread_optimize_entry_offset =
- 600;
-static constexpr dart::compiler::target::word Thread_optimize_stub_offset = 424;
-static constexpr dart::compiler::target::word Thread_deoptimize_entry_offset =
608;
+static constexpr dart::compiler::target::word Thread_optimize_stub_offset = 432;
+static constexpr dart::compiler::target::word Thread_deoptimize_entry_offset =
+ 616;
static constexpr dart::compiler::target::word Thread_deoptimize_stub_offset =
- 432;
+ 440;
static constexpr dart::compiler::target::word Thread_double_abs_address_offset =
- 688;
-static constexpr dart::compiler::target::word
- Thread_double_negate_address_offset = 680;
-static constexpr dart::compiler::target::word Thread_end_offset = 104;
-static constexpr dart::compiler::target::word
- Thread_enter_safepoint_stub_offset = 472;
-static constexpr dart::compiler::target::word Thread_execution_state_offset =
- 1608;
-static constexpr dart::compiler::target::word
- Thread_exit_safepoint_stub_offset = 480;
-static constexpr dart::compiler::target::word
- Thread_exit_safepoint_ignore_unwind_in_progress_stub_offset = 488;
-static constexpr dart::compiler::target::word
- Thread_call_native_through_safepoint_stub_offset = 496;
-static constexpr dart::compiler::target::word
- Thread_call_native_through_safepoint_entry_point_offset = 616;
-static constexpr dart::compiler::target::word
- Thread_fix_allocation_stub_code_offset = 232;
-static constexpr dart::compiler::target::word
- Thread_fix_callers_target_code_offset = 224;
-static constexpr dart::compiler::target::word
- Thread_float_absolute_address_offset = 712;
-static constexpr dart::compiler::target::word
- Thread_float_negate_address_offset = 704;
-static constexpr dart::compiler::target::word Thread_float_not_address_offset =
696;
static constexpr dart::compiler::target::word
- Thread_float_zerow_address_offset = 720;
-static constexpr dart::compiler::target::word Thread_global_object_pool_offset =
- 1584;
+ Thread_double_negate_address_offset = 688;
+static constexpr dart::compiler::target::word Thread_end_offset = 104;
static constexpr dart::compiler::target::word
- Thread_invoke_dart_code_stub_offset = 240;
+ Thread_enter_safepoint_stub_offset = 480;
+static constexpr dart::compiler::target::word Thread_execution_state_offset =
+ 1616;
+static constexpr dart::compiler::target::word
+ Thread_exit_safepoint_stub_offset = 488;
+static constexpr dart::compiler::target::word
+ Thread_exit_safepoint_ignore_unwind_in_progress_stub_offset = 496;
+static constexpr dart::compiler::target::word
+ Thread_call_native_through_safepoint_stub_offset = 504;
+static constexpr dart::compiler::target::word
+ Thread_call_native_through_safepoint_entry_point_offset = 624;
+static constexpr dart::compiler::target::word
+ Thread_fix_allocation_stub_code_offset = 240;
+static constexpr dart::compiler::target::word
+ Thread_fix_callers_target_code_offset = 232;
+static constexpr dart::compiler::target::word
+ Thread_float_absolute_address_offset = 720;
+static constexpr dart::compiler::target::word
+ Thread_float_negate_address_offset = 712;
+static constexpr dart::compiler::target::word Thread_float_not_address_offset =
+ 704;
+static constexpr dart::compiler::target::word
+ Thread_float_zerow_address_offset = 728;
+static constexpr dart::compiler::target::word Thread_global_object_pool_offset =
+ 1592;
+static constexpr dart::compiler::target::word
+ Thread_invoke_dart_code_stub_offset = 248;
static constexpr dart::compiler::target::word Thread_exit_through_ffi_offset =
- 1640;
+ 1648;
static constexpr dart::compiler::target::word Thread_isolate_offset = 80;
static constexpr dart::compiler::target::word Thread_isolate_group_offset =
- 1704;
+ 1712;
static constexpr dart::compiler::target::word Thread_field_table_values_offset =
128;
static constexpr dart::compiler::target::word
- Thread_lazy_deopt_from_return_stub_offset = 440;
+ Thread_lazy_deopt_from_return_stub_offset = 448;
static constexpr dart::compiler::target::word
- Thread_lazy_deopt_from_throw_stub_offset = 448;
+ Thread_lazy_deopt_from_throw_stub_offset = 456;
static constexpr dart::compiler::target::word
- Thread_lazy_specialize_type_test_stub_offset = 464;
+ Thread_lazy_specialize_type_test_stub_offset = 472;
static constexpr dart::compiler::target::word
Thread_marking_stack_block_offset = 160;
static constexpr dart::compiler::target::word
- Thread_megamorphic_call_checked_entry_offset = 584;
+ Thread_megamorphic_call_checked_entry_offset = 592;
static constexpr dart::compiler::target::word
- Thread_switchable_call_miss_entry_offset = 592;
+ Thread_switchable_call_miss_entry_offset = 600;
static constexpr dart::compiler::target::word
- Thread_switchable_call_miss_stub_offset = 392;
+ Thread_switchable_call_miss_stub_offset = 400;
static constexpr dart::compiler::target::word
- Thread_no_scope_native_wrapper_entry_point_offset = 648;
+ Thread_no_scope_native_wrapper_entry_point_offset = 656;
static constexpr dart::compiler::target::word
- Thread_late_initialization_error_shared_with_fpu_regs_stub_offset = 264;
+ Thread_late_initialization_error_shared_with_fpu_regs_stub_offset = 272;
static constexpr dart::compiler::target::word
- Thread_late_initialization_error_shared_without_fpu_regs_stub_offset = 256;
+ Thread_late_initialization_error_shared_without_fpu_regs_stub_offset = 264;
static constexpr dart::compiler::target::word
- Thread_null_error_shared_with_fpu_regs_stub_offset = 280;
+ Thread_null_error_shared_with_fpu_regs_stub_offset = 288;
static constexpr dart::compiler::target::word
- Thread_null_error_shared_without_fpu_regs_stub_offset = 272;
+ Thread_null_error_shared_without_fpu_regs_stub_offset = 280;
static constexpr dart::compiler::target::word
- Thread_null_arg_error_shared_with_fpu_regs_stub_offset = 296;
+ Thread_null_arg_error_shared_with_fpu_regs_stub_offset = 304;
static constexpr dart::compiler::target::word
- Thread_null_arg_error_shared_without_fpu_regs_stub_offset = 288;
+ Thread_null_arg_error_shared_without_fpu_regs_stub_offset = 296;
static constexpr dart::compiler::target::word
- Thread_null_cast_error_shared_with_fpu_regs_stub_offset = 312;
+ Thread_null_cast_error_shared_with_fpu_regs_stub_offset = 320;
static constexpr dart::compiler::target::word
- Thread_null_cast_error_shared_without_fpu_regs_stub_offset = 304;
+ Thread_null_cast_error_shared_without_fpu_regs_stub_offset = 312;
static constexpr dart::compiler::target::word
- Thread_range_error_shared_with_fpu_regs_stub_offset = 328;
+ Thread_range_error_shared_with_fpu_regs_stub_offset = 336;
static constexpr dart::compiler::target::word
- Thread_range_error_shared_without_fpu_regs_stub_offset = 320;
+ Thread_range_error_shared_without_fpu_regs_stub_offset = 328;
static constexpr dart::compiler::target::word Thread_object_null_offset = 200;
static constexpr dart::compiler::target::word
- Thread_predefined_symbols_address_offset = 664;
-static constexpr dart::compiler::target::word Thread_resume_pc_offset = 1592;
+ Thread_predefined_symbols_address_offset = 672;
+static constexpr dart::compiler::target::word Thread_resume_pc_offset = 1600;
static constexpr dart::compiler::target::word
- Thread_saved_shadow_call_stack_offset = 1600;
+ Thread_saved_shadow_call_stack_offset = 1608;
static constexpr dart::compiler::target::word Thread_safepoint_state_offset =
- 1616;
+ 1624;
static constexpr dart::compiler::target::word
- Thread_slow_type_test_stub_offset = 456;
+ Thread_slow_type_test_stub_offset = 464;
static constexpr dart::compiler::target::word
- Thread_slow_type_test_entry_point_offset = 632;
+ Thread_slow_type_test_entry_point_offset = 640;
static constexpr dart::compiler::target::word Thread_stack_limit_offset = 56;
static constexpr dart::compiler::target::word Thread_saved_stack_limit_offset =
112;
static constexpr dart::compiler::target::word
Thread_stack_overflow_flags_offset = 120;
static constexpr dart::compiler::target::word
- Thread_stack_overflow_shared_with_fpu_regs_entry_point_offset = 576;
+ Thread_stack_overflow_shared_with_fpu_regs_entry_point_offset = 584;
static constexpr dart::compiler::target::word
- Thread_stack_overflow_shared_with_fpu_regs_stub_offset = 384;
+ Thread_stack_overflow_shared_with_fpu_regs_stub_offset = 392;
static constexpr dart::compiler::target::word
- Thread_stack_overflow_shared_without_fpu_regs_entry_point_offset = 568;
+ Thread_stack_overflow_shared_without_fpu_regs_entry_point_offset = 576;
static constexpr dart::compiler::target::word
- Thread_stack_overflow_shared_without_fpu_regs_stub_offset = 376;
+ Thread_stack_overflow_shared_without_fpu_regs_stub_offset = 384;
static constexpr dart::compiler::target::word Thread_store_buffer_block_offset =
152;
static constexpr dart::compiler::target::word
@@ -2196,18 +2196,18 @@
Thread_unboxed_double_runtime_arg_offset = 192;
static constexpr dart::compiler::target::word Thread_vm_tag_offset = 176;
static constexpr dart::compiler::target::word
- Thread_write_barrier_entry_point_offset = 504;
+ Thread_write_barrier_entry_point_offset = 512;
static constexpr dart::compiler::target::word Thread_write_barrier_mask_offset =
64;
static constexpr dart::compiler::target::word Thread_heap_base_offset = 72;
static constexpr dart::compiler::target::word Thread_callback_code_offset =
- 1624;
+ 1632;
static constexpr dart::compiler::target::word
- Thread_callback_stack_return_offset = 1632;
-static constexpr dart::compiler::target::word Thread_random_offset = 1664;
+ Thread_callback_stack_return_offset = 1640;
+static constexpr dart::compiler::target::word Thread_random_offset = 1672;
static constexpr dart::compiler::target::word
- Thread_jump_to_frame_entry_point_offset = 624;
-static constexpr dart::compiler::target::word Thread_tsan_utils_offset = 1672;
+ Thread_jump_to_frame_entry_point_offset = 632;
+static constexpr dart::compiler::target::word Thread_tsan_utils_offset = 1680;
static constexpr dart::compiler::target::word TsanUtils_setjmp_function_offset =
0;
static constexpr dart::compiler::target::word TsanUtils_setjmp_buffer_offset =
@@ -2302,9 +2302,9 @@
8, 24, 16, 32};
static constexpr dart::compiler::target::word
Thread_write_barrier_wrappers_thread_offset[] = {
- 1416, 1424, 1432, 1440, 1448, 1456, 1464, 1472, 1480, 1488, 1496,
- 1504, 1512, 1520, 1528, -1, -1, -1, -1, 1536, 1544, -1,
- -1, 1552, 1560, 1568, -1, -1, -1, -1, -1, -1};
+ 1424, 1432, 1440, 1448, 1456, 1464, 1472, 1480, 1488, 1496, 1504,
+ 1512, 1520, 1528, 1536, -1, -1, -1, -1, 1544, 1552, -1,
+ -1, 1560, 1568, 1576, -1, -1, -1, -1, -1, -1};
static constexpr dart::compiler::target::word AbstractType_InstanceSize = 24;
static constexpr dart::compiler::target::word ApiError_InstanceSize = 16;
static constexpr dart::compiler::target::word Array_header_size = 24;
@@ -2630,160 +2630,160 @@
static constexpr dart::compiler::target::word String_length_offset = 8;
static constexpr dart::compiler::target::word SubtypeTestCache_cache_offset = 8;
static constexpr dart::compiler::target::word
- Thread_AllocateArray_entry_point_offset = 728;
+ Thread_AllocateArray_entry_point_offset = 736;
static constexpr dart::compiler::target::word Thread_active_exception_offset =
- 1504;
-static constexpr dart::compiler::target::word Thread_active_stacktrace_offset =
1512;
+static constexpr dart::compiler::target::word Thread_active_stacktrace_offset =
+ 1520;
static constexpr dart::compiler::target::word
- Thread_array_write_barrier_entry_point_offset = 512;
+ Thread_array_write_barrier_entry_point_offset = 520;
static constexpr dart::compiler::target::word
- Thread_allocate_mint_with_fpu_regs_entry_point_offset = 528;
+ Thread_allocate_mint_with_fpu_regs_entry_point_offset = 536;
static constexpr dart::compiler::target::word
- Thread_allocate_mint_with_fpu_regs_stub_offset = 336;
+ Thread_allocate_mint_with_fpu_regs_stub_offset = 344;
static constexpr dart::compiler::target::word
- Thread_allocate_mint_without_fpu_regs_entry_point_offset = 536;
+ Thread_allocate_mint_without_fpu_regs_entry_point_offset = 544;
static constexpr dart::compiler::target::word
- Thread_allocate_mint_without_fpu_regs_stub_offset = 344;
+ Thread_allocate_mint_without_fpu_regs_stub_offset = 352;
static constexpr dart::compiler::target::word
- Thread_allocate_object_entry_point_offset = 544;
+ Thread_allocate_object_entry_point_offset = 552;
static constexpr dart::compiler::target::word
- Thread_allocate_object_stub_offset = 352;
+ Thread_allocate_object_stub_offset = 360;
static constexpr dart::compiler::target::word
- Thread_allocate_object_parameterized_entry_point_offset = 552;
+ Thread_allocate_object_parameterized_entry_point_offset = 560;
static constexpr dart::compiler::target::word
- Thread_allocate_object_parameterized_stub_offset = 360;
+ Thread_allocate_object_parameterized_stub_offset = 368;
static constexpr dart::compiler::target::word
- Thread_allocate_object_slow_entry_point_offset = 560;
+ Thread_allocate_object_slow_entry_point_offset = 568;
static constexpr dart::compiler::target::word
- Thread_allocate_object_slow_stub_offset = 368;
+ Thread_allocate_object_slow_stub_offset = 376;
static constexpr dart::compiler::target::word Thread_api_top_scope_offset =
- 1584;
+ 1592;
static constexpr dart::compiler::target::word
- Thread_auto_scope_native_wrapper_entry_point_offset = 656;
+ Thread_auto_scope_native_wrapper_entry_point_offset = 664;
static constexpr dart::compiler::target::word Thread_bool_false_offset = 216;
static constexpr dart::compiler::target::word Thread_bool_true_offset = 208;
static constexpr dart::compiler::target::word
- Thread_bootstrap_native_wrapper_entry_point_offset = 640;
+ Thread_bootstrap_native_wrapper_entry_point_offset = 648;
static constexpr dart::compiler::target::word
- Thread_call_to_runtime_entry_point_offset = 520;
+ Thread_call_to_runtime_entry_point_offset = 528;
static constexpr dart::compiler::target::word
- Thread_call_to_runtime_stub_offset = 248;
-static constexpr dart::compiler::target::word Thread_dart_stream_offset = 1624;
+ Thread_call_to_runtime_stub_offset = 256;
+static constexpr dart::compiler::target::word Thread_dart_stream_offset = 1632;
static constexpr dart::compiler::target::word
Thread_dispatch_table_array_offset = 88;
static constexpr dart::compiler::target::word
- Thread_double_truncate_round_supported_offset = 1592;
+ Thread_double_truncate_round_supported_offset = 1600;
static constexpr dart::compiler::target::word
- Thread_service_extension_stream_offset = 1632;
+ Thread_service_extension_stream_offset = 1640;
static constexpr dart::compiler::target::word Thread_optimize_entry_offset =
- 600;
-static constexpr dart::compiler::target::word Thread_optimize_stub_offset = 424;
-static constexpr dart::compiler::target::word Thread_deoptimize_entry_offset =
608;
+static constexpr dart::compiler::target::word Thread_optimize_stub_offset = 432;
+static constexpr dart::compiler::target::word Thread_deoptimize_entry_offset =
+ 616;
static constexpr dart::compiler::target::word Thread_deoptimize_stub_offset =
- 432;
+ 440;
static constexpr dart::compiler::target::word Thread_double_abs_address_offset =
- 688;
-static constexpr dart::compiler::target::word
- Thread_double_negate_address_offset = 680;
-static constexpr dart::compiler::target::word Thread_end_offset = 104;
-static constexpr dart::compiler::target::word
- Thread_enter_safepoint_stub_offset = 472;
-static constexpr dart::compiler::target::word Thread_execution_state_offset =
- 1544;
-static constexpr dart::compiler::target::word
- Thread_exit_safepoint_stub_offset = 480;
-static constexpr dart::compiler::target::word
- Thread_exit_safepoint_ignore_unwind_in_progress_stub_offset = 488;
-static constexpr dart::compiler::target::word
- Thread_call_native_through_safepoint_stub_offset = 496;
-static constexpr dart::compiler::target::word
- Thread_call_native_through_safepoint_entry_point_offset = 616;
-static constexpr dart::compiler::target::word
- Thread_fix_allocation_stub_code_offset = 232;
-static constexpr dart::compiler::target::word
- Thread_fix_callers_target_code_offset = 224;
-static constexpr dart::compiler::target::word
- Thread_float_absolute_address_offset = 712;
-static constexpr dart::compiler::target::word
- Thread_float_negate_address_offset = 704;
-static constexpr dart::compiler::target::word Thread_float_not_address_offset =
696;
static constexpr dart::compiler::target::word
- Thread_float_zerow_address_offset = 720;
-static constexpr dart::compiler::target::word Thread_global_object_pool_offset =
- 1520;
+ Thread_double_negate_address_offset = 688;
+static constexpr dart::compiler::target::word Thread_end_offset = 104;
static constexpr dart::compiler::target::word
- Thread_invoke_dart_code_stub_offset = 240;
+ Thread_enter_safepoint_stub_offset = 480;
+static constexpr dart::compiler::target::word Thread_execution_state_offset =
+ 1552;
+static constexpr dart::compiler::target::word
+ Thread_exit_safepoint_stub_offset = 488;
+static constexpr dart::compiler::target::word
+ Thread_exit_safepoint_ignore_unwind_in_progress_stub_offset = 496;
+static constexpr dart::compiler::target::word
+ Thread_call_native_through_safepoint_stub_offset = 504;
+static constexpr dart::compiler::target::word
+ Thread_call_native_through_safepoint_entry_point_offset = 624;
+static constexpr dart::compiler::target::word
+ Thread_fix_allocation_stub_code_offset = 240;
+static constexpr dart::compiler::target::word
+ Thread_fix_callers_target_code_offset = 232;
+static constexpr dart::compiler::target::word
+ Thread_float_absolute_address_offset = 720;
+static constexpr dart::compiler::target::word
+ Thread_float_negate_address_offset = 712;
+static constexpr dart::compiler::target::word Thread_float_not_address_offset =
+ 704;
+static constexpr dart::compiler::target::word
+ Thread_float_zerow_address_offset = 728;
+static constexpr dart::compiler::target::word Thread_global_object_pool_offset =
+ 1528;
+static constexpr dart::compiler::target::word
+ Thread_invoke_dart_code_stub_offset = 248;
static constexpr dart::compiler::target::word Thread_exit_through_ffi_offset =
- 1576;
+ 1584;
static constexpr dart::compiler::target::word Thread_isolate_offset = 80;
static constexpr dart::compiler::target::word Thread_isolate_group_offset =
- 1640;
+ 1648;
static constexpr dart::compiler::target::word Thread_field_table_values_offset =
128;
static constexpr dart::compiler::target::word
- Thread_lazy_deopt_from_return_stub_offset = 440;
+ Thread_lazy_deopt_from_return_stub_offset = 448;
static constexpr dart::compiler::target::word
- Thread_lazy_deopt_from_throw_stub_offset = 448;
+ Thread_lazy_deopt_from_throw_stub_offset = 456;
static constexpr dart::compiler::target::word
- Thread_lazy_specialize_type_test_stub_offset = 464;
+ Thread_lazy_specialize_type_test_stub_offset = 472;
static constexpr dart::compiler::target::word
Thread_marking_stack_block_offset = 160;
static constexpr dart::compiler::target::word
- Thread_megamorphic_call_checked_entry_offset = 584;
+ Thread_megamorphic_call_checked_entry_offset = 592;
static constexpr dart::compiler::target::word
- Thread_switchable_call_miss_entry_offset = 592;
+ Thread_switchable_call_miss_entry_offset = 600;
static constexpr dart::compiler::target::word
- Thread_switchable_call_miss_stub_offset = 392;
+ Thread_switchable_call_miss_stub_offset = 400;
static constexpr dart::compiler::target::word
- Thread_no_scope_native_wrapper_entry_point_offset = 648;
+ Thread_no_scope_native_wrapper_entry_point_offset = 656;
static constexpr dart::compiler::target::word
- Thread_late_initialization_error_shared_with_fpu_regs_stub_offset = 264;
+ Thread_late_initialization_error_shared_with_fpu_regs_stub_offset = 272;
static constexpr dart::compiler::target::word
- Thread_late_initialization_error_shared_without_fpu_regs_stub_offset = 256;
+ Thread_late_initialization_error_shared_without_fpu_regs_stub_offset = 264;
static constexpr dart::compiler::target::word
- Thread_null_error_shared_with_fpu_regs_stub_offset = 280;
+ Thread_null_error_shared_with_fpu_regs_stub_offset = 288;
static constexpr dart::compiler::target::word
- Thread_null_error_shared_without_fpu_regs_stub_offset = 272;
+ Thread_null_error_shared_without_fpu_regs_stub_offset = 280;
static constexpr dart::compiler::target::word
- Thread_null_arg_error_shared_with_fpu_regs_stub_offset = 296;
+ Thread_null_arg_error_shared_with_fpu_regs_stub_offset = 304;
static constexpr dart::compiler::target::word
- Thread_null_arg_error_shared_without_fpu_regs_stub_offset = 288;
+ Thread_null_arg_error_shared_without_fpu_regs_stub_offset = 296;
static constexpr dart::compiler::target::word
- Thread_null_cast_error_shared_with_fpu_regs_stub_offset = 312;
+ Thread_null_cast_error_shared_with_fpu_regs_stub_offset = 320;
static constexpr dart::compiler::target::word
- Thread_null_cast_error_shared_without_fpu_regs_stub_offset = 304;
+ Thread_null_cast_error_shared_without_fpu_regs_stub_offset = 312;
static constexpr dart::compiler::target::word
- Thread_range_error_shared_with_fpu_regs_stub_offset = 328;
+ Thread_range_error_shared_with_fpu_regs_stub_offset = 336;
static constexpr dart::compiler::target::word
- Thread_range_error_shared_without_fpu_regs_stub_offset = 320;
+ Thread_range_error_shared_without_fpu_regs_stub_offset = 328;
static constexpr dart::compiler::target::word Thread_object_null_offset = 200;
static constexpr dart::compiler::target::word
- Thread_predefined_symbols_address_offset = 664;
-static constexpr dart::compiler::target::word Thread_resume_pc_offset = 1528;
+ Thread_predefined_symbols_address_offset = 672;
+static constexpr dart::compiler::target::word Thread_resume_pc_offset = 1536;
static constexpr dart::compiler::target::word
- Thread_saved_shadow_call_stack_offset = 1536;
+ Thread_saved_shadow_call_stack_offset = 1544;
static constexpr dart::compiler::target::word Thread_safepoint_state_offset =
- 1552;
+ 1560;
static constexpr dart::compiler::target::word
- Thread_slow_type_test_stub_offset = 456;
+ Thread_slow_type_test_stub_offset = 464;
static constexpr dart::compiler::target::word
- Thread_slow_type_test_entry_point_offset = 632;
+ Thread_slow_type_test_entry_point_offset = 640;
static constexpr dart::compiler::target::word Thread_stack_limit_offset = 56;
static constexpr dart::compiler::target::word Thread_saved_stack_limit_offset =
112;
static constexpr dart::compiler::target::word
Thread_stack_overflow_flags_offset = 120;
static constexpr dart::compiler::target::word
- Thread_stack_overflow_shared_with_fpu_regs_entry_point_offset = 576;
+ Thread_stack_overflow_shared_with_fpu_regs_entry_point_offset = 584;
static constexpr dart::compiler::target::word
- Thread_stack_overflow_shared_with_fpu_regs_stub_offset = 384;
+ Thread_stack_overflow_shared_with_fpu_regs_stub_offset = 392;
static constexpr dart::compiler::target::word
- Thread_stack_overflow_shared_without_fpu_regs_entry_point_offset = 568;
+ Thread_stack_overflow_shared_without_fpu_regs_entry_point_offset = 576;
static constexpr dart::compiler::target::word
- Thread_stack_overflow_shared_without_fpu_regs_stub_offset = 376;
+ Thread_stack_overflow_shared_without_fpu_regs_stub_offset = 384;
static constexpr dart::compiler::target::word Thread_store_buffer_block_offset =
152;
static constexpr dart::compiler::target::word
@@ -2796,18 +2796,18 @@
Thread_unboxed_double_runtime_arg_offset = 192;
static constexpr dart::compiler::target::word Thread_vm_tag_offset = 176;
static constexpr dart::compiler::target::word
- Thread_write_barrier_entry_point_offset = 504;
+ Thread_write_barrier_entry_point_offset = 512;
static constexpr dart::compiler::target::word Thread_write_barrier_mask_offset =
64;
static constexpr dart::compiler::target::word Thread_heap_base_offset = 72;
static constexpr dart::compiler::target::word Thread_callback_code_offset =
- 1560;
+ 1568;
static constexpr dart::compiler::target::word
- Thread_callback_stack_return_offset = 1568;
-static constexpr dart::compiler::target::word Thread_random_offset = 1600;
+ Thread_callback_stack_return_offset = 1576;
+static constexpr dart::compiler::target::word Thread_random_offset = 1608;
static constexpr dart::compiler::target::word
- Thread_jump_to_frame_entry_point_offset = 624;
-static constexpr dart::compiler::target::word Thread_tsan_utils_offset = 1608;
+ Thread_jump_to_frame_entry_point_offset = 632;
+static constexpr dart::compiler::target::word Thread_tsan_utils_offset = 1616;
static constexpr dart::compiler::target::word TsanUtils_setjmp_function_offset =
0;
static constexpr dart::compiler::target::word TsanUtils_setjmp_buffer_offset =
@@ -2902,8 +2902,8 @@
8, 24, 16, 32};
static constexpr dart::compiler::target::word
Thread_write_barrier_wrappers_thread_offset[] = {
- 1416, 1424, 1432, 1440, -1, -1, 1448, 1456,
- 1464, 1472, 1480, -1, 1488, 1496, -1, -1};
+ 1424, 1432, 1440, 1448, -1, -1, 1456, 1464,
+ 1472, 1480, 1488, -1, 1496, 1504, -1, -1};
static constexpr dart::compiler::target::word AbstractType_InstanceSize = 24;
static constexpr dart::compiler::target::word ApiError_InstanceSize = 16;
static constexpr dart::compiler::target::word Array_header_size = 16;
@@ -3229,160 +3229,160 @@
static constexpr dart::compiler::target::word String_length_offset = 8;
static constexpr dart::compiler::target::word SubtypeTestCache_cache_offset = 8;
static constexpr dart::compiler::target::word
- Thread_AllocateArray_entry_point_offset = 728;
+ Thread_AllocateArray_entry_point_offset = 736;
static constexpr dart::compiler::target::word Thread_active_exception_offset =
- 1568;
-static constexpr dart::compiler::target::word Thread_active_stacktrace_offset =
1576;
+static constexpr dart::compiler::target::word Thread_active_stacktrace_offset =
+ 1584;
static constexpr dart::compiler::target::word
- Thread_array_write_barrier_entry_point_offset = 512;
+ Thread_array_write_barrier_entry_point_offset = 520;
static constexpr dart::compiler::target::word
- Thread_allocate_mint_with_fpu_regs_entry_point_offset = 528;
+ Thread_allocate_mint_with_fpu_regs_entry_point_offset = 536;
static constexpr dart::compiler::target::word
- Thread_allocate_mint_with_fpu_regs_stub_offset = 336;
+ Thread_allocate_mint_with_fpu_regs_stub_offset = 344;
static constexpr dart::compiler::target::word
- Thread_allocate_mint_without_fpu_regs_entry_point_offset = 536;
+ Thread_allocate_mint_without_fpu_regs_entry_point_offset = 544;
static constexpr dart::compiler::target::word
- Thread_allocate_mint_without_fpu_regs_stub_offset = 344;
+ Thread_allocate_mint_without_fpu_regs_stub_offset = 352;
static constexpr dart::compiler::target::word
- Thread_allocate_object_entry_point_offset = 544;
+ Thread_allocate_object_entry_point_offset = 552;
static constexpr dart::compiler::target::word
- Thread_allocate_object_stub_offset = 352;
+ Thread_allocate_object_stub_offset = 360;
static constexpr dart::compiler::target::word
- Thread_allocate_object_parameterized_entry_point_offset = 552;
+ Thread_allocate_object_parameterized_entry_point_offset = 560;
static constexpr dart::compiler::target::word
- Thread_allocate_object_parameterized_stub_offset = 360;
+ Thread_allocate_object_parameterized_stub_offset = 368;
static constexpr dart::compiler::target::word
- Thread_allocate_object_slow_entry_point_offset = 560;
+ Thread_allocate_object_slow_entry_point_offset = 568;
static constexpr dart::compiler::target::word
- Thread_allocate_object_slow_stub_offset = 368;
+ Thread_allocate_object_slow_stub_offset = 376;
static constexpr dart::compiler::target::word Thread_api_top_scope_offset =
- 1648;
+ 1656;
static constexpr dart::compiler::target::word
- Thread_auto_scope_native_wrapper_entry_point_offset = 656;
+ Thread_auto_scope_native_wrapper_entry_point_offset = 664;
static constexpr dart::compiler::target::word Thread_bool_false_offset = 216;
static constexpr dart::compiler::target::word Thread_bool_true_offset = 208;
static constexpr dart::compiler::target::word
- Thread_bootstrap_native_wrapper_entry_point_offset = 640;
+ Thread_bootstrap_native_wrapper_entry_point_offset = 648;
static constexpr dart::compiler::target::word
- Thread_call_to_runtime_entry_point_offset = 520;
+ Thread_call_to_runtime_entry_point_offset = 528;
static constexpr dart::compiler::target::word
- Thread_call_to_runtime_stub_offset = 248;
-static constexpr dart::compiler::target::word Thread_dart_stream_offset = 1688;
+ Thread_call_to_runtime_stub_offset = 256;
+static constexpr dart::compiler::target::word Thread_dart_stream_offset = 1696;
static constexpr dart::compiler::target::word
Thread_dispatch_table_array_offset = 88;
static constexpr dart::compiler::target::word
- Thread_double_truncate_round_supported_offset = 1656;
+ Thread_double_truncate_round_supported_offset = 1664;
static constexpr dart::compiler::target::word
- Thread_service_extension_stream_offset = 1696;
+ Thread_service_extension_stream_offset = 1704;
static constexpr dart::compiler::target::word Thread_optimize_entry_offset =
- 600;
-static constexpr dart::compiler::target::word Thread_optimize_stub_offset = 424;
-static constexpr dart::compiler::target::word Thread_deoptimize_entry_offset =
608;
+static constexpr dart::compiler::target::word Thread_optimize_stub_offset = 432;
+static constexpr dart::compiler::target::word Thread_deoptimize_entry_offset =
+ 616;
static constexpr dart::compiler::target::word Thread_deoptimize_stub_offset =
- 432;
+ 440;
static constexpr dart::compiler::target::word Thread_double_abs_address_offset =
- 688;
-static constexpr dart::compiler::target::word
- Thread_double_negate_address_offset = 680;
-static constexpr dart::compiler::target::word Thread_end_offset = 104;
-static constexpr dart::compiler::target::word
- Thread_enter_safepoint_stub_offset = 472;
-static constexpr dart::compiler::target::word Thread_execution_state_offset =
- 1608;
-static constexpr dart::compiler::target::word
- Thread_exit_safepoint_stub_offset = 480;
-static constexpr dart::compiler::target::word
- Thread_exit_safepoint_ignore_unwind_in_progress_stub_offset = 488;
-static constexpr dart::compiler::target::word
- Thread_call_native_through_safepoint_stub_offset = 496;
-static constexpr dart::compiler::target::word
- Thread_call_native_through_safepoint_entry_point_offset = 616;
-static constexpr dart::compiler::target::word
- Thread_fix_allocation_stub_code_offset = 232;
-static constexpr dart::compiler::target::word
- Thread_fix_callers_target_code_offset = 224;
-static constexpr dart::compiler::target::word
- Thread_float_absolute_address_offset = 712;
-static constexpr dart::compiler::target::word
- Thread_float_negate_address_offset = 704;
-static constexpr dart::compiler::target::word Thread_float_not_address_offset =
696;
static constexpr dart::compiler::target::word
- Thread_float_zerow_address_offset = 720;
-static constexpr dart::compiler::target::word Thread_global_object_pool_offset =
- 1584;
+ Thread_double_negate_address_offset = 688;
+static constexpr dart::compiler::target::word Thread_end_offset = 104;
static constexpr dart::compiler::target::word
- Thread_invoke_dart_code_stub_offset = 240;
+ Thread_enter_safepoint_stub_offset = 480;
+static constexpr dart::compiler::target::word Thread_execution_state_offset =
+ 1616;
+static constexpr dart::compiler::target::word
+ Thread_exit_safepoint_stub_offset = 488;
+static constexpr dart::compiler::target::word
+ Thread_exit_safepoint_ignore_unwind_in_progress_stub_offset = 496;
+static constexpr dart::compiler::target::word
+ Thread_call_native_through_safepoint_stub_offset = 504;
+static constexpr dart::compiler::target::word
+ Thread_call_native_through_safepoint_entry_point_offset = 624;
+static constexpr dart::compiler::target::word
+ Thread_fix_allocation_stub_code_offset = 240;
+static constexpr dart::compiler::target::word
+ Thread_fix_callers_target_code_offset = 232;
+static constexpr dart::compiler::target::word
+ Thread_float_absolute_address_offset = 720;
+static constexpr dart::compiler::target::word
+ Thread_float_negate_address_offset = 712;
+static constexpr dart::compiler::target::word Thread_float_not_address_offset =
+ 704;
+static constexpr dart::compiler::target::word
+ Thread_float_zerow_address_offset = 728;
+static constexpr dart::compiler::target::word Thread_global_object_pool_offset =
+ 1592;
+static constexpr dart::compiler::target::word
+ Thread_invoke_dart_code_stub_offset = 248;
static constexpr dart::compiler::target::word Thread_exit_through_ffi_offset =
- 1640;
+ 1648;
static constexpr dart::compiler::target::word Thread_isolate_offset = 80;
static constexpr dart::compiler::target::word Thread_isolate_group_offset =
- 1704;
+ 1712;
static constexpr dart::compiler::target::word Thread_field_table_values_offset =
128;
static constexpr dart::compiler::target::word
- Thread_lazy_deopt_from_return_stub_offset = 440;
+ Thread_lazy_deopt_from_return_stub_offset = 448;
static constexpr dart::compiler::target::word
- Thread_lazy_deopt_from_throw_stub_offset = 448;
+ Thread_lazy_deopt_from_throw_stub_offset = 456;
static constexpr dart::compiler::target::word
- Thread_lazy_specialize_type_test_stub_offset = 464;
+ Thread_lazy_specialize_type_test_stub_offset = 472;
static constexpr dart::compiler::target::word
Thread_marking_stack_block_offset = 160;
static constexpr dart::compiler::target::word
- Thread_megamorphic_call_checked_entry_offset = 584;
+ Thread_megamorphic_call_checked_entry_offset = 592;
static constexpr dart::compiler::target::word
- Thread_switchable_call_miss_entry_offset = 592;
+ Thread_switchable_call_miss_entry_offset = 600;
static constexpr dart::compiler::target::word
- Thread_switchable_call_miss_stub_offset = 392;
+ Thread_switchable_call_miss_stub_offset = 400;
static constexpr dart::compiler::target::word
- Thread_no_scope_native_wrapper_entry_point_offset = 648;
+ Thread_no_scope_native_wrapper_entry_point_offset = 656;
static constexpr dart::compiler::target::word
- Thread_late_initialization_error_shared_with_fpu_regs_stub_offset = 264;
+ Thread_late_initialization_error_shared_with_fpu_regs_stub_offset = 272;
static constexpr dart::compiler::target::word
- Thread_late_initialization_error_shared_without_fpu_regs_stub_offset = 256;
+ Thread_late_initialization_error_shared_without_fpu_regs_stub_offset = 264;
static constexpr dart::compiler::target::word
- Thread_null_error_shared_with_fpu_regs_stub_offset = 280;
+ Thread_null_error_shared_with_fpu_regs_stub_offset = 288;
static constexpr dart::compiler::target::word
- Thread_null_error_shared_without_fpu_regs_stub_offset = 272;
+ Thread_null_error_shared_without_fpu_regs_stub_offset = 280;
static constexpr dart::compiler::target::word
- Thread_null_arg_error_shared_with_fpu_regs_stub_offset = 296;
+ Thread_null_arg_error_shared_with_fpu_regs_stub_offset = 304;
static constexpr dart::compiler::target::word
- Thread_null_arg_error_shared_without_fpu_regs_stub_offset = 288;
+ Thread_null_arg_error_shared_without_fpu_regs_stub_offset = 296;
static constexpr dart::compiler::target::word
- Thread_null_cast_error_shared_with_fpu_regs_stub_offset = 312;
+ Thread_null_cast_error_shared_with_fpu_regs_stub_offset = 320;
static constexpr dart::compiler::target::word
- Thread_null_cast_error_shared_without_fpu_regs_stub_offset = 304;
+ Thread_null_cast_error_shared_without_fpu_regs_stub_offset = 312;
static constexpr dart::compiler::target::word
- Thread_range_error_shared_with_fpu_regs_stub_offset = 328;
+ Thread_range_error_shared_with_fpu_regs_stub_offset = 336;
static constexpr dart::compiler::target::word
- Thread_range_error_shared_without_fpu_regs_stub_offset = 320;
+ Thread_range_error_shared_without_fpu_regs_stub_offset = 328;
static constexpr dart::compiler::target::word Thread_object_null_offset = 200;
static constexpr dart::compiler::target::word
- Thread_predefined_symbols_address_offset = 664;
-static constexpr dart::compiler::target::word Thread_resume_pc_offset = 1592;
+ Thread_predefined_symbols_address_offset = 672;
+static constexpr dart::compiler::target::word Thread_resume_pc_offset = 1600;
static constexpr dart::compiler::target::word
- Thread_saved_shadow_call_stack_offset = 1600;
+ Thread_saved_shadow_call_stack_offset = 1608;
static constexpr dart::compiler::target::word Thread_safepoint_state_offset =
- 1616;
+ 1624;
static constexpr dart::compiler::target::word
- Thread_slow_type_test_stub_offset = 456;
+ Thread_slow_type_test_stub_offset = 464;
static constexpr dart::compiler::target::word
- Thread_slow_type_test_entry_point_offset = 632;
+ Thread_slow_type_test_entry_point_offset = 640;
static constexpr dart::compiler::target::word Thread_stack_limit_offset = 56;
static constexpr dart::compiler::target::word Thread_saved_stack_limit_offset =
112;
static constexpr dart::compiler::target::word
Thread_stack_overflow_flags_offset = 120;
static constexpr dart::compiler::target::word
- Thread_stack_overflow_shared_with_fpu_regs_entry_point_offset = 576;
+ Thread_stack_overflow_shared_with_fpu_regs_entry_point_offset = 584;
static constexpr dart::compiler::target::word
- Thread_stack_overflow_shared_with_fpu_regs_stub_offset = 384;
+ Thread_stack_overflow_shared_with_fpu_regs_stub_offset = 392;
static constexpr dart::compiler::target::word
- Thread_stack_overflow_shared_without_fpu_regs_entry_point_offset = 568;
+ Thread_stack_overflow_shared_without_fpu_regs_entry_point_offset = 576;
static constexpr dart::compiler::target::word
- Thread_stack_overflow_shared_without_fpu_regs_stub_offset = 376;
+ Thread_stack_overflow_shared_without_fpu_regs_stub_offset = 384;
static constexpr dart::compiler::target::word Thread_store_buffer_block_offset =
152;
static constexpr dart::compiler::target::word
@@ -3395,18 +3395,18 @@
Thread_unboxed_double_runtime_arg_offset = 192;
static constexpr dart::compiler::target::word Thread_vm_tag_offset = 176;
static constexpr dart::compiler::target::word
- Thread_write_barrier_entry_point_offset = 504;
+ Thread_write_barrier_entry_point_offset = 512;
static constexpr dart::compiler::target::word Thread_write_barrier_mask_offset =
64;
static constexpr dart::compiler::target::word Thread_heap_base_offset = 72;
static constexpr dart::compiler::target::word Thread_callback_code_offset =
- 1624;
+ 1632;
static constexpr dart::compiler::target::word
- Thread_callback_stack_return_offset = 1632;
-static constexpr dart::compiler::target::word Thread_random_offset = 1664;
+ Thread_callback_stack_return_offset = 1640;
+static constexpr dart::compiler::target::word Thread_random_offset = 1672;
static constexpr dart::compiler::target::word
- Thread_jump_to_frame_entry_point_offset = 624;
-static constexpr dart::compiler::target::word Thread_tsan_utils_offset = 1672;
+ Thread_jump_to_frame_entry_point_offset = 632;
+static constexpr dart::compiler::target::word Thread_tsan_utils_offset = 1680;
static constexpr dart::compiler::target::word TsanUtils_setjmp_function_offset =
0;
static constexpr dart::compiler::target::word TsanUtils_setjmp_buffer_offset =
@@ -3501,9 +3501,9 @@
8, 24, 16, 32};
static constexpr dart::compiler::target::word
Thread_write_barrier_wrappers_thread_offset[] = {
- 1416, 1424, 1432, 1440, 1448, 1456, 1464, 1472, 1480, 1488, 1496,
- 1504, 1512, 1520, 1528, -1, -1, -1, -1, 1536, 1544, -1,
- -1, 1552, 1560, 1568, -1, -1, -1, -1, -1, -1};
+ 1424, 1432, 1440, 1448, 1456, 1464, 1472, 1480, 1488, 1496, 1504,
+ 1512, 1520, 1528, 1536, -1, -1, -1, -1, 1544, 1552, -1,
+ -1, 1560, 1568, 1576, -1, -1, -1, -1, -1, -1};
static constexpr dart::compiler::target::word AbstractType_InstanceSize = 24;
static constexpr dart::compiler::target::word ApiError_InstanceSize = 16;
static constexpr dart::compiler::target::word Array_header_size = 16;
@@ -3828,158 +3828,158 @@
static constexpr dart::compiler::target::word String_length_offset = 4;
static constexpr dart::compiler::target::word SubtypeTestCache_cache_offset = 4;
static constexpr dart::compiler::target::word
- Thread_AllocateArray_entry_point_offset = 376;
+ Thread_AllocateArray_entry_point_offset = 380;
static constexpr dart::compiler::target::word Thread_active_exception_offset =
- 792;
-static constexpr dart::compiler::target::word Thread_active_stacktrace_offset =
796;
+static constexpr dart::compiler::target::word Thread_active_stacktrace_offset =
+ 800;
static constexpr dart::compiler::target::word
- Thread_array_write_barrier_entry_point_offset = 268;
+ Thread_array_write_barrier_entry_point_offset = 272;
static constexpr dart::compiler::target::word
- Thread_allocate_mint_with_fpu_regs_entry_point_offset = 276;
+ Thread_allocate_mint_with_fpu_regs_entry_point_offset = 280;
static constexpr dart::compiler::target::word
- Thread_allocate_mint_with_fpu_regs_stub_offset = 180;
+ Thread_allocate_mint_with_fpu_regs_stub_offset = 184;
static constexpr dart::compiler::target::word
- Thread_allocate_mint_without_fpu_regs_entry_point_offset = 280;
+ Thread_allocate_mint_without_fpu_regs_entry_point_offset = 284;
static constexpr dart::compiler::target::word
- Thread_allocate_mint_without_fpu_regs_stub_offset = 184;
+ Thread_allocate_mint_without_fpu_regs_stub_offset = 188;
static constexpr dart::compiler::target::word
- Thread_allocate_object_entry_point_offset = 284;
+ Thread_allocate_object_entry_point_offset = 288;
static constexpr dart::compiler::target::word
- Thread_allocate_object_stub_offset = 188;
+ Thread_allocate_object_stub_offset = 192;
static constexpr dart::compiler::target::word
- Thread_allocate_object_parameterized_entry_point_offset = 288;
+ Thread_allocate_object_parameterized_entry_point_offset = 292;
static constexpr dart::compiler::target::word
- Thread_allocate_object_parameterized_stub_offset = 192;
+ Thread_allocate_object_parameterized_stub_offset = 196;
static constexpr dart::compiler::target::word
- Thread_allocate_object_slow_entry_point_offset = 292;
+ Thread_allocate_object_slow_entry_point_offset = 296;
static constexpr dart::compiler::target::word
- Thread_allocate_object_slow_stub_offset = 196;
-static constexpr dart::compiler::target::word Thread_api_top_scope_offset = 832;
+ Thread_allocate_object_slow_stub_offset = 200;
+static constexpr dart::compiler::target::word Thread_api_top_scope_offset = 836;
static constexpr dart::compiler::target::word
- Thread_auto_scope_native_wrapper_entry_point_offset = 340;
+ Thread_auto_scope_native_wrapper_entry_point_offset = 344;
static constexpr dart::compiler::target::word Thread_bool_false_offset = 120;
static constexpr dart::compiler::target::word Thread_bool_true_offset = 116;
static constexpr dart::compiler::target::word
- Thread_bootstrap_native_wrapper_entry_point_offset = 332;
+ Thread_bootstrap_native_wrapper_entry_point_offset = 336;
static constexpr dart::compiler::target::word
- Thread_call_to_runtime_entry_point_offset = 272;
+ Thread_call_to_runtime_entry_point_offset = 276;
static constexpr dart::compiler::target::word
- Thread_call_to_runtime_stub_offset = 136;
-static constexpr dart::compiler::target::word Thread_dart_stream_offset = 856;
+ Thread_call_to_runtime_stub_offset = 140;
+static constexpr dart::compiler::target::word Thread_dart_stream_offset = 864;
static constexpr dart::compiler::target::word
Thread_dispatch_table_array_offset = 44;
static constexpr dart::compiler::target::word
- Thread_double_truncate_round_supported_offset = 836;
+ Thread_double_truncate_round_supported_offset = 840;
static constexpr dart::compiler::target::word
- Thread_service_extension_stream_offset = 860;
+ Thread_service_extension_stream_offset = 868;
static constexpr dart::compiler::target::word Thread_optimize_entry_offset =
- 312;
-static constexpr dart::compiler::target::word Thread_optimize_stub_offset = 224;
-static constexpr dart::compiler::target::word Thread_deoptimize_entry_offset =
316;
+static constexpr dart::compiler::target::word Thread_optimize_stub_offset = 228;
+static constexpr dart::compiler::target::word Thread_deoptimize_entry_offset =
+ 320;
static constexpr dart::compiler::target::word Thread_deoptimize_stub_offset =
- 228;
+ 232;
static constexpr dart::compiler::target::word Thread_double_abs_address_offset =
- 356;
-static constexpr dart::compiler::target::word
- Thread_double_negate_address_offset = 352;
-static constexpr dart::compiler::target::word Thread_end_offset = 52;
-static constexpr dart::compiler::target::word
- Thread_enter_safepoint_stub_offset = 248;
-static constexpr dart::compiler::target::word Thread_execution_state_offset =
- 812;
-static constexpr dart::compiler::target::word
- Thread_exit_safepoint_stub_offset = 252;
-static constexpr dart::compiler::target::word
- Thread_exit_safepoint_ignore_unwind_in_progress_stub_offset = 256;
-static constexpr dart::compiler::target::word
- Thread_call_native_through_safepoint_stub_offset = 260;
-static constexpr dart::compiler::target::word
- Thread_call_native_through_safepoint_entry_point_offset = 320;
-static constexpr dart::compiler::target::word
- Thread_fix_allocation_stub_code_offset = 128;
-static constexpr dart::compiler::target::word
- Thread_fix_callers_target_code_offset = 124;
-static constexpr dart::compiler::target::word
- Thread_float_absolute_address_offset = 368;
-static constexpr dart::compiler::target::word
- Thread_float_negate_address_offset = 364;
-static constexpr dart::compiler::target::word Thread_float_not_address_offset =
360;
static constexpr dart::compiler::target::word
- Thread_float_zerow_address_offset = 372;
-static constexpr dart::compiler::target::word Thread_global_object_pool_offset =
- 800;
+ Thread_double_negate_address_offset = 356;
+static constexpr dart::compiler::target::word Thread_end_offset = 52;
static constexpr dart::compiler::target::word
- Thread_invoke_dart_code_stub_offset = 132;
+ Thread_enter_safepoint_stub_offset = 252;
+static constexpr dart::compiler::target::word Thread_execution_state_offset =
+ 816;
+static constexpr dart::compiler::target::word
+ Thread_exit_safepoint_stub_offset = 256;
+static constexpr dart::compiler::target::word
+ Thread_exit_safepoint_ignore_unwind_in_progress_stub_offset = 260;
+static constexpr dart::compiler::target::word
+ Thread_call_native_through_safepoint_stub_offset = 264;
+static constexpr dart::compiler::target::word
+ Thread_call_native_through_safepoint_entry_point_offset = 324;
+static constexpr dart::compiler::target::word
+ Thread_fix_allocation_stub_code_offset = 132;
+static constexpr dart::compiler::target::word
+ Thread_fix_callers_target_code_offset = 128;
+static constexpr dart::compiler::target::word
+ Thread_float_absolute_address_offset = 372;
+static constexpr dart::compiler::target::word
+ Thread_float_negate_address_offset = 368;
+static constexpr dart::compiler::target::word Thread_float_not_address_offset =
+ 364;
+static constexpr dart::compiler::target::word
+ Thread_float_zerow_address_offset = 376;
+static constexpr dart::compiler::target::word Thread_global_object_pool_offset =
+ 804;
+static constexpr dart::compiler::target::word
+ Thread_invoke_dart_code_stub_offset = 136;
static constexpr dart::compiler::target::word Thread_exit_through_ffi_offset =
- 828;
+ 832;
static constexpr dart::compiler::target::word Thread_isolate_offset = 40;
-static constexpr dart::compiler::target::word Thread_isolate_group_offset = 864;
+static constexpr dart::compiler::target::word Thread_isolate_group_offset = 872;
static constexpr dart::compiler::target::word Thread_field_table_values_offset =
64;
static constexpr dart::compiler::target::word
- Thread_lazy_deopt_from_return_stub_offset = 232;
+ Thread_lazy_deopt_from_return_stub_offset = 236;
static constexpr dart::compiler::target::word
- Thread_lazy_deopt_from_throw_stub_offset = 236;
+ Thread_lazy_deopt_from_throw_stub_offset = 240;
static constexpr dart::compiler::target::word
- Thread_lazy_specialize_type_test_stub_offset = 244;
+ Thread_lazy_specialize_type_test_stub_offset = 248;
static constexpr dart::compiler::target::word
Thread_marking_stack_block_offset = 80;
static constexpr dart::compiler::target::word
- Thread_megamorphic_call_checked_entry_offset = 304;
+ Thread_megamorphic_call_checked_entry_offset = 308;
static constexpr dart::compiler::target::word
- Thread_switchable_call_miss_entry_offset = 308;
+ Thread_switchable_call_miss_entry_offset = 312;
static constexpr dart::compiler::target::word
- Thread_switchable_call_miss_stub_offset = 208;
+ Thread_switchable_call_miss_stub_offset = 212;
static constexpr dart::compiler::target::word
- Thread_no_scope_native_wrapper_entry_point_offset = 336;
+ Thread_no_scope_native_wrapper_entry_point_offset = 340;
static constexpr dart::compiler::target::word
- Thread_late_initialization_error_shared_with_fpu_regs_stub_offset = 144;
+ Thread_late_initialization_error_shared_with_fpu_regs_stub_offset = 148;
static constexpr dart::compiler::target::word
- Thread_late_initialization_error_shared_without_fpu_regs_stub_offset = 140;
+ Thread_late_initialization_error_shared_without_fpu_regs_stub_offset = 144;
static constexpr dart::compiler::target::word
- Thread_null_error_shared_with_fpu_regs_stub_offset = 152;
+ Thread_null_error_shared_with_fpu_regs_stub_offset = 156;
static constexpr dart::compiler::target::word
- Thread_null_error_shared_without_fpu_regs_stub_offset = 148;
+ Thread_null_error_shared_without_fpu_regs_stub_offset = 152;
static constexpr dart::compiler::target::word
- Thread_null_arg_error_shared_with_fpu_regs_stub_offset = 160;
+ Thread_null_arg_error_shared_with_fpu_regs_stub_offset = 164;
static constexpr dart::compiler::target::word
- Thread_null_arg_error_shared_without_fpu_regs_stub_offset = 156;
+ Thread_null_arg_error_shared_without_fpu_regs_stub_offset = 160;
static constexpr dart::compiler::target::word
- Thread_null_cast_error_shared_with_fpu_regs_stub_offset = 168;
+ Thread_null_cast_error_shared_with_fpu_regs_stub_offset = 172;
static constexpr dart::compiler::target::word
- Thread_null_cast_error_shared_without_fpu_regs_stub_offset = 164;
+ Thread_null_cast_error_shared_without_fpu_regs_stub_offset = 168;
static constexpr dart::compiler::target::word
- Thread_range_error_shared_with_fpu_regs_stub_offset = 176;
+ Thread_range_error_shared_with_fpu_regs_stub_offset = 180;
static constexpr dart::compiler::target::word
- Thread_range_error_shared_without_fpu_regs_stub_offset = 172;
+ Thread_range_error_shared_without_fpu_regs_stub_offset = 176;
static constexpr dart::compiler::target::word Thread_object_null_offset = 112;
static constexpr dart::compiler::target::word
- Thread_predefined_symbols_address_offset = 344;
-static constexpr dart::compiler::target::word Thread_resume_pc_offset = 804;
+ Thread_predefined_symbols_address_offset = 348;
+static constexpr dart::compiler::target::word Thread_resume_pc_offset = 808;
static constexpr dart::compiler::target::word
- Thread_saved_shadow_call_stack_offset = 808;
+ Thread_saved_shadow_call_stack_offset = 812;
static constexpr dart::compiler::target::word Thread_safepoint_state_offset =
- 816;
+ 820;
static constexpr dart::compiler::target::word
- Thread_slow_type_test_stub_offset = 240;
+ Thread_slow_type_test_stub_offset = 244;
static constexpr dart::compiler::target::word
- Thread_slow_type_test_entry_point_offset = 328;
+ Thread_slow_type_test_entry_point_offset = 332;
static constexpr dart::compiler::target::word Thread_stack_limit_offset = 28;
static constexpr dart::compiler::target::word Thread_saved_stack_limit_offset =
56;
static constexpr dart::compiler::target::word
Thread_stack_overflow_flags_offset = 60;
static constexpr dart::compiler::target::word
- Thread_stack_overflow_shared_with_fpu_regs_entry_point_offset = 300;
+ Thread_stack_overflow_shared_with_fpu_regs_entry_point_offset = 304;
static constexpr dart::compiler::target::word
- Thread_stack_overflow_shared_with_fpu_regs_stub_offset = 204;
+ Thread_stack_overflow_shared_with_fpu_regs_stub_offset = 208;
static constexpr dart::compiler::target::word
- Thread_stack_overflow_shared_without_fpu_regs_entry_point_offset = 296;
+ Thread_stack_overflow_shared_without_fpu_regs_entry_point_offset = 300;
static constexpr dart::compiler::target::word
- Thread_stack_overflow_shared_without_fpu_regs_stub_offset = 200;
+ Thread_stack_overflow_shared_without_fpu_regs_stub_offset = 204;
static constexpr dart::compiler::target::word Thread_store_buffer_block_offset =
76;
static constexpr dart::compiler::target::word
@@ -3992,17 +3992,17 @@
Thread_unboxed_double_runtime_arg_offset = 104;
static constexpr dart::compiler::target::word Thread_vm_tag_offset = 88;
static constexpr dart::compiler::target::word
- Thread_write_barrier_entry_point_offset = 264;
+ Thread_write_barrier_entry_point_offset = 268;
static constexpr dart::compiler::target::word Thread_write_barrier_mask_offset =
32;
static constexpr dart::compiler::target::word Thread_heap_base_offset = 36;
-static constexpr dart::compiler::target::word Thread_callback_code_offset = 820;
+static constexpr dart::compiler::target::word Thread_callback_code_offset = 824;
static constexpr dart::compiler::target::word
- Thread_callback_stack_return_offset = 824;
-static constexpr dart::compiler::target::word Thread_random_offset = 840;
+ Thread_callback_stack_return_offset = 828;
+static constexpr dart::compiler::target::word Thread_random_offset = 848;
static constexpr dart::compiler::target::word
- Thread_jump_to_frame_entry_point_offset = 324;
-static constexpr dart::compiler::target::word Thread_tsan_utils_offset = 848;
+ Thread_jump_to_frame_entry_point_offset = 328;
+static constexpr dart::compiler::target::word Thread_tsan_utils_offset = 856;
static constexpr dart::compiler::target::word TsanUtils_setjmp_function_offset =
0;
static constexpr dart::compiler::target::word TsanUtils_setjmp_buffer_offset =
@@ -4095,9 +4095,9 @@
4, 12, 8, 16};
static constexpr dart::compiler::target::word
Thread_write_barrier_wrappers_thread_offset[] = {
- -1, -1, -1, -1, -1, 720, 724, 728, -1, -1, 732,
- 736, 740, -1, -1, -1, 744, 748, 752, 756, 760, 764,
- 768, 772, -1, -1, -1, -1, 776, 780, 784, 788};
+ -1, -1, -1, -1, -1, 724, 728, 732, -1, -1, 736,
+ 740, 744, -1, -1, -1, 748, 752, 756, 760, 764, 768,
+ 772, 776, -1, -1, -1, -1, 780, 784, 788, 792};
static constexpr dart::compiler::target::word AbstractType_InstanceSize = 12;
static constexpr dart::compiler::target::word ApiError_InstanceSize = 8;
static constexpr dart::compiler::target::word Array_header_size = 12;
@@ -4425,160 +4425,160 @@
static constexpr dart::compiler::target::word String_length_offset = 8;
static constexpr dart::compiler::target::word SubtypeTestCache_cache_offset = 8;
static constexpr dart::compiler::target::word
- Thread_AllocateArray_entry_point_offset = 728;
+ Thread_AllocateArray_entry_point_offset = 736;
static constexpr dart::compiler::target::word Thread_active_exception_offset =
- 1560;
-static constexpr dart::compiler::target::word Thread_active_stacktrace_offset =
1568;
+static constexpr dart::compiler::target::word Thread_active_stacktrace_offset =
+ 1576;
static constexpr dart::compiler::target::word
- Thread_array_write_barrier_entry_point_offset = 512;
+ Thread_array_write_barrier_entry_point_offset = 520;
static constexpr dart::compiler::target::word
- Thread_allocate_mint_with_fpu_regs_entry_point_offset = 528;
+ Thread_allocate_mint_with_fpu_regs_entry_point_offset = 536;
static constexpr dart::compiler::target::word
- Thread_allocate_mint_with_fpu_regs_stub_offset = 336;
+ Thread_allocate_mint_with_fpu_regs_stub_offset = 344;
static constexpr dart::compiler::target::word
- Thread_allocate_mint_without_fpu_regs_entry_point_offset = 536;
+ Thread_allocate_mint_without_fpu_regs_entry_point_offset = 544;
static constexpr dart::compiler::target::word
- Thread_allocate_mint_without_fpu_regs_stub_offset = 344;
+ Thread_allocate_mint_without_fpu_regs_stub_offset = 352;
static constexpr dart::compiler::target::word
- Thread_allocate_object_entry_point_offset = 544;
+ Thread_allocate_object_entry_point_offset = 552;
static constexpr dart::compiler::target::word
- Thread_allocate_object_stub_offset = 352;
+ Thread_allocate_object_stub_offset = 360;
static constexpr dart::compiler::target::word
- Thread_allocate_object_parameterized_entry_point_offset = 552;
+ Thread_allocate_object_parameterized_entry_point_offset = 560;
static constexpr dart::compiler::target::word
- Thread_allocate_object_parameterized_stub_offset = 360;
+ Thread_allocate_object_parameterized_stub_offset = 368;
static constexpr dart::compiler::target::word
- Thread_allocate_object_slow_entry_point_offset = 560;
+ Thread_allocate_object_slow_entry_point_offset = 568;
static constexpr dart::compiler::target::word
- Thread_allocate_object_slow_stub_offset = 368;
+ Thread_allocate_object_slow_stub_offset = 376;
static constexpr dart::compiler::target::word Thread_api_top_scope_offset =
- 1640;
+ 1648;
static constexpr dart::compiler::target::word
- Thread_auto_scope_native_wrapper_entry_point_offset = 656;
+ Thread_auto_scope_native_wrapper_entry_point_offset = 664;
static constexpr dart::compiler::target::word Thread_bool_false_offset = 216;
static constexpr dart::compiler::target::word Thread_bool_true_offset = 208;
static constexpr dart::compiler::target::word
- Thread_bootstrap_native_wrapper_entry_point_offset = 640;
+ Thread_bootstrap_native_wrapper_entry_point_offset = 648;
static constexpr dart::compiler::target::word
- Thread_call_to_runtime_entry_point_offset = 520;
+ Thread_call_to_runtime_entry_point_offset = 528;
static constexpr dart::compiler::target::word
- Thread_call_to_runtime_stub_offset = 248;
-static constexpr dart::compiler::target::word Thread_dart_stream_offset = 1680;
+ Thread_call_to_runtime_stub_offset = 256;
+static constexpr dart::compiler::target::word Thread_dart_stream_offset = 1688;
static constexpr dart::compiler::target::word
Thread_dispatch_table_array_offset = 88;
static constexpr dart::compiler::target::word
- Thread_double_truncate_round_supported_offset = 1648;
+ Thread_double_truncate_round_supported_offset = 1656;
static constexpr dart::compiler::target::word
- Thread_service_extension_stream_offset = 1688;
+ Thread_service_extension_stream_offset = 1696;
static constexpr dart::compiler::target::word Thread_optimize_entry_offset =
- 600;
-static constexpr dart::compiler::target::word Thread_optimize_stub_offset = 424;
-static constexpr dart::compiler::target::word Thread_deoptimize_entry_offset =
608;
+static constexpr dart::compiler::target::word Thread_optimize_stub_offset = 432;
+static constexpr dart::compiler::target::word Thread_deoptimize_entry_offset =
+ 616;
static constexpr dart::compiler::target::word Thread_deoptimize_stub_offset =
- 432;
+ 440;
static constexpr dart::compiler::target::word Thread_double_abs_address_offset =
- 688;
-static constexpr dart::compiler::target::word
- Thread_double_negate_address_offset = 680;
-static constexpr dart::compiler::target::word Thread_end_offset = 104;
-static constexpr dart::compiler::target::word
- Thread_enter_safepoint_stub_offset = 472;
-static constexpr dart::compiler::target::word Thread_execution_state_offset =
- 1600;
-static constexpr dart::compiler::target::word
- Thread_exit_safepoint_stub_offset = 480;
-static constexpr dart::compiler::target::word
- Thread_exit_safepoint_ignore_unwind_in_progress_stub_offset = 488;
-static constexpr dart::compiler::target::word
- Thread_call_native_through_safepoint_stub_offset = 496;
-static constexpr dart::compiler::target::word
- Thread_call_native_through_safepoint_entry_point_offset = 616;
-static constexpr dart::compiler::target::word
- Thread_fix_allocation_stub_code_offset = 232;
-static constexpr dart::compiler::target::word
- Thread_fix_callers_target_code_offset = 224;
-static constexpr dart::compiler::target::word
- Thread_float_absolute_address_offset = 712;
-static constexpr dart::compiler::target::word
- Thread_float_negate_address_offset = 704;
-static constexpr dart::compiler::target::word Thread_float_not_address_offset =
696;
static constexpr dart::compiler::target::word
- Thread_float_zerow_address_offset = 720;
-static constexpr dart::compiler::target::word Thread_global_object_pool_offset =
- 1576;
+ Thread_double_negate_address_offset = 688;
+static constexpr dart::compiler::target::word Thread_end_offset = 104;
static constexpr dart::compiler::target::word
- Thread_invoke_dart_code_stub_offset = 240;
+ Thread_enter_safepoint_stub_offset = 480;
+static constexpr dart::compiler::target::word Thread_execution_state_offset =
+ 1608;
+static constexpr dart::compiler::target::word
+ Thread_exit_safepoint_stub_offset = 488;
+static constexpr dart::compiler::target::word
+ Thread_exit_safepoint_ignore_unwind_in_progress_stub_offset = 496;
+static constexpr dart::compiler::target::word
+ Thread_call_native_through_safepoint_stub_offset = 504;
+static constexpr dart::compiler::target::word
+ Thread_call_native_through_safepoint_entry_point_offset = 624;
+static constexpr dart::compiler::target::word
+ Thread_fix_allocation_stub_code_offset = 240;
+static constexpr dart::compiler::target::word
+ Thread_fix_callers_target_code_offset = 232;
+static constexpr dart::compiler::target::word
+ Thread_float_absolute_address_offset = 720;
+static constexpr dart::compiler::target::word
+ Thread_float_negate_address_offset = 712;
+static constexpr dart::compiler::target::word Thread_float_not_address_offset =
+ 704;
+static constexpr dart::compiler::target::word
+ Thread_float_zerow_address_offset = 728;
+static constexpr dart::compiler::target::word Thread_global_object_pool_offset =
+ 1584;
+static constexpr dart::compiler::target::word
+ Thread_invoke_dart_code_stub_offset = 248;
static constexpr dart::compiler::target::word Thread_exit_through_ffi_offset =
- 1632;
+ 1640;
static constexpr dart::compiler::target::word Thread_isolate_offset = 80;
static constexpr dart::compiler::target::word Thread_isolate_group_offset =
- 1696;
+ 1704;
static constexpr dart::compiler::target::word Thread_field_table_values_offset =
128;
static constexpr dart::compiler::target::word
- Thread_lazy_deopt_from_return_stub_offset = 440;
+ Thread_lazy_deopt_from_return_stub_offset = 448;
static constexpr dart::compiler::target::word
- Thread_lazy_deopt_from_throw_stub_offset = 448;
+ Thread_lazy_deopt_from_throw_stub_offset = 456;
static constexpr dart::compiler::target::word
- Thread_lazy_specialize_type_test_stub_offset = 464;
+ Thread_lazy_specialize_type_test_stub_offset = 472;
static constexpr dart::compiler::target::word
Thread_marking_stack_block_offset = 160;
static constexpr dart::compiler::target::word
- Thread_megamorphic_call_checked_entry_offset = 584;
+ Thread_megamorphic_call_checked_entry_offset = 592;
static constexpr dart::compiler::target::word
- Thread_switchable_call_miss_entry_offset = 592;
+ Thread_switchable_call_miss_entry_offset = 600;
static constexpr dart::compiler::target::word
- Thread_switchable_call_miss_stub_offset = 392;
+ Thread_switchable_call_miss_stub_offset = 400;
static constexpr dart::compiler::target::word
- Thread_no_scope_native_wrapper_entry_point_offset = 648;
+ Thread_no_scope_native_wrapper_entry_point_offset = 656;
static constexpr dart::compiler::target::word
- Thread_late_initialization_error_shared_with_fpu_regs_stub_offset = 264;
+ Thread_late_initialization_error_shared_with_fpu_regs_stub_offset = 272;
static constexpr dart::compiler::target::word
- Thread_late_initialization_error_shared_without_fpu_regs_stub_offset = 256;
+ Thread_late_initialization_error_shared_without_fpu_regs_stub_offset = 264;
static constexpr dart::compiler::target::word
- Thread_null_error_shared_with_fpu_regs_stub_offset = 280;
+ Thread_null_error_shared_with_fpu_regs_stub_offset = 288;
static constexpr dart::compiler::target::word
- Thread_null_error_shared_without_fpu_regs_stub_offset = 272;
+ Thread_null_error_shared_without_fpu_regs_stub_offset = 280;
static constexpr dart::compiler::target::word
- Thread_null_arg_error_shared_with_fpu_regs_stub_offset = 296;
+ Thread_null_arg_error_shared_with_fpu_regs_stub_offset = 304;
static constexpr dart::compiler::target::word
- Thread_null_arg_error_shared_without_fpu_regs_stub_offset = 288;
+ Thread_null_arg_error_shared_without_fpu_regs_stub_offset = 296;
static constexpr dart::compiler::target::word
- Thread_null_cast_error_shared_with_fpu_regs_stub_offset = 312;
+ Thread_null_cast_error_shared_with_fpu_regs_stub_offset = 320;
static constexpr dart::compiler::target::word
- Thread_null_cast_error_shared_without_fpu_regs_stub_offset = 304;
+ Thread_null_cast_error_shared_without_fpu_regs_stub_offset = 312;
static constexpr dart::compiler::target::word
- Thread_range_error_shared_with_fpu_regs_stub_offset = 328;
+ Thread_range_error_shared_with_fpu_regs_stub_offset = 336;
static constexpr dart::compiler::target::word
- Thread_range_error_shared_without_fpu_regs_stub_offset = 320;
+ Thread_range_error_shared_without_fpu_regs_stub_offset = 328;
static constexpr dart::compiler::target::word Thread_object_null_offset = 200;
static constexpr dart::compiler::target::word
- Thread_predefined_symbols_address_offset = 664;
-static constexpr dart::compiler::target::word Thread_resume_pc_offset = 1584;
+ Thread_predefined_symbols_address_offset = 672;
+static constexpr dart::compiler::target::word Thread_resume_pc_offset = 1592;
static constexpr dart::compiler::target::word
- Thread_saved_shadow_call_stack_offset = 1592;
+ Thread_saved_shadow_call_stack_offset = 1600;
static constexpr dart::compiler::target::word Thread_safepoint_state_offset =
- 1608;
+ 1616;
static constexpr dart::compiler::target::word
- Thread_slow_type_test_stub_offset = 456;
+ Thread_slow_type_test_stub_offset = 464;
static constexpr dart::compiler::target::word
- Thread_slow_type_test_entry_point_offset = 632;
+ Thread_slow_type_test_entry_point_offset = 640;
static constexpr dart::compiler::target::word Thread_stack_limit_offset = 56;
static constexpr dart::compiler::target::word Thread_saved_stack_limit_offset =
112;
static constexpr dart::compiler::target::word
Thread_stack_overflow_flags_offset = 120;
static constexpr dart::compiler::target::word
- Thread_stack_overflow_shared_with_fpu_regs_entry_point_offset = 576;
+ Thread_stack_overflow_shared_with_fpu_regs_entry_point_offset = 584;
static constexpr dart::compiler::target::word
- Thread_stack_overflow_shared_with_fpu_regs_stub_offset = 384;
+ Thread_stack_overflow_shared_with_fpu_regs_stub_offset = 392;
static constexpr dart::compiler::target::word
- Thread_stack_overflow_shared_without_fpu_regs_entry_point_offset = 568;
+ Thread_stack_overflow_shared_without_fpu_regs_entry_point_offset = 576;
static constexpr dart::compiler::target::word
- Thread_stack_overflow_shared_without_fpu_regs_stub_offset = 376;
+ Thread_stack_overflow_shared_without_fpu_regs_stub_offset = 384;
static constexpr dart::compiler::target::word Thread_store_buffer_block_offset =
152;
static constexpr dart::compiler::target::word
@@ -4591,18 +4591,18 @@
Thread_unboxed_double_runtime_arg_offset = 192;
static constexpr dart::compiler::target::word Thread_vm_tag_offset = 176;
static constexpr dart::compiler::target::word
- Thread_write_barrier_entry_point_offset = 504;
+ Thread_write_barrier_entry_point_offset = 512;
static constexpr dart::compiler::target::word Thread_write_barrier_mask_offset =
64;
static constexpr dart::compiler::target::word Thread_heap_base_offset = 72;
static constexpr dart::compiler::target::word Thread_callback_code_offset =
- 1616;
+ 1624;
static constexpr dart::compiler::target::word
- Thread_callback_stack_return_offset = 1624;
-static constexpr dart::compiler::target::word Thread_random_offset = 1656;
+ Thread_callback_stack_return_offset = 1632;
+static constexpr dart::compiler::target::word Thread_random_offset = 1664;
static constexpr dart::compiler::target::word
- Thread_jump_to_frame_entry_point_offset = 624;
-static constexpr dart::compiler::target::word Thread_tsan_utils_offset = 1664;
+ Thread_jump_to_frame_entry_point_offset = 632;
+static constexpr dart::compiler::target::word Thread_tsan_utils_offset = 1672;
static constexpr dart::compiler::target::word TsanUtils_setjmp_function_offset =
0;
static constexpr dart::compiler::target::word TsanUtils_setjmp_buffer_offset =
@@ -4697,9 +4697,9 @@
8, 24, 16, 32};
static constexpr dart::compiler::target::word
Thread_write_barrier_wrappers_thread_offset[] = {
- -1, -1, -1, -1, -1, 1416, 1424, 1432, -1, -1, 1440,
- 1448, 1456, -1, -1, -1, 1464, 1472, 1480, 1488, 1496, 1504,
- 1512, 1520, -1, -1, -1, -1, 1528, 1536, 1544, 1552};
+ -1, -1, -1, -1, -1, 1424, 1432, 1440, -1, -1, 1448,
+ 1456, 1464, -1, -1, -1, 1472, 1480, 1488, 1496, 1504, 1512,
+ 1520, 1528, -1, -1, -1, -1, 1536, 1544, 1552, 1560};
static constexpr dart::compiler::target::word AbstractType_InstanceSize = 24;
static constexpr dart::compiler::target::word ApiError_InstanceSize = 16;
static constexpr dart::compiler::target::word Array_header_size = 24;
@@ -5020,158 +5020,158 @@
static constexpr dart::compiler::target::word String_length_offset = 4;
static constexpr dart::compiler::target::word SubtypeTestCache_cache_offset = 4;
static constexpr dart::compiler::target::word
- Thread_AllocateArray_entry_point_offset = 376;
+ Thread_AllocateArray_entry_point_offset = 380;
static constexpr dart::compiler::target::word Thread_active_exception_offset =
- 752;
-static constexpr dart::compiler::target::word Thread_active_stacktrace_offset =
756;
+static constexpr dart::compiler::target::word Thread_active_stacktrace_offset =
+ 760;
static constexpr dart::compiler::target::word
- Thread_array_write_barrier_entry_point_offset = 268;
+ Thread_array_write_barrier_entry_point_offset = 272;
static constexpr dart::compiler::target::word
- Thread_allocate_mint_with_fpu_regs_entry_point_offset = 276;
+ Thread_allocate_mint_with_fpu_regs_entry_point_offset = 280;
static constexpr dart::compiler::target::word
- Thread_allocate_mint_with_fpu_regs_stub_offset = 180;
+ Thread_allocate_mint_with_fpu_regs_stub_offset = 184;
static constexpr dart::compiler::target::word
- Thread_allocate_mint_without_fpu_regs_entry_point_offset = 280;
+ Thread_allocate_mint_without_fpu_regs_entry_point_offset = 284;
static constexpr dart::compiler::target::word
- Thread_allocate_mint_without_fpu_regs_stub_offset = 184;
+ Thread_allocate_mint_without_fpu_regs_stub_offset = 188;
static constexpr dart::compiler::target::word
- Thread_allocate_object_entry_point_offset = 284;
+ Thread_allocate_object_entry_point_offset = 288;
static constexpr dart::compiler::target::word
- Thread_allocate_object_stub_offset = 188;
+ Thread_allocate_object_stub_offset = 192;
static constexpr dart::compiler::target::word
- Thread_allocate_object_parameterized_entry_point_offset = 288;
+ Thread_allocate_object_parameterized_entry_point_offset = 292;
static constexpr dart::compiler::target::word
- Thread_allocate_object_parameterized_stub_offset = 192;
+ Thread_allocate_object_parameterized_stub_offset = 196;
static constexpr dart::compiler::target::word
- Thread_allocate_object_slow_entry_point_offset = 292;
+ Thread_allocate_object_slow_entry_point_offset = 296;
static constexpr dart::compiler::target::word
- Thread_allocate_object_slow_stub_offset = 196;
-static constexpr dart::compiler::target::word Thread_api_top_scope_offset = 792;
+ Thread_allocate_object_slow_stub_offset = 200;
+static constexpr dart::compiler::target::word Thread_api_top_scope_offset = 796;
static constexpr dart::compiler::target::word
- Thread_auto_scope_native_wrapper_entry_point_offset = 340;
+ Thread_auto_scope_native_wrapper_entry_point_offset = 344;
static constexpr dart::compiler::target::word Thread_bool_false_offset = 120;
static constexpr dart::compiler::target::word Thread_bool_true_offset = 116;
static constexpr dart::compiler::target::word
- Thread_bootstrap_native_wrapper_entry_point_offset = 332;
+ Thread_bootstrap_native_wrapper_entry_point_offset = 336;
static constexpr dart::compiler::target::word
- Thread_call_to_runtime_entry_point_offset = 272;
+ Thread_call_to_runtime_entry_point_offset = 276;
static constexpr dart::compiler::target::word
- Thread_call_to_runtime_stub_offset = 136;
-static constexpr dart::compiler::target::word Thread_dart_stream_offset = 816;
+ Thread_call_to_runtime_stub_offset = 140;
+static constexpr dart::compiler::target::word Thread_dart_stream_offset = 824;
static constexpr dart::compiler::target::word
Thread_dispatch_table_array_offset = 44;
static constexpr dart::compiler::target::word
- Thread_double_truncate_round_supported_offset = 796;
+ Thread_double_truncate_round_supported_offset = 800;
static constexpr dart::compiler::target::word
- Thread_service_extension_stream_offset = 820;
+ Thread_service_extension_stream_offset = 828;
static constexpr dart::compiler::target::word Thread_optimize_entry_offset =
- 312;
-static constexpr dart::compiler::target::word Thread_optimize_stub_offset = 224;
-static constexpr dart::compiler::target::word Thread_deoptimize_entry_offset =
316;
+static constexpr dart::compiler::target::word Thread_optimize_stub_offset = 228;
+static constexpr dart::compiler::target::word Thread_deoptimize_entry_offset =
+ 320;
static constexpr dart::compiler::target::word Thread_deoptimize_stub_offset =
- 228;
+ 232;
static constexpr dart::compiler::target::word Thread_double_abs_address_offset =
- 356;
-static constexpr dart::compiler::target::word
- Thread_double_negate_address_offset = 352;
-static constexpr dart::compiler::target::word Thread_end_offset = 52;
-static constexpr dart::compiler::target::word
- Thread_enter_safepoint_stub_offset = 248;
-static constexpr dart::compiler::target::word Thread_execution_state_offset =
- 772;
-static constexpr dart::compiler::target::word
- Thread_exit_safepoint_stub_offset = 252;
-static constexpr dart::compiler::target::word
- Thread_exit_safepoint_ignore_unwind_in_progress_stub_offset = 256;
-static constexpr dart::compiler::target::word
- Thread_call_native_through_safepoint_stub_offset = 260;
-static constexpr dart::compiler::target::word
- Thread_call_native_through_safepoint_entry_point_offset = 320;
-static constexpr dart::compiler::target::word
- Thread_fix_allocation_stub_code_offset = 128;
-static constexpr dart::compiler::target::word
- Thread_fix_callers_target_code_offset = 124;
-static constexpr dart::compiler::target::word
- Thread_float_absolute_address_offset = 368;
-static constexpr dart::compiler::target::word
- Thread_float_negate_address_offset = 364;
-static constexpr dart::compiler::target::word Thread_float_not_address_offset =
360;
static constexpr dart::compiler::target::word
- Thread_float_zerow_address_offset = 372;
-static constexpr dart::compiler::target::word Thread_global_object_pool_offset =
- 760;
+ Thread_double_negate_address_offset = 356;
+static constexpr dart::compiler::target::word Thread_end_offset = 52;
static constexpr dart::compiler::target::word
- Thread_invoke_dart_code_stub_offset = 132;
+ Thread_enter_safepoint_stub_offset = 252;
+static constexpr dart::compiler::target::word Thread_execution_state_offset =
+ 776;
+static constexpr dart::compiler::target::word
+ Thread_exit_safepoint_stub_offset = 256;
+static constexpr dart::compiler::target::word
+ Thread_exit_safepoint_ignore_unwind_in_progress_stub_offset = 260;
+static constexpr dart::compiler::target::word
+ Thread_call_native_through_safepoint_stub_offset = 264;
+static constexpr dart::compiler::target::word
+ Thread_call_native_through_safepoint_entry_point_offset = 324;
+static constexpr dart::compiler::target::word
+ Thread_fix_allocation_stub_code_offset = 132;
+static constexpr dart::compiler::target::word
+ Thread_fix_callers_target_code_offset = 128;
+static constexpr dart::compiler::target::word
+ Thread_float_absolute_address_offset = 372;
+static constexpr dart::compiler::target::word
+ Thread_float_negate_address_offset = 368;
+static constexpr dart::compiler::target::word Thread_float_not_address_offset =
+ 364;
+static constexpr dart::compiler::target::word
+ Thread_float_zerow_address_offset = 376;
+static constexpr dart::compiler::target::word Thread_global_object_pool_offset =
+ 764;
+static constexpr dart::compiler::target::word
+ Thread_invoke_dart_code_stub_offset = 136;
static constexpr dart::compiler::target::word Thread_exit_through_ffi_offset =
- 788;
+ 792;
static constexpr dart::compiler::target::word Thread_isolate_offset = 40;
-static constexpr dart::compiler::target::word Thread_isolate_group_offset = 824;
+static constexpr dart::compiler::target::word Thread_isolate_group_offset = 832;
static constexpr dart::compiler::target::word Thread_field_table_values_offset =
64;
static constexpr dart::compiler::target::word
- Thread_lazy_deopt_from_return_stub_offset = 232;
+ Thread_lazy_deopt_from_return_stub_offset = 236;
static constexpr dart::compiler::target::word
- Thread_lazy_deopt_from_throw_stub_offset = 236;
+ Thread_lazy_deopt_from_throw_stub_offset = 240;
static constexpr dart::compiler::target::word
- Thread_lazy_specialize_type_test_stub_offset = 244;
+ Thread_lazy_specialize_type_test_stub_offset = 248;
static constexpr dart::compiler::target::word
Thread_marking_stack_block_offset = 80;
static constexpr dart::compiler::target::word
- Thread_megamorphic_call_checked_entry_offset = 304;
+ Thread_megamorphic_call_checked_entry_offset = 308;
static constexpr dart::compiler::target::word
- Thread_switchable_call_miss_entry_offset = 308;
+ Thread_switchable_call_miss_entry_offset = 312;
static constexpr dart::compiler::target::word
- Thread_switchable_call_miss_stub_offset = 208;
+ Thread_switchable_call_miss_stub_offset = 212;
static constexpr dart::compiler::target::word
- Thread_no_scope_native_wrapper_entry_point_offset = 336;
+ Thread_no_scope_native_wrapper_entry_point_offset = 340;
static constexpr dart::compiler::target::word
- Thread_late_initialization_error_shared_with_fpu_regs_stub_offset = 144;
+ Thread_late_initialization_error_shared_with_fpu_regs_stub_offset = 148;
static constexpr dart::compiler::target::word
- Thread_late_initialization_error_shared_without_fpu_regs_stub_offset = 140;
+ Thread_late_initialization_error_shared_without_fpu_regs_stub_offset = 144;
static constexpr dart::compiler::target::word
- Thread_null_error_shared_with_fpu_regs_stub_offset = 152;
+ Thread_null_error_shared_with_fpu_regs_stub_offset = 156;
static constexpr dart::compiler::target::word
- Thread_null_error_shared_without_fpu_regs_stub_offset = 148;
+ Thread_null_error_shared_without_fpu_regs_stub_offset = 152;
static constexpr dart::compiler::target::word
- Thread_null_arg_error_shared_with_fpu_regs_stub_offset = 160;
+ Thread_null_arg_error_shared_with_fpu_regs_stub_offset = 164;
static constexpr dart::compiler::target::word
- Thread_null_arg_error_shared_without_fpu_regs_stub_offset = 156;
+ Thread_null_arg_error_shared_without_fpu_regs_stub_offset = 160;
static constexpr dart::compiler::target::word
- Thread_null_cast_error_shared_with_fpu_regs_stub_offset = 168;
+ Thread_null_cast_error_shared_with_fpu_regs_stub_offset = 172;
static constexpr dart::compiler::target::word
- Thread_null_cast_error_shared_without_fpu_regs_stub_offset = 164;
+ Thread_null_cast_error_shared_without_fpu_regs_stub_offset = 168;
static constexpr dart::compiler::target::word
- Thread_range_error_shared_with_fpu_regs_stub_offset = 176;
+ Thread_range_error_shared_with_fpu_regs_stub_offset = 180;
static constexpr dart::compiler::target::word
- Thread_range_error_shared_without_fpu_regs_stub_offset = 172;
+ Thread_range_error_shared_without_fpu_regs_stub_offset = 176;
static constexpr dart::compiler::target::word Thread_object_null_offset = 112;
static constexpr dart::compiler::target::word
- Thread_predefined_symbols_address_offset = 344;
-static constexpr dart::compiler::target::word Thread_resume_pc_offset = 764;
+ Thread_predefined_symbols_address_offset = 348;
+static constexpr dart::compiler::target::word Thread_resume_pc_offset = 768;
static constexpr dart::compiler::target::word
- Thread_saved_shadow_call_stack_offset = 768;
+ Thread_saved_shadow_call_stack_offset = 772;
static constexpr dart::compiler::target::word Thread_safepoint_state_offset =
- 776;
+ 780;
static constexpr dart::compiler::target::word
- Thread_slow_type_test_stub_offset = 240;
+ Thread_slow_type_test_stub_offset = 244;
static constexpr dart::compiler::target::word
- Thread_slow_type_test_entry_point_offset = 328;
+ Thread_slow_type_test_entry_point_offset = 332;
static constexpr dart::compiler::target::word Thread_stack_limit_offset = 28;
static constexpr dart::compiler::target::word Thread_saved_stack_limit_offset =
56;
static constexpr dart::compiler::target::word
Thread_stack_overflow_flags_offset = 60;
static constexpr dart::compiler::target::word
- Thread_stack_overflow_shared_with_fpu_regs_entry_point_offset = 300;
+ Thread_stack_overflow_shared_with_fpu_regs_entry_point_offset = 304;
static constexpr dart::compiler::target::word
- Thread_stack_overflow_shared_with_fpu_regs_stub_offset = 204;
+ Thread_stack_overflow_shared_with_fpu_regs_stub_offset = 208;
static constexpr dart::compiler::target::word
- Thread_stack_overflow_shared_without_fpu_regs_entry_point_offset = 296;
+ Thread_stack_overflow_shared_without_fpu_regs_entry_point_offset = 300;
static constexpr dart::compiler::target::word
- Thread_stack_overflow_shared_without_fpu_regs_stub_offset = 200;
+ Thread_stack_overflow_shared_without_fpu_regs_stub_offset = 204;
static constexpr dart::compiler::target::word Thread_store_buffer_block_offset =
76;
static constexpr dart::compiler::target::word
@@ -5184,17 +5184,17 @@
Thread_unboxed_double_runtime_arg_offset = 104;
static constexpr dart::compiler::target::word Thread_vm_tag_offset = 88;
static constexpr dart::compiler::target::word
- Thread_write_barrier_entry_point_offset = 264;
+ Thread_write_barrier_entry_point_offset = 268;
static constexpr dart::compiler::target::word Thread_write_barrier_mask_offset =
32;
static constexpr dart::compiler::target::word Thread_heap_base_offset = 36;
-static constexpr dart::compiler::target::word Thread_callback_code_offset = 780;
+static constexpr dart::compiler::target::word Thread_callback_code_offset = 784;
static constexpr dart::compiler::target::word
- Thread_callback_stack_return_offset = 784;
-static constexpr dart::compiler::target::word Thread_random_offset = 800;
+ Thread_callback_stack_return_offset = 788;
+static constexpr dart::compiler::target::word Thread_random_offset = 808;
static constexpr dart::compiler::target::word
- Thread_jump_to_frame_entry_point_offset = 324;
-static constexpr dart::compiler::target::word Thread_tsan_utils_offset = 808;
+ Thread_jump_to_frame_entry_point_offset = 328;
+static constexpr dart::compiler::target::word Thread_tsan_utils_offset = 816;
static constexpr dart::compiler::target::word TsanUtils_setjmp_function_offset =
0;
static constexpr dart::compiler::target::word TsanUtils_setjmp_buffer_offset =
@@ -5287,7 +5287,7 @@
4, 12, 8, 16};
static constexpr dart::compiler::target::word
Thread_write_barrier_wrappers_thread_offset[] = {
- 720, 724, 728, 732, 736, -1, 740, -1, 744, 748, -1, -1, -1, -1, -1, -1};
+ 724, 728, 732, 736, 740, -1, 744, -1, 748, 752, -1, -1, -1, -1, -1, -1};
static constexpr dart::compiler::target::word AbstractType_InstanceSize = 12;
static constexpr dart::compiler::target::word ApiError_InstanceSize = 8;
static constexpr dart::compiler::target::word Array_header_size = 12;
@@ -5609,160 +5609,160 @@
static constexpr dart::compiler::target::word String_length_offset = 8;
static constexpr dart::compiler::target::word SubtypeTestCache_cache_offset = 8;
static constexpr dart::compiler::target::word
- Thread_AllocateArray_entry_point_offset = 728;
+ Thread_AllocateArray_entry_point_offset = 736;
static constexpr dart::compiler::target::word Thread_active_exception_offset =
- 1504;
-static constexpr dart::compiler::target::word Thread_active_stacktrace_offset =
1512;
+static constexpr dart::compiler::target::word Thread_active_stacktrace_offset =
+ 1520;
static constexpr dart::compiler::target::word
- Thread_array_write_barrier_entry_point_offset = 512;
+ Thread_array_write_barrier_entry_point_offset = 520;
static constexpr dart::compiler::target::word
- Thread_allocate_mint_with_fpu_regs_entry_point_offset = 528;
+ Thread_allocate_mint_with_fpu_regs_entry_point_offset = 536;
static constexpr dart::compiler::target::word
- Thread_allocate_mint_with_fpu_regs_stub_offset = 336;
+ Thread_allocate_mint_with_fpu_regs_stub_offset = 344;
static constexpr dart::compiler::target::word
- Thread_allocate_mint_without_fpu_regs_entry_point_offset = 536;
+ Thread_allocate_mint_without_fpu_regs_entry_point_offset = 544;
static constexpr dart::compiler::target::word
- Thread_allocate_mint_without_fpu_regs_stub_offset = 344;
+ Thread_allocate_mint_without_fpu_regs_stub_offset = 352;
static constexpr dart::compiler::target::word
- Thread_allocate_object_entry_point_offset = 544;
+ Thread_allocate_object_entry_point_offset = 552;
static constexpr dart::compiler::target::word
- Thread_allocate_object_stub_offset = 352;
+ Thread_allocate_object_stub_offset = 360;
static constexpr dart::compiler::target::word
- Thread_allocate_object_parameterized_entry_point_offset = 552;
+ Thread_allocate_object_parameterized_entry_point_offset = 560;
static constexpr dart::compiler::target::word
- Thread_allocate_object_parameterized_stub_offset = 360;
+ Thread_allocate_object_parameterized_stub_offset = 368;
static constexpr dart::compiler::target::word
- Thread_allocate_object_slow_entry_point_offset = 560;
+ Thread_allocate_object_slow_entry_point_offset = 568;
static constexpr dart::compiler::target::word
- Thread_allocate_object_slow_stub_offset = 368;
+ Thread_allocate_object_slow_stub_offset = 376;
static constexpr dart::compiler::target::word Thread_api_top_scope_offset =
- 1584;
+ 1592;
static constexpr dart::compiler::target::word
- Thread_auto_scope_native_wrapper_entry_point_offset = 656;
+ Thread_auto_scope_native_wrapper_entry_point_offset = 664;
static constexpr dart::compiler::target::word Thread_bool_false_offset = 216;
static constexpr dart::compiler::target::word Thread_bool_true_offset = 208;
static constexpr dart::compiler::target::word
- Thread_bootstrap_native_wrapper_entry_point_offset = 640;
+ Thread_bootstrap_native_wrapper_entry_point_offset = 648;
static constexpr dart::compiler::target::word
- Thread_call_to_runtime_entry_point_offset = 520;
+ Thread_call_to_runtime_entry_point_offset = 528;
static constexpr dart::compiler::target::word
- Thread_call_to_runtime_stub_offset = 248;
-static constexpr dart::compiler::target::word Thread_dart_stream_offset = 1624;
+ Thread_call_to_runtime_stub_offset = 256;
+static constexpr dart::compiler::target::word Thread_dart_stream_offset = 1632;
static constexpr dart::compiler::target::word
Thread_dispatch_table_array_offset = 88;
static constexpr dart::compiler::target::word
- Thread_double_truncate_round_supported_offset = 1592;
+ Thread_double_truncate_round_supported_offset = 1600;
static constexpr dart::compiler::target::word
- Thread_service_extension_stream_offset = 1632;
+ Thread_service_extension_stream_offset = 1640;
static constexpr dart::compiler::target::word Thread_optimize_entry_offset =
- 600;
-static constexpr dart::compiler::target::word Thread_optimize_stub_offset = 424;
-static constexpr dart::compiler::target::word Thread_deoptimize_entry_offset =
608;
+static constexpr dart::compiler::target::word Thread_optimize_stub_offset = 432;
+static constexpr dart::compiler::target::word Thread_deoptimize_entry_offset =
+ 616;
static constexpr dart::compiler::target::word Thread_deoptimize_stub_offset =
- 432;
+ 440;
static constexpr dart::compiler::target::word Thread_double_abs_address_offset =
- 688;
-static constexpr dart::compiler::target::word
- Thread_double_negate_address_offset = 680;
-static constexpr dart::compiler::target::word Thread_end_offset = 104;
-static constexpr dart::compiler::target::word
- Thread_enter_safepoint_stub_offset = 472;
-static constexpr dart::compiler::target::word Thread_execution_state_offset =
- 1544;
-static constexpr dart::compiler::target::word
- Thread_exit_safepoint_stub_offset = 480;
-static constexpr dart::compiler::target::word
- Thread_exit_safepoint_ignore_unwind_in_progress_stub_offset = 488;
-static constexpr dart::compiler::target::word
- Thread_call_native_through_safepoint_stub_offset = 496;
-static constexpr dart::compiler::target::word
- Thread_call_native_through_safepoint_entry_point_offset = 616;
-static constexpr dart::compiler::target::word
- Thread_fix_allocation_stub_code_offset = 232;
-static constexpr dart::compiler::target::word
- Thread_fix_callers_target_code_offset = 224;
-static constexpr dart::compiler::target::word
- Thread_float_absolute_address_offset = 712;
-static constexpr dart::compiler::target::word
- Thread_float_negate_address_offset = 704;
-static constexpr dart::compiler::target::word Thread_float_not_address_offset =
696;
static constexpr dart::compiler::target::word
- Thread_float_zerow_address_offset = 720;
-static constexpr dart::compiler::target::word Thread_global_object_pool_offset =
- 1520;
+ Thread_double_negate_address_offset = 688;
+static constexpr dart::compiler::target::word Thread_end_offset = 104;
static constexpr dart::compiler::target::word
- Thread_invoke_dart_code_stub_offset = 240;
+ Thread_enter_safepoint_stub_offset = 480;
+static constexpr dart::compiler::target::word Thread_execution_state_offset =
+ 1552;
+static constexpr dart::compiler::target::word
+ Thread_exit_safepoint_stub_offset = 488;
+static constexpr dart::compiler::target::word
+ Thread_exit_safepoint_ignore_unwind_in_progress_stub_offset = 496;
+static constexpr dart::compiler::target::word
+ Thread_call_native_through_safepoint_stub_offset = 504;
+static constexpr dart::compiler::target::word
+ Thread_call_native_through_safepoint_entry_point_offset = 624;
+static constexpr dart::compiler::target::word
+ Thread_fix_allocation_stub_code_offset = 240;
+static constexpr dart::compiler::target::word
+ Thread_fix_callers_target_code_offset = 232;
+static constexpr dart::compiler::target::word
+ Thread_float_absolute_address_offset = 720;
+static constexpr dart::compiler::target::word
+ Thread_float_negate_address_offset = 712;
+static constexpr dart::compiler::target::word Thread_float_not_address_offset =
+ 704;
+static constexpr dart::compiler::target::word
+ Thread_float_zerow_address_offset = 728;
+static constexpr dart::compiler::target::word Thread_global_object_pool_offset =
+ 1528;
+static constexpr dart::compiler::target::word
+ Thread_invoke_dart_code_stub_offset = 248;
static constexpr dart::compiler::target::word Thread_exit_through_ffi_offset =
- 1576;
+ 1584;
static constexpr dart::compiler::target::word Thread_isolate_offset = 80;
static constexpr dart::compiler::target::word Thread_isolate_group_offset =
- 1640;
+ 1648;
static constexpr dart::compiler::target::word Thread_field_table_values_offset =
128;
static constexpr dart::compiler::target::word
- Thread_lazy_deopt_from_return_stub_offset = 440;
+ Thread_lazy_deopt_from_return_stub_offset = 448;
static constexpr dart::compiler::target::word
- Thread_lazy_deopt_from_throw_stub_offset = 448;
+ Thread_lazy_deopt_from_throw_stub_offset = 456;
static constexpr dart::compiler::target::word
- Thread_lazy_specialize_type_test_stub_offset = 464;
+ Thread_lazy_specialize_type_test_stub_offset = 472;
static constexpr dart::compiler::target::word
Thread_marking_stack_block_offset = 160;
static constexpr dart::compiler::target::word
- Thread_megamorphic_call_checked_entry_offset = 584;
+ Thread_megamorphic_call_checked_entry_offset = 592;
static constexpr dart::compiler::target::word
- Thread_switchable_call_miss_entry_offset = 592;
+ Thread_switchable_call_miss_entry_offset = 600;
static constexpr dart::compiler::target::word
- Thread_switchable_call_miss_stub_offset = 392;
+ Thread_switchable_call_miss_stub_offset = 400;
static constexpr dart::compiler::target::word
- Thread_no_scope_native_wrapper_entry_point_offset = 648;
+ Thread_no_scope_native_wrapper_entry_point_offset = 656;
static constexpr dart::compiler::target::word
- Thread_late_initialization_error_shared_with_fpu_regs_stub_offset = 264;
+ Thread_late_initialization_error_shared_with_fpu_regs_stub_offset = 272;
static constexpr dart::compiler::target::word
- Thread_late_initialization_error_shared_without_fpu_regs_stub_offset = 256;
+ Thread_late_initialization_error_shared_without_fpu_regs_stub_offset = 264;
static constexpr dart::compiler::target::word
- Thread_null_error_shared_with_fpu_regs_stub_offset = 280;
+ Thread_null_error_shared_with_fpu_regs_stub_offset = 288;
static constexpr dart::compiler::target::word
- Thread_null_error_shared_without_fpu_regs_stub_offset = 272;
+ Thread_null_error_shared_without_fpu_regs_stub_offset = 280;
static constexpr dart::compiler::target::word
- Thread_null_arg_error_shared_with_fpu_regs_stub_offset = 296;
+ Thread_null_arg_error_shared_with_fpu_regs_stub_offset = 304;
static constexpr dart::compiler::target::word
- Thread_null_arg_error_shared_without_fpu_regs_stub_offset = 288;
+ Thread_null_arg_error_shared_without_fpu_regs_stub_offset = 296;
static constexpr dart::compiler::target::word
- Thread_null_cast_error_shared_with_fpu_regs_stub_offset = 312;
+ Thread_null_cast_error_shared_with_fpu_regs_stub_offset = 320;
static constexpr dart::compiler::target::word
- Thread_null_cast_error_shared_without_fpu_regs_stub_offset = 304;
+ Thread_null_cast_error_shared_without_fpu_regs_stub_offset = 312;
static constexpr dart::compiler::target::word
- Thread_range_error_shared_with_fpu_regs_stub_offset = 328;
+ Thread_range_error_shared_with_fpu_regs_stub_offset = 336;
static constexpr dart::compiler::target::word
- Thread_range_error_shared_without_fpu_regs_stub_offset = 320;
+ Thread_range_error_shared_without_fpu_regs_stub_offset = 328;
static constexpr dart::compiler::target::word Thread_object_null_offset = 200;
static constexpr dart::compiler::target::word
- Thread_predefined_symbols_address_offset = 664;
-static constexpr dart::compiler::target::word Thread_resume_pc_offset = 1528;
+ Thread_predefined_symbols_address_offset = 672;
+static constexpr dart::compiler::target::word Thread_resume_pc_offset = 1536;
static constexpr dart::compiler::target::word
- Thread_saved_shadow_call_stack_offset = 1536;
+ Thread_saved_shadow_call_stack_offset = 1544;
static constexpr dart::compiler::target::word Thread_safepoint_state_offset =
- 1552;
+ 1560;
static constexpr dart::compiler::target::word
- Thread_slow_type_test_stub_offset = 456;
+ Thread_slow_type_test_stub_offset = 464;
static constexpr dart::compiler::target::word
- Thread_slow_type_test_entry_point_offset = 632;
+ Thread_slow_type_test_entry_point_offset = 640;
static constexpr dart::compiler::target::word Thread_stack_limit_offset = 56;
static constexpr dart::compiler::target::word Thread_saved_stack_limit_offset =
112;
static constexpr dart::compiler::target::word
Thread_stack_overflow_flags_offset = 120;
static constexpr dart::compiler::target::word
- Thread_stack_overflow_shared_with_fpu_regs_entry_point_offset = 576;
+ Thread_stack_overflow_shared_with_fpu_regs_entry_point_offset = 584;
static constexpr dart::compiler::target::word
- Thread_stack_overflow_shared_with_fpu_regs_stub_offset = 384;
+ Thread_stack_overflow_shared_with_fpu_regs_stub_offset = 392;
static constexpr dart::compiler::target::word
- Thread_stack_overflow_shared_without_fpu_regs_entry_point_offset = 568;
+ Thread_stack_overflow_shared_without_fpu_regs_entry_point_offset = 576;
static constexpr dart::compiler::target::word
- Thread_stack_overflow_shared_without_fpu_regs_stub_offset = 376;
+ Thread_stack_overflow_shared_without_fpu_regs_stub_offset = 384;
static constexpr dart::compiler::target::word Thread_store_buffer_block_offset =
152;
static constexpr dart::compiler::target::word
@@ -5775,18 +5775,18 @@
Thread_unboxed_double_runtime_arg_offset = 192;
static constexpr dart::compiler::target::word Thread_vm_tag_offset = 176;
static constexpr dart::compiler::target::word
- Thread_write_barrier_entry_point_offset = 504;
+ Thread_write_barrier_entry_point_offset = 512;
static constexpr dart::compiler::target::word Thread_write_barrier_mask_offset =
64;
static constexpr dart::compiler::target::word Thread_heap_base_offset = 72;
static constexpr dart::compiler::target::word Thread_callback_code_offset =
- 1560;
+ 1568;
static constexpr dart::compiler::target::word
- Thread_callback_stack_return_offset = 1568;
-static constexpr dart::compiler::target::word Thread_random_offset = 1600;
+ Thread_callback_stack_return_offset = 1576;
+static constexpr dart::compiler::target::word Thread_random_offset = 1608;
static constexpr dart::compiler::target::word
- Thread_jump_to_frame_entry_point_offset = 624;
-static constexpr dart::compiler::target::word Thread_tsan_utils_offset = 1608;
+ Thread_jump_to_frame_entry_point_offset = 632;
+static constexpr dart::compiler::target::word Thread_tsan_utils_offset = 1616;
static constexpr dart::compiler::target::word TsanUtils_setjmp_function_offset =
0;
static constexpr dart::compiler::target::word TsanUtils_setjmp_buffer_offset =
@@ -5881,8 +5881,8 @@
8, 24, 16, 32};
static constexpr dart::compiler::target::word
Thread_write_barrier_wrappers_thread_offset[] = {
- 1416, 1424, 1432, 1440, -1, -1, 1448, 1456,
- 1464, 1472, 1480, -1, 1488, 1496, -1, -1};
+ 1424, 1432, 1440, 1448, -1, -1, 1456, 1464,
+ 1472, 1480, 1488, -1, 1496, 1504, -1, -1};
static constexpr dart::compiler::target::word AbstractType_InstanceSize = 24;
static constexpr dart::compiler::target::word ApiError_InstanceSize = 16;
static constexpr dart::compiler::target::word Array_header_size = 24;
@@ -6201,158 +6201,158 @@
static constexpr dart::compiler::target::word String_length_offset = 4;
static constexpr dart::compiler::target::word SubtypeTestCache_cache_offset = 4;
static constexpr dart::compiler::target::word
- Thread_AllocateArray_entry_point_offset = 376;
+ Thread_AllocateArray_entry_point_offset = 380;
static constexpr dart::compiler::target::word Thread_active_exception_offset =
- 720;
-static constexpr dart::compiler::target::word Thread_active_stacktrace_offset =
724;
+static constexpr dart::compiler::target::word Thread_active_stacktrace_offset =
+ 728;
static constexpr dart::compiler::target::word
- Thread_array_write_barrier_entry_point_offset = 268;
+ Thread_array_write_barrier_entry_point_offset = 272;
static constexpr dart::compiler::target::word
- Thread_allocate_mint_with_fpu_regs_entry_point_offset = 276;
+ Thread_allocate_mint_with_fpu_regs_entry_point_offset = 280;
static constexpr dart::compiler::target::word
- Thread_allocate_mint_with_fpu_regs_stub_offset = 180;
+ Thread_allocate_mint_with_fpu_regs_stub_offset = 184;
static constexpr dart::compiler::target::word
- Thread_allocate_mint_without_fpu_regs_entry_point_offset = 280;
+ Thread_allocate_mint_without_fpu_regs_entry_point_offset = 284;
static constexpr dart::compiler::target::word
- Thread_allocate_mint_without_fpu_regs_stub_offset = 184;
+ Thread_allocate_mint_without_fpu_regs_stub_offset = 188;
static constexpr dart::compiler::target::word
- Thread_allocate_object_entry_point_offset = 284;
+ Thread_allocate_object_entry_point_offset = 288;
static constexpr dart::compiler::target::word
- Thread_allocate_object_stub_offset = 188;
+ Thread_allocate_object_stub_offset = 192;
static constexpr dart::compiler::target::word
- Thread_allocate_object_parameterized_entry_point_offset = 288;
+ Thread_allocate_object_parameterized_entry_point_offset = 292;
static constexpr dart::compiler::target::word
- Thread_allocate_object_parameterized_stub_offset = 192;
+ Thread_allocate_object_parameterized_stub_offset = 196;
static constexpr dart::compiler::target::word
- Thread_allocate_object_slow_entry_point_offset = 292;
+ Thread_allocate_object_slow_entry_point_offset = 296;
static constexpr dart::compiler::target::word
- Thread_allocate_object_slow_stub_offset = 196;
-static constexpr dart::compiler::target::word Thread_api_top_scope_offset = 760;
+ Thread_allocate_object_slow_stub_offset = 200;
+static constexpr dart::compiler::target::word Thread_api_top_scope_offset = 764;
static constexpr dart::compiler::target::word
- Thread_auto_scope_native_wrapper_entry_point_offset = 340;
+ Thread_auto_scope_native_wrapper_entry_point_offset = 344;
static constexpr dart::compiler::target::word Thread_bool_false_offset = 120;
static constexpr dart::compiler::target::word Thread_bool_true_offset = 116;
static constexpr dart::compiler::target::word
- Thread_bootstrap_native_wrapper_entry_point_offset = 332;
+ Thread_bootstrap_native_wrapper_entry_point_offset = 336;
static constexpr dart::compiler::target::word
- Thread_call_to_runtime_entry_point_offset = 272;
+ Thread_call_to_runtime_entry_point_offset = 276;
static constexpr dart::compiler::target::word
- Thread_call_to_runtime_stub_offset = 136;
-static constexpr dart::compiler::target::word Thread_dart_stream_offset = 784;
+ Thread_call_to_runtime_stub_offset = 140;
+static constexpr dart::compiler::target::word Thread_dart_stream_offset = 792;
static constexpr dart::compiler::target::word
Thread_dispatch_table_array_offset = 44;
static constexpr dart::compiler::target::word
- Thread_double_truncate_round_supported_offset = 764;
+ Thread_double_truncate_round_supported_offset = 768;
static constexpr dart::compiler::target::word
- Thread_service_extension_stream_offset = 788;
+ Thread_service_extension_stream_offset = 796;
static constexpr dart::compiler::target::word Thread_optimize_entry_offset =
- 312;
-static constexpr dart::compiler::target::word Thread_optimize_stub_offset = 224;
-static constexpr dart::compiler::target::word Thread_deoptimize_entry_offset =
316;
+static constexpr dart::compiler::target::word Thread_optimize_stub_offset = 228;
+static constexpr dart::compiler::target::word Thread_deoptimize_entry_offset =
+ 320;
static constexpr dart::compiler::target::word Thread_deoptimize_stub_offset =
- 228;
+ 232;
static constexpr dart::compiler::target::word Thread_double_abs_address_offset =
- 356;
-static constexpr dart::compiler::target::word
- Thread_double_negate_address_offset = 352;
-static constexpr dart::compiler::target::word Thread_end_offset = 52;
-static constexpr dart::compiler::target::word
- Thread_enter_safepoint_stub_offset = 248;
-static constexpr dart::compiler::target::word Thread_execution_state_offset =
- 740;
-static constexpr dart::compiler::target::word
- Thread_exit_safepoint_stub_offset = 252;
-static constexpr dart::compiler::target::word
- Thread_exit_safepoint_ignore_unwind_in_progress_stub_offset = 256;
-static constexpr dart::compiler::target::word
- Thread_call_native_through_safepoint_stub_offset = 260;
-static constexpr dart::compiler::target::word
- Thread_call_native_through_safepoint_entry_point_offset = 320;
-static constexpr dart::compiler::target::word
- Thread_fix_allocation_stub_code_offset = 128;
-static constexpr dart::compiler::target::word
- Thread_fix_callers_target_code_offset = 124;
-static constexpr dart::compiler::target::word
- Thread_float_absolute_address_offset = 368;
-static constexpr dart::compiler::target::word
- Thread_float_negate_address_offset = 364;
-static constexpr dart::compiler::target::word Thread_float_not_address_offset =
360;
static constexpr dart::compiler::target::word
- Thread_float_zerow_address_offset = 372;
-static constexpr dart::compiler::target::word Thread_global_object_pool_offset =
- 728;
+ Thread_double_negate_address_offset = 356;
+static constexpr dart::compiler::target::word Thread_end_offset = 52;
static constexpr dart::compiler::target::word
- Thread_invoke_dart_code_stub_offset = 132;
+ Thread_enter_safepoint_stub_offset = 252;
+static constexpr dart::compiler::target::word Thread_execution_state_offset =
+ 744;
+static constexpr dart::compiler::target::word
+ Thread_exit_safepoint_stub_offset = 256;
+static constexpr dart::compiler::target::word
+ Thread_exit_safepoint_ignore_unwind_in_progress_stub_offset = 260;
+static constexpr dart::compiler::target::word
+ Thread_call_native_through_safepoint_stub_offset = 264;
+static constexpr dart::compiler::target::word
+ Thread_call_native_through_safepoint_entry_point_offset = 324;
+static constexpr dart::compiler::target::word
+ Thread_fix_allocation_stub_code_offset = 132;
+static constexpr dart::compiler::target::word
+ Thread_fix_callers_target_code_offset = 128;
+static constexpr dart::compiler::target::word
+ Thread_float_absolute_address_offset = 372;
+static constexpr dart::compiler::target::word
+ Thread_float_negate_address_offset = 368;
+static constexpr dart::compiler::target::word Thread_float_not_address_offset =
+ 364;
+static constexpr dart::compiler::target::word
+ Thread_float_zerow_address_offset = 376;
+static constexpr dart::compiler::target::word Thread_global_object_pool_offset =
+ 732;
+static constexpr dart::compiler::target::word
+ Thread_invoke_dart_code_stub_offset = 136;
static constexpr dart::compiler::target::word Thread_exit_through_ffi_offset =
- 756;
+ 760;
static constexpr dart::compiler::target::word Thread_isolate_offset = 40;
-static constexpr dart::compiler::target::word Thread_isolate_group_offset = 792;
+static constexpr dart::compiler::target::word Thread_isolate_group_offset = 800;
static constexpr dart::compiler::target::word Thread_field_table_values_offset =
64;
static constexpr dart::compiler::target::word
- Thread_lazy_deopt_from_return_stub_offset = 232;
+ Thread_lazy_deopt_from_return_stub_offset = 236;
static constexpr dart::compiler::target::word
- Thread_lazy_deopt_from_throw_stub_offset = 236;
+ Thread_lazy_deopt_from_throw_stub_offset = 240;
static constexpr dart::compiler::target::word
- Thread_lazy_specialize_type_test_stub_offset = 244;
+ Thread_lazy_specialize_type_test_stub_offset = 248;
static constexpr dart::compiler::target::word
Thread_marking_stack_block_offset = 80;
static constexpr dart::compiler::target::word
- Thread_megamorphic_call_checked_entry_offset = 304;
+ Thread_megamorphic_call_checked_entry_offset = 308;
static constexpr dart::compiler::target::word
- Thread_switchable_call_miss_entry_offset = 308;
+ Thread_switchable_call_miss_entry_offset = 312;
static constexpr dart::compiler::target::word
- Thread_switchable_call_miss_stub_offset = 208;
+ Thread_switchable_call_miss_stub_offset = 212;
static constexpr dart::compiler::target::word
- Thread_no_scope_native_wrapper_entry_point_offset = 336;
+ Thread_no_scope_native_wrapper_entry_point_offset = 340;
static constexpr dart::compiler::target::word
- Thread_late_initialization_error_shared_with_fpu_regs_stub_offset = 144;
+ Thread_late_initialization_error_shared_with_fpu_regs_stub_offset = 148;
static constexpr dart::compiler::target::word
- Thread_late_initialization_error_shared_without_fpu_regs_stub_offset = 140;
+ Thread_late_initialization_error_shared_without_fpu_regs_stub_offset = 144;
static constexpr dart::compiler::target::word
- Thread_null_error_shared_with_fpu_regs_stub_offset = 152;
+ Thread_null_error_shared_with_fpu_regs_stub_offset = 156;
static constexpr dart::compiler::target::word
- Thread_null_error_shared_without_fpu_regs_stub_offset = 148;
+ Thread_null_error_shared_without_fpu_regs_stub_offset = 152;
static constexpr dart::compiler::target::word
- Thread_null_arg_error_shared_with_fpu_regs_stub_offset = 160;
+ Thread_null_arg_error_shared_with_fpu_regs_stub_offset = 164;
static constexpr dart::compiler::target::word
- Thread_null_arg_error_shared_without_fpu_regs_stub_offset = 156;
+ Thread_null_arg_error_shared_without_fpu_regs_stub_offset = 160;
static constexpr dart::compiler::target::word
- Thread_null_cast_error_shared_with_fpu_regs_stub_offset = 168;
+ Thread_null_cast_error_shared_with_fpu_regs_stub_offset = 172;
static constexpr dart::compiler::target::word
- Thread_null_cast_error_shared_without_fpu_regs_stub_offset = 164;
+ Thread_null_cast_error_shared_without_fpu_regs_stub_offset = 168;
static constexpr dart::compiler::target::word
- Thread_range_error_shared_with_fpu_regs_stub_offset = 176;
+ Thread_range_error_shared_with_fpu_regs_stub_offset = 180;
static constexpr dart::compiler::target::word
- Thread_range_error_shared_without_fpu_regs_stub_offset = 172;
+ Thread_range_error_shared_without_fpu_regs_stub_offset = 176;
static constexpr dart::compiler::target::word Thread_object_null_offset = 112;
static constexpr dart::compiler::target::word
- Thread_predefined_symbols_address_offset = 344;
-static constexpr dart::compiler::target::word Thread_resume_pc_offset = 732;
+ Thread_predefined_symbols_address_offset = 348;
+static constexpr dart::compiler::target::word Thread_resume_pc_offset = 736;
static constexpr dart::compiler::target::word
- Thread_saved_shadow_call_stack_offset = 736;
+ Thread_saved_shadow_call_stack_offset = 740;
static constexpr dart::compiler::target::word Thread_safepoint_state_offset =
- 744;
+ 748;
static constexpr dart::compiler::target::word
- Thread_slow_type_test_stub_offset = 240;
+ Thread_slow_type_test_stub_offset = 244;
static constexpr dart::compiler::target::word
- Thread_slow_type_test_entry_point_offset = 328;
+ Thread_slow_type_test_entry_point_offset = 332;
static constexpr dart::compiler::target::word Thread_stack_limit_offset = 28;
static constexpr dart::compiler::target::word Thread_saved_stack_limit_offset =
56;
static constexpr dart::compiler::target::word
Thread_stack_overflow_flags_offset = 60;
static constexpr dart::compiler::target::word
- Thread_stack_overflow_shared_with_fpu_regs_entry_point_offset = 300;
+ Thread_stack_overflow_shared_with_fpu_regs_entry_point_offset = 304;
static constexpr dart::compiler::target::word
- Thread_stack_overflow_shared_with_fpu_regs_stub_offset = 204;
+ Thread_stack_overflow_shared_with_fpu_regs_stub_offset = 208;
static constexpr dart::compiler::target::word
- Thread_stack_overflow_shared_without_fpu_regs_entry_point_offset = 296;
+ Thread_stack_overflow_shared_without_fpu_regs_entry_point_offset = 300;
static constexpr dart::compiler::target::word
- Thread_stack_overflow_shared_without_fpu_regs_stub_offset = 200;
+ Thread_stack_overflow_shared_without_fpu_regs_stub_offset = 204;
static constexpr dart::compiler::target::word Thread_store_buffer_block_offset =
76;
static constexpr dart::compiler::target::word
@@ -6365,17 +6365,17 @@
Thread_unboxed_double_runtime_arg_offset = 104;
static constexpr dart::compiler::target::word Thread_vm_tag_offset = 88;
static constexpr dart::compiler::target::word
- Thread_write_barrier_entry_point_offset = 264;
+ Thread_write_barrier_entry_point_offset = 268;
static constexpr dart::compiler::target::word Thread_write_barrier_mask_offset =
32;
static constexpr dart::compiler::target::word Thread_heap_base_offset = 36;
-static constexpr dart::compiler::target::word Thread_callback_code_offset = 748;
+static constexpr dart::compiler::target::word Thread_callback_code_offset = 752;
static constexpr dart::compiler::target::word
- Thread_callback_stack_return_offset = 752;
-static constexpr dart::compiler::target::word Thread_random_offset = 768;
+ Thread_callback_stack_return_offset = 756;
+static constexpr dart::compiler::target::word Thread_random_offset = 776;
static constexpr dart::compiler::target::word
- Thread_jump_to_frame_entry_point_offset = 324;
-static constexpr dart::compiler::target::word Thread_tsan_utils_offset = 776;
+ Thread_jump_to_frame_entry_point_offset = 328;
+static constexpr dart::compiler::target::word Thread_tsan_utils_offset = 784;
static constexpr dart::compiler::target::word TsanUtils_setjmp_function_offset =
0;
static constexpr dart::compiler::target::word TsanUtils_setjmp_buffer_offset =
@@ -6787,160 +6787,160 @@
static constexpr dart::compiler::target::word String_length_offset = 8;
static constexpr dart::compiler::target::word SubtypeTestCache_cache_offset = 8;
static constexpr dart::compiler::target::word
- Thread_AllocateArray_entry_point_offset = 728;
+ Thread_AllocateArray_entry_point_offset = 736;
static constexpr dart::compiler::target::word Thread_active_exception_offset =
- 1568;
-static constexpr dart::compiler::target::word Thread_active_stacktrace_offset =
1576;
+static constexpr dart::compiler::target::word Thread_active_stacktrace_offset =
+ 1584;
static constexpr dart::compiler::target::word
- Thread_array_write_barrier_entry_point_offset = 512;
+ Thread_array_write_barrier_entry_point_offset = 520;
static constexpr dart::compiler::target::word
- Thread_allocate_mint_with_fpu_regs_entry_point_offset = 528;
+ Thread_allocate_mint_with_fpu_regs_entry_point_offset = 536;
static constexpr dart::compiler::target::word
- Thread_allocate_mint_with_fpu_regs_stub_offset = 336;
+ Thread_allocate_mint_with_fpu_regs_stub_offset = 344;
static constexpr dart::compiler::target::word
- Thread_allocate_mint_without_fpu_regs_entry_point_offset = 536;
+ Thread_allocate_mint_without_fpu_regs_entry_point_offset = 544;
static constexpr dart::compiler::target::word
- Thread_allocate_mint_without_fpu_regs_stub_offset = 344;
+ Thread_allocate_mint_without_fpu_regs_stub_offset = 352;
static constexpr dart::compiler::target::word
- Thread_allocate_object_entry_point_offset = 544;
+ Thread_allocate_object_entry_point_offset = 552;
static constexpr dart::compiler::target::word
- Thread_allocate_object_stub_offset = 352;
+ Thread_allocate_object_stub_offset = 360;
static constexpr dart::compiler::target::word
- Thread_allocate_object_parameterized_entry_point_offset = 552;
+ Thread_allocate_object_parameterized_entry_point_offset = 560;
static constexpr dart::compiler::target::word
- Thread_allocate_object_parameterized_stub_offset = 360;
+ Thread_allocate_object_parameterized_stub_offset = 368;
static constexpr dart::compiler::target::word
- Thread_allocate_object_slow_entry_point_offset = 560;
+ Thread_allocate_object_slow_entry_point_offset = 568;
static constexpr dart::compiler::target::word
- Thread_allocate_object_slow_stub_offset = 368;
+ Thread_allocate_object_slow_stub_offset = 376;
static constexpr dart::compiler::target::word Thread_api_top_scope_offset =
- 1648;
+ 1656;
static constexpr dart::compiler::target::word
- Thread_auto_scope_native_wrapper_entry_point_offset = 656;
+ Thread_auto_scope_native_wrapper_entry_point_offset = 664;
static constexpr dart::compiler::target::word Thread_bool_false_offset = 216;
static constexpr dart::compiler::target::word Thread_bool_true_offset = 208;
static constexpr dart::compiler::target::word
- Thread_bootstrap_native_wrapper_entry_point_offset = 640;
+ Thread_bootstrap_native_wrapper_entry_point_offset = 648;
static constexpr dart::compiler::target::word
- Thread_call_to_runtime_entry_point_offset = 520;
+ Thread_call_to_runtime_entry_point_offset = 528;
static constexpr dart::compiler::target::word
- Thread_call_to_runtime_stub_offset = 248;
-static constexpr dart::compiler::target::word Thread_dart_stream_offset = 1688;
+ Thread_call_to_runtime_stub_offset = 256;
+static constexpr dart::compiler::target::word Thread_dart_stream_offset = 1696;
static constexpr dart::compiler::target::word
Thread_dispatch_table_array_offset = 88;
static constexpr dart::compiler::target::word
- Thread_double_truncate_round_supported_offset = 1656;
+ Thread_double_truncate_round_supported_offset = 1664;
static constexpr dart::compiler::target::word
- Thread_service_extension_stream_offset = 1696;
+ Thread_service_extension_stream_offset = 1704;
static constexpr dart::compiler::target::word Thread_optimize_entry_offset =
- 600;
-static constexpr dart::compiler::target::word Thread_optimize_stub_offset = 424;
-static constexpr dart::compiler::target::word Thread_deoptimize_entry_offset =
608;
+static constexpr dart::compiler::target::word Thread_optimize_stub_offset = 432;
+static constexpr dart::compiler::target::word Thread_deoptimize_entry_offset =
+ 616;
static constexpr dart::compiler::target::word Thread_deoptimize_stub_offset =
- 432;
+ 440;
static constexpr dart::compiler::target::word Thread_double_abs_address_offset =
- 688;
-static constexpr dart::compiler::target::word
- Thread_double_negate_address_offset = 680;
-static constexpr dart::compiler::target::word Thread_end_offset = 104;
-static constexpr dart::compiler::target::word
- Thread_enter_safepoint_stub_offset = 472;
-static constexpr dart::compiler::target::word Thread_execution_state_offset =
- 1608;
-static constexpr dart::compiler::target::word
- Thread_exit_safepoint_stub_offset = 480;
-static constexpr dart::compiler::target::word
- Thread_exit_safepoint_ignore_unwind_in_progress_stub_offset = 488;
-static constexpr dart::compiler::target::word
- Thread_call_native_through_safepoint_stub_offset = 496;
-static constexpr dart::compiler::target::word
- Thread_call_native_through_safepoint_entry_point_offset = 616;
-static constexpr dart::compiler::target::word
- Thread_fix_allocation_stub_code_offset = 232;
-static constexpr dart::compiler::target::word
- Thread_fix_callers_target_code_offset = 224;
-static constexpr dart::compiler::target::word
- Thread_float_absolute_address_offset = 712;
-static constexpr dart::compiler::target::word
- Thread_float_negate_address_offset = 704;
-static constexpr dart::compiler::target::word Thread_float_not_address_offset =
696;
static constexpr dart::compiler::target::word
- Thread_float_zerow_address_offset = 720;
-static constexpr dart::compiler::target::word Thread_global_object_pool_offset =
- 1584;
+ Thread_double_negate_address_offset = 688;
+static constexpr dart::compiler::target::word Thread_end_offset = 104;
static constexpr dart::compiler::target::word
- Thread_invoke_dart_code_stub_offset = 240;
+ Thread_enter_safepoint_stub_offset = 480;
+static constexpr dart::compiler::target::word Thread_execution_state_offset =
+ 1616;
+static constexpr dart::compiler::target::word
+ Thread_exit_safepoint_stub_offset = 488;
+static constexpr dart::compiler::target::word
+ Thread_exit_safepoint_ignore_unwind_in_progress_stub_offset = 496;
+static constexpr dart::compiler::target::word
+ Thread_call_native_through_safepoint_stub_offset = 504;
+static constexpr dart::compiler::target::word
+ Thread_call_native_through_safepoint_entry_point_offset = 624;
+static constexpr dart::compiler::target::word
+ Thread_fix_allocation_stub_code_offset = 240;
+static constexpr dart::compiler::target::word
+ Thread_fix_callers_target_code_offset = 232;
+static constexpr dart::compiler::target::word
+ Thread_float_absolute_address_offset = 720;
+static constexpr dart::compiler::target::word
+ Thread_float_negate_address_offset = 712;
+static constexpr dart::compiler::target::word Thread_float_not_address_offset =
+ 704;
+static constexpr dart::compiler::target::word
+ Thread_float_zerow_address_offset = 728;
+static constexpr dart::compiler::target::word Thread_global_object_pool_offset =
+ 1592;
+static constexpr dart::compiler::target::word
+ Thread_invoke_dart_code_stub_offset = 248;
static constexpr dart::compiler::target::word Thread_exit_through_ffi_offset =
- 1640;
+ 1648;
static constexpr dart::compiler::target::word Thread_isolate_offset = 80;
static constexpr dart::compiler::target::word Thread_isolate_group_offset =
- 1704;
+ 1712;
static constexpr dart::compiler::target::word Thread_field_table_values_offset =
128;
static constexpr dart::compiler::target::word
- Thread_lazy_deopt_from_return_stub_offset = 440;
+ Thread_lazy_deopt_from_return_stub_offset = 448;
static constexpr dart::compiler::target::word
- Thread_lazy_deopt_from_throw_stub_offset = 448;
+ Thread_lazy_deopt_from_throw_stub_offset = 456;
static constexpr dart::compiler::target::word
- Thread_lazy_specialize_type_test_stub_offset = 464;
+ Thread_lazy_specialize_type_test_stub_offset = 472;
static constexpr dart::compiler::target::word
Thread_marking_stack_block_offset = 160;
static constexpr dart::compiler::target::word
- Thread_megamorphic_call_checked_entry_offset = 584;
+ Thread_megamorphic_call_checked_entry_offset = 592;
static constexpr dart::compiler::target::word
- Thread_switchable_call_miss_entry_offset = 592;
+ Thread_switchable_call_miss_entry_offset = 600;
static constexpr dart::compiler::target::word
- Thread_switchable_call_miss_stub_offset = 392;
+ Thread_switchable_call_miss_stub_offset = 400;
static constexpr dart::compiler::target::word
- Thread_no_scope_native_wrapper_entry_point_offset = 648;
+ Thread_no_scope_native_wrapper_entry_point_offset = 656;
static constexpr dart::compiler::target::word
- Thread_late_initialization_error_shared_with_fpu_regs_stub_offset = 264;
+ Thread_late_initialization_error_shared_with_fpu_regs_stub_offset = 272;
static constexpr dart::compiler::target::word
- Thread_late_initialization_error_shared_without_fpu_regs_stub_offset = 256;
+ Thread_late_initialization_error_shared_without_fpu_regs_stub_offset = 264;
static constexpr dart::compiler::target::word
- Thread_null_error_shared_with_fpu_regs_stub_offset = 280;
+ Thread_null_error_shared_with_fpu_regs_stub_offset = 288;
static constexpr dart::compiler::target::word
- Thread_null_error_shared_without_fpu_regs_stub_offset = 272;
+ Thread_null_error_shared_without_fpu_regs_stub_offset = 280;
static constexpr dart::compiler::target::word
- Thread_null_arg_error_shared_with_fpu_regs_stub_offset = 296;
+ Thread_null_arg_error_shared_with_fpu_regs_stub_offset = 304;
static constexpr dart::compiler::target::word
- Thread_null_arg_error_shared_without_fpu_regs_stub_offset = 288;
+ Thread_null_arg_error_shared_without_fpu_regs_stub_offset = 296;
static constexpr dart::compiler::target::word
- Thread_null_cast_error_shared_with_fpu_regs_stub_offset = 312;
+ Thread_null_cast_error_shared_with_fpu_regs_stub_offset = 320;
static constexpr dart::compiler::target::word
- Thread_null_cast_error_shared_without_fpu_regs_stub_offset = 304;
+ Thread_null_cast_error_shared_without_fpu_regs_stub_offset = 312;
static constexpr dart::compiler::target::word
- Thread_range_error_shared_with_fpu_regs_stub_offset = 328;
+ Thread_range_error_shared_with_fpu_regs_stub_offset = 336;
static constexpr dart::compiler::target::word
- Thread_range_error_shared_without_fpu_regs_stub_offset = 320;
+ Thread_range_error_shared_without_fpu_regs_stub_offset = 328;
static constexpr dart::compiler::target::word Thread_object_null_offset = 200;
static constexpr dart::compiler::target::word
- Thread_predefined_symbols_address_offset = 664;
-static constexpr dart::compiler::target::word Thread_resume_pc_offset = 1592;
+ Thread_predefined_symbols_address_offset = 672;
+static constexpr dart::compiler::target::word Thread_resume_pc_offset = 1600;
static constexpr dart::compiler::target::word
- Thread_saved_shadow_call_stack_offset = 1600;
+ Thread_saved_shadow_call_stack_offset = 1608;
static constexpr dart::compiler::target::word Thread_safepoint_state_offset =
- 1616;
+ 1624;
static constexpr dart::compiler::target::word
- Thread_slow_type_test_stub_offset = 456;
+ Thread_slow_type_test_stub_offset = 464;
static constexpr dart::compiler::target::word
- Thread_slow_type_test_entry_point_offset = 632;
+ Thread_slow_type_test_entry_point_offset = 640;
static constexpr dart::compiler::target::word Thread_stack_limit_offset = 56;
static constexpr dart::compiler::target::word Thread_saved_stack_limit_offset =
112;
static constexpr dart::compiler::target::word
Thread_stack_overflow_flags_offset = 120;
static constexpr dart::compiler::target::word
- Thread_stack_overflow_shared_with_fpu_regs_entry_point_offset = 576;
+ Thread_stack_overflow_shared_with_fpu_regs_entry_point_offset = 584;
static constexpr dart::compiler::target::word
- Thread_stack_overflow_shared_with_fpu_regs_stub_offset = 384;
+ Thread_stack_overflow_shared_with_fpu_regs_stub_offset = 392;
static constexpr dart::compiler::target::word
- Thread_stack_overflow_shared_without_fpu_regs_entry_point_offset = 568;
+ Thread_stack_overflow_shared_without_fpu_regs_entry_point_offset = 576;
static constexpr dart::compiler::target::word
- Thread_stack_overflow_shared_without_fpu_regs_stub_offset = 376;
+ Thread_stack_overflow_shared_without_fpu_regs_stub_offset = 384;
static constexpr dart::compiler::target::word Thread_store_buffer_block_offset =
152;
static constexpr dart::compiler::target::word
@@ -6953,18 +6953,18 @@
Thread_unboxed_double_runtime_arg_offset = 192;
static constexpr dart::compiler::target::word Thread_vm_tag_offset = 176;
static constexpr dart::compiler::target::word
- Thread_write_barrier_entry_point_offset = 504;
+ Thread_write_barrier_entry_point_offset = 512;
static constexpr dart::compiler::target::word Thread_write_barrier_mask_offset =
64;
static constexpr dart::compiler::target::word Thread_heap_base_offset = 72;
static constexpr dart::compiler::target::word Thread_callback_code_offset =
- 1624;
+ 1632;
static constexpr dart::compiler::target::word
- Thread_callback_stack_return_offset = 1632;
-static constexpr dart::compiler::target::word Thread_random_offset = 1664;
+ Thread_callback_stack_return_offset = 1640;
+static constexpr dart::compiler::target::word Thread_random_offset = 1672;
static constexpr dart::compiler::target::word
- Thread_jump_to_frame_entry_point_offset = 624;
-static constexpr dart::compiler::target::word Thread_tsan_utils_offset = 1672;
+ Thread_jump_to_frame_entry_point_offset = 632;
+static constexpr dart::compiler::target::word Thread_tsan_utils_offset = 1680;
static constexpr dart::compiler::target::word TsanUtils_setjmp_function_offset =
0;
static constexpr dart::compiler::target::word TsanUtils_setjmp_buffer_offset =
@@ -7059,9 +7059,9 @@
8, 24, 16, 32};
static constexpr dart::compiler::target::word
Thread_write_barrier_wrappers_thread_offset[] = {
- 1416, 1424, 1432, 1440, 1448, 1456, 1464, 1472, 1480, 1488, 1496,
- 1504, 1512, 1520, 1528, -1, -1, -1, -1, 1536, 1544, -1,
- -1, 1552, 1560, 1568, -1, -1, -1, -1, -1, -1};
+ 1424, 1432, 1440, 1448, 1456, 1464, 1472, 1480, 1488, 1496, 1504,
+ 1512, 1520, 1528, 1536, -1, -1, -1, -1, 1544, 1552, -1,
+ -1, 1560, 1568, 1576, -1, -1, -1, -1, -1, -1};
static constexpr dart::compiler::target::word AbstractType_InstanceSize = 24;
static constexpr dart::compiler::target::word ApiError_InstanceSize = 16;
static constexpr dart::compiler::target::word Array_header_size = 24;
@@ -7381,160 +7381,160 @@
static constexpr dart::compiler::target::word String_length_offset = 8;
static constexpr dart::compiler::target::word SubtypeTestCache_cache_offset = 8;
static constexpr dart::compiler::target::word
- Thread_AllocateArray_entry_point_offset = 728;
+ Thread_AllocateArray_entry_point_offset = 736;
static constexpr dart::compiler::target::word Thread_active_exception_offset =
- 1504;
-static constexpr dart::compiler::target::word Thread_active_stacktrace_offset =
1512;
+static constexpr dart::compiler::target::word Thread_active_stacktrace_offset =
+ 1520;
static constexpr dart::compiler::target::word
- Thread_array_write_barrier_entry_point_offset = 512;
+ Thread_array_write_barrier_entry_point_offset = 520;
static constexpr dart::compiler::target::word
- Thread_allocate_mint_with_fpu_regs_entry_point_offset = 528;
+ Thread_allocate_mint_with_fpu_regs_entry_point_offset = 536;
static constexpr dart::compiler::target::word
- Thread_allocate_mint_with_fpu_regs_stub_offset = 336;
+ Thread_allocate_mint_with_fpu_regs_stub_offset = 344;
static constexpr dart::compiler::target::word
- Thread_allocate_mint_without_fpu_regs_entry_point_offset = 536;
+ Thread_allocate_mint_without_fpu_regs_entry_point_offset = 544;
static constexpr dart::compiler::target::word
- Thread_allocate_mint_without_fpu_regs_stub_offset = 344;
+ Thread_allocate_mint_without_fpu_regs_stub_offset = 352;
static constexpr dart::compiler::target::word
- Thread_allocate_object_entry_point_offset = 544;
+ Thread_allocate_object_entry_point_offset = 552;
static constexpr dart::compiler::target::word
- Thread_allocate_object_stub_offset = 352;
+ Thread_allocate_object_stub_offset = 360;
static constexpr dart::compiler::target::word
- Thread_allocate_object_parameterized_entry_point_offset = 552;
+ Thread_allocate_object_parameterized_entry_point_offset = 560;
static constexpr dart::compiler::target::word
- Thread_allocate_object_parameterized_stub_offset = 360;
+ Thread_allocate_object_parameterized_stub_offset = 368;
static constexpr dart::compiler::target::word
- Thread_allocate_object_slow_entry_point_offset = 560;
+ Thread_allocate_object_slow_entry_point_offset = 568;
static constexpr dart::compiler::target::word
- Thread_allocate_object_slow_stub_offset = 368;
+ Thread_allocate_object_slow_stub_offset = 376;
static constexpr dart::compiler::target::word Thread_api_top_scope_offset =
- 1584;
+ 1592;
static constexpr dart::compiler::target::word
- Thread_auto_scope_native_wrapper_entry_point_offset = 656;
+ Thread_auto_scope_native_wrapper_entry_point_offset = 664;
static constexpr dart::compiler::target::word Thread_bool_false_offset = 216;
static constexpr dart::compiler::target::word Thread_bool_true_offset = 208;
static constexpr dart::compiler::target::word
- Thread_bootstrap_native_wrapper_entry_point_offset = 640;
+ Thread_bootstrap_native_wrapper_entry_point_offset = 648;
static constexpr dart::compiler::target::word
- Thread_call_to_runtime_entry_point_offset = 520;
+ Thread_call_to_runtime_entry_point_offset = 528;
static constexpr dart::compiler::target::word
- Thread_call_to_runtime_stub_offset = 248;
-static constexpr dart::compiler::target::word Thread_dart_stream_offset = 1624;
+ Thread_call_to_runtime_stub_offset = 256;
+static constexpr dart::compiler::target::word Thread_dart_stream_offset = 1632;
static constexpr dart::compiler::target::word
Thread_dispatch_table_array_offset = 88;
static constexpr dart::compiler::target::word
- Thread_double_truncate_round_supported_offset = 1592;
+ Thread_double_truncate_round_supported_offset = 1600;
static constexpr dart::compiler::target::word
- Thread_service_extension_stream_offset = 1632;
+ Thread_service_extension_stream_offset = 1640;
static constexpr dart::compiler::target::word Thread_optimize_entry_offset =
- 600;
-static constexpr dart::compiler::target::word Thread_optimize_stub_offset = 424;
-static constexpr dart::compiler::target::word Thread_deoptimize_entry_offset =
608;
+static constexpr dart::compiler::target::word Thread_optimize_stub_offset = 432;
+static constexpr dart::compiler::target::word Thread_deoptimize_entry_offset =
+ 616;
static constexpr dart::compiler::target::word Thread_deoptimize_stub_offset =
- 432;
+ 440;
static constexpr dart::compiler::target::word Thread_double_abs_address_offset =
- 688;
-static constexpr dart::compiler::target::word
- Thread_double_negate_address_offset = 680;
-static constexpr dart::compiler::target::word Thread_end_offset = 104;
-static constexpr dart::compiler::target::word
- Thread_enter_safepoint_stub_offset = 472;
-static constexpr dart::compiler::target::word Thread_execution_state_offset =
- 1544;
-static constexpr dart::compiler::target::word
- Thread_exit_safepoint_stub_offset = 480;
-static constexpr dart::compiler::target::word
- Thread_exit_safepoint_ignore_unwind_in_progress_stub_offset = 488;
-static constexpr dart::compiler::target::word
- Thread_call_native_through_safepoint_stub_offset = 496;
-static constexpr dart::compiler::target::word
- Thread_call_native_through_safepoint_entry_point_offset = 616;
-static constexpr dart::compiler::target::word
- Thread_fix_allocation_stub_code_offset = 232;
-static constexpr dart::compiler::target::word
- Thread_fix_callers_target_code_offset = 224;
-static constexpr dart::compiler::target::word
- Thread_float_absolute_address_offset = 712;
-static constexpr dart::compiler::target::word
- Thread_float_negate_address_offset = 704;
-static constexpr dart::compiler::target::word Thread_float_not_address_offset =
696;
static constexpr dart::compiler::target::word
- Thread_float_zerow_address_offset = 720;
-static constexpr dart::compiler::target::word Thread_global_object_pool_offset =
- 1520;
+ Thread_double_negate_address_offset = 688;
+static constexpr dart::compiler::target::word Thread_end_offset = 104;
static constexpr dart::compiler::target::word
- Thread_invoke_dart_code_stub_offset = 240;
+ Thread_enter_safepoint_stub_offset = 480;
+static constexpr dart::compiler::target::word Thread_execution_state_offset =
+ 1552;
+static constexpr dart::compiler::target::word
+ Thread_exit_safepoint_stub_offset = 488;
+static constexpr dart::compiler::target::word
+ Thread_exit_safepoint_ignore_unwind_in_progress_stub_offset = 496;
+static constexpr dart::compiler::target::word
+ Thread_call_native_through_safepoint_stub_offset = 504;
+static constexpr dart::compiler::target::word
+ Thread_call_native_through_safepoint_entry_point_offset = 624;
+static constexpr dart::compiler::target::word
+ Thread_fix_allocation_stub_code_offset = 240;
+static constexpr dart::compiler::target::word
+ Thread_fix_callers_target_code_offset = 232;
+static constexpr dart::compiler::target::word
+ Thread_float_absolute_address_offset = 720;
+static constexpr dart::compiler::target::word
+ Thread_float_negate_address_offset = 712;
+static constexpr dart::compiler::target::word Thread_float_not_address_offset =
+ 704;
+static constexpr dart::compiler::target::word
+ Thread_float_zerow_address_offset = 728;
+static constexpr dart::compiler::target::word Thread_global_object_pool_offset =
+ 1528;
+static constexpr dart::compiler::target::word
+ Thread_invoke_dart_code_stub_offset = 248;
static constexpr dart::compiler::target::word Thread_exit_through_ffi_offset =
- 1576;
+ 1584;
static constexpr dart::compiler::target::word Thread_isolate_offset = 80;
static constexpr dart::compiler::target::word Thread_isolate_group_offset =
- 1640;
+ 1648;
static constexpr dart::compiler::target::word Thread_field_table_values_offset =
128;
static constexpr dart::compiler::target::word
- Thread_lazy_deopt_from_return_stub_offset = 440;
+ Thread_lazy_deopt_from_return_stub_offset = 448;
static constexpr dart::compiler::target::word
- Thread_lazy_deopt_from_throw_stub_offset = 448;
+ Thread_lazy_deopt_from_throw_stub_offset = 456;
static constexpr dart::compiler::target::word
- Thread_lazy_specialize_type_test_stub_offset = 464;
+ Thread_lazy_specialize_type_test_stub_offset = 472;
static constexpr dart::compiler::target::word
Thread_marking_stack_block_offset = 160;
static constexpr dart::compiler::target::word
- Thread_megamorphic_call_checked_entry_offset = 584;
+ Thread_megamorphic_call_checked_entry_offset = 592;
static constexpr dart::compiler::target::word
- Thread_switchable_call_miss_entry_offset = 592;
+ Thread_switchable_call_miss_entry_offset = 600;
static constexpr dart::compiler::target::word
- Thread_switchable_call_miss_stub_offset = 392;
+ Thread_switchable_call_miss_stub_offset = 400;
static constexpr dart::compiler::target::word
- Thread_no_scope_native_wrapper_entry_point_offset = 648;
+ Thread_no_scope_native_wrapper_entry_point_offset = 656;
static constexpr dart::compiler::target::word
- Thread_late_initialization_error_shared_with_fpu_regs_stub_offset = 264;
+ Thread_late_initialization_error_shared_with_fpu_regs_stub_offset = 272;
static constexpr dart::compiler::target::word
- Thread_late_initialization_error_shared_without_fpu_regs_stub_offset = 256;
+ Thread_late_initialization_error_shared_without_fpu_regs_stub_offset = 264;
static constexpr dart::compiler::target::word
- Thread_null_error_shared_with_fpu_regs_stub_offset = 280;
+ Thread_null_error_shared_with_fpu_regs_stub_offset = 288;
static constexpr dart::compiler::target::word
- Thread_null_error_shared_without_fpu_regs_stub_offset = 272;
+ Thread_null_error_shared_without_fpu_regs_stub_offset = 280;
static constexpr dart::compiler::target::word
- Thread_null_arg_error_shared_with_fpu_regs_stub_offset = 296;
+ Thread_null_arg_error_shared_with_fpu_regs_stub_offset = 304;
static constexpr dart::compiler::target::word
- Thread_null_arg_error_shared_without_fpu_regs_stub_offset = 288;
+ Thread_null_arg_error_shared_without_fpu_regs_stub_offset = 296;
static constexpr dart::compiler::target::word
- Thread_null_cast_error_shared_with_fpu_regs_stub_offset = 312;
+ Thread_null_cast_error_shared_with_fpu_regs_stub_offset = 320;
static constexpr dart::compiler::target::word
- Thread_null_cast_error_shared_without_fpu_regs_stub_offset = 304;
+ Thread_null_cast_error_shared_without_fpu_regs_stub_offset = 312;
static constexpr dart::compiler::target::word
- Thread_range_error_shared_with_fpu_regs_stub_offset = 328;
+ Thread_range_error_shared_with_fpu_regs_stub_offset = 336;
static constexpr dart::compiler::target::word
- Thread_range_error_shared_without_fpu_regs_stub_offset = 320;
+ Thread_range_error_shared_without_fpu_regs_stub_offset = 328;
static constexpr dart::compiler::target::word Thread_object_null_offset = 200;
static constexpr dart::compiler::target::word
- Thread_predefined_symbols_address_offset = 664;
-static constexpr dart::compiler::target::word Thread_resume_pc_offset = 1528;
+ Thread_predefined_symbols_address_offset = 672;
+static constexpr dart::compiler::target::word Thread_resume_pc_offset = 1536;
static constexpr dart::compiler::target::word
- Thread_saved_shadow_call_stack_offset = 1536;
+ Thread_saved_shadow_call_stack_offset = 1544;
static constexpr dart::compiler::target::word Thread_safepoint_state_offset =
- 1552;
+ 1560;
static constexpr dart::compiler::target::word
- Thread_slow_type_test_stub_offset = 456;
+ Thread_slow_type_test_stub_offset = 464;
static constexpr dart::compiler::target::word
- Thread_slow_type_test_entry_point_offset = 632;
+ Thread_slow_type_test_entry_point_offset = 640;
static constexpr dart::compiler::target::word Thread_stack_limit_offset = 56;
static constexpr dart::compiler::target::word Thread_saved_stack_limit_offset =
112;
static constexpr dart::compiler::target::word
Thread_stack_overflow_flags_offset = 120;
static constexpr dart::compiler::target::word
- Thread_stack_overflow_shared_with_fpu_regs_entry_point_offset = 576;
+ Thread_stack_overflow_shared_with_fpu_regs_entry_point_offset = 584;
static constexpr dart::compiler::target::word
- Thread_stack_overflow_shared_with_fpu_regs_stub_offset = 384;
+ Thread_stack_overflow_shared_with_fpu_regs_stub_offset = 392;
static constexpr dart::compiler::target::word
- Thread_stack_overflow_shared_without_fpu_regs_entry_point_offset = 568;
+ Thread_stack_overflow_shared_without_fpu_regs_entry_point_offset = 576;
static constexpr dart::compiler::target::word
- Thread_stack_overflow_shared_without_fpu_regs_stub_offset = 376;
+ Thread_stack_overflow_shared_without_fpu_regs_stub_offset = 384;
static constexpr dart::compiler::target::word Thread_store_buffer_block_offset =
152;
static constexpr dart::compiler::target::word
@@ -7547,18 +7547,18 @@
Thread_unboxed_double_runtime_arg_offset = 192;
static constexpr dart::compiler::target::word Thread_vm_tag_offset = 176;
static constexpr dart::compiler::target::word
- Thread_write_barrier_entry_point_offset = 504;
+ Thread_write_barrier_entry_point_offset = 512;
static constexpr dart::compiler::target::word Thread_write_barrier_mask_offset =
64;
static constexpr dart::compiler::target::word Thread_heap_base_offset = 72;
static constexpr dart::compiler::target::word Thread_callback_code_offset =
- 1560;
+ 1568;
static constexpr dart::compiler::target::word
- Thread_callback_stack_return_offset = 1568;
-static constexpr dart::compiler::target::word Thread_random_offset = 1600;
+ Thread_callback_stack_return_offset = 1576;
+static constexpr dart::compiler::target::word Thread_random_offset = 1608;
static constexpr dart::compiler::target::word
- Thread_jump_to_frame_entry_point_offset = 624;
-static constexpr dart::compiler::target::word Thread_tsan_utils_offset = 1608;
+ Thread_jump_to_frame_entry_point_offset = 632;
+static constexpr dart::compiler::target::word Thread_tsan_utils_offset = 1616;
static constexpr dart::compiler::target::word TsanUtils_setjmp_function_offset =
0;
static constexpr dart::compiler::target::word TsanUtils_setjmp_buffer_offset =
@@ -7653,8 +7653,8 @@
8, 24, 16, 32};
static constexpr dart::compiler::target::word
Thread_write_barrier_wrappers_thread_offset[] = {
- 1416, 1424, 1432, 1440, -1, -1, 1448, 1456,
- 1464, 1472, 1480, -1, 1488, 1496, -1, -1};
+ 1424, 1432, 1440, 1448, -1, -1, 1456, 1464,
+ 1472, 1480, 1488, -1, 1496, 1504, -1, -1};
static constexpr dart::compiler::target::word AbstractType_InstanceSize = 24;
static constexpr dart::compiler::target::word ApiError_InstanceSize = 16;
static constexpr dart::compiler::target::word Array_header_size = 16;
@@ -7974,160 +7974,160 @@
static constexpr dart::compiler::target::word String_length_offset = 8;
static constexpr dart::compiler::target::word SubtypeTestCache_cache_offset = 8;
static constexpr dart::compiler::target::word
- Thread_AllocateArray_entry_point_offset = 728;
+ Thread_AllocateArray_entry_point_offset = 736;
static constexpr dart::compiler::target::word Thread_active_exception_offset =
- 1568;
-static constexpr dart::compiler::target::word Thread_active_stacktrace_offset =
1576;
+static constexpr dart::compiler::target::word Thread_active_stacktrace_offset =
+ 1584;
static constexpr dart::compiler::target::word
- Thread_array_write_barrier_entry_point_offset = 512;
+ Thread_array_write_barrier_entry_point_offset = 520;
static constexpr dart::compiler::target::word
- Thread_allocate_mint_with_fpu_regs_entry_point_offset = 528;
+ Thread_allocate_mint_with_fpu_regs_entry_point_offset = 536;
static constexpr dart::compiler::target::word
- Thread_allocate_mint_with_fpu_regs_stub_offset = 336;
+ Thread_allocate_mint_with_fpu_regs_stub_offset = 344;
static constexpr dart::compiler::target::word
- Thread_allocate_mint_without_fpu_regs_entry_point_offset = 536;
+ Thread_allocate_mint_without_fpu_regs_entry_point_offset = 544;
static constexpr dart::compiler::target::word
- Thread_allocate_mint_without_fpu_regs_stub_offset = 344;
+ Thread_allocate_mint_without_fpu_regs_stub_offset = 352;
static constexpr dart::compiler::target::word
- Thread_allocate_object_entry_point_offset = 544;
+ Thread_allocate_object_entry_point_offset = 552;
static constexpr dart::compiler::target::word
- Thread_allocate_object_stub_offset = 352;
+ Thread_allocate_object_stub_offset = 360;
static constexpr dart::compiler::target::word
- Thread_allocate_object_parameterized_entry_point_offset = 552;
+ Thread_allocate_object_parameterized_entry_point_offset = 560;
static constexpr dart::compiler::target::word
- Thread_allocate_object_parameterized_stub_offset = 360;
+ Thread_allocate_object_parameterized_stub_offset = 368;
static constexpr dart::compiler::target::word
- Thread_allocate_object_slow_entry_point_offset = 560;
+ Thread_allocate_object_slow_entry_point_offset = 568;
static constexpr dart::compiler::target::word
- Thread_allocate_object_slow_stub_offset = 368;
+ Thread_allocate_object_slow_stub_offset = 376;
static constexpr dart::compiler::target::word Thread_api_top_scope_offset =
- 1648;
+ 1656;
static constexpr dart::compiler::target::word
- Thread_auto_scope_native_wrapper_entry_point_offset = 656;
+ Thread_auto_scope_native_wrapper_entry_point_offset = 664;
static constexpr dart::compiler::target::word Thread_bool_false_offset = 216;
static constexpr dart::compiler::target::word Thread_bool_true_offset = 208;
static constexpr dart::compiler::target::word
- Thread_bootstrap_native_wrapper_entry_point_offset = 640;
+ Thread_bootstrap_native_wrapper_entry_point_offset = 648;
static constexpr dart::compiler::target::word
- Thread_call_to_runtime_entry_point_offset = 520;
+ Thread_call_to_runtime_entry_point_offset = 528;
static constexpr dart::compiler::target::word
- Thread_call_to_runtime_stub_offset = 248;
-static constexpr dart::compiler::target::word Thread_dart_stream_offset = 1688;
+ Thread_call_to_runtime_stub_offset = 256;
+static constexpr dart::compiler::target::word Thread_dart_stream_offset = 1696;
static constexpr dart::compiler::target::word
Thread_dispatch_table_array_offset = 88;
static constexpr dart::compiler::target::word
- Thread_double_truncate_round_supported_offset = 1656;
+ Thread_double_truncate_round_supported_offset = 1664;
static constexpr dart::compiler::target::word
- Thread_service_extension_stream_offset = 1696;
+ Thread_service_extension_stream_offset = 1704;
static constexpr dart::compiler::target::word Thread_optimize_entry_offset =
- 600;
-static constexpr dart::compiler::target::word Thread_optimize_stub_offset = 424;
-static constexpr dart::compiler::target::word Thread_deoptimize_entry_offset =
608;
+static constexpr dart::compiler::target::word Thread_optimize_stub_offset = 432;
+static constexpr dart::compiler::target::word Thread_deoptimize_entry_offset =
+ 616;
static constexpr dart::compiler::target::word Thread_deoptimize_stub_offset =
- 432;
+ 440;
static constexpr dart::compiler::target::word Thread_double_abs_address_offset =
- 688;
-static constexpr dart::compiler::target::word
- Thread_double_negate_address_offset = 680;
-static constexpr dart::compiler::target::word Thread_end_offset = 104;
-static constexpr dart::compiler::target::word
- Thread_enter_safepoint_stub_offset = 472;
-static constexpr dart::compiler::target::word Thread_execution_state_offset =
- 1608;
-static constexpr dart::compiler::target::word
- Thread_exit_safepoint_stub_offset = 480;
-static constexpr dart::compiler::target::word
- Thread_exit_safepoint_ignore_unwind_in_progress_stub_offset = 488;
-static constexpr dart::compiler::target::word
- Thread_call_native_through_safepoint_stub_offset = 496;
-static constexpr dart::compiler::target::word
- Thread_call_native_through_safepoint_entry_point_offset = 616;
-static constexpr dart::compiler::target::word
- Thread_fix_allocation_stub_code_offset = 232;
-static constexpr dart::compiler::target::word
- Thread_fix_callers_target_code_offset = 224;
-static constexpr dart::compiler::target::word
- Thread_float_absolute_address_offset = 712;
-static constexpr dart::compiler::target::word
- Thread_float_negate_address_offset = 704;
-static constexpr dart::compiler::target::word Thread_float_not_address_offset =
696;
static constexpr dart::compiler::target::word
- Thread_float_zerow_address_offset = 720;
-static constexpr dart::compiler::target::word Thread_global_object_pool_offset =
- 1584;
+ Thread_double_negate_address_offset = 688;
+static constexpr dart::compiler::target::word Thread_end_offset = 104;
static constexpr dart::compiler::target::word
- Thread_invoke_dart_code_stub_offset = 240;
+ Thread_enter_safepoint_stub_offset = 480;
+static constexpr dart::compiler::target::word Thread_execution_state_offset =
+ 1616;
+static constexpr dart::compiler::target::word
+ Thread_exit_safepoint_stub_offset = 488;
+static constexpr dart::compiler::target::word
+ Thread_exit_safepoint_ignore_unwind_in_progress_stub_offset = 496;
+static constexpr dart::compiler::target::word
+ Thread_call_native_through_safepoint_stub_offset = 504;
+static constexpr dart::compiler::target::word
+ Thread_call_native_through_safepoint_entry_point_offset = 624;
+static constexpr dart::compiler::target::word
+ Thread_fix_allocation_stub_code_offset = 240;
+static constexpr dart::compiler::target::word
+ Thread_fix_callers_target_code_offset = 232;
+static constexpr dart::compiler::target::word
+ Thread_float_absolute_address_offset = 720;
+static constexpr dart::compiler::target::word
+ Thread_float_negate_address_offset = 712;
+static constexpr dart::compiler::target::word Thread_float_not_address_offset =
+ 704;
+static constexpr dart::compiler::target::word
+ Thread_float_zerow_address_offset = 728;
+static constexpr dart::compiler::target::word Thread_global_object_pool_offset =
+ 1592;
+static constexpr dart::compiler::target::word
+ Thread_invoke_dart_code_stub_offset = 248;
static constexpr dart::compiler::target::word Thread_exit_through_ffi_offset =
- 1640;
+ 1648;
static constexpr dart::compiler::target::word Thread_isolate_offset = 80;
static constexpr dart::compiler::target::word Thread_isolate_group_offset =
- 1704;
+ 1712;
static constexpr dart::compiler::target::word Thread_field_table_values_offset =
128;
static constexpr dart::compiler::target::word
- Thread_lazy_deopt_from_return_stub_offset = 440;
+ Thread_lazy_deopt_from_return_stub_offset = 448;
static constexpr dart::compiler::target::word
- Thread_lazy_deopt_from_throw_stub_offset = 448;
+ Thread_lazy_deopt_from_throw_stub_offset = 456;
static constexpr dart::compiler::target::word
- Thread_lazy_specialize_type_test_stub_offset = 464;
+ Thread_lazy_specialize_type_test_stub_offset = 472;
static constexpr dart::compiler::target::word
Thread_marking_stack_block_offset = 160;
static constexpr dart::compiler::target::word
- Thread_megamorphic_call_checked_entry_offset = 584;
+ Thread_megamorphic_call_checked_entry_offset = 592;
static constexpr dart::compiler::target::word
- Thread_switchable_call_miss_entry_offset = 592;
+ Thread_switchable_call_miss_entry_offset = 600;
static constexpr dart::compiler::target::word
- Thread_switchable_call_miss_stub_offset = 392;
+ Thread_switchable_call_miss_stub_offset = 400;
static constexpr dart::compiler::target::word
- Thread_no_scope_native_wrapper_entry_point_offset = 648;
+ Thread_no_scope_native_wrapper_entry_point_offset = 656;
static constexpr dart::compiler::target::word
- Thread_late_initialization_error_shared_with_fpu_regs_stub_offset = 264;
+ Thread_late_initialization_error_shared_with_fpu_regs_stub_offset = 272;
static constexpr dart::compiler::target::word
- Thread_late_initialization_error_shared_without_fpu_regs_stub_offset = 256;
+ Thread_late_initialization_error_shared_without_fpu_regs_stub_offset = 264;
static constexpr dart::compiler::target::word
- Thread_null_error_shared_with_fpu_regs_stub_offset = 280;
+ Thread_null_error_shared_with_fpu_regs_stub_offset = 288;
static constexpr dart::compiler::target::word
- Thread_null_error_shared_without_fpu_regs_stub_offset = 272;
+ Thread_null_error_shared_without_fpu_regs_stub_offset = 280;
static constexpr dart::compiler::target::word
- Thread_null_arg_error_shared_with_fpu_regs_stub_offset = 296;
+ Thread_null_arg_error_shared_with_fpu_regs_stub_offset = 304;
static constexpr dart::compiler::target::word
- Thread_null_arg_error_shared_without_fpu_regs_stub_offset = 288;
+ Thread_null_arg_error_shared_without_fpu_regs_stub_offset = 296;
static constexpr dart::compiler::target::word
- Thread_null_cast_error_shared_with_fpu_regs_stub_offset = 312;
+ Thread_null_cast_error_shared_with_fpu_regs_stub_offset = 320;
static constexpr dart::compiler::target::word
- Thread_null_cast_error_shared_without_fpu_regs_stub_offset = 304;
+ Thread_null_cast_error_shared_without_fpu_regs_stub_offset = 312;
static constexpr dart::compiler::target::word
- Thread_range_error_shared_with_fpu_regs_stub_offset = 328;
+ Thread_range_error_shared_with_fpu_regs_stub_offset = 336;
static constexpr dart::compiler::target::word
- Thread_range_error_shared_without_fpu_regs_stub_offset = 320;
+ Thread_range_error_shared_without_fpu_regs_stub_offset = 328;
static constexpr dart::compiler::target::word Thread_object_null_offset = 200;
static constexpr dart::compiler::target::word
- Thread_predefined_symbols_address_offset = 664;
-static constexpr dart::compiler::target::word Thread_resume_pc_offset = 1592;
+ Thread_predefined_symbols_address_offset = 672;
+static constexpr dart::compiler::target::word Thread_resume_pc_offset = 1600;
static constexpr dart::compiler::target::word
- Thread_saved_shadow_call_stack_offset = 1600;
+ Thread_saved_shadow_call_stack_offset = 1608;
static constexpr dart::compiler::target::word Thread_safepoint_state_offset =
- 1616;
+ 1624;
static constexpr dart::compiler::target::word
- Thread_slow_type_test_stub_offset = 456;
+ Thread_slow_type_test_stub_offset = 464;
static constexpr dart::compiler::target::word
- Thread_slow_type_test_entry_point_offset = 632;
+ Thread_slow_type_test_entry_point_offset = 640;
static constexpr dart::compiler::target::word Thread_stack_limit_offset = 56;
static constexpr dart::compiler::target::word Thread_saved_stack_limit_offset =
112;
static constexpr dart::compiler::target::word
Thread_stack_overflow_flags_offset = 120;
static constexpr dart::compiler::target::word
- Thread_stack_overflow_shared_with_fpu_regs_entry_point_offset = 576;
+ Thread_stack_overflow_shared_with_fpu_regs_entry_point_offset = 584;
static constexpr dart::compiler::target::word
- Thread_stack_overflow_shared_with_fpu_regs_stub_offset = 384;
+ Thread_stack_overflow_shared_with_fpu_regs_stub_offset = 392;
static constexpr dart::compiler::target::word
- Thread_stack_overflow_shared_without_fpu_regs_entry_point_offset = 568;
+ Thread_stack_overflow_shared_without_fpu_regs_entry_point_offset = 576;
static constexpr dart::compiler::target::word
- Thread_stack_overflow_shared_without_fpu_regs_stub_offset = 376;
+ Thread_stack_overflow_shared_without_fpu_regs_stub_offset = 384;
static constexpr dart::compiler::target::word Thread_store_buffer_block_offset =
152;
static constexpr dart::compiler::target::word
@@ -8140,18 +8140,18 @@
Thread_unboxed_double_runtime_arg_offset = 192;
static constexpr dart::compiler::target::word Thread_vm_tag_offset = 176;
static constexpr dart::compiler::target::word
- Thread_write_barrier_entry_point_offset = 504;
+ Thread_write_barrier_entry_point_offset = 512;
static constexpr dart::compiler::target::word Thread_write_barrier_mask_offset =
64;
static constexpr dart::compiler::target::word Thread_heap_base_offset = 72;
static constexpr dart::compiler::target::word Thread_callback_code_offset =
- 1624;
+ 1632;
static constexpr dart::compiler::target::word
- Thread_callback_stack_return_offset = 1632;
-static constexpr dart::compiler::target::word Thread_random_offset = 1664;
+ Thread_callback_stack_return_offset = 1640;
+static constexpr dart::compiler::target::word Thread_random_offset = 1672;
static constexpr dart::compiler::target::word
- Thread_jump_to_frame_entry_point_offset = 624;
-static constexpr dart::compiler::target::word Thread_tsan_utils_offset = 1672;
+ Thread_jump_to_frame_entry_point_offset = 632;
+static constexpr dart::compiler::target::word Thread_tsan_utils_offset = 1680;
static constexpr dart::compiler::target::word TsanUtils_setjmp_function_offset =
0;
static constexpr dart::compiler::target::word TsanUtils_setjmp_buffer_offset =
@@ -8246,9 +8246,9 @@
8, 24, 16, 32};
static constexpr dart::compiler::target::word
Thread_write_barrier_wrappers_thread_offset[] = {
- 1416, 1424, 1432, 1440, 1448, 1456, 1464, 1472, 1480, 1488, 1496,
- 1504, 1512, 1520, 1528, -1, -1, -1, -1, 1536, 1544, -1,
- -1, 1552, 1560, 1568, -1, -1, -1, -1, -1, -1};
+ 1424, 1432, 1440, 1448, 1456, 1464, 1472, 1480, 1488, 1496, 1504,
+ 1512, 1520, 1528, 1536, -1, -1, -1, -1, 1544, 1552, -1,
+ -1, 1560, 1568, 1576, -1, -1, -1, -1, -1, -1};
static constexpr dart::compiler::target::word AbstractType_InstanceSize = 24;
static constexpr dart::compiler::target::word ApiError_InstanceSize = 16;
static constexpr dart::compiler::target::word Array_header_size = 16;
@@ -8567,158 +8567,158 @@
static constexpr dart::compiler::target::word String_length_offset = 4;
static constexpr dart::compiler::target::word SubtypeTestCache_cache_offset = 4;
static constexpr dart::compiler::target::word
- Thread_AllocateArray_entry_point_offset = 376;
+ Thread_AllocateArray_entry_point_offset = 380;
static constexpr dart::compiler::target::word Thread_active_exception_offset =
- 792;
-static constexpr dart::compiler::target::word Thread_active_stacktrace_offset =
796;
+static constexpr dart::compiler::target::word Thread_active_stacktrace_offset =
+ 800;
static constexpr dart::compiler::target::word
- Thread_array_write_barrier_entry_point_offset = 268;
+ Thread_array_write_barrier_entry_point_offset = 272;
static constexpr dart::compiler::target::word
- Thread_allocate_mint_with_fpu_regs_entry_point_offset = 276;
+ Thread_allocate_mint_with_fpu_regs_entry_point_offset = 280;
static constexpr dart::compiler::target::word
- Thread_allocate_mint_with_fpu_regs_stub_offset = 180;
+ Thread_allocate_mint_with_fpu_regs_stub_offset = 184;
static constexpr dart::compiler::target::word
- Thread_allocate_mint_without_fpu_regs_entry_point_offset = 280;
+ Thread_allocate_mint_without_fpu_regs_entry_point_offset = 284;
static constexpr dart::compiler::target::word
- Thread_allocate_mint_without_fpu_regs_stub_offset = 184;
+ Thread_allocate_mint_without_fpu_regs_stub_offset = 188;
static constexpr dart::compiler::target::word
- Thread_allocate_object_entry_point_offset = 284;
+ Thread_allocate_object_entry_point_offset = 288;
static constexpr dart::compiler::target::word
- Thread_allocate_object_stub_offset = 188;
+ Thread_allocate_object_stub_offset = 192;
static constexpr dart::compiler::target::word
- Thread_allocate_object_parameterized_entry_point_offset = 288;
+ Thread_allocate_object_parameterized_entry_point_offset = 292;
static constexpr dart::compiler::target::word
- Thread_allocate_object_parameterized_stub_offset = 192;
+ Thread_allocate_object_parameterized_stub_offset = 196;
static constexpr dart::compiler::target::word
- Thread_allocate_object_slow_entry_point_offset = 292;
+ Thread_allocate_object_slow_entry_point_offset = 296;
static constexpr dart::compiler::target::word
- Thread_allocate_object_slow_stub_offset = 196;
-static constexpr dart::compiler::target::word Thread_api_top_scope_offset = 832;
+ Thread_allocate_object_slow_stub_offset = 200;
+static constexpr dart::compiler::target::word Thread_api_top_scope_offset = 836;
static constexpr dart::compiler::target::word
- Thread_auto_scope_native_wrapper_entry_point_offset = 340;
+ Thread_auto_scope_native_wrapper_entry_point_offset = 344;
static constexpr dart::compiler::target::word Thread_bool_false_offset = 120;
static constexpr dart::compiler::target::word Thread_bool_true_offset = 116;
static constexpr dart::compiler::target::word
- Thread_bootstrap_native_wrapper_entry_point_offset = 332;
+ Thread_bootstrap_native_wrapper_entry_point_offset = 336;
static constexpr dart::compiler::target::word
- Thread_call_to_runtime_entry_point_offset = 272;
+ Thread_call_to_runtime_entry_point_offset = 276;
static constexpr dart::compiler::target::word
- Thread_call_to_runtime_stub_offset = 136;
-static constexpr dart::compiler::target::word Thread_dart_stream_offset = 856;
+ Thread_call_to_runtime_stub_offset = 140;
+static constexpr dart::compiler::target::word Thread_dart_stream_offset = 864;
static constexpr dart::compiler::target::word
Thread_dispatch_table_array_offset = 44;
static constexpr dart::compiler::target::word
- Thread_double_truncate_round_supported_offset = 836;
+ Thread_double_truncate_round_supported_offset = 840;
static constexpr dart::compiler::target::word
- Thread_service_extension_stream_offset = 860;
+ Thread_service_extension_stream_offset = 868;
static constexpr dart::compiler::target::word Thread_optimize_entry_offset =
- 312;
-static constexpr dart::compiler::target::word Thread_optimize_stub_offset = 224;
-static constexpr dart::compiler::target::word Thread_deoptimize_entry_offset =
316;
+static constexpr dart::compiler::target::word Thread_optimize_stub_offset = 228;
+static constexpr dart::compiler::target::word Thread_deoptimize_entry_offset =
+ 320;
static constexpr dart::compiler::target::word Thread_deoptimize_stub_offset =
- 228;
+ 232;
static constexpr dart::compiler::target::word Thread_double_abs_address_offset =
- 356;
-static constexpr dart::compiler::target::word
- Thread_double_negate_address_offset = 352;
-static constexpr dart::compiler::target::word Thread_end_offset = 52;
-static constexpr dart::compiler::target::word
- Thread_enter_safepoint_stub_offset = 248;
-static constexpr dart::compiler::target::word Thread_execution_state_offset =
- 812;
-static constexpr dart::compiler::target::word
- Thread_exit_safepoint_stub_offset = 252;
-static constexpr dart::compiler::target::word
- Thread_exit_safepoint_ignore_unwind_in_progress_stub_offset = 256;
-static constexpr dart::compiler::target::word
- Thread_call_native_through_safepoint_stub_offset = 260;
-static constexpr dart::compiler::target::word
- Thread_call_native_through_safepoint_entry_point_offset = 320;
-static constexpr dart::compiler::target::word
- Thread_fix_allocation_stub_code_offset = 128;
-static constexpr dart::compiler::target::word
- Thread_fix_callers_target_code_offset = 124;
-static constexpr dart::compiler::target::word
- Thread_float_absolute_address_offset = 368;
-static constexpr dart::compiler::target::word
- Thread_float_negate_address_offset = 364;
-static constexpr dart::compiler::target::word Thread_float_not_address_offset =
360;
static constexpr dart::compiler::target::word
- Thread_float_zerow_address_offset = 372;
-static constexpr dart::compiler::target::word Thread_global_object_pool_offset =
- 800;
+ Thread_double_negate_address_offset = 356;
+static constexpr dart::compiler::target::word Thread_end_offset = 52;
static constexpr dart::compiler::target::word
- Thread_invoke_dart_code_stub_offset = 132;
+ Thread_enter_safepoint_stub_offset = 252;
+static constexpr dart::compiler::target::word Thread_execution_state_offset =
+ 816;
+static constexpr dart::compiler::target::word
+ Thread_exit_safepoint_stub_offset = 256;
+static constexpr dart::compiler::target::word
+ Thread_exit_safepoint_ignore_unwind_in_progress_stub_offset = 260;
+static constexpr dart::compiler::target::word
+ Thread_call_native_through_safepoint_stub_offset = 264;
+static constexpr dart::compiler::target::word
+ Thread_call_native_through_safepoint_entry_point_offset = 324;
+static constexpr dart::compiler::target::word
+ Thread_fix_allocation_stub_code_offset = 132;
+static constexpr dart::compiler::target::word
+ Thread_fix_callers_target_code_offset = 128;
+static constexpr dart::compiler::target::word
+ Thread_float_absolute_address_offset = 372;
+static constexpr dart::compiler::target::word
+ Thread_float_negate_address_offset = 368;
+static constexpr dart::compiler::target::word Thread_float_not_address_offset =
+ 364;
+static constexpr dart::compiler::target::word
+ Thread_float_zerow_address_offset = 376;
+static constexpr dart::compiler::target::word Thread_global_object_pool_offset =
+ 804;
+static constexpr dart::compiler::target::word
+ Thread_invoke_dart_code_stub_offset = 136;
static constexpr dart::compiler::target::word Thread_exit_through_ffi_offset =
- 828;
+ 832;
static constexpr dart::compiler::target::word Thread_isolate_offset = 40;
-static constexpr dart::compiler::target::word Thread_isolate_group_offset = 864;
+static constexpr dart::compiler::target::word Thread_isolate_group_offset = 872;
static constexpr dart::compiler::target::word Thread_field_table_values_offset =
64;
static constexpr dart::compiler::target::word
- Thread_lazy_deopt_from_return_stub_offset = 232;
+ Thread_lazy_deopt_from_return_stub_offset = 236;
static constexpr dart::compiler::target::word
- Thread_lazy_deopt_from_throw_stub_offset = 236;
+ Thread_lazy_deopt_from_throw_stub_offset = 240;
static constexpr dart::compiler::target::word
- Thread_lazy_specialize_type_test_stub_offset = 244;
+ Thread_lazy_specialize_type_test_stub_offset = 248;
static constexpr dart::compiler::target::word
Thread_marking_stack_block_offset = 80;
static constexpr dart::compiler::target::word
- Thread_megamorphic_call_checked_entry_offset = 304;
+ Thread_megamorphic_call_checked_entry_offset = 308;
static constexpr dart::compiler::target::word
- Thread_switchable_call_miss_entry_offset = 308;
+ Thread_switchable_call_miss_entry_offset = 312;
static constexpr dart::compiler::target::word
- Thread_switchable_call_miss_stub_offset = 208;
+ Thread_switchable_call_miss_stub_offset = 212;
static constexpr dart::compiler::target::word
- Thread_no_scope_native_wrapper_entry_point_offset = 336;
+ Thread_no_scope_native_wrapper_entry_point_offset = 340;
static constexpr dart::compiler::target::word
- Thread_late_initialization_error_shared_with_fpu_regs_stub_offset = 144;
+ Thread_late_initialization_error_shared_with_fpu_regs_stub_offset = 148;
static constexpr dart::compiler::target::word
- Thread_late_initialization_error_shared_without_fpu_regs_stub_offset = 140;
+ Thread_late_initialization_error_shared_without_fpu_regs_stub_offset = 144;
static constexpr dart::compiler::target::word
- Thread_null_error_shared_with_fpu_regs_stub_offset = 152;
+ Thread_null_error_shared_with_fpu_regs_stub_offset = 156;
static constexpr dart::compiler::target::word
- Thread_null_error_shared_without_fpu_regs_stub_offset = 148;
+ Thread_null_error_shared_without_fpu_regs_stub_offset = 152;
static constexpr dart::compiler::target::word
- Thread_null_arg_error_shared_with_fpu_regs_stub_offset = 160;
+ Thread_null_arg_error_shared_with_fpu_regs_stub_offset = 164;
static constexpr dart::compiler::target::word
- Thread_null_arg_error_shared_without_fpu_regs_stub_offset = 156;
+ Thread_null_arg_error_shared_without_fpu_regs_stub_offset = 160;
static constexpr dart::compiler::target::word
- Thread_null_cast_error_shared_with_fpu_regs_stub_offset = 168;
+ Thread_null_cast_error_shared_with_fpu_regs_stub_offset = 172;
static constexpr dart::compiler::target::word
- Thread_null_cast_error_shared_without_fpu_regs_stub_offset = 164;
+ Thread_null_cast_error_shared_without_fpu_regs_stub_offset = 168;
static constexpr dart::compiler::target::word
- Thread_range_error_shared_with_fpu_regs_stub_offset = 176;
+ Thread_range_error_shared_with_fpu_regs_stub_offset = 180;
static constexpr dart::compiler::target::word
- Thread_range_error_shared_without_fpu_regs_stub_offset = 172;
+ Thread_range_error_shared_without_fpu_regs_stub_offset = 176;
static constexpr dart::compiler::target::word Thread_object_null_offset = 112;
static constexpr dart::compiler::target::word
- Thread_predefined_symbols_address_offset = 344;
-static constexpr dart::compiler::target::word Thread_resume_pc_offset = 804;
+ Thread_predefined_symbols_address_offset = 348;
+static constexpr dart::compiler::target::word Thread_resume_pc_offset = 808;
static constexpr dart::compiler::target::word
- Thread_saved_shadow_call_stack_offset = 808;
+ Thread_saved_shadow_call_stack_offset = 812;
static constexpr dart::compiler::target::word Thread_safepoint_state_offset =
- 816;
+ 820;
static constexpr dart::compiler::target::word
- Thread_slow_type_test_stub_offset = 240;
+ Thread_slow_type_test_stub_offset = 244;
static constexpr dart::compiler::target::word
- Thread_slow_type_test_entry_point_offset = 328;
+ Thread_slow_type_test_entry_point_offset = 332;
static constexpr dart::compiler::target::word Thread_stack_limit_offset = 28;
static constexpr dart::compiler::target::word Thread_saved_stack_limit_offset =
56;
static constexpr dart::compiler::target::word
Thread_stack_overflow_flags_offset = 60;
static constexpr dart::compiler::target::word
- Thread_stack_overflow_shared_with_fpu_regs_entry_point_offset = 300;
+ Thread_stack_overflow_shared_with_fpu_regs_entry_point_offset = 304;
static constexpr dart::compiler::target::word
- Thread_stack_overflow_shared_with_fpu_regs_stub_offset = 204;
+ Thread_stack_overflow_shared_with_fpu_regs_stub_offset = 208;
static constexpr dart::compiler::target::word
- Thread_stack_overflow_shared_without_fpu_regs_entry_point_offset = 296;
+ Thread_stack_overflow_shared_without_fpu_regs_entry_point_offset = 300;
static constexpr dart::compiler::target::word
- Thread_stack_overflow_shared_without_fpu_regs_stub_offset = 200;
+ Thread_stack_overflow_shared_without_fpu_regs_stub_offset = 204;
static constexpr dart::compiler::target::word Thread_store_buffer_block_offset =
76;
static constexpr dart::compiler::target::word
@@ -8731,17 +8731,17 @@
Thread_unboxed_double_runtime_arg_offset = 104;
static constexpr dart::compiler::target::word Thread_vm_tag_offset = 88;
static constexpr dart::compiler::target::word
- Thread_write_barrier_entry_point_offset = 264;
+ Thread_write_barrier_entry_point_offset = 268;
static constexpr dart::compiler::target::word Thread_write_barrier_mask_offset =
32;
static constexpr dart::compiler::target::word Thread_heap_base_offset = 36;
-static constexpr dart::compiler::target::word Thread_callback_code_offset = 820;
+static constexpr dart::compiler::target::word Thread_callback_code_offset = 824;
static constexpr dart::compiler::target::word
- Thread_callback_stack_return_offset = 824;
-static constexpr dart::compiler::target::word Thread_random_offset = 840;
+ Thread_callback_stack_return_offset = 828;
+static constexpr dart::compiler::target::word Thread_random_offset = 848;
static constexpr dart::compiler::target::word
- Thread_jump_to_frame_entry_point_offset = 324;
-static constexpr dart::compiler::target::word Thread_tsan_utils_offset = 848;
+ Thread_jump_to_frame_entry_point_offset = 328;
+static constexpr dart::compiler::target::word Thread_tsan_utils_offset = 856;
static constexpr dart::compiler::target::word TsanUtils_setjmp_function_offset =
0;
static constexpr dart::compiler::target::word TsanUtils_setjmp_buffer_offset =
@@ -8834,9 +8834,9 @@
4, 12, 8, 16};
static constexpr dart::compiler::target::word
Thread_write_barrier_wrappers_thread_offset[] = {
- -1, -1, -1, -1, -1, 720, 724, 728, -1, -1, 732,
- 736, 740, -1, -1, -1, 744, 748, 752, 756, 760, 764,
- 768, 772, -1, -1, -1, -1, 776, 780, 784, 788};
+ -1, -1, -1, -1, -1, 724, 728, 732, -1, -1, 736,
+ 740, 744, -1, -1, -1, 748, 752, 756, 760, 764, 768,
+ 772, 776, -1, -1, -1, -1, 780, 784, 788, 792};
static constexpr dart::compiler::target::word AbstractType_InstanceSize = 12;
static constexpr dart::compiler::target::word ApiError_InstanceSize = 8;
static constexpr dart::compiler::target::word Array_header_size = 12;
@@ -9158,160 +9158,160 @@
static constexpr dart::compiler::target::word String_length_offset = 8;
static constexpr dart::compiler::target::word SubtypeTestCache_cache_offset = 8;
static constexpr dart::compiler::target::word
- Thread_AllocateArray_entry_point_offset = 728;
+ Thread_AllocateArray_entry_point_offset = 736;
static constexpr dart::compiler::target::word Thread_active_exception_offset =
- 1560;
-static constexpr dart::compiler::target::word Thread_active_stacktrace_offset =
1568;
+static constexpr dart::compiler::target::word Thread_active_stacktrace_offset =
+ 1576;
static constexpr dart::compiler::target::word
- Thread_array_write_barrier_entry_point_offset = 512;
+ Thread_array_write_barrier_entry_point_offset = 520;
static constexpr dart::compiler::target::word
- Thread_allocate_mint_with_fpu_regs_entry_point_offset = 528;
+ Thread_allocate_mint_with_fpu_regs_entry_point_offset = 536;
static constexpr dart::compiler::target::word
- Thread_allocate_mint_with_fpu_regs_stub_offset = 336;
+ Thread_allocate_mint_with_fpu_regs_stub_offset = 344;
static constexpr dart::compiler::target::word
- Thread_allocate_mint_without_fpu_regs_entry_point_offset = 536;
+ Thread_allocate_mint_without_fpu_regs_entry_point_offset = 544;
static constexpr dart::compiler::target::word
- Thread_allocate_mint_without_fpu_regs_stub_offset = 344;
+ Thread_allocate_mint_without_fpu_regs_stub_offset = 352;
static constexpr dart::compiler::target::word
- Thread_allocate_object_entry_point_offset = 544;
+ Thread_allocate_object_entry_point_offset = 552;
static constexpr dart::compiler::target::word
- Thread_allocate_object_stub_offset = 352;
+ Thread_allocate_object_stub_offset = 360;
static constexpr dart::compiler::target::word
- Thread_allocate_object_parameterized_entry_point_offset = 552;
+ Thread_allocate_object_parameterized_entry_point_offset = 560;
static constexpr dart::compiler::target::word
- Thread_allocate_object_parameterized_stub_offset = 360;
+ Thread_allocate_object_parameterized_stub_offset = 368;
static constexpr dart::compiler::target::word
- Thread_allocate_object_slow_entry_point_offset = 560;
+ Thread_allocate_object_slow_entry_point_offset = 568;
static constexpr dart::compiler::target::word
- Thread_allocate_object_slow_stub_offset = 368;
+ Thread_allocate_object_slow_stub_offset = 376;
static constexpr dart::compiler::target::word Thread_api_top_scope_offset =
- 1640;
+ 1648;
static constexpr dart::compiler::target::word
- Thread_auto_scope_native_wrapper_entry_point_offset = 656;
+ Thread_auto_scope_native_wrapper_entry_point_offset = 664;
static constexpr dart::compiler::target::word Thread_bool_false_offset = 216;
static constexpr dart::compiler::target::word Thread_bool_true_offset = 208;
static constexpr dart::compiler::target::word
- Thread_bootstrap_native_wrapper_entry_point_offset = 640;
+ Thread_bootstrap_native_wrapper_entry_point_offset = 648;
static constexpr dart::compiler::target::word
- Thread_call_to_runtime_entry_point_offset = 520;
+ Thread_call_to_runtime_entry_point_offset = 528;
static constexpr dart::compiler::target::word
- Thread_call_to_runtime_stub_offset = 248;
-static constexpr dart::compiler::target::word Thread_dart_stream_offset = 1680;
+ Thread_call_to_runtime_stub_offset = 256;
+static constexpr dart::compiler::target::word Thread_dart_stream_offset = 1688;
static constexpr dart::compiler::target::word
Thread_dispatch_table_array_offset = 88;
static constexpr dart::compiler::target::word
- Thread_double_truncate_round_supported_offset = 1648;
+ Thread_double_truncate_round_supported_offset = 1656;
static constexpr dart::compiler::target::word
- Thread_service_extension_stream_offset = 1688;
+ Thread_service_extension_stream_offset = 1696;
static constexpr dart::compiler::target::word Thread_optimize_entry_offset =
- 600;
-static constexpr dart::compiler::target::word Thread_optimize_stub_offset = 424;
-static constexpr dart::compiler::target::word Thread_deoptimize_entry_offset =
608;
+static constexpr dart::compiler::target::word Thread_optimize_stub_offset = 432;
+static constexpr dart::compiler::target::word Thread_deoptimize_entry_offset =
+ 616;
static constexpr dart::compiler::target::word Thread_deoptimize_stub_offset =
- 432;
+ 440;
static constexpr dart::compiler::target::word Thread_double_abs_address_offset =
- 688;
-static constexpr dart::compiler::target::word
- Thread_double_negate_address_offset = 680;
-static constexpr dart::compiler::target::word Thread_end_offset = 104;
-static constexpr dart::compiler::target::word
- Thread_enter_safepoint_stub_offset = 472;
-static constexpr dart::compiler::target::word Thread_execution_state_offset =
- 1600;
-static constexpr dart::compiler::target::word
- Thread_exit_safepoint_stub_offset = 480;
-static constexpr dart::compiler::target::word
- Thread_exit_safepoint_ignore_unwind_in_progress_stub_offset = 488;
-static constexpr dart::compiler::target::word
- Thread_call_native_through_safepoint_stub_offset = 496;
-static constexpr dart::compiler::target::word
- Thread_call_native_through_safepoint_entry_point_offset = 616;
-static constexpr dart::compiler::target::word
- Thread_fix_allocation_stub_code_offset = 232;
-static constexpr dart::compiler::target::word
- Thread_fix_callers_target_code_offset = 224;
-static constexpr dart::compiler::target::word
- Thread_float_absolute_address_offset = 712;
-static constexpr dart::compiler::target::word
- Thread_float_negate_address_offset = 704;
-static constexpr dart::compiler::target::word Thread_float_not_address_offset =
696;
static constexpr dart::compiler::target::word
- Thread_float_zerow_address_offset = 720;
-static constexpr dart::compiler::target::word Thread_global_object_pool_offset =
- 1576;
+ Thread_double_negate_address_offset = 688;
+static constexpr dart::compiler::target::word Thread_end_offset = 104;
static constexpr dart::compiler::target::word
- Thread_invoke_dart_code_stub_offset = 240;
+ Thread_enter_safepoint_stub_offset = 480;
+static constexpr dart::compiler::target::word Thread_execution_state_offset =
+ 1608;
+static constexpr dart::compiler::target::word
+ Thread_exit_safepoint_stub_offset = 488;
+static constexpr dart::compiler::target::word
+ Thread_exit_safepoint_ignore_unwind_in_progress_stub_offset = 496;
+static constexpr dart::compiler::target::word
+ Thread_call_native_through_safepoint_stub_offset = 504;
+static constexpr dart::compiler::target::word
+ Thread_call_native_through_safepoint_entry_point_offset = 624;
+static constexpr dart::compiler::target::word
+ Thread_fix_allocation_stub_code_offset = 240;
+static constexpr dart::compiler::target::word
+ Thread_fix_callers_target_code_offset = 232;
+static constexpr dart::compiler::target::word
+ Thread_float_absolute_address_offset = 720;
+static constexpr dart::compiler::target::word
+ Thread_float_negate_address_offset = 712;
+static constexpr dart::compiler::target::word Thread_float_not_address_offset =
+ 704;
+static constexpr dart::compiler::target::word
+ Thread_float_zerow_address_offset = 728;
+static constexpr dart::compiler::target::word Thread_global_object_pool_offset =
+ 1584;
+static constexpr dart::compiler::target::word
+ Thread_invoke_dart_code_stub_offset = 248;
static constexpr dart::compiler::target::word Thread_exit_through_ffi_offset =
- 1632;
+ 1640;
static constexpr dart::compiler::target::word Thread_isolate_offset = 80;
static constexpr dart::compiler::target::word Thread_isolate_group_offset =
- 1696;
+ 1704;
static constexpr dart::compiler::target::word Thread_field_table_values_offset =
128;
static constexpr dart::compiler::target::word
- Thread_lazy_deopt_from_return_stub_offset = 440;
+ Thread_lazy_deopt_from_return_stub_offset = 448;
static constexpr dart::compiler::target::word
- Thread_lazy_deopt_from_throw_stub_offset = 448;
+ Thread_lazy_deopt_from_throw_stub_offset = 456;
static constexpr dart::compiler::target::word
- Thread_lazy_specialize_type_test_stub_offset = 464;
+ Thread_lazy_specialize_type_test_stub_offset = 472;
static constexpr dart::compiler::target::word
Thread_marking_stack_block_offset = 160;
static constexpr dart::compiler::target::word
- Thread_megamorphic_call_checked_entry_offset = 584;
+ Thread_megamorphic_call_checked_entry_offset = 592;
static constexpr dart::compiler::target::word
- Thread_switchable_call_miss_entry_offset = 592;
+ Thread_switchable_call_miss_entry_offset = 600;
static constexpr dart::compiler::target::word
- Thread_switchable_call_miss_stub_offset = 392;
+ Thread_switchable_call_miss_stub_offset = 400;
static constexpr dart::compiler::target::word
- Thread_no_scope_native_wrapper_entry_point_offset = 648;
+ Thread_no_scope_native_wrapper_entry_point_offset = 656;
static constexpr dart::compiler::target::word
- Thread_late_initialization_error_shared_with_fpu_regs_stub_offset = 264;
+ Thread_late_initialization_error_shared_with_fpu_regs_stub_offset = 272;
static constexpr dart::compiler::target::word
- Thread_late_initialization_error_shared_without_fpu_regs_stub_offset = 256;
+ Thread_late_initialization_error_shared_without_fpu_regs_stub_offset = 264;
static constexpr dart::compiler::target::word
- Thread_null_error_shared_with_fpu_regs_stub_offset = 280;
+ Thread_null_error_shared_with_fpu_regs_stub_offset = 288;
static constexpr dart::compiler::target::word
- Thread_null_error_shared_without_fpu_regs_stub_offset = 272;
+ Thread_null_error_shared_without_fpu_regs_stub_offset = 280;
static constexpr dart::compiler::target::word
- Thread_null_arg_error_shared_with_fpu_regs_stub_offset = 296;
+ Thread_null_arg_error_shared_with_fpu_regs_stub_offset = 304;
static constexpr dart::compiler::target::word
- Thread_null_arg_error_shared_without_fpu_regs_stub_offset = 288;
+ Thread_null_arg_error_shared_without_fpu_regs_stub_offset = 296;
static constexpr dart::compiler::target::word
- Thread_null_cast_error_shared_with_fpu_regs_stub_offset = 312;
+ Thread_null_cast_error_shared_with_fpu_regs_stub_offset = 320;
static constexpr dart::compiler::target::word
- Thread_null_cast_error_shared_without_fpu_regs_stub_offset = 304;
+ Thread_null_cast_error_shared_without_fpu_regs_stub_offset = 312;
static constexpr dart::compiler::target::word
- Thread_range_error_shared_with_fpu_regs_stub_offset = 328;
+ Thread_range_error_shared_with_fpu_regs_stub_offset = 336;
static constexpr dart::compiler::target::word
- Thread_range_error_shared_without_fpu_regs_stub_offset = 320;
+ Thread_range_error_shared_without_fpu_regs_stub_offset = 328;
static constexpr dart::compiler::target::word Thread_object_null_offset = 200;
static constexpr dart::compiler::target::word
- Thread_predefined_symbols_address_offset = 664;
-static constexpr dart::compiler::target::word Thread_resume_pc_offset = 1584;
+ Thread_predefined_symbols_address_offset = 672;
+static constexpr dart::compiler::target::word Thread_resume_pc_offset = 1592;
static constexpr dart::compiler::target::word
- Thread_saved_shadow_call_stack_offset = 1592;
+ Thread_saved_shadow_call_stack_offset = 1600;
static constexpr dart::compiler::target::word Thread_safepoint_state_offset =
- 1608;
+ 1616;
static constexpr dart::compiler::target::word
- Thread_slow_type_test_stub_offset = 456;
+ Thread_slow_type_test_stub_offset = 464;
static constexpr dart::compiler::target::word
- Thread_slow_type_test_entry_point_offset = 632;
+ Thread_slow_type_test_entry_point_offset = 640;
static constexpr dart::compiler::target::word Thread_stack_limit_offset = 56;
static constexpr dart::compiler::target::word Thread_saved_stack_limit_offset =
112;
static constexpr dart::compiler::target::word
Thread_stack_overflow_flags_offset = 120;
static constexpr dart::compiler::target::word
- Thread_stack_overflow_shared_with_fpu_regs_entry_point_offset = 576;
+ Thread_stack_overflow_shared_with_fpu_regs_entry_point_offset = 584;
static constexpr dart::compiler::target::word
- Thread_stack_overflow_shared_with_fpu_regs_stub_offset = 384;
+ Thread_stack_overflow_shared_with_fpu_regs_stub_offset = 392;
static constexpr dart::compiler::target::word
- Thread_stack_overflow_shared_without_fpu_regs_entry_point_offset = 568;
+ Thread_stack_overflow_shared_without_fpu_regs_entry_point_offset = 576;
static constexpr dart::compiler::target::word
- Thread_stack_overflow_shared_without_fpu_regs_stub_offset = 376;
+ Thread_stack_overflow_shared_without_fpu_regs_stub_offset = 384;
static constexpr dart::compiler::target::word Thread_store_buffer_block_offset =
152;
static constexpr dart::compiler::target::word
@@ -9324,18 +9324,18 @@
Thread_unboxed_double_runtime_arg_offset = 192;
static constexpr dart::compiler::target::word Thread_vm_tag_offset = 176;
static constexpr dart::compiler::target::word
- Thread_write_barrier_entry_point_offset = 504;
+ Thread_write_barrier_entry_point_offset = 512;
static constexpr dart::compiler::target::word Thread_write_barrier_mask_offset =
64;
static constexpr dart::compiler::target::word Thread_heap_base_offset = 72;
static constexpr dart::compiler::target::word Thread_callback_code_offset =
- 1616;
+ 1624;
static constexpr dart::compiler::target::word
- Thread_callback_stack_return_offset = 1624;
-static constexpr dart::compiler::target::word Thread_random_offset = 1656;
+ Thread_callback_stack_return_offset = 1632;
+static constexpr dart::compiler::target::word Thread_random_offset = 1664;
static constexpr dart::compiler::target::word
- Thread_jump_to_frame_entry_point_offset = 624;
-static constexpr dart::compiler::target::word Thread_tsan_utils_offset = 1664;
+ Thread_jump_to_frame_entry_point_offset = 632;
+static constexpr dart::compiler::target::word Thread_tsan_utils_offset = 1672;
static constexpr dart::compiler::target::word TsanUtils_setjmp_function_offset =
0;
static constexpr dart::compiler::target::word TsanUtils_setjmp_buffer_offset =
@@ -9430,9 +9430,9 @@
8, 24, 16, 32};
static constexpr dart::compiler::target::word
Thread_write_barrier_wrappers_thread_offset[] = {
- -1, -1, -1, -1, -1, 1416, 1424, 1432, -1, -1, 1440,
- 1448, 1456, -1, -1, -1, 1464, 1472, 1480, 1488, 1496, 1504,
- 1512, 1520, -1, -1, -1, -1, 1528, 1536, 1544, 1552};
+ -1, -1, -1, -1, -1, 1424, 1432, 1440, -1, -1, 1448,
+ 1456, 1464, -1, -1, -1, 1472, 1480, 1488, 1496, 1504, 1512,
+ 1520, 1528, -1, -1, -1, -1, 1536, 1544, 1552, 1560};
static constexpr dart::compiler::target::word AbstractType_InstanceSize = 24;
static constexpr dart::compiler::target::word ApiError_InstanceSize = 16;
static constexpr dart::compiler::target::word Array_header_size = 24;
@@ -9789,152 +9789,152 @@
static constexpr dart::compiler::target::word
AOT_SubtypeTestCache_cache_offset = 4;
static constexpr dart::compiler::target::word
- AOT_Thread_AllocateArray_entry_point_offset = 376;
+ AOT_Thread_AllocateArray_entry_point_offset = 380;
static constexpr dart::compiler::target::word
- AOT_Thread_active_exception_offset = 752;
+ AOT_Thread_active_exception_offset = 756;
static constexpr dart::compiler::target::word
- AOT_Thread_active_stacktrace_offset = 756;
+ AOT_Thread_active_stacktrace_offset = 760;
static constexpr dart::compiler::target::word
- AOT_Thread_array_write_barrier_entry_point_offset = 268;
+ AOT_Thread_array_write_barrier_entry_point_offset = 272;
static constexpr dart::compiler::target::word
- AOT_Thread_allocate_mint_with_fpu_regs_entry_point_offset = 276;
+ AOT_Thread_allocate_mint_with_fpu_regs_entry_point_offset = 280;
static constexpr dart::compiler::target::word
- AOT_Thread_allocate_mint_with_fpu_regs_stub_offset = 180;
+ AOT_Thread_allocate_mint_with_fpu_regs_stub_offset = 184;
static constexpr dart::compiler::target::word
- AOT_Thread_allocate_mint_without_fpu_regs_entry_point_offset = 280;
+ AOT_Thread_allocate_mint_without_fpu_regs_entry_point_offset = 284;
static constexpr dart::compiler::target::word
- AOT_Thread_allocate_mint_without_fpu_regs_stub_offset = 184;
+ AOT_Thread_allocate_mint_without_fpu_regs_stub_offset = 188;
static constexpr dart::compiler::target::word
- AOT_Thread_allocate_object_entry_point_offset = 284;
+ AOT_Thread_allocate_object_entry_point_offset = 288;
static constexpr dart::compiler::target::word
- AOT_Thread_allocate_object_stub_offset = 188;
+ AOT_Thread_allocate_object_stub_offset = 192;
static constexpr dart::compiler::target::word
- AOT_Thread_allocate_object_parameterized_entry_point_offset = 288;
+ AOT_Thread_allocate_object_parameterized_entry_point_offset = 292;
static constexpr dart::compiler::target::word
- AOT_Thread_allocate_object_parameterized_stub_offset = 192;
+ AOT_Thread_allocate_object_parameterized_stub_offset = 196;
static constexpr dart::compiler::target::word
- AOT_Thread_allocate_object_slow_entry_point_offset = 292;
+ AOT_Thread_allocate_object_slow_entry_point_offset = 296;
static constexpr dart::compiler::target::word
- AOT_Thread_allocate_object_slow_stub_offset = 196;
+ AOT_Thread_allocate_object_slow_stub_offset = 200;
static constexpr dart::compiler::target::word AOT_Thread_api_top_scope_offset =
- 792;
+ 796;
static constexpr dart::compiler::target::word
- AOT_Thread_auto_scope_native_wrapper_entry_point_offset = 340;
+ AOT_Thread_auto_scope_native_wrapper_entry_point_offset = 344;
static constexpr dart::compiler::target::word AOT_Thread_bool_false_offset =
120;
static constexpr dart::compiler::target::word AOT_Thread_bool_true_offset = 116;
static constexpr dart::compiler::target::word
- AOT_Thread_bootstrap_native_wrapper_entry_point_offset = 332;
+ AOT_Thread_bootstrap_native_wrapper_entry_point_offset = 336;
static constexpr dart::compiler::target::word
- AOT_Thread_call_to_runtime_entry_point_offset = 272;
+ AOT_Thread_call_to_runtime_entry_point_offset = 276;
static constexpr dart::compiler::target::word
- AOT_Thread_call_to_runtime_stub_offset = 136;
+ AOT_Thread_call_to_runtime_stub_offset = 140;
static constexpr dart::compiler::target::word AOT_Thread_dart_stream_offset =
- 816;
+ 824;
static constexpr dart::compiler::target::word
AOT_Thread_dispatch_table_array_offset = 44;
static constexpr dart::compiler::target::word
- AOT_Thread_double_truncate_round_supported_offset = 796;
+ AOT_Thread_double_truncate_round_supported_offset = 800;
static constexpr dart::compiler::target::word
- AOT_Thread_service_extension_stream_offset = 820;
+ AOT_Thread_service_extension_stream_offset = 828;
static constexpr dart::compiler::target::word AOT_Thread_optimize_entry_offset =
- 312;
+ 316;
static constexpr dart::compiler::target::word AOT_Thread_optimize_stub_offset =
- 224;
+ 228;
static constexpr dart::compiler::target::word
- AOT_Thread_deoptimize_entry_offset = 316;
+ AOT_Thread_deoptimize_entry_offset = 320;
static constexpr dart::compiler::target::word
- AOT_Thread_deoptimize_stub_offset = 228;
+ AOT_Thread_deoptimize_stub_offset = 232;
static constexpr dart::compiler::target::word
- AOT_Thread_double_abs_address_offset = 356;
+ AOT_Thread_double_abs_address_offset = 360;
static constexpr dart::compiler::target::word
- AOT_Thread_double_negate_address_offset = 352;
+ AOT_Thread_double_negate_address_offset = 356;
static constexpr dart::compiler::target::word AOT_Thread_end_offset = 52;
static constexpr dart::compiler::target::word
- AOT_Thread_enter_safepoint_stub_offset = 248;
+ AOT_Thread_enter_safepoint_stub_offset = 252;
static constexpr dart::compiler::target::word
- AOT_Thread_execution_state_offset = 772;
+ AOT_Thread_execution_state_offset = 776;
static constexpr dart::compiler::target::word
- AOT_Thread_exit_safepoint_stub_offset = 252;
+ AOT_Thread_exit_safepoint_stub_offset = 256;
static constexpr dart::compiler::target::word
- AOT_Thread_exit_safepoint_ignore_unwind_in_progress_stub_offset = 256;
+ AOT_Thread_exit_safepoint_ignore_unwind_in_progress_stub_offset = 260;
static constexpr dart::compiler::target::word
- AOT_Thread_call_native_through_safepoint_stub_offset = 260;
+ AOT_Thread_call_native_through_safepoint_stub_offset = 264;
static constexpr dart::compiler::target::word
- AOT_Thread_call_native_through_safepoint_entry_point_offset = 320;
+ AOT_Thread_call_native_through_safepoint_entry_point_offset = 324;
static constexpr dart::compiler::target::word
- AOT_Thread_fix_allocation_stub_code_offset = 128;
+ AOT_Thread_fix_allocation_stub_code_offset = 132;
static constexpr dart::compiler::target::word
- AOT_Thread_fix_callers_target_code_offset = 124;
+ AOT_Thread_fix_callers_target_code_offset = 128;
static constexpr dart::compiler::target::word
- AOT_Thread_float_absolute_address_offset = 368;
+ AOT_Thread_float_absolute_address_offset = 372;
static constexpr dart::compiler::target::word
- AOT_Thread_float_negate_address_offset = 364;
+ AOT_Thread_float_negate_address_offset = 368;
static constexpr dart::compiler::target::word
- AOT_Thread_float_not_address_offset = 360;
+ AOT_Thread_float_not_address_offset = 364;
static constexpr dart::compiler::target::word
- AOT_Thread_float_zerow_address_offset = 372;
+ AOT_Thread_float_zerow_address_offset = 376;
static constexpr dart::compiler::target::word
- AOT_Thread_global_object_pool_offset = 760;
+ AOT_Thread_global_object_pool_offset = 764;
static constexpr dart::compiler::target::word
- AOT_Thread_invoke_dart_code_stub_offset = 132;
+ AOT_Thread_invoke_dart_code_stub_offset = 136;
static constexpr dart::compiler::target::word
- AOT_Thread_exit_through_ffi_offset = 788;
+ AOT_Thread_exit_through_ffi_offset = 792;
static constexpr dart::compiler::target::word AOT_Thread_isolate_offset = 40;
static constexpr dart::compiler::target::word AOT_Thread_isolate_group_offset =
- 824;
+ 832;
static constexpr dart::compiler::target::word
AOT_Thread_field_table_values_offset = 64;
static constexpr dart::compiler::target::word
- AOT_Thread_lazy_deopt_from_return_stub_offset = 232;
+ AOT_Thread_lazy_deopt_from_return_stub_offset = 236;
static constexpr dart::compiler::target::word
- AOT_Thread_lazy_deopt_from_throw_stub_offset = 236;
+ AOT_Thread_lazy_deopt_from_throw_stub_offset = 240;
static constexpr dart::compiler::target::word
- AOT_Thread_lazy_specialize_type_test_stub_offset = 244;
+ AOT_Thread_lazy_specialize_type_test_stub_offset = 248;
static constexpr dart::compiler::target::word
AOT_Thread_marking_stack_block_offset = 80;
static constexpr dart::compiler::target::word
- AOT_Thread_megamorphic_call_checked_entry_offset = 304;
+ AOT_Thread_megamorphic_call_checked_entry_offset = 308;
static constexpr dart::compiler::target::word
- AOT_Thread_switchable_call_miss_entry_offset = 308;
+ AOT_Thread_switchable_call_miss_entry_offset = 312;
static constexpr dart::compiler::target::word
- AOT_Thread_switchable_call_miss_stub_offset = 208;
+ AOT_Thread_switchable_call_miss_stub_offset = 212;
static constexpr dart::compiler::target::word
- AOT_Thread_no_scope_native_wrapper_entry_point_offset = 336;
+ AOT_Thread_no_scope_native_wrapper_entry_point_offset = 340;
static constexpr dart::compiler::target::word
- AOT_Thread_late_initialization_error_shared_with_fpu_regs_stub_offset = 144;
+ AOT_Thread_late_initialization_error_shared_with_fpu_regs_stub_offset = 148;
static constexpr dart::compiler::target::word
AOT_Thread_late_initialization_error_shared_without_fpu_regs_stub_offset =
- 140;
+ 144;
static constexpr dart::compiler::target::word
- AOT_Thread_null_error_shared_with_fpu_regs_stub_offset = 152;
+ AOT_Thread_null_error_shared_with_fpu_regs_stub_offset = 156;
static constexpr dart::compiler::target::word
- AOT_Thread_null_error_shared_without_fpu_regs_stub_offset = 148;
+ AOT_Thread_null_error_shared_without_fpu_regs_stub_offset = 152;
static constexpr dart::compiler::target::word
- AOT_Thread_null_arg_error_shared_with_fpu_regs_stub_offset = 160;
+ AOT_Thread_null_arg_error_shared_with_fpu_regs_stub_offset = 164;
static constexpr dart::compiler::target::word
- AOT_Thread_null_arg_error_shared_without_fpu_regs_stub_offset = 156;
+ AOT_Thread_null_arg_error_shared_without_fpu_regs_stub_offset = 160;
static constexpr dart::compiler::target::word
- AOT_Thread_null_cast_error_shared_with_fpu_regs_stub_offset = 168;
+ AOT_Thread_null_cast_error_shared_with_fpu_regs_stub_offset = 172;
static constexpr dart::compiler::target::word
- AOT_Thread_null_cast_error_shared_without_fpu_regs_stub_offset = 164;
+ AOT_Thread_null_cast_error_shared_without_fpu_regs_stub_offset = 168;
static constexpr dart::compiler::target::word
- AOT_Thread_range_error_shared_with_fpu_regs_stub_offset = 176;
+ AOT_Thread_range_error_shared_with_fpu_regs_stub_offset = 180;
static constexpr dart::compiler::target::word
- AOT_Thread_range_error_shared_without_fpu_regs_stub_offset = 172;
+ AOT_Thread_range_error_shared_without_fpu_regs_stub_offset = 176;
static constexpr dart::compiler::target::word AOT_Thread_object_null_offset =
112;
static constexpr dart::compiler::target::word
- AOT_Thread_predefined_symbols_address_offset = 344;
-static constexpr dart::compiler::target::word AOT_Thread_resume_pc_offset = 764;
+ AOT_Thread_predefined_symbols_address_offset = 348;
+static constexpr dart::compiler::target::word AOT_Thread_resume_pc_offset = 768;
static constexpr dart::compiler::target::word
- AOT_Thread_saved_shadow_call_stack_offset = 768;
+ AOT_Thread_saved_shadow_call_stack_offset = 772;
static constexpr dart::compiler::target::word
- AOT_Thread_safepoint_state_offset = 776;
+ AOT_Thread_safepoint_state_offset = 780;
static constexpr dart::compiler::target::word
- AOT_Thread_slow_type_test_stub_offset = 240;
+ AOT_Thread_slow_type_test_stub_offset = 244;
static constexpr dart::compiler::target::word
- AOT_Thread_slow_type_test_entry_point_offset = 328;
+ AOT_Thread_slow_type_test_entry_point_offset = 332;
static constexpr dart::compiler::target::word AOT_Thread_stack_limit_offset =
28;
static constexpr dart::compiler::target::word
@@ -9942,13 +9942,13 @@
static constexpr dart::compiler::target::word
AOT_Thread_stack_overflow_flags_offset = 60;
static constexpr dart::compiler::target::word
- AOT_Thread_stack_overflow_shared_with_fpu_regs_entry_point_offset = 300;
+ AOT_Thread_stack_overflow_shared_with_fpu_regs_entry_point_offset = 304;
static constexpr dart::compiler::target::word
- AOT_Thread_stack_overflow_shared_with_fpu_regs_stub_offset = 204;
+ AOT_Thread_stack_overflow_shared_with_fpu_regs_stub_offset = 208;
static constexpr dart::compiler::target::word
- AOT_Thread_stack_overflow_shared_without_fpu_regs_entry_point_offset = 296;
+ AOT_Thread_stack_overflow_shared_without_fpu_regs_entry_point_offset = 300;
static constexpr dart::compiler::target::word
- AOT_Thread_stack_overflow_shared_without_fpu_regs_stub_offset = 200;
+ AOT_Thread_stack_overflow_shared_without_fpu_regs_stub_offset = 204;
static constexpr dart::compiler::target::word
AOT_Thread_store_buffer_block_offset = 76;
static constexpr dart::compiler::target::word
@@ -9962,19 +9962,19 @@
AOT_Thread_unboxed_double_runtime_arg_offset = 104;
static constexpr dart::compiler::target::word AOT_Thread_vm_tag_offset = 88;
static constexpr dart::compiler::target::word
- AOT_Thread_write_barrier_entry_point_offset = 264;
+ AOT_Thread_write_barrier_entry_point_offset = 268;
static constexpr dart::compiler::target::word
AOT_Thread_write_barrier_mask_offset = 32;
static constexpr dart::compiler::target::word AOT_Thread_heap_base_offset = 36;
static constexpr dart::compiler::target::word AOT_Thread_callback_code_offset =
- 780;
+ 784;
static constexpr dart::compiler::target::word
- AOT_Thread_callback_stack_return_offset = 784;
-static constexpr dart::compiler::target::word AOT_Thread_random_offset = 800;
+ AOT_Thread_callback_stack_return_offset = 788;
+static constexpr dart::compiler::target::word AOT_Thread_random_offset = 808;
static constexpr dart::compiler::target::word
- AOT_Thread_jump_to_frame_entry_point_offset = 324;
+ AOT_Thread_jump_to_frame_entry_point_offset = 328;
static constexpr dart::compiler::target::word AOT_Thread_tsan_utils_offset =
- 808;
+ 816;
static constexpr dart::compiler::target::word
AOT_TsanUtils_setjmp_function_offset = 0;
static constexpr dart::compiler::target::word
@@ -10087,7 +10087,7 @@
4, 12, 8, 16};
static constexpr dart::compiler::target::word
AOT_Thread_write_barrier_wrappers_thread_offset[] = {
- 720, 724, 728, 732, 736, -1, 740, -1, 744, 748, -1, -1, -1, -1, -1, -1};
+ 724, 728, 732, 736, 740, -1, 744, -1, 748, 752, -1, -1, -1, -1, -1, -1};
static constexpr dart::compiler::target::word AOT_AbstractType_InstanceSize =
12;
static constexpr dart::compiler::target::word AOT_ApiError_InstanceSize = 8;
@@ -10458,153 +10458,153 @@
static constexpr dart::compiler::target::word
AOT_SubtypeTestCache_cache_offset = 8;
static constexpr dart::compiler::target::word
- AOT_Thread_AllocateArray_entry_point_offset = 728;
+ AOT_Thread_AllocateArray_entry_point_offset = 736;
static constexpr dart::compiler::target::word
- AOT_Thread_active_exception_offset = 1504;
+ AOT_Thread_active_exception_offset = 1512;
static constexpr dart::compiler::target::word
- AOT_Thread_active_stacktrace_offset = 1512;
+ AOT_Thread_active_stacktrace_offset = 1520;
static constexpr dart::compiler::target::word
- AOT_Thread_array_write_barrier_entry_point_offset = 512;
+ AOT_Thread_array_write_barrier_entry_point_offset = 520;
static constexpr dart::compiler::target::word
- AOT_Thread_allocate_mint_with_fpu_regs_entry_point_offset = 528;
+ AOT_Thread_allocate_mint_with_fpu_regs_entry_point_offset = 536;
static constexpr dart::compiler::target::word
- AOT_Thread_allocate_mint_with_fpu_regs_stub_offset = 336;
+ AOT_Thread_allocate_mint_with_fpu_regs_stub_offset = 344;
static constexpr dart::compiler::target::word
- AOT_Thread_allocate_mint_without_fpu_regs_entry_point_offset = 536;
+ AOT_Thread_allocate_mint_without_fpu_regs_entry_point_offset = 544;
static constexpr dart::compiler::target::word
- AOT_Thread_allocate_mint_without_fpu_regs_stub_offset = 344;
+ AOT_Thread_allocate_mint_without_fpu_regs_stub_offset = 352;
static constexpr dart::compiler::target::word
- AOT_Thread_allocate_object_entry_point_offset = 544;
+ AOT_Thread_allocate_object_entry_point_offset = 552;
static constexpr dart::compiler::target::word
- AOT_Thread_allocate_object_stub_offset = 352;
+ AOT_Thread_allocate_object_stub_offset = 360;
static constexpr dart::compiler::target::word
- AOT_Thread_allocate_object_parameterized_entry_point_offset = 552;
+ AOT_Thread_allocate_object_parameterized_entry_point_offset = 560;
static constexpr dart::compiler::target::word
- AOT_Thread_allocate_object_parameterized_stub_offset = 360;
+ AOT_Thread_allocate_object_parameterized_stub_offset = 368;
static constexpr dart::compiler::target::word
- AOT_Thread_allocate_object_slow_entry_point_offset = 560;
+ AOT_Thread_allocate_object_slow_entry_point_offset = 568;
static constexpr dart::compiler::target::word
- AOT_Thread_allocate_object_slow_stub_offset = 368;
+ AOT_Thread_allocate_object_slow_stub_offset = 376;
static constexpr dart::compiler::target::word AOT_Thread_api_top_scope_offset =
- 1584;
+ 1592;
static constexpr dart::compiler::target::word
- AOT_Thread_auto_scope_native_wrapper_entry_point_offset = 656;
+ AOT_Thread_auto_scope_native_wrapper_entry_point_offset = 664;
static constexpr dart::compiler::target::word AOT_Thread_bool_false_offset =
216;
static constexpr dart::compiler::target::word AOT_Thread_bool_true_offset = 208;
static constexpr dart::compiler::target::word
- AOT_Thread_bootstrap_native_wrapper_entry_point_offset = 640;
+ AOT_Thread_bootstrap_native_wrapper_entry_point_offset = 648;
static constexpr dart::compiler::target::word
- AOT_Thread_call_to_runtime_entry_point_offset = 520;
+ AOT_Thread_call_to_runtime_entry_point_offset = 528;
static constexpr dart::compiler::target::word
- AOT_Thread_call_to_runtime_stub_offset = 248;
+ AOT_Thread_call_to_runtime_stub_offset = 256;
static constexpr dart::compiler::target::word AOT_Thread_dart_stream_offset =
- 1624;
+ 1632;
static constexpr dart::compiler::target::word
AOT_Thread_dispatch_table_array_offset = 88;
static constexpr dart::compiler::target::word
- AOT_Thread_double_truncate_round_supported_offset = 1592;
+ AOT_Thread_double_truncate_round_supported_offset = 1600;
static constexpr dart::compiler::target::word
- AOT_Thread_service_extension_stream_offset = 1632;
+ AOT_Thread_service_extension_stream_offset = 1640;
static constexpr dart::compiler::target::word AOT_Thread_optimize_entry_offset =
- 600;
+ 608;
static constexpr dart::compiler::target::word AOT_Thread_optimize_stub_offset =
- 424;
+ 432;
static constexpr dart::compiler::target::word
- AOT_Thread_deoptimize_entry_offset = 608;
+ AOT_Thread_deoptimize_entry_offset = 616;
static constexpr dart::compiler::target::word
- AOT_Thread_deoptimize_stub_offset = 432;
+ AOT_Thread_deoptimize_stub_offset = 440;
static constexpr dart::compiler::target::word
- AOT_Thread_double_abs_address_offset = 688;
+ AOT_Thread_double_abs_address_offset = 696;
static constexpr dart::compiler::target::word
- AOT_Thread_double_negate_address_offset = 680;
+ AOT_Thread_double_negate_address_offset = 688;
static constexpr dart::compiler::target::word AOT_Thread_end_offset = 104;
static constexpr dart::compiler::target::word
- AOT_Thread_enter_safepoint_stub_offset = 472;
+ AOT_Thread_enter_safepoint_stub_offset = 480;
static constexpr dart::compiler::target::word
- AOT_Thread_execution_state_offset = 1544;
+ AOT_Thread_execution_state_offset = 1552;
static constexpr dart::compiler::target::word
- AOT_Thread_exit_safepoint_stub_offset = 480;
+ AOT_Thread_exit_safepoint_stub_offset = 488;
static constexpr dart::compiler::target::word
- AOT_Thread_exit_safepoint_ignore_unwind_in_progress_stub_offset = 488;
+ AOT_Thread_exit_safepoint_ignore_unwind_in_progress_stub_offset = 496;
static constexpr dart::compiler::target::word
- AOT_Thread_call_native_through_safepoint_stub_offset = 496;
+ AOT_Thread_call_native_through_safepoint_stub_offset = 504;
static constexpr dart::compiler::target::word
- AOT_Thread_call_native_through_safepoint_entry_point_offset = 616;
+ AOT_Thread_call_native_through_safepoint_entry_point_offset = 624;
static constexpr dart::compiler::target::word
- AOT_Thread_fix_allocation_stub_code_offset = 232;
+ AOT_Thread_fix_allocation_stub_code_offset = 240;
static constexpr dart::compiler::target::word
- AOT_Thread_fix_callers_target_code_offset = 224;
+ AOT_Thread_fix_callers_target_code_offset = 232;
static constexpr dart::compiler::target::word
- AOT_Thread_float_absolute_address_offset = 712;
+ AOT_Thread_float_absolute_address_offset = 720;
static constexpr dart::compiler::target::word
- AOT_Thread_float_negate_address_offset = 704;
+ AOT_Thread_float_negate_address_offset = 712;
static constexpr dart::compiler::target::word
- AOT_Thread_float_not_address_offset = 696;
+ AOT_Thread_float_not_address_offset = 704;
static constexpr dart::compiler::target::word
- AOT_Thread_float_zerow_address_offset = 720;
+ AOT_Thread_float_zerow_address_offset = 728;
static constexpr dart::compiler::target::word
- AOT_Thread_global_object_pool_offset = 1520;
+ AOT_Thread_global_object_pool_offset = 1528;
static constexpr dart::compiler::target::word
- AOT_Thread_invoke_dart_code_stub_offset = 240;
+ AOT_Thread_invoke_dart_code_stub_offset = 248;
static constexpr dart::compiler::target::word
- AOT_Thread_exit_through_ffi_offset = 1576;
+ AOT_Thread_exit_through_ffi_offset = 1584;
static constexpr dart::compiler::target::word AOT_Thread_isolate_offset = 80;
static constexpr dart::compiler::target::word AOT_Thread_isolate_group_offset =
- 1640;
+ 1648;
static constexpr dart::compiler::target::word
AOT_Thread_field_table_values_offset = 128;
static constexpr dart::compiler::target::word
- AOT_Thread_lazy_deopt_from_return_stub_offset = 440;
+ AOT_Thread_lazy_deopt_from_return_stub_offset = 448;
static constexpr dart::compiler::target::word
- AOT_Thread_lazy_deopt_from_throw_stub_offset = 448;
+ AOT_Thread_lazy_deopt_from_throw_stub_offset = 456;
static constexpr dart::compiler::target::word
- AOT_Thread_lazy_specialize_type_test_stub_offset = 464;
+ AOT_Thread_lazy_specialize_type_test_stub_offset = 472;
static constexpr dart::compiler::target::word
AOT_Thread_marking_stack_block_offset = 160;
static constexpr dart::compiler::target::word
- AOT_Thread_megamorphic_call_checked_entry_offset = 584;
+ AOT_Thread_megamorphic_call_checked_entry_offset = 592;
static constexpr dart::compiler::target::word
- AOT_Thread_switchable_call_miss_entry_offset = 592;
+ AOT_Thread_switchable_call_miss_entry_offset = 600;
static constexpr dart::compiler::target::word
- AOT_Thread_switchable_call_miss_stub_offset = 392;
+ AOT_Thread_switchable_call_miss_stub_offset = 400;
static constexpr dart::compiler::target::word
- AOT_Thread_no_scope_native_wrapper_entry_point_offset = 648;
+ AOT_Thread_no_scope_native_wrapper_entry_point_offset = 656;
static constexpr dart::compiler::target::word
- AOT_Thread_late_initialization_error_shared_with_fpu_regs_stub_offset = 264;
+ AOT_Thread_late_initialization_error_shared_with_fpu_regs_stub_offset = 272;
static constexpr dart::compiler::target::word
AOT_Thread_late_initialization_error_shared_without_fpu_regs_stub_offset =
- 256;
+ 264;
static constexpr dart::compiler::target::word
- AOT_Thread_null_error_shared_with_fpu_regs_stub_offset = 280;
+ AOT_Thread_null_error_shared_with_fpu_regs_stub_offset = 288;
static constexpr dart::compiler::target::word
- AOT_Thread_null_error_shared_without_fpu_regs_stub_offset = 272;
+ AOT_Thread_null_error_shared_without_fpu_regs_stub_offset = 280;
static constexpr dart::compiler::target::word
- AOT_Thread_null_arg_error_shared_with_fpu_regs_stub_offset = 296;
+ AOT_Thread_null_arg_error_shared_with_fpu_regs_stub_offset = 304;
static constexpr dart::compiler::target::word
- AOT_Thread_null_arg_error_shared_without_fpu_regs_stub_offset = 288;
+ AOT_Thread_null_arg_error_shared_without_fpu_regs_stub_offset = 296;
static constexpr dart::compiler::target::word
- AOT_Thread_null_cast_error_shared_with_fpu_regs_stub_offset = 312;
+ AOT_Thread_null_cast_error_shared_with_fpu_regs_stub_offset = 320;
static constexpr dart::compiler::target::word
- AOT_Thread_null_cast_error_shared_without_fpu_regs_stub_offset = 304;
+ AOT_Thread_null_cast_error_shared_without_fpu_regs_stub_offset = 312;
static constexpr dart::compiler::target::word
- AOT_Thread_range_error_shared_with_fpu_regs_stub_offset = 328;
+ AOT_Thread_range_error_shared_with_fpu_regs_stub_offset = 336;
static constexpr dart::compiler::target::word
- AOT_Thread_range_error_shared_without_fpu_regs_stub_offset = 320;
+ AOT_Thread_range_error_shared_without_fpu_regs_stub_offset = 328;
static constexpr dart::compiler::target::word AOT_Thread_object_null_offset =
200;
static constexpr dart::compiler::target::word
- AOT_Thread_predefined_symbols_address_offset = 664;
+ AOT_Thread_predefined_symbols_address_offset = 672;
static constexpr dart::compiler::target::word AOT_Thread_resume_pc_offset =
- 1528;
+ 1536;
static constexpr dart::compiler::target::word
- AOT_Thread_saved_shadow_call_stack_offset = 1536;
+ AOT_Thread_saved_shadow_call_stack_offset = 1544;
static constexpr dart::compiler::target::word
- AOT_Thread_safepoint_state_offset = 1552;
+ AOT_Thread_safepoint_state_offset = 1560;
static constexpr dart::compiler::target::word
- AOT_Thread_slow_type_test_stub_offset = 456;
+ AOT_Thread_slow_type_test_stub_offset = 464;
static constexpr dart::compiler::target::word
- AOT_Thread_slow_type_test_entry_point_offset = 632;
+ AOT_Thread_slow_type_test_entry_point_offset = 640;
static constexpr dart::compiler::target::word AOT_Thread_stack_limit_offset =
56;
static constexpr dart::compiler::target::word
@@ -10612,13 +10612,13 @@
static constexpr dart::compiler::target::word
AOT_Thread_stack_overflow_flags_offset = 120;
static constexpr dart::compiler::target::word
- AOT_Thread_stack_overflow_shared_with_fpu_regs_entry_point_offset = 576;
+ AOT_Thread_stack_overflow_shared_with_fpu_regs_entry_point_offset = 584;
static constexpr dart::compiler::target::word
- AOT_Thread_stack_overflow_shared_with_fpu_regs_stub_offset = 384;
+ AOT_Thread_stack_overflow_shared_with_fpu_regs_stub_offset = 392;
static constexpr dart::compiler::target::word
- AOT_Thread_stack_overflow_shared_without_fpu_regs_entry_point_offset = 568;
+ AOT_Thread_stack_overflow_shared_without_fpu_regs_entry_point_offset = 576;
static constexpr dart::compiler::target::word
- AOT_Thread_stack_overflow_shared_without_fpu_regs_stub_offset = 376;
+ AOT_Thread_stack_overflow_shared_without_fpu_regs_stub_offset = 384;
static constexpr dart::compiler::target::word
AOT_Thread_store_buffer_block_offset = 152;
static constexpr dart::compiler::target::word
@@ -10632,19 +10632,19 @@
AOT_Thread_unboxed_double_runtime_arg_offset = 192;
static constexpr dart::compiler::target::word AOT_Thread_vm_tag_offset = 176;
static constexpr dart::compiler::target::word
- AOT_Thread_write_barrier_entry_point_offset = 504;
+ AOT_Thread_write_barrier_entry_point_offset = 512;
static constexpr dart::compiler::target::word
AOT_Thread_write_barrier_mask_offset = 64;
static constexpr dart::compiler::target::word AOT_Thread_heap_base_offset = 72;
static constexpr dart::compiler::target::word AOT_Thread_callback_code_offset =
- 1560;
+ 1568;
static constexpr dart::compiler::target::word
- AOT_Thread_callback_stack_return_offset = 1568;
-static constexpr dart::compiler::target::word AOT_Thread_random_offset = 1600;
+ AOT_Thread_callback_stack_return_offset = 1576;
+static constexpr dart::compiler::target::word AOT_Thread_random_offset = 1608;
static constexpr dart::compiler::target::word
- AOT_Thread_jump_to_frame_entry_point_offset = 624;
+ AOT_Thread_jump_to_frame_entry_point_offset = 632;
static constexpr dart::compiler::target::word AOT_Thread_tsan_utils_offset =
- 1608;
+ 1616;
static constexpr dart::compiler::target::word
AOT_TsanUtils_setjmp_function_offset = 0;
static constexpr dart::compiler::target::word
@@ -10758,8 +10758,8 @@
8, 24, 16, 32};
static constexpr dart::compiler::target::word
AOT_Thread_write_barrier_wrappers_thread_offset[] = {
- 1416, 1424, 1432, 1440, -1, -1, 1448, 1456,
- 1464, 1472, 1480, -1, 1488, 1496, -1, -1};
+ 1424, 1432, 1440, 1448, -1, -1, 1456, 1464,
+ 1472, 1480, 1488, -1, 1496, 1504, -1, -1};
static constexpr dart::compiler::target::word AOT_AbstractType_InstanceSize =
24;
static constexpr dart::compiler::target::word AOT_ApiError_InstanceSize = 16;
@@ -11133,153 +11133,153 @@
static constexpr dart::compiler::target::word
AOT_SubtypeTestCache_cache_offset = 8;
static constexpr dart::compiler::target::word
- AOT_Thread_AllocateArray_entry_point_offset = 728;
+ AOT_Thread_AllocateArray_entry_point_offset = 736;
static constexpr dart::compiler::target::word
- AOT_Thread_active_exception_offset = 1568;
+ AOT_Thread_active_exception_offset = 1576;
static constexpr dart::compiler::target::word
- AOT_Thread_active_stacktrace_offset = 1576;
+ AOT_Thread_active_stacktrace_offset = 1584;
static constexpr dart::compiler::target::word
- AOT_Thread_array_write_barrier_entry_point_offset = 512;
+ AOT_Thread_array_write_barrier_entry_point_offset = 520;
static constexpr dart::compiler::target::word
- AOT_Thread_allocate_mint_with_fpu_regs_entry_point_offset = 528;
+ AOT_Thread_allocate_mint_with_fpu_regs_entry_point_offset = 536;
static constexpr dart::compiler::target::word
- AOT_Thread_allocate_mint_with_fpu_regs_stub_offset = 336;
+ AOT_Thread_allocate_mint_with_fpu_regs_stub_offset = 344;
static constexpr dart::compiler::target::word
- AOT_Thread_allocate_mint_without_fpu_regs_entry_point_offset = 536;
+ AOT_Thread_allocate_mint_without_fpu_regs_entry_point_offset = 544;
static constexpr dart::compiler::target::word
- AOT_Thread_allocate_mint_without_fpu_regs_stub_offset = 344;
+ AOT_Thread_allocate_mint_without_fpu_regs_stub_offset = 352;
static constexpr dart::compiler::target::word
- AOT_Thread_allocate_object_entry_point_offset = 544;
+ AOT_Thread_allocate_object_entry_point_offset = 552;
static constexpr dart::compiler::target::word
- AOT_Thread_allocate_object_stub_offset = 352;
+ AOT_Thread_allocate_object_stub_offset = 360;
static constexpr dart::compiler::target::word
- AOT_Thread_allocate_object_parameterized_entry_point_offset = 552;
+ AOT_Thread_allocate_object_parameterized_entry_point_offset = 560;
static constexpr dart::compiler::target::word
- AOT_Thread_allocate_object_parameterized_stub_offset = 360;
+ AOT_Thread_allocate_object_parameterized_stub_offset = 368;
static constexpr dart::compiler::target::word
- AOT_Thread_allocate_object_slow_entry_point_offset = 560;
+ AOT_Thread_allocate_object_slow_entry_point_offset = 568;
static constexpr dart::compiler::target::word
- AOT_Thread_allocate_object_slow_stub_offset = 368;
+ AOT_Thread_allocate_object_slow_stub_offset = 376;
static constexpr dart::compiler::target::word AOT_Thread_api_top_scope_offset =
- 1648;
+ 1656;
static constexpr dart::compiler::target::word
- AOT_Thread_auto_scope_native_wrapper_entry_point_offset = 656;
+ AOT_Thread_auto_scope_native_wrapper_entry_point_offset = 664;
static constexpr dart::compiler::target::word AOT_Thread_bool_false_offset =
216;
static constexpr dart::compiler::target::word AOT_Thread_bool_true_offset = 208;
static constexpr dart::compiler::target::word
- AOT_Thread_bootstrap_native_wrapper_entry_point_offset = 640;
+ AOT_Thread_bootstrap_native_wrapper_entry_point_offset = 648;
static constexpr dart::compiler::target::word
- AOT_Thread_call_to_runtime_entry_point_offset = 520;
+ AOT_Thread_call_to_runtime_entry_point_offset = 528;
static constexpr dart::compiler::target::word
- AOT_Thread_call_to_runtime_stub_offset = 248;
+ AOT_Thread_call_to_runtime_stub_offset = 256;
static constexpr dart::compiler::target::word AOT_Thread_dart_stream_offset =
- 1688;
+ 1696;
static constexpr dart::compiler::target::word
AOT_Thread_dispatch_table_array_offset = 88;
static constexpr dart::compiler::target::word
- AOT_Thread_double_truncate_round_supported_offset = 1656;
+ AOT_Thread_double_truncate_round_supported_offset = 1664;
static constexpr dart::compiler::target::word
- AOT_Thread_service_extension_stream_offset = 1696;
+ AOT_Thread_service_extension_stream_offset = 1704;
static constexpr dart::compiler::target::word AOT_Thread_optimize_entry_offset =
- 600;
+ 608;
static constexpr dart::compiler::target::word AOT_Thread_optimize_stub_offset =
- 424;
+ 432;
static constexpr dart::compiler::target::word
- AOT_Thread_deoptimize_entry_offset = 608;
+ AOT_Thread_deoptimize_entry_offset = 616;
static constexpr dart::compiler::target::word
- AOT_Thread_deoptimize_stub_offset = 432;
+ AOT_Thread_deoptimize_stub_offset = 440;
static constexpr dart::compiler::target::word
- AOT_Thread_double_abs_address_offset = 688;
+ AOT_Thread_double_abs_address_offset = 696;
static constexpr dart::compiler::target::word
- AOT_Thread_double_negate_address_offset = 680;
+ AOT_Thread_double_negate_address_offset = 688;
static constexpr dart::compiler::target::word AOT_Thread_end_offset = 104;
static constexpr dart::compiler::target::word
- AOT_Thread_enter_safepoint_stub_offset = 472;
+ AOT_Thread_enter_safepoint_stub_offset = 480;
static constexpr dart::compiler::target::word
- AOT_Thread_execution_state_offset = 1608;
+ AOT_Thread_execution_state_offset = 1616;
static constexpr dart::compiler::target::word
- AOT_Thread_exit_safepoint_stub_offset = 480;
+ AOT_Thread_exit_safepoint_stub_offset = 488;
static constexpr dart::compiler::target::word
- AOT_Thread_exit_safepoint_ignore_unwind_in_progress_stub_offset = 488;
+ AOT_Thread_exit_safepoint_ignore_unwind_in_progress_stub_offset = 496;
static constexpr dart::compiler::target::word
- AOT_Thread_call_native_through_safepoint_stub_offset = 496;
+ AOT_Thread_call_native_through_safepoint_stub_offset = 504;
static constexpr dart::compiler::target::word
- AOT_Thread_call_native_through_safepoint_entry_point_offset = 616;
+ AOT_Thread_call_native_through_safepoint_entry_point_offset = 624;
static constexpr dart::compiler::target::word
- AOT_Thread_fix_allocation_stub_code_offset = 232;
+ AOT_Thread_fix_allocation_stub_code_offset = 240;
static constexpr dart::compiler::target::word
- AOT_Thread_fix_callers_target_code_offset = 224;
+ AOT_Thread_fix_callers_target_code_offset = 232;
static constexpr dart::compiler::target::word
- AOT_Thread_float_absolute_address_offset = 712;
+ AOT_Thread_float_absolute_address_offset = 720;
static constexpr dart::compiler::target::word
- AOT_Thread_float_negate_address_offset = 704;
+ AOT_Thread_float_negate_address_offset = 712;
static constexpr dart::compiler::target::word
- AOT_Thread_float_not_address_offset = 696;
+ AOT_Thread_float_not_address_offset = 704;
static constexpr dart::compiler::target::word
- AOT_Thread_float_zerow_address_offset = 720;
+ AOT_Thread_float_zerow_address_offset = 728;
static constexpr dart::compiler::target::word
- AOT_Thread_global_object_pool_offset = 1584;
+ AOT_Thread_global_object_pool_offset = 1592;
static constexpr dart::compiler::target::word
- AOT_Thread_invoke_dart_code_stub_offset = 240;
+ AOT_Thread_invoke_dart_code_stub_offset = 248;
static constexpr dart::compiler::target::word
- AOT_Thread_exit_through_ffi_offset = 1640;
+ AOT_Thread_exit_through_ffi_offset = 1648;
static constexpr dart::compiler::target::word AOT_Thread_isolate_offset = 80;
static constexpr dart::compiler::target::word AOT_Thread_isolate_group_offset =
- 1704;
+ 1712;
static constexpr dart::compiler::target::word
AOT_Thread_field_table_values_offset = 128;
static constexpr dart::compiler::target::word
- AOT_Thread_lazy_deopt_from_return_stub_offset = 440;
+ AOT_Thread_lazy_deopt_from_return_stub_offset = 448;
static constexpr dart::compiler::target::word
- AOT_Thread_lazy_deopt_from_throw_stub_offset = 448;
+ AOT_Thread_lazy_deopt_from_throw_stub_offset = 456;
static constexpr dart::compiler::target::word
- AOT_Thread_lazy_specialize_type_test_stub_offset = 464;
+ AOT_Thread_lazy_specialize_type_test_stub_offset = 472;
static constexpr dart::compiler::target::word
AOT_Thread_marking_stack_block_offset = 160;
static constexpr dart::compiler::target::word
- AOT_Thread_megamorphic_call_checked_entry_offset = 584;
+ AOT_Thread_megamorphic_call_checked_entry_offset = 592;
static constexpr dart::compiler::target::word
- AOT_Thread_switchable_call_miss_entry_offset = 592;
+ AOT_Thread_switchable_call_miss_entry_offset = 600;
static constexpr dart::compiler::target::word
- AOT_Thread_switchable_call_miss_stub_offset = 392;
+ AOT_Thread_switchable_call_miss_stub_offset = 400;
static constexpr dart::compiler::target::word
- AOT_Thread_no_scope_native_wrapper_entry_point_offset = 648;
+ AOT_Thread_no_scope_native_wrapper_entry_point_offset = 656;
static constexpr dart::compiler::target::word
- AOT_Thread_late_initialization_error_shared_with_fpu_regs_stub_offset = 264;
+ AOT_Thread_late_initialization_error_shared_with_fpu_regs_stub_offset = 272;
static constexpr dart::compiler::target::word
AOT_Thread_late_initialization_error_shared_without_fpu_regs_stub_offset =
- 256;
+ 264;
static constexpr dart::compiler::target::word
- AOT_Thread_null_error_shared_with_fpu_regs_stub_offset = 280;
+ AOT_Thread_null_error_shared_with_fpu_regs_stub_offset = 288;
static constexpr dart::compiler::target::word
- AOT_Thread_null_error_shared_without_fpu_regs_stub_offset = 272;
+ AOT_Thread_null_error_shared_without_fpu_regs_stub_offset = 280;
static constexpr dart::compiler::target::word
- AOT_Thread_null_arg_error_shared_with_fpu_regs_stub_offset = 296;
+ AOT_Thread_null_arg_error_shared_with_fpu_regs_stub_offset = 304;
static constexpr dart::compiler::target::word
- AOT_Thread_null_arg_error_shared_without_fpu_regs_stub_offset = 288;
+ AOT_Thread_null_arg_error_shared_without_fpu_regs_stub_offset = 296;
static constexpr dart::compiler::target::word
- AOT_Thread_null_cast_error_shared_with_fpu_regs_stub_offset = 312;
+ AOT_Thread_null_cast_error_shared_with_fpu_regs_stub_offset = 320;
static constexpr dart::compiler::target::word
- AOT_Thread_null_cast_error_shared_without_fpu_regs_stub_offset = 304;
+ AOT_Thread_null_cast_error_shared_without_fpu_regs_stub_offset = 312;
static constexpr dart::compiler::target::word
- AOT_Thread_range_error_shared_with_fpu_regs_stub_offset = 328;
+ AOT_Thread_range_error_shared_with_fpu_regs_stub_offset = 336;
static constexpr dart::compiler::target::word
- AOT_Thread_range_error_shared_without_fpu_regs_stub_offset = 320;
+ AOT_Thread_range_error_shared_without_fpu_regs_stub_offset = 328;
static constexpr dart::compiler::target::word AOT_Thread_object_null_offset =
200;
static constexpr dart::compiler::target::word
- AOT_Thread_predefined_symbols_address_offset = 664;
+ AOT_Thread_predefined_symbols_address_offset = 672;
static constexpr dart::compiler::target::word AOT_Thread_resume_pc_offset =
- 1592;
+ 1600;
static constexpr dart::compiler::target::word
- AOT_Thread_saved_shadow_call_stack_offset = 1600;
+ AOT_Thread_saved_shadow_call_stack_offset = 1608;
static constexpr dart::compiler::target::word
- AOT_Thread_safepoint_state_offset = 1616;
+ AOT_Thread_safepoint_state_offset = 1624;
static constexpr dart::compiler::target::word
- AOT_Thread_slow_type_test_stub_offset = 456;
+ AOT_Thread_slow_type_test_stub_offset = 464;
static constexpr dart::compiler::target::word
- AOT_Thread_slow_type_test_entry_point_offset = 632;
+ AOT_Thread_slow_type_test_entry_point_offset = 640;
static constexpr dart::compiler::target::word AOT_Thread_stack_limit_offset =
56;
static constexpr dart::compiler::target::word
@@ -11287,13 +11287,13 @@
static constexpr dart::compiler::target::word
AOT_Thread_stack_overflow_flags_offset = 120;
static constexpr dart::compiler::target::word
- AOT_Thread_stack_overflow_shared_with_fpu_regs_entry_point_offset = 576;
+ AOT_Thread_stack_overflow_shared_with_fpu_regs_entry_point_offset = 584;
static constexpr dart::compiler::target::word
- AOT_Thread_stack_overflow_shared_with_fpu_regs_stub_offset = 384;
+ AOT_Thread_stack_overflow_shared_with_fpu_regs_stub_offset = 392;
static constexpr dart::compiler::target::word
- AOT_Thread_stack_overflow_shared_without_fpu_regs_entry_point_offset = 568;
+ AOT_Thread_stack_overflow_shared_without_fpu_regs_entry_point_offset = 576;
static constexpr dart::compiler::target::word
- AOT_Thread_stack_overflow_shared_without_fpu_regs_stub_offset = 376;
+ AOT_Thread_stack_overflow_shared_without_fpu_regs_stub_offset = 384;
static constexpr dart::compiler::target::word
AOT_Thread_store_buffer_block_offset = 152;
static constexpr dart::compiler::target::word
@@ -11307,19 +11307,19 @@
AOT_Thread_unboxed_double_runtime_arg_offset = 192;
static constexpr dart::compiler::target::word AOT_Thread_vm_tag_offset = 176;
static constexpr dart::compiler::target::word
- AOT_Thread_write_barrier_entry_point_offset = 504;
+ AOT_Thread_write_barrier_entry_point_offset = 512;
static constexpr dart::compiler::target::word
AOT_Thread_write_barrier_mask_offset = 64;
static constexpr dart::compiler::target::word AOT_Thread_heap_base_offset = 72;
static constexpr dart::compiler::target::word AOT_Thread_callback_code_offset =
- 1624;
+ 1632;
static constexpr dart::compiler::target::word
- AOT_Thread_callback_stack_return_offset = 1632;
-static constexpr dart::compiler::target::word AOT_Thread_random_offset = 1664;
+ AOT_Thread_callback_stack_return_offset = 1640;
+static constexpr dart::compiler::target::word AOT_Thread_random_offset = 1672;
static constexpr dart::compiler::target::word
- AOT_Thread_jump_to_frame_entry_point_offset = 624;
+ AOT_Thread_jump_to_frame_entry_point_offset = 632;
static constexpr dart::compiler::target::word AOT_Thread_tsan_utils_offset =
- 1672;
+ 1680;
static constexpr dart::compiler::target::word
AOT_TsanUtils_setjmp_function_offset = 0;
static constexpr dart::compiler::target::word
@@ -11433,9 +11433,9 @@
8, 24, 16, 32};
static constexpr dart::compiler::target::word
AOT_Thread_write_barrier_wrappers_thread_offset[] = {
- 1416, 1424, 1432, 1440, 1448, 1456, 1464, 1472, 1480, 1488, 1496,
- 1504, 1512, 1520, 1528, -1, -1, -1, -1, 1536, 1544, -1,
- -1, 1552, 1560, 1568, -1, -1, -1, -1, -1, -1};
+ 1424, 1432, 1440, 1448, 1456, 1464, 1472, 1480, 1488, 1496, 1504,
+ 1512, 1520, 1528, 1536, -1, -1, -1, -1, 1544, 1552, -1,
+ -1, 1560, 1568, 1576, -1, -1, -1, -1, -1, -1};
static constexpr dart::compiler::target::word AOT_AbstractType_InstanceSize =
24;
static constexpr dart::compiler::target::word AOT_ApiError_InstanceSize = 16;
@@ -11805,153 +11805,153 @@
static constexpr dart::compiler::target::word
AOT_SubtypeTestCache_cache_offset = 8;
static constexpr dart::compiler::target::word
- AOT_Thread_AllocateArray_entry_point_offset = 728;
+ AOT_Thread_AllocateArray_entry_point_offset = 736;
static constexpr dart::compiler::target::word
- AOT_Thread_active_exception_offset = 1504;
+ AOT_Thread_active_exception_offset = 1512;
static constexpr dart::compiler::target::word
- AOT_Thread_active_stacktrace_offset = 1512;
+ AOT_Thread_active_stacktrace_offset = 1520;
static constexpr dart::compiler::target::word
- AOT_Thread_array_write_barrier_entry_point_offset = 512;
+ AOT_Thread_array_write_barrier_entry_point_offset = 520;
static constexpr dart::compiler::target::word
- AOT_Thread_allocate_mint_with_fpu_regs_entry_point_offset = 528;
+ AOT_Thread_allocate_mint_with_fpu_regs_entry_point_offset = 536;
static constexpr dart::compiler::target::word
- AOT_Thread_allocate_mint_with_fpu_regs_stub_offset = 336;
+ AOT_Thread_allocate_mint_with_fpu_regs_stub_offset = 344;
static constexpr dart::compiler::target::word
- AOT_Thread_allocate_mint_without_fpu_regs_entry_point_offset = 536;
+ AOT_Thread_allocate_mint_without_fpu_regs_entry_point_offset = 544;
static constexpr dart::compiler::target::word
- AOT_Thread_allocate_mint_without_fpu_regs_stub_offset = 344;
+ AOT_Thread_allocate_mint_without_fpu_regs_stub_offset = 352;
static constexpr dart::compiler::target::word
- AOT_Thread_allocate_object_entry_point_offset = 544;
+ AOT_Thread_allocate_object_entry_point_offset = 552;
static constexpr dart::compiler::target::word
- AOT_Thread_allocate_object_stub_offset = 352;
+ AOT_Thread_allocate_object_stub_offset = 360;
static constexpr dart::compiler::target::word
- AOT_Thread_allocate_object_parameterized_entry_point_offset = 552;
+ AOT_Thread_allocate_object_parameterized_entry_point_offset = 560;
static constexpr dart::compiler::target::word
- AOT_Thread_allocate_object_parameterized_stub_offset = 360;
+ AOT_Thread_allocate_object_parameterized_stub_offset = 368;
static constexpr dart::compiler::target::word
- AOT_Thread_allocate_object_slow_entry_point_offset = 560;
+ AOT_Thread_allocate_object_slow_entry_point_offset = 568;
static constexpr dart::compiler::target::word
- AOT_Thread_allocate_object_slow_stub_offset = 368;
+ AOT_Thread_allocate_object_slow_stub_offset = 376;
static constexpr dart::compiler::target::word AOT_Thread_api_top_scope_offset =
- 1584;
+ 1592;
static constexpr dart::compiler::target::word
- AOT_Thread_auto_scope_native_wrapper_entry_point_offset = 656;
+ AOT_Thread_auto_scope_native_wrapper_entry_point_offset = 664;
static constexpr dart::compiler::target::word AOT_Thread_bool_false_offset =
216;
static constexpr dart::compiler::target::word AOT_Thread_bool_true_offset = 208;
static constexpr dart::compiler::target::word
- AOT_Thread_bootstrap_native_wrapper_entry_point_offset = 640;
+ AOT_Thread_bootstrap_native_wrapper_entry_point_offset = 648;
static constexpr dart::compiler::target::word
- AOT_Thread_call_to_runtime_entry_point_offset = 520;
+ AOT_Thread_call_to_runtime_entry_point_offset = 528;
static constexpr dart::compiler::target::word
- AOT_Thread_call_to_runtime_stub_offset = 248;
+ AOT_Thread_call_to_runtime_stub_offset = 256;
static constexpr dart::compiler::target::word AOT_Thread_dart_stream_offset =
- 1624;
+ 1632;
static constexpr dart::compiler::target::word
AOT_Thread_dispatch_table_array_offset = 88;
static constexpr dart::compiler::target::word
- AOT_Thread_double_truncate_round_supported_offset = 1592;
+ AOT_Thread_double_truncate_round_supported_offset = 1600;
static constexpr dart::compiler::target::word
- AOT_Thread_service_extension_stream_offset = 1632;
+ AOT_Thread_service_extension_stream_offset = 1640;
static constexpr dart::compiler::target::word AOT_Thread_optimize_entry_offset =
- 600;
+ 608;
static constexpr dart::compiler::target::word AOT_Thread_optimize_stub_offset =
- 424;
+ 432;
static constexpr dart::compiler::target::word
- AOT_Thread_deoptimize_entry_offset = 608;
+ AOT_Thread_deoptimize_entry_offset = 616;
static constexpr dart::compiler::target::word
- AOT_Thread_deoptimize_stub_offset = 432;
+ AOT_Thread_deoptimize_stub_offset = 440;
static constexpr dart::compiler::target::word
- AOT_Thread_double_abs_address_offset = 688;
+ AOT_Thread_double_abs_address_offset = 696;
static constexpr dart::compiler::target::word
- AOT_Thread_double_negate_address_offset = 680;
+ AOT_Thread_double_negate_address_offset = 688;
static constexpr dart::compiler::target::word AOT_Thread_end_offset = 104;
static constexpr dart::compiler::target::word
- AOT_Thread_enter_safepoint_stub_offset = 472;
+ AOT_Thread_enter_safepoint_stub_offset = 480;
static constexpr dart::compiler::target::word
- AOT_Thread_execution_state_offset = 1544;
+ AOT_Thread_execution_state_offset = 1552;
static constexpr dart::compiler::target::word
- AOT_Thread_exit_safepoint_stub_offset = 480;
+ AOT_Thread_exit_safepoint_stub_offset = 488;
static constexpr dart::compiler::target::word
- AOT_Thread_exit_safepoint_ignore_unwind_in_progress_stub_offset = 488;
+ AOT_Thread_exit_safepoint_ignore_unwind_in_progress_stub_offset = 496;
static constexpr dart::compiler::target::word
- AOT_Thread_call_native_through_safepoint_stub_offset = 496;
+ AOT_Thread_call_native_through_safepoint_stub_offset = 504;
static constexpr dart::compiler::target::word
- AOT_Thread_call_native_through_safepoint_entry_point_offset = 616;
+ AOT_Thread_call_native_through_safepoint_entry_point_offset = 624;
static constexpr dart::compiler::target::word
- AOT_Thread_fix_allocation_stub_code_offset = 232;
+ AOT_Thread_fix_allocation_stub_code_offset = 240;
static constexpr dart::compiler::target::word
- AOT_Thread_fix_callers_target_code_offset = 224;
+ AOT_Thread_fix_callers_target_code_offset = 232;
static constexpr dart::compiler::target::word
- AOT_Thread_float_absolute_address_offset = 712;
+ AOT_Thread_float_absolute_address_offset = 720;
static constexpr dart::compiler::target::word
- AOT_Thread_float_negate_address_offset = 704;
+ AOT_Thread_float_negate_address_offset = 712;
static constexpr dart::compiler::target::word
- AOT_Thread_float_not_address_offset = 696;
+ AOT_Thread_float_not_address_offset = 704;
static constexpr dart::compiler::target::word
- AOT_Thread_float_zerow_address_offset = 720;
+ AOT_Thread_float_zerow_address_offset = 728;
static constexpr dart::compiler::target::word
- AOT_Thread_global_object_pool_offset = 1520;
+ AOT_Thread_global_object_pool_offset = 1528;
static constexpr dart::compiler::target::word
- AOT_Thread_invoke_dart_code_stub_offset = 240;
+ AOT_Thread_invoke_dart_code_stub_offset = 248;
static constexpr dart::compiler::target::word
- AOT_Thread_exit_through_ffi_offset = 1576;
+ AOT_Thread_exit_through_ffi_offset = 1584;
static constexpr dart::compiler::target::word AOT_Thread_isolate_offset = 80;
static constexpr dart::compiler::target::word AOT_Thread_isolate_group_offset =
- 1640;
+ 1648;
static constexpr dart::compiler::target::word
AOT_Thread_field_table_values_offset = 128;
static constexpr dart::compiler::target::word
- AOT_Thread_lazy_deopt_from_return_stub_offset = 440;
+ AOT_Thread_lazy_deopt_from_return_stub_offset = 448;
static constexpr dart::compiler::target::word
- AOT_Thread_lazy_deopt_from_throw_stub_offset = 448;
+ AOT_Thread_lazy_deopt_from_throw_stub_offset = 456;
static constexpr dart::compiler::target::word
- AOT_Thread_lazy_specialize_type_test_stub_offset = 464;
+ AOT_Thread_lazy_specialize_type_test_stub_offset = 472;
static constexpr dart::compiler::target::word
AOT_Thread_marking_stack_block_offset = 160;
static constexpr dart::compiler::target::word
- AOT_Thread_megamorphic_call_checked_entry_offset = 584;
+ AOT_Thread_megamorphic_call_checked_entry_offset = 592;
static constexpr dart::compiler::target::word
- AOT_Thread_switchable_call_miss_entry_offset = 592;
+ AOT_Thread_switchable_call_miss_entry_offset = 600;
static constexpr dart::compiler::target::word
- AOT_Thread_switchable_call_miss_stub_offset = 392;
+ AOT_Thread_switchable_call_miss_stub_offset = 400;
static constexpr dart::compiler::target::word
- AOT_Thread_no_scope_native_wrapper_entry_point_offset = 648;
+ AOT_Thread_no_scope_native_wrapper_entry_point_offset = 656;
static constexpr dart::compiler::target::word
- AOT_Thread_late_initialization_error_shared_with_fpu_regs_stub_offset = 264;
+ AOT_Thread_late_initialization_error_shared_with_fpu_regs_stub_offset = 272;
static constexpr dart::compiler::target::word
AOT_Thread_late_initialization_error_shared_without_fpu_regs_stub_offset =
- 256;
+ 264;
static constexpr dart::compiler::target::word
- AOT_Thread_null_error_shared_with_fpu_regs_stub_offset = 280;
+ AOT_Thread_null_error_shared_with_fpu_regs_stub_offset = 288;
static constexpr dart::compiler::target::word
- AOT_Thread_null_error_shared_without_fpu_regs_stub_offset = 272;
+ AOT_Thread_null_error_shared_without_fpu_regs_stub_offset = 280;
static constexpr dart::compiler::target::word
- AOT_Thread_null_arg_error_shared_with_fpu_regs_stub_offset = 296;
+ AOT_Thread_null_arg_error_shared_with_fpu_regs_stub_offset = 304;
static constexpr dart::compiler::target::word
- AOT_Thread_null_arg_error_shared_without_fpu_regs_stub_offset = 288;
+ AOT_Thread_null_arg_error_shared_without_fpu_regs_stub_offset = 296;
static constexpr dart::compiler::target::word
- AOT_Thread_null_cast_error_shared_with_fpu_regs_stub_offset = 312;
+ AOT_Thread_null_cast_error_shared_with_fpu_regs_stub_offset = 320;
static constexpr dart::compiler::target::word
- AOT_Thread_null_cast_error_shared_without_fpu_regs_stub_offset = 304;
+ AOT_Thread_null_cast_error_shared_without_fpu_regs_stub_offset = 312;
static constexpr dart::compiler::target::word
- AOT_Thread_range_error_shared_with_fpu_regs_stub_offset = 328;
+ AOT_Thread_range_error_shared_with_fpu_regs_stub_offset = 336;
static constexpr dart::compiler::target::word
- AOT_Thread_range_error_shared_without_fpu_regs_stub_offset = 320;
+ AOT_Thread_range_error_shared_without_fpu_regs_stub_offset = 328;
static constexpr dart::compiler::target::word AOT_Thread_object_null_offset =
200;
static constexpr dart::compiler::target::word
- AOT_Thread_predefined_symbols_address_offset = 664;
+ AOT_Thread_predefined_symbols_address_offset = 672;
static constexpr dart::compiler::target::word AOT_Thread_resume_pc_offset =
- 1528;
+ 1536;
static constexpr dart::compiler::target::word
- AOT_Thread_saved_shadow_call_stack_offset = 1536;
+ AOT_Thread_saved_shadow_call_stack_offset = 1544;
static constexpr dart::compiler::target::word
- AOT_Thread_safepoint_state_offset = 1552;
+ AOT_Thread_safepoint_state_offset = 1560;
static constexpr dart::compiler::target::word
- AOT_Thread_slow_type_test_stub_offset = 456;
+ AOT_Thread_slow_type_test_stub_offset = 464;
static constexpr dart::compiler::target::word
- AOT_Thread_slow_type_test_entry_point_offset = 632;
+ AOT_Thread_slow_type_test_entry_point_offset = 640;
static constexpr dart::compiler::target::word AOT_Thread_stack_limit_offset =
56;
static constexpr dart::compiler::target::word
@@ -11959,13 +11959,13 @@
static constexpr dart::compiler::target::word
AOT_Thread_stack_overflow_flags_offset = 120;
static constexpr dart::compiler::target::word
- AOT_Thread_stack_overflow_shared_with_fpu_regs_entry_point_offset = 576;
+ AOT_Thread_stack_overflow_shared_with_fpu_regs_entry_point_offset = 584;
static constexpr dart::compiler::target::word
- AOT_Thread_stack_overflow_shared_with_fpu_regs_stub_offset = 384;
+ AOT_Thread_stack_overflow_shared_with_fpu_regs_stub_offset = 392;
static constexpr dart::compiler::target::word
- AOT_Thread_stack_overflow_shared_without_fpu_regs_entry_point_offset = 568;
+ AOT_Thread_stack_overflow_shared_without_fpu_regs_entry_point_offset = 576;
static constexpr dart::compiler::target::word
- AOT_Thread_stack_overflow_shared_without_fpu_regs_stub_offset = 376;
+ AOT_Thread_stack_overflow_shared_without_fpu_regs_stub_offset = 384;
static constexpr dart::compiler::target::word
AOT_Thread_store_buffer_block_offset = 152;
static constexpr dart::compiler::target::word
@@ -11979,19 +11979,19 @@
AOT_Thread_unboxed_double_runtime_arg_offset = 192;
static constexpr dart::compiler::target::word AOT_Thread_vm_tag_offset = 176;
static constexpr dart::compiler::target::word
- AOT_Thread_write_barrier_entry_point_offset = 504;
+ AOT_Thread_write_barrier_entry_point_offset = 512;
static constexpr dart::compiler::target::word
AOT_Thread_write_barrier_mask_offset = 64;
static constexpr dart::compiler::target::word AOT_Thread_heap_base_offset = 72;
static constexpr dart::compiler::target::word AOT_Thread_callback_code_offset =
- 1560;
+ 1568;
static constexpr dart::compiler::target::word
- AOT_Thread_callback_stack_return_offset = 1568;
-static constexpr dart::compiler::target::word AOT_Thread_random_offset = 1600;
+ AOT_Thread_callback_stack_return_offset = 1576;
+static constexpr dart::compiler::target::word AOT_Thread_random_offset = 1608;
static constexpr dart::compiler::target::word
- AOT_Thread_jump_to_frame_entry_point_offset = 624;
+ AOT_Thread_jump_to_frame_entry_point_offset = 632;
static constexpr dart::compiler::target::word AOT_Thread_tsan_utils_offset =
- 1608;
+ 1616;
static constexpr dart::compiler::target::word
AOT_TsanUtils_setjmp_function_offset = 0;
static constexpr dart::compiler::target::word
@@ -12105,8 +12105,8 @@
8, 24, 16, 32};
static constexpr dart::compiler::target::word
AOT_Thread_write_barrier_wrappers_thread_offset[] = {
- 1416, 1424, 1432, 1440, -1, -1, 1448, 1456,
- 1464, 1472, 1480, -1, 1488, 1496, -1, -1};
+ 1424, 1432, 1440, 1448, -1, -1, 1456, 1464,
+ 1472, 1480, 1488, -1, 1496, 1504, -1, -1};
static constexpr dart::compiler::target::word AOT_AbstractType_InstanceSize =
24;
static constexpr dart::compiler::target::word AOT_ApiError_InstanceSize = 16;
@@ -12476,153 +12476,153 @@
static constexpr dart::compiler::target::word
AOT_SubtypeTestCache_cache_offset = 8;
static constexpr dart::compiler::target::word
- AOT_Thread_AllocateArray_entry_point_offset = 728;
+ AOT_Thread_AllocateArray_entry_point_offset = 736;
static constexpr dart::compiler::target::word
- AOT_Thread_active_exception_offset = 1568;
+ AOT_Thread_active_exception_offset = 1576;
static constexpr dart::compiler::target::word
- AOT_Thread_active_stacktrace_offset = 1576;
+ AOT_Thread_active_stacktrace_offset = 1584;
static constexpr dart::compiler::target::word
- AOT_Thread_array_write_barrier_entry_point_offset = 512;
+ AOT_Thread_array_write_barrier_entry_point_offset = 520;
static constexpr dart::compiler::target::word
- AOT_Thread_allocate_mint_with_fpu_regs_entry_point_offset = 528;
+ AOT_Thread_allocate_mint_with_fpu_regs_entry_point_offset = 536;
static constexpr dart::compiler::target::word
- AOT_Thread_allocate_mint_with_fpu_regs_stub_offset = 336;
+ AOT_Thread_allocate_mint_with_fpu_regs_stub_offset = 344;
static constexpr dart::compiler::target::word
- AOT_Thread_allocate_mint_without_fpu_regs_entry_point_offset = 536;
+ AOT_Thread_allocate_mint_without_fpu_regs_entry_point_offset = 544;
static constexpr dart::compiler::target::word
- AOT_Thread_allocate_mint_without_fpu_regs_stub_offset = 344;
+ AOT_Thread_allocate_mint_without_fpu_regs_stub_offset = 352;
static constexpr dart::compiler::target::word
- AOT_Thread_allocate_object_entry_point_offset = 544;
+ AOT_Thread_allocate_object_entry_point_offset = 552;
static constexpr dart::compiler::target::word
- AOT_Thread_allocate_object_stub_offset = 352;
+ AOT_Thread_allocate_object_stub_offset = 360;
static constexpr dart::compiler::target::word
- AOT_Thread_allocate_object_parameterized_entry_point_offset = 552;
+ AOT_Thread_allocate_object_parameterized_entry_point_offset = 560;
static constexpr dart::compiler::target::word
- AOT_Thread_allocate_object_parameterized_stub_offset = 360;
+ AOT_Thread_allocate_object_parameterized_stub_offset = 368;
static constexpr dart::compiler::target::word
- AOT_Thread_allocate_object_slow_entry_point_offset = 560;
+ AOT_Thread_allocate_object_slow_entry_point_offset = 568;
static constexpr dart::compiler::target::word
- AOT_Thread_allocate_object_slow_stub_offset = 368;
+ AOT_Thread_allocate_object_slow_stub_offset = 376;
static constexpr dart::compiler::target::word AOT_Thread_api_top_scope_offset =
- 1648;
+ 1656;
static constexpr dart::compiler::target::word
- AOT_Thread_auto_scope_native_wrapper_entry_point_offset = 656;
+ AOT_Thread_auto_scope_native_wrapper_entry_point_offset = 664;
static constexpr dart::compiler::target::word AOT_Thread_bool_false_offset =
216;
static constexpr dart::compiler::target::word AOT_Thread_bool_true_offset = 208;
static constexpr dart::compiler::target::word
- AOT_Thread_bootstrap_native_wrapper_entry_point_offset = 640;
+ AOT_Thread_bootstrap_native_wrapper_entry_point_offset = 648;
static constexpr dart::compiler::target::word
- AOT_Thread_call_to_runtime_entry_point_offset = 520;
+ AOT_Thread_call_to_runtime_entry_point_offset = 528;
static constexpr dart::compiler::target::word
- AOT_Thread_call_to_runtime_stub_offset = 248;
+ AOT_Thread_call_to_runtime_stub_offset = 256;
static constexpr dart::compiler::target::word AOT_Thread_dart_stream_offset =
- 1688;
+ 1696;
static constexpr dart::compiler::target::word
AOT_Thread_dispatch_table_array_offset = 88;
static constexpr dart::compiler::target::word
- AOT_Thread_double_truncate_round_supported_offset = 1656;
+ AOT_Thread_double_truncate_round_supported_offset = 1664;
static constexpr dart::compiler::target::word
- AOT_Thread_service_extension_stream_offset = 1696;
+ AOT_Thread_service_extension_stream_offset = 1704;
static constexpr dart::compiler::target::word AOT_Thread_optimize_entry_offset =
- 600;
+ 608;
static constexpr dart::compiler::target::word AOT_Thread_optimize_stub_offset =
- 424;
+ 432;
static constexpr dart::compiler::target::word
- AOT_Thread_deoptimize_entry_offset = 608;
+ AOT_Thread_deoptimize_entry_offset = 616;
static constexpr dart::compiler::target::word
- AOT_Thread_deoptimize_stub_offset = 432;
+ AOT_Thread_deoptimize_stub_offset = 440;
static constexpr dart::compiler::target::word
- AOT_Thread_double_abs_address_offset = 688;
+ AOT_Thread_double_abs_address_offset = 696;
static constexpr dart::compiler::target::word
- AOT_Thread_double_negate_address_offset = 680;
+ AOT_Thread_double_negate_address_offset = 688;
static constexpr dart::compiler::target::word AOT_Thread_end_offset = 104;
static constexpr dart::compiler::target::word
- AOT_Thread_enter_safepoint_stub_offset = 472;
+ AOT_Thread_enter_safepoint_stub_offset = 480;
static constexpr dart::compiler::target::word
- AOT_Thread_execution_state_offset = 1608;
+ AOT_Thread_execution_state_offset = 1616;
static constexpr dart::compiler::target::word
- AOT_Thread_exit_safepoint_stub_offset = 480;
+ AOT_Thread_exit_safepoint_stub_offset = 488;
static constexpr dart::compiler::target::word
- AOT_Thread_exit_safepoint_ignore_unwind_in_progress_stub_offset = 488;
+ AOT_Thread_exit_safepoint_ignore_unwind_in_progress_stub_offset = 496;
static constexpr dart::compiler::target::word
- AOT_Thread_call_native_through_safepoint_stub_offset = 496;
+ AOT_Thread_call_native_through_safepoint_stub_offset = 504;
static constexpr dart::compiler::target::word
- AOT_Thread_call_native_through_safepoint_entry_point_offset = 616;
+ AOT_Thread_call_native_through_safepoint_entry_point_offset = 624;
static constexpr dart::compiler::target::word
- AOT_Thread_fix_allocation_stub_code_offset = 232;
+ AOT_Thread_fix_allocation_stub_code_offset = 240;
static constexpr dart::compiler::target::word
- AOT_Thread_fix_callers_target_code_offset = 224;
+ AOT_Thread_fix_callers_target_code_offset = 232;
static constexpr dart::compiler::target::word
- AOT_Thread_float_absolute_address_offset = 712;
+ AOT_Thread_float_absolute_address_offset = 720;
static constexpr dart::compiler::target::word
- AOT_Thread_float_negate_address_offset = 704;
+ AOT_Thread_float_negate_address_offset = 712;
static constexpr dart::compiler::target::word
- AOT_Thread_float_not_address_offset = 696;
+ AOT_Thread_float_not_address_offset = 704;
static constexpr dart::compiler::target::word
- AOT_Thread_float_zerow_address_offset = 720;
+ AOT_Thread_float_zerow_address_offset = 728;
static constexpr dart::compiler::target::word
- AOT_Thread_global_object_pool_offset = 1584;
+ AOT_Thread_global_object_pool_offset = 1592;
static constexpr dart::compiler::target::word
- AOT_Thread_invoke_dart_code_stub_offset = 240;
+ AOT_Thread_invoke_dart_code_stub_offset = 248;
static constexpr dart::compiler::target::word
- AOT_Thread_exit_through_ffi_offset = 1640;
+ AOT_Thread_exit_through_ffi_offset = 1648;
static constexpr dart::compiler::target::word AOT_Thread_isolate_offset = 80;
static constexpr dart::compiler::target::word AOT_Thread_isolate_group_offset =
- 1704;
+ 1712;
static constexpr dart::compiler::target::word
AOT_Thread_field_table_values_offset = 128;
static constexpr dart::compiler::target::word
- AOT_Thread_lazy_deopt_from_return_stub_offset = 440;
+ AOT_Thread_lazy_deopt_from_return_stub_offset = 448;
static constexpr dart::compiler::target::word
- AOT_Thread_lazy_deopt_from_throw_stub_offset = 448;
+ AOT_Thread_lazy_deopt_from_throw_stub_offset = 456;
static constexpr dart::compiler::target::word
- AOT_Thread_lazy_specialize_type_test_stub_offset = 464;
+ AOT_Thread_lazy_specialize_type_test_stub_offset = 472;
static constexpr dart::compiler::target::word
AOT_Thread_marking_stack_block_offset = 160;
static constexpr dart::compiler::target::word
- AOT_Thread_megamorphic_call_checked_entry_offset = 584;
+ AOT_Thread_megamorphic_call_checked_entry_offset = 592;
static constexpr dart::compiler::target::word
- AOT_Thread_switchable_call_miss_entry_offset = 592;
+ AOT_Thread_switchable_call_miss_entry_offset = 600;
static constexpr dart::compiler::target::word
- AOT_Thread_switchable_call_miss_stub_offset = 392;
+ AOT_Thread_switchable_call_miss_stub_offset = 400;
static constexpr dart::compiler::target::word
- AOT_Thread_no_scope_native_wrapper_entry_point_offset = 648;
+ AOT_Thread_no_scope_native_wrapper_entry_point_offset = 656;
static constexpr dart::compiler::target::word
- AOT_Thread_late_initialization_error_shared_with_fpu_regs_stub_offset = 264;
+ AOT_Thread_late_initialization_error_shared_with_fpu_regs_stub_offset = 272;
static constexpr dart::compiler::target::word
AOT_Thread_late_initialization_error_shared_without_fpu_regs_stub_offset =
- 256;
+ 264;
static constexpr dart::compiler::target::word
- AOT_Thread_null_error_shared_with_fpu_regs_stub_offset = 280;
+ AOT_Thread_null_error_shared_with_fpu_regs_stub_offset = 288;
static constexpr dart::compiler::target::word
- AOT_Thread_null_error_shared_without_fpu_regs_stub_offset = 272;
+ AOT_Thread_null_error_shared_without_fpu_regs_stub_offset = 280;
static constexpr dart::compiler::target::word
- AOT_Thread_null_arg_error_shared_with_fpu_regs_stub_offset = 296;
+ AOT_Thread_null_arg_error_shared_with_fpu_regs_stub_offset = 304;
static constexpr dart::compiler::target::word
- AOT_Thread_null_arg_error_shared_without_fpu_regs_stub_offset = 288;
+ AOT_Thread_null_arg_error_shared_without_fpu_regs_stub_offset = 296;
static constexpr dart::compiler::target::word
- AOT_Thread_null_cast_error_shared_with_fpu_regs_stub_offset = 312;
+ AOT_Thread_null_cast_error_shared_with_fpu_regs_stub_offset = 320;
static constexpr dart::compiler::target::word
- AOT_Thread_null_cast_error_shared_without_fpu_regs_stub_offset = 304;
+ AOT_Thread_null_cast_error_shared_without_fpu_regs_stub_offset = 312;
static constexpr dart::compiler::target::word
- AOT_Thread_range_error_shared_with_fpu_regs_stub_offset = 328;
+ AOT_Thread_range_error_shared_with_fpu_regs_stub_offset = 336;
static constexpr dart::compiler::target::word
- AOT_Thread_range_error_shared_without_fpu_regs_stub_offset = 320;
+ AOT_Thread_range_error_shared_without_fpu_regs_stub_offset = 328;
static constexpr dart::compiler::target::word AOT_Thread_object_null_offset =
200;
static constexpr dart::compiler::target::word
- AOT_Thread_predefined_symbols_address_offset = 664;
+ AOT_Thread_predefined_symbols_address_offset = 672;
static constexpr dart::compiler::target::word AOT_Thread_resume_pc_offset =
- 1592;
+ 1600;
static constexpr dart::compiler::target::word
- AOT_Thread_saved_shadow_call_stack_offset = 1600;
+ AOT_Thread_saved_shadow_call_stack_offset = 1608;
static constexpr dart::compiler::target::word
- AOT_Thread_safepoint_state_offset = 1616;
+ AOT_Thread_safepoint_state_offset = 1624;
static constexpr dart::compiler::target::word
- AOT_Thread_slow_type_test_stub_offset = 456;
+ AOT_Thread_slow_type_test_stub_offset = 464;
static constexpr dart::compiler::target::word
- AOT_Thread_slow_type_test_entry_point_offset = 632;
+ AOT_Thread_slow_type_test_entry_point_offset = 640;
static constexpr dart::compiler::target::word AOT_Thread_stack_limit_offset =
56;
static constexpr dart::compiler::target::word
@@ -12630,13 +12630,13 @@
static constexpr dart::compiler::target::word
AOT_Thread_stack_overflow_flags_offset = 120;
static constexpr dart::compiler::target::word
- AOT_Thread_stack_overflow_shared_with_fpu_regs_entry_point_offset = 576;
+ AOT_Thread_stack_overflow_shared_with_fpu_regs_entry_point_offset = 584;
static constexpr dart::compiler::target::word
- AOT_Thread_stack_overflow_shared_with_fpu_regs_stub_offset = 384;
+ AOT_Thread_stack_overflow_shared_with_fpu_regs_stub_offset = 392;
static constexpr dart::compiler::target::word
- AOT_Thread_stack_overflow_shared_without_fpu_regs_entry_point_offset = 568;
+ AOT_Thread_stack_overflow_shared_without_fpu_regs_entry_point_offset = 576;
static constexpr dart::compiler::target::word
- AOT_Thread_stack_overflow_shared_without_fpu_regs_stub_offset = 376;
+ AOT_Thread_stack_overflow_shared_without_fpu_regs_stub_offset = 384;
static constexpr dart::compiler::target::word
AOT_Thread_store_buffer_block_offset = 152;
static constexpr dart::compiler::target::word
@@ -12650,19 +12650,19 @@
AOT_Thread_unboxed_double_runtime_arg_offset = 192;
static constexpr dart::compiler::target::word AOT_Thread_vm_tag_offset = 176;
static constexpr dart::compiler::target::word
- AOT_Thread_write_barrier_entry_point_offset = 504;
+ AOT_Thread_write_barrier_entry_point_offset = 512;
static constexpr dart::compiler::target::word
AOT_Thread_write_barrier_mask_offset = 64;
static constexpr dart::compiler::target::word AOT_Thread_heap_base_offset = 72;
static constexpr dart::compiler::target::word AOT_Thread_callback_code_offset =
- 1624;
+ 1632;
static constexpr dart::compiler::target::word
- AOT_Thread_callback_stack_return_offset = 1632;
-static constexpr dart::compiler::target::word AOT_Thread_random_offset = 1664;
+ AOT_Thread_callback_stack_return_offset = 1640;
+static constexpr dart::compiler::target::word AOT_Thread_random_offset = 1672;
static constexpr dart::compiler::target::word
- AOT_Thread_jump_to_frame_entry_point_offset = 624;
+ AOT_Thread_jump_to_frame_entry_point_offset = 632;
static constexpr dart::compiler::target::word AOT_Thread_tsan_utils_offset =
- 1672;
+ 1680;
static constexpr dart::compiler::target::word
AOT_TsanUtils_setjmp_function_offset = 0;
static constexpr dart::compiler::target::word
@@ -12776,9 +12776,9 @@
8, 24, 16, 32};
static constexpr dart::compiler::target::word
AOT_Thread_write_barrier_wrappers_thread_offset[] = {
- 1416, 1424, 1432, 1440, 1448, 1456, 1464, 1472, 1480, 1488, 1496,
- 1504, 1512, 1520, 1528, -1, -1, -1, -1, 1536, 1544, -1,
- -1, 1552, 1560, 1568, -1, -1, -1, -1, -1, -1};
+ 1424, 1432, 1440, 1448, 1456, 1464, 1472, 1480, 1488, 1496, 1504,
+ 1512, 1520, 1528, 1536, -1, -1, -1, -1, 1544, 1552, -1,
+ -1, 1560, 1568, 1576, -1, -1, -1, -1, -1, -1};
static constexpr dart::compiler::target::word AOT_AbstractType_InstanceSize =
24;
static constexpr dart::compiler::target::word AOT_ApiError_InstanceSize = 16;
@@ -13148,152 +13148,152 @@
static constexpr dart::compiler::target::word
AOT_SubtypeTestCache_cache_offset = 4;
static constexpr dart::compiler::target::word
- AOT_Thread_AllocateArray_entry_point_offset = 376;
+ AOT_Thread_AllocateArray_entry_point_offset = 380;
static constexpr dart::compiler::target::word
- AOT_Thread_active_exception_offset = 792;
+ AOT_Thread_active_exception_offset = 796;
static constexpr dart::compiler::target::word
- AOT_Thread_active_stacktrace_offset = 796;
+ AOT_Thread_active_stacktrace_offset = 800;
static constexpr dart::compiler::target::word
- AOT_Thread_array_write_barrier_entry_point_offset = 268;
+ AOT_Thread_array_write_barrier_entry_point_offset = 272;
static constexpr dart::compiler::target::word
- AOT_Thread_allocate_mint_with_fpu_regs_entry_point_offset = 276;
+ AOT_Thread_allocate_mint_with_fpu_regs_entry_point_offset = 280;
static constexpr dart::compiler::target::word
- AOT_Thread_allocate_mint_with_fpu_regs_stub_offset = 180;
+ AOT_Thread_allocate_mint_with_fpu_regs_stub_offset = 184;
static constexpr dart::compiler::target::word
- AOT_Thread_allocate_mint_without_fpu_regs_entry_point_offset = 280;
+ AOT_Thread_allocate_mint_without_fpu_regs_entry_point_offset = 284;
static constexpr dart::compiler::target::word
- AOT_Thread_allocate_mint_without_fpu_regs_stub_offset = 184;
+ AOT_Thread_allocate_mint_without_fpu_regs_stub_offset = 188;
static constexpr dart::compiler::target::word
- AOT_Thread_allocate_object_entry_point_offset = 284;
+ AOT_Thread_allocate_object_entry_point_offset = 288;
static constexpr dart::compiler::target::word
- AOT_Thread_allocate_object_stub_offset = 188;
+ AOT_Thread_allocate_object_stub_offset = 192;
static constexpr dart::compiler::target::word
- AOT_Thread_allocate_object_parameterized_entry_point_offset = 288;
+ AOT_Thread_allocate_object_parameterized_entry_point_offset = 292;
static constexpr dart::compiler::target::word
- AOT_Thread_allocate_object_parameterized_stub_offset = 192;
+ AOT_Thread_allocate_object_parameterized_stub_offset = 196;
static constexpr dart::compiler::target::word
- AOT_Thread_allocate_object_slow_entry_point_offset = 292;
+ AOT_Thread_allocate_object_slow_entry_point_offset = 296;
static constexpr dart::compiler::target::word
- AOT_Thread_allocate_object_slow_stub_offset = 196;
+ AOT_Thread_allocate_object_slow_stub_offset = 200;
static constexpr dart::compiler::target::word AOT_Thread_api_top_scope_offset =
- 832;
+ 836;
static constexpr dart::compiler::target::word
- AOT_Thread_auto_scope_native_wrapper_entry_point_offset = 340;
+ AOT_Thread_auto_scope_native_wrapper_entry_point_offset = 344;
static constexpr dart::compiler::target::word AOT_Thread_bool_false_offset =
120;
static constexpr dart::compiler::target::word AOT_Thread_bool_true_offset = 116;
static constexpr dart::compiler::target::word
- AOT_Thread_bootstrap_native_wrapper_entry_point_offset = 332;
+ AOT_Thread_bootstrap_native_wrapper_entry_point_offset = 336;
static constexpr dart::compiler::target::word
- AOT_Thread_call_to_runtime_entry_point_offset = 272;
+ AOT_Thread_call_to_runtime_entry_point_offset = 276;
static constexpr dart::compiler::target::word
- AOT_Thread_call_to_runtime_stub_offset = 136;
+ AOT_Thread_call_to_runtime_stub_offset = 140;
static constexpr dart::compiler::target::word AOT_Thread_dart_stream_offset =
- 856;
+ 864;
static constexpr dart::compiler::target::word
AOT_Thread_dispatch_table_array_offset = 44;
static constexpr dart::compiler::target::word
- AOT_Thread_double_truncate_round_supported_offset = 836;
+ AOT_Thread_double_truncate_round_supported_offset = 840;
static constexpr dart::compiler::target::word
- AOT_Thread_service_extension_stream_offset = 860;
+ AOT_Thread_service_extension_stream_offset = 868;
static constexpr dart::compiler::target::word AOT_Thread_optimize_entry_offset =
- 312;
+ 316;
static constexpr dart::compiler::target::word AOT_Thread_optimize_stub_offset =
- 224;
+ 228;
static constexpr dart::compiler::target::word
- AOT_Thread_deoptimize_entry_offset = 316;
+ AOT_Thread_deoptimize_entry_offset = 320;
static constexpr dart::compiler::target::word
- AOT_Thread_deoptimize_stub_offset = 228;
+ AOT_Thread_deoptimize_stub_offset = 232;
static constexpr dart::compiler::target::word
- AOT_Thread_double_abs_address_offset = 356;
+ AOT_Thread_double_abs_address_offset = 360;
static constexpr dart::compiler::target::word
- AOT_Thread_double_negate_address_offset = 352;
+ AOT_Thread_double_negate_address_offset = 356;
static constexpr dart::compiler::target::word AOT_Thread_end_offset = 52;
static constexpr dart::compiler::target::word
- AOT_Thread_enter_safepoint_stub_offset = 248;
+ AOT_Thread_enter_safepoint_stub_offset = 252;
static constexpr dart::compiler::target::word
- AOT_Thread_execution_state_offset = 812;
+ AOT_Thread_execution_state_offset = 816;
static constexpr dart::compiler::target::word
- AOT_Thread_exit_safepoint_stub_offset = 252;
+ AOT_Thread_exit_safepoint_stub_offset = 256;
static constexpr dart::compiler::target::word
- AOT_Thread_exit_safepoint_ignore_unwind_in_progress_stub_offset = 256;
+ AOT_Thread_exit_safepoint_ignore_unwind_in_progress_stub_offset = 260;
static constexpr dart::compiler::target::word
- AOT_Thread_call_native_through_safepoint_stub_offset = 260;
+ AOT_Thread_call_native_through_safepoint_stub_offset = 264;
static constexpr dart::compiler::target::word
- AOT_Thread_call_native_through_safepoint_entry_point_offset = 320;
+ AOT_Thread_call_native_through_safepoint_entry_point_offset = 324;
static constexpr dart::compiler::target::word
- AOT_Thread_fix_allocation_stub_code_offset = 128;
+ AOT_Thread_fix_allocation_stub_code_offset = 132;
static constexpr dart::compiler::target::word
- AOT_Thread_fix_callers_target_code_offset = 124;
+ AOT_Thread_fix_callers_target_code_offset = 128;
static constexpr dart::compiler::target::word
- AOT_Thread_float_absolute_address_offset = 368;
+ AOT_Thread_float_absolute_address_offset = 372;
static constexpr dart::compiler::target::word
- AOT_Thread_float_negate_address_offset = 364;
+ AOT_Thread_float_negate_address_offset = 368;
static constexpr dart::compiler::target::word
- AOT_Thread_float_not_address_offset = 360;
+ AOT_Thread_float_not_address_offset = 364;
static constexpr dart::compiler::target::word
- AOT_Thread_float_zerow_address_offset = 372;
+ AOT_Thread_float_zerow_address_offset = 376;
static constexpr dart::compiler::target::word
- AOT_Thread_global_object_pool_offset = 800;
+ AOT_Thread_global_object_pool_offset = 804;
static constexpr dart::compiler::target::word
- AOT_Thread_invoke_dart_code_stub_offset = 132;
+ AOT_Thread_invoke_dart_code_stub_offset = 136;
static constexpr dart::compiler::target::word
- AOT_Thread_exit_through_ffi_offset = 828;
+ AOT_Thread_exit_through_ffi_offset = 832;
static constexpr dart::compiler::target::word AOT_Thread_isolate_offset = 40;
static constexpr dart::compiler::target::word AOT_Thread_isolate_group_offset =
- 864;
+ 872;
static constexpr dart::compiler::target::word
AOT_Thread_field_table_values_offset = 64;
static constexpr dart::compiler::target::word
- AOT_Thread_lazy_deopt_from_return_stub_offset = 232;
+ AOT_Thread_lazy_deopt_from_return_stub_offset = 236;
static constexpr dart::compiler::target::word
- AOT_Thread_lazy_deopt_from_throw_stub_offset = 236;
+ AOT_Thread_lazy_deopt_from_throw_stub_offset = 240;
static constexpr dart::compiler::target::word
- AOT_Thread_lazy_specialize_type_test_stub_offset = 244;
+ AOT_Thread_lazy_specialize_type_test_stub_offset = 248;
static constexpr dart::compiler::target::word
AOT_Thread_marking_stack_block_offset = 80;
static constexpr dart::compiler::target::word
- AOT_Thread_megamorphic_call_checked_entry_offset = 304;
+ AOT_Thread_megamorphic_call_checked_entry_offset = 308;
static constexpr dart::compiler::target::word
- AOT_Thread_switchable_call_miss_entry_offset = 308;
+ AOT_Thread_switchable_call_miss_entry_offset = 312;
static constexpr dart::compiler::target::word
- AOT_Thread_switchable_call_miss_stub_offset = 208;
+ AOT_Thread_switchable_call_miss_stub_offset = 212;
static constexpr dart::compiler::target::word
- AOT_Thread_no_scope_native_wrapper_entry_point_offset = 336;
+ AOT_Thread_no_scope_native_wrapper_entry_point_offset = 340;
static constexpr dart::compiler::target::word
- AOT_Thread_late_initialization_error_shared_with_fpu_regs_stub_offset = 144;
+ AOT_Thread_late_initialization_error_shared_with_fpu_regs_stub_offset = 148;
static constexpr dart::compiler::target::word
AOT_Thread_late_initialization_error_shared_without_fpu_regs_stub_offset =
- 140;
+ 144;
static constexpr dart::compiler::target::word
- AOT_Thread_null_error_shared_with_fpu_regs_stub_offset = 152;
+ AOT_Thread_null_error_shared_with_fpu_regs_stub_offset = 156;
static constexpr dart::compiler::target::word
- AOT_Thread_null_error_shared_without_fpu_regs_stub_offset = 148;
+ AOT_Thread_null_error_shared_without_fpu_regs_stub_offset = 152;
static constexpr dart::compiler::target::word
- AOT_Thread_null_arg_error_shared_with_fpu_regs_stub_offset = 160;
+ AOT_Thread_null_arg_error_shared_with_fpu_regs_stub_offset = 164;
static constexpr dart::compiler::target::word
- AOT_Thread_null_arg_error_shared_without_fpu_regs_stub_offset = 156;
+ AOT_Thread_null_arg_error_shared_without_fpu_regs_stub_offset = 160;
static constexpr dart::compiler::target::word
- AOT_Thread_null_cast_error_shared_with_fpu_regs_stub_offset = 168;
+ AOT_Thread_null_cast_error_shared_with_fpu_regs_stub_offset = 172;
static constexpr dart::compiler::target::word
- AOT_Thread_null_cast_error_shared_without_fpu_regs_stub_offset = 164;
+ AOT_Thread_null_cast_error_shared_without_fpu_regs_stub_offset = 168;
static constexpr dart::compiler::target::word
- AOT_Thread_range_error_shared_with_fpu_regs_stub_offset = 176;
+ AOT_Thread_range_error_shared_with_fpu_regs_stub_offset = 180;
static constexpr dart::compiler::target::word
- AOT_Thread_range_error_shared_without_fpu_regs_stub_offset = 172;
+ AOT_Thread_range_error_shared_without_fpu_regs_stub_offset = 176;
static constexpr dart::compiler::target::word AOT_Thread_object_null_offset =
112;
static constexpr dart::compiler::target::word
- AOT_Thread_predefined_symbols_address_offset = 344;
-static constexpr dart::compiler::target::word AOT_Thread_resume_pc_offset = 804;
+ AOT_Thread_predefined_symbols_address_offset = 348;
+static constexpr dart::compiler::target::word AOT_Thread_resume_pc_offset = 808;
static constexpr dart::compiler::target::word
- AOT_Thread_saved_shadow_call_stack_offset = 808;
+ AOT_Thread_saved_shadow_call_stack_offset = 812;
static constexpr dart::compiler::target::word
- AOT_Thread_safepoint_state_offset = 816;
+ AOT_Thread_safepoint_state_offset = 820;
static constexpr dart::compiler::target::word
- AOT_Thread_slow_type_test_stub_offset = 240;
+ AOT_Thread_slow_type_test_stub_offset = 244;
static constexpr dart::compiler::target::word
- AOT_Thread_slow_type_test_entry_point_offset = 328;
+ AOT_Thread_slow_type_test_entry_point_offset = 332;
static constexpr dart::compiler::target::word AOT_Thread_stack_limit_offset =
28;
static constexpr dart::compiler::target::word
@@ -13301,13 +13301,13 @@
static constexpr dart::compiler::target::word
AOT_Thread_stack_overflow_flags_offset = 60;
static constexpr dart::compiler::target::word
- AOT_Thread_stack_overflow_shared_with_fpu_regs_entry_point_offset = 300;
+ AOT_Thread_stack_overflow_shared_with_fpu_regs_entry_point_offset = 304;
static constexpr dart::compiler::target::word
- AOT_Thread_stack_overflow_shared_with_fpu_regs_stub_offset = 204;
+ AOT_Thread_stack_overflow_shared_with_fpu_regs_stub_offset = 208;
static constexpr dart::compiler::target::word
- AOT_Thread_stack_overflow_shared_without_fpu_regs_entry_point_offset = 296;
+ AOT_Thread_stack_overflow_shared_without_fpu_regs_entry_point_offset = 300;
static constexpr dart::compiler::target::word
- AOT_Thread_stack_overflow_shared_without_fpu_regs_stub_offset = 200;
+ AOT_Thread_stack_overflow_shared_without_fpu_regs_stub_offset = 204;
static constexpr dart::compiler::target::word
AOT_Thread_store_buffer_block_offset = 76;
static constexpr dart::compiler::target::word
@@ -13321,19 +13321,19 @@
AOT_Thread_unboxed_double_runtime_arg_offset = 104;
static constexpr dart::compiler::target::word AOT_Thread_vm_tag_offset = 88;
static constexpr dart::compiler::target::word
- AOT_Thread_write_barrier_entry_point_offset = 264;
+ AOT_Thread_write_barrier_entry_point_offset = 268;
static constexpr dart::compiler::target::word
AOT_Thread_write_barrier_mask_offset = 32;
static constexpr dart::compiler::target::word AOT_Thread_heap_base_offset = 36;
static constexpr dart::compiler::target::word AOT_Thread_callback_code_offset =
- 820;
+ 824;
static constexpr dart::compiler::target::word
- AOT_Thread_callback_stack_return_offset = 824;
-static constexpr dart::compiler::target::word AOT_Thread_random_offset = 840;
+ AOT_Thread_callback_stack_return_offset = 828;
+static constexpr dart::compiler::target::word AOT_Thread_random_offset = 848;
static constexpr dart::compiler::target::word
- AOT_Thread_jump_to_frame_entry_point_offset = 324;
+ AOT_Thread_jump_to_frame_entry_point_offset = 328;
static constexpr dart::compiler::target::word AOT_Thread_tsan_utils_offset =
- 848;
+ 856;
static constexpr dart::compiler::target::word
AOT_TsanUtils_setjmp_function_offset = 0;
static constexpr dart::compiler::target::word
@@ -13446,9 +13446,9 @@
4, 12, 8, 16};
static constexpr dart::compiler::target::word
AOT_Thread_write_barrier_wrappers_thread_offset[] = {
- -1, -1, -1, -1, -1, 720, 724, 728, -1, -1, 732,
- 736, 740, -1, -1, -1, 744, 748, 752, 756, 760, 764,
- 768, 772, -1, -1, -1, -1, 776, 780, 784, 788};
+ -1, -1, -1, -1, -1, 724, 728, 732, -1, -1, 736,
+ 740, 744, -1, -1, -1, 748, 752, 756, 760, 764, 768,
+ 772, 776, -1, -1, -1, -1, 780, 784, 788, 792};
static constexpr dart::compiler::target::word AOT_AbstractType_InstanceSize =
12;
static constexpr dart::compiler::target::word AOT_ApiError_InstanceSize = 8;
@@ -13819,153 +13819,153 @@
static constexpr dart::compiler::target::word
AOT_SubtypeTestCache_cache_offset = 8;
static constexpr dart::compiler::target::word
- AOT_Thread_AllocateArray_entry_point_offset = 728;
+ AOT_Thread_AllocateArray_entry_point_offset = 736;
static constexpr dart::compiler::target::word
- AOT_Thread_active_exception_offset = 1560;
+ AOT_Thread_active_exception_offset = 1568;
static constexpr dart::compiler::target::word
- AOT_Thread_active_stacktrace_offset = 1568;
+ AOT_Thread_active_stacktrace_offset = 1576;
static constexpr dart::compiler::target::word
- AOT_Thread_array_write_barrier_entry_point_offset = 512;
+ AOT_Thread_array_write_barrier_entry_point_offset = 520;
static constexpr dart::compiler::target::word
- AOT_Thread_allocate_mint_with_fpu_regs_entry_point_offset = 528;
+ AOT_Thread_allocate_mint_with_fpu_regs_entry_point_offset = 536;
static constexpr dart::compiler::target::word
- AOT_Thread_allocate_mint_with_fpu_regs_stub_offset = 336;
+ AOT_Thread_allocate_mint_with_fpu_regs_stub_offset = 344;
static constexpr dart::compiler::target::word
- AOT_Thread_allocate_mint_without_fpu_regs_entry_point_offset = 536;
+ AOT_Thread_allocate_mint_without_fpu_regs_entry_point_offset = 544;
static constexpr dart::compiler::target::word
- AOT_Thread_allocate_mint_without_fpu_regs_stub_offset = 344;
+ AOT_Thread_allocate_mint_without_fpu_regs_stub_offset = 352;
static constexpr dart::compiler::target::word
- AOT_Thread_allocate_object_entry_point_offset = 544;
+ AOT_Thread_allocate_object_entry_point_offset = 552;
static constexpr dart::compiler::target::word
- AOT_Thread_allocate_object_stub_offset = 352;
+ AOT_Thread_allocate_object_stub_offset = 360;
static constexpr dart::compiler::target::word
- AOT_Thread_allocate_object_parameterized_entry_point_offset = 552;
+ AOT_Thread_allocate_object_parameterized_entry_point_offset = 560;
static constexpr dart::compiler::target::word
- AOT_Thread_allocate_object_parameterized_stub_offset = 360;
+ AOT_Thread_allocate_object_parameterized_stub_offset = 368;
static constexpr dart::compiler::target::word
- AOT_Thread_allocate_object_slow_entry_point_offset = 560;
+ AOT_Thread_allocate_object_slow_entry_point_offset = 568;
static constexpr dart::compiler::target::word
- AOT_Thread_allocate_object_slow_stub_offset = 368;
+ AOT_Thread_allocate_object_slow_stub_offset = 376;
static constexpr dart::compiler::target::word AOT_Thread_api_top_scope_offset =
- 1640;
+ 1648;
static constexpr dart::compiler::target::word
- AOT_Thread_auto_scope_native_wrapper_entry_point_offset = 656;
+ AOT_Thread_auto_scope_native_wrapper_entry_point_offset = 664;
static constexpr dart::compiler::target::word AOT_Thread_bool_false_offset =
216;
static constexpr dart::compiler::target::word AOT_Thread_bool_true_offset = 208;
static constexpr dart::compiler::target::word
- AOT_Thread_bootstrap_native_wrapper_entry_point_offset = 640;
+ AOT_Thread_bootstrap_native_wrapper_entry_point_offset = 648;
static constexpr dart::compiler::target::word
- AOT_Thread_call_to_runtime_entry_point_offset = 520;
+ AOT_Thread_call_to_runtime_entry_point_offset = 528;
static constexpr dart::compiler::target::word
- AOT_Thread_call_to_runtime_stub_offset = 248;
+ AOT_Thread_call_to_runtime_stub_offset = 256;
static constexpr dart::compiler::target::word AOT_Thread_dart_stream_offset =
- 1680;
+ 1688;
static constexpr dart::compiler::target::word
AOT_Thread_dispatch_table_array_offset = 88;
static constexpr dart::compiler::target::word
- AOT_Thread_double_truncate_round_supported_offset = 1648;
+ AOT_Thread_double_truncate_round_supported_offset = 1656;
static constexpr dart::compiler::target::word
- AOT_Thread_service_extension_stream_offset = 1688;
+ AOT_Thread_service_extension_stream_offset = 1696;
static constexpr dart::compiler::target::word AOT_Thread_optimize_entry_offset =
- 600;
+ 608;
static constexpr dart::compiler::target::word AOT_Thread_optimize_stub_offset =
- 424;
+ 432;
static constexpr dart::compiler::target::word
- AOT_Thread_deoptimize_entry_offset = 608;
+ AOT_Thread_deoptimize_entry_offset = 616;
static constexpr dart::compiler::target::word
- AOT_Thread_deoptimize_stub_offset = 432;
+ AOT_Thread_deoptimize_stub_offset = 440;
static constexpr dart::compiler::target::word
- AOT_Thread_double_abs_address_offset = 688;
+ AOT_Thread_double_abs_address_offset = 696;
static constexpr dart::compiler::target::word
- AOT_Thread_double_negate_address_offset = 680;
+ AOT_Thread_double_negate_address_offset = 688;
static constexpr dart::compiler::target::word AOT_Thread_end_offset = 104;
static constexpr dart::compiler::target::word
- AOT_Thread_enter_safepoint_stub_offset = 472;
+ AOT_Thread_enter_safepoint_stub_offset = 480;
static constexpr dart::compiler::target::word
- AOT_Thread_execution_state_offset = 1600;
+ AOT_Thread_execution_state_offset = 1608;
static constexpr dart::compiler::target::word
- AOT_Thread_exit_safepoint_stub_offset = 480;
+ AOT_Thread_exit_safepoint_stub_offset = 488;
static constexpr dart::compiler::target::word
- AOT_Thread_exit_safepoint_ignore_unwind_in_progress_stub_offset = 488;
+ AOT_Thread_exit_safepoint_ignore_unwind_in_progress_stub_offset = 496;
static constexpr dart::compiler::target::word
- AOT_Thread_call_native_through_safepoint_stub_offset = 496;
+ AOT_Thread_call_native_through_safepoint_stub_offset = 504;
static constexpr dart::compiler::target::word
- AOT_Thread_call_native_through_safepoint_entry_point_offset = 616;
+ AOT_Thread_call_native_through_safepoint_entry_point_offset = 624;
static constexpr dart::compiler::target::word
- AOT_Thread_fix_allocation_stub_code_offset = 232;
+ AOT_Thread_fix_allocation_stub_code_offset = 240;
static constexpr dart::compiler::target::word
- AOT_Thread_fix_callers_target_code_offset = 224;
+ AOT_Thread_fix_callers_target_code_offset = 232;
static constexpr dart::compiler::target::word
- AOT_Thread_float_absolute_address_offset = 712;
+ AOT_Thread_float_absolute_address_offset = 720;
static constexpr dart::compiler::target::word
- AOT_Thread_float_negate_address_offset = 704;
+ AOT_Thread_float_negate_address_offset = 712;
static constexpr dart::compiler::target::word
- AOT_Thread_float_not_address_offset = 696;
+ AOT_Thread_float_not_address_offset = 704;
static constexpr dart::compiler::target::word
- AOT_Thread_float_zerow_address_offset = 720;
+ AOT_Thread_float_zerow_address_offset = 728;
static constexpr dart::compiler::target::word
- AOT_Thread_global_object_pool_offset = 1576;
+ AOT_Thread_global_object_pool_offset = 1584;
static constexpr dart::compiler::target::word
- AOT_Thread_invoke_dart_code_stub_offset = 240;
+ AOT_Thread_invoke_dart_code_stub_offset = 248;
static constexpr dart::compiler::target::word
- AOT_Thread_exit_through_ffi_offset = 1632;
+ AOT_Thread_exit_through_ffi_offset = 1640;
static constexpr dart::compiler::target::word AOT_Thread_isolate_offset = 80;
static constexpr dart::compiler::target::word AOT_Thread_isolate_group_offset =
- 1696;
+ 1704;
static constexpr dart::compiler::target::word
AOT_Thread_field_table_values_offset = 128;
static constexpr dart::compiler::target::word
- AOT_Thread_lazy_deopt_from_return_stub_offset = 440;
+ AOT_Thread_lazy_deopt_from_return_stub_offset = 448;
static constexpr dart::compiler::target::word
- AOT_Thread_lazy_deopt_from_throw_stub_offset = 448;
+ AOT_Thread_lazy_deopt_from_throw_stub_offset = 456;
static constexpr dart::compiler::target::word
- AOT_Thread_lazy_specialize_type_test_stub_offset = 464;
+ AOT_Thread_lazy_specialize_type_test_stub_offset = 472;
static constexpr dart::compiler::target::word
AOT_Thread_marking_stack_block_offset = 160;
static constexpr dart::compiler::target::word
- AOT_Thread_megamorphic_call_checked_entry_offset = 584;
+ AOT_Thread_megamorphic_call_checked_entry_offset = 592;
static constexpr dart::compiler::target::word
- AOT_Thread_switchable_call_miss_entry_offset = 592;
+ AOT_Thread_switchable_call_miss_entry_offset = 600;
static constexpr dart::compiler::target::word
- AOT_Thread_switchable_call_miss_stub_offset = 392;
+ AOT_Thread_switchable_call_miss_stub_offset = 400;
static constexpr dart::compiler::target::word
- AOT_Thread_no_scope_native_wrapper_entry_point_offset = 648;
+ AOT_Thread_no_scope_native_wrapper_entry_point_offset = 656;
static constexpr dart::compiler::target::word
- AOT_Thread_late_initialization_error_shared_with_fpu_regs_stub_offset = 264;
+ AOT_Thread_late_initialization_error_shared_with_fpu_regs_stub_offset = 272;
static constexpr dart::compiler::target::word
AOT_Thread_late_initialization_error_shared_without_fpu_regs_stub_offset =
- 256;
+ 264;
static constexpr dart::compiler::target::word
- AOT_Thread_null_error_shared_with_fpu_regs_stub_offset = 280;
+ AOT_Thread_null_error_shared_with_fpu_regs_stub_offset = 288;
static constexpr dart::compiler::target::word
- AOT_Thread_null_error_shared_without_fpu_regs_stub_offset = 272;
+ AOT_Thread_null_error_shared_without_fpu_regs_stub_offset = 280;
static constexpr dart::compiler::target::word
- AOT_Thread_null_arg_error_shared_with_fpu_regs_stub_offset = 296;
+ AOT_Thread_null_arg_error_shared_with_fpu_regs_stub_offset = 304;
static constexpr dart::compiler::target::word
- AOT_Thread_null_arg_error_shared_without_fpu_regs_stub_offset = 288;
+ AOT_Thread_null_arg_error_shared_without_fpu_regs_stub_offset = 296;
static constexpr dart::compiler::target::word
- AOT_Thread_null_cast_error_shared_with_fpu_regs_stub_offset = 312;
+ AOT_Thread_null_cast_error_shared_with_fpu_regs_stub_offset = 320;
static constexpr dart::compiler::target::word
- AOT_Thread_null_cast_error_shared_without_fpu_regs_stub_offset = 304;
+ AOT_Thread_null_cast_error_shared_without_fpu_regs_stub_offset = 312;
static constexpr dart::compiler::target::word
- AOT_Thread_range_error_shared_with_fpu_regs_stub_offset = 328;
+ AOT_Thread_range_error_shared_with_fpu_regs_stub_offset = 336;
static constexpr dart::compiler::target::word
- AOT_Thread_range_error_shared_without_fpu_regs_stub_offset = 320;
+ AOT_Thread_range_error_shared_without_fpu_regs_stub_offset = 328;
static constexpr dart::compiler::target::word AOT_Thread_object_null_offset =
200;
static constexpr dart::compiler::target::word
- AOT_Thread_predefined_symbols_address_offset = 664;
+ AOT_Thread_predefined_symbols_address_offset = 672;
static constexpr dart::compiler::target::word AOT_Thread_resume_pc_offset =
- 1584;
+ 1592;
static constexpr dart::compiler::target::word
- AOT_Thread_saved_shadow_call_stack_offset = 1592;
+ AOT_Thread_saved_shadow_call_stack_offset = 1600;
static constexpr dart::compiler::target::word
- AOT_Thread_safepoint_state_offset = 1608;
+ AOT_Thread_safepoint_state_offset = 1616;
static constexpr dart::compiler::target::word
- AOT_Thread_slow_type_test_stub_offset = 456;
+ AOT_Thread_slow_type_test_stub_offset = 464;
static constexpr dart::compiler::target::word
- AOT_Thread_slow_type_test_entry_point_offset = 632;
+ AOT_Thread_slow_type_test_entry_point_offset = 640;
static constexpr dart::compiler::target::word AOT_Thread_stack_limit_offset =
56;
static constexpr dart::compiler::target::word
@@ -13973,13 +13973,13 @@
static constexpr dart::compiler::target::word
AOT_Thread_stack_overflow_flags_offset = 120;
static constexpr dart::compiler::target::word
- AOT_Thread_stack_overflow_shared_with_fpu_regs_entry_point_offset = 576;
+ AOT_Thread_stack_overflow_shared_with_fpu_regs_entry_point_offset = 584;
static constexpr dart::compiler::target::word
- AOT_Thread_stack_overflow_shared_with_fpu_regs_stub_offset = 384;
+ AOT_Thread_stack_overflow_shared_with_fpu_regs_stub_offset = 392;
static constexpr dart::compiler::target::word
- AOT_Thread_stack_overflow_shared_without_fpu_regs_entry_point_offset = 568;
+ AOT_Thread_stack_overflow_shared_without_fpu_regs_entry_point_offset = 576;
static constexpr dart::compiler::target::word
- AOT_Thread_stack_overflow_shared_without_fpu_regs_stub_offset = 376;
+ AOT_Thread_stack_overflow_shared_without_fpu_regs_stub_offset = 384;
static constexpr dart::compiler::target::word
AOT_Thread_store_buffer_block_offset = 152;
static constexpr dart::compiler::target::word
@@ -13993,19 +13993,19 @@
AOT_Thread_unboxed_double_runtime_arg_offset = 192;
static constexpr dart::compiler::target::word AOT_Thread_vm_tag_offset = 176;
static constexpr dart::compiler::target::word
- AOT_Thread_write_barrier_entry_point_offset = 504;
+ AOT_Thread_write_barrier_entry_point_offset = 512;
static constexpr dart::compiler::target::word
AOT_Thread_write_barrier_mask_offset = 64;
static constexpr dart::compiler::target::word AOT_Thread_heap_base_offset = 72;
static constexpr dart::compiler::target::word AOT_Thread_callback_code_offset =
- 1616;
+ 1624;
static constexpr dart::compiler::target::word
- AOT_Thread_callback_stack_return_offset = 1624;
-static constexpr dart::compiler::target::word AOT_Thread_random_offset = 1656;
+ AOT_Thread_callback_stack_return_offset = 1632;
+static constexpr dart::compiler::target::word AOT_Thread_random_offset = 1664;
static constexpr dart::compiler::target::word
- AOT_Thread_jump_to_frame_entry_point_offset = 624;
+ AOT_Thread_jump_to_frame_entry_point_offset = 632;
static constexpr dart::compiler::target::word AOT_Thread_tsan_utils_offset =
- 1664;
+ 1672;
static constexpr dart::compiler::target::word
AOT_TsanUtils_setjmp_function_offset = 0;
static constexpr dart::compiler::target::word
@@ -14119,9 +14119,9 @@
8, 24, 16, 32};
static constexpr dart::compiler::target::word
AOT_Thread_write_barrier_wrappers_thread_offset[] = {
- -1, -1, -1, -1, -1, 1416, 1424, 1432, -1, -1, 1440,
- 1448, 1456, -1, -1, -1, 1464, 1472, 1480, 1488, 1496, 1504,
- 1512, 1520, -1, -1, -1, -1, 1528, 1536, 1544, 1552};
+ -1, -1, -1, -1, -1, 1424, 1432, 1440, -1, -1, 1448,
+ 1456, 1464, -1, -1, -1, 1472, 1480, 1488, 1496, 1504, 1512,
+ 1520, 1528, -1, -1, -1, -1, 1536, 1544, 1552, 1560};
static constexpr dart::compiler::target::word AOT_AbstractType_InstanceSize =
24;
static constexpr dart::compiler::target::word AOT_ApiError_InstanceSize = 16;
@@ -14486,152 +14486,152 @@
static constexpr dart::compiler::target::word
AOT_SubtypeTestCache_cache_offset = 4;
static constexpr dart::compiler::target::word
- AOT_Thread_AllocateArray_entry_point_offset = 376;
+ AOT_Thread_AllocateArray_entry_point_offset = 380;
static constexpr dart::compiler::target::word
- AOT_Thread_active_exception_offset = 752;
+ AOT_Thread_active_exception_offset = 756;
static constexpr dart::compiler::target::word
- AOT_Thread_active_stacktrace_offset = 756;
+ AOT_Thread_active_stacktrace_offset = 760;
static constexpr dart::compiler::target::word
- AOT_Thread_array_write_barrier_entry_point_offset = 268;
+ AOT_Thread_array_write_barrier_entry_point_offset = 272;
static constexpr dart::compiler::target::word
- AOT_Thread_allocate_mint_with_fpu_regs_entry_point_offset = 276;
+ AOT_Thread_allocate_mint_with_fpu_regs_entry_point_offset = 280;
static constexpr dart::compiler::target::word
- AOT_Thread_allocate_mint_with_fpu_regs_stub_offset = 180;
+ AOT_Thread_allocate_mint_with_fpu_regs_stub_offset = 184;
static constexpr dart::compiler::target::word
- AOT_Thread_allocate_mint_without_fpu_regs_entry_point_offset = 280;
+ AOT_Thread_allocate_mint_without_fpu_regs_entry_point_offset = 284;
static constexpr dart::compiler::target::word
- AOT_Thread_allocate_mint_without_fpu_regs_stub_offset = 184;
+ AOT_Thread_allocate_mint_without_fpu_regs_stub_offset = 188;
static constexpr dart::compiler::target::word
- AOT_Thread_allocate_object_entry_point_offset = 284;
+ AOT_Thread_allocate_object_entry_point_offset = 288;
static constexpr dart::compiler::target::word
- AOT_Thread_allocate_object_stub_offset = 188;
+ AOT_Thread_allocate_object_stub_offset = 192;
static constexpr dart::compiler::target::word
- AOT_Thread_allocate_object_parameterized_entry_point_offset = 288;
+ AOT_Thread_allocate_object_parameterized_entry_point_offset = 292;
static constexpr dart::compiler::target::word
- AOT_Thread_allocate_object_parameterized_stub_offset = 192;
+ AOT_Thread_allocate_object_parameterized_stub_offset = 196;
static constexpr dart::compiler::target::word
- AOT_Thread_allocate_object_slow_entry_point_offset = 292;
+ AOT_Thread_allocate_object_slow_entry_point_offset = 296;
static constexpr dart::compiler::target::word
- AOT_Thread_allocate_object_slow_stub_offset = 196;
+ AOT_Thread_allocate_object_slow_stub_offset = 200;
static constexpr dart::compiler::target::word AOT_Thread_api_top_scope_offset =
- 792;
+ 796;
static constexpr dart::compiler::target::word
- AOT_Thread_auto_scope_native_wrapper_entry_point_offset = 340;
+ AOT_Thread_auto_scope_native_wrapper_entry_point_offset = 344;
static constexpr dart::compiler::target::word AOT_Thread_bool_false_offset =
120;
static constexpr dart::compiler::target::word AOT_Thread_bool_true_offset = 116;
static constexpr dart::compiler::target::word
- AOT_Thread_bootstrap_native_wrapper_entry_point_offset = 332;
+ AOT_Thread_bootstrap_native_wrapper_entry_point_offset = 336;
static constexpr dart::compiler::target::word
- AOT_Thread_call_to_runtime_entry_point_offset = 272;
+ AOT_Thread_call_to_runtime_entry_point_offset = 276;
static constexpr dart::compiler::target::word
- AOT_Thread_call_to_runtime_stub_offset = 136;
+ AOT_Thread_call_to_runtime_stub_offset = 140;
static constexpr dart::compiler::target::word AOT_Thread_dart_stream_offset =
- 816;
+ 824;
static constexpr dart::compiler::target::word
AOT_Thread_dispatch_table_array_offset = 44;
static constexpr dart::compiler::target::word
- AOT_Thread_double_truncate_round_supported_offset = 796;
+ AOT_Thread_double_truncate_round_supported_offset = 800;
static constexpr dart::compiler::target::word
- AOT_Thread_service_extension_stream_offset = 820;
+ AOT_Thread_service_extension_stream_offset = 828;
static constexpr dart::compiler::target::word AOT_Thread_optimize_entry_offset =
- 312;
+ 316;
static constexpr dart::compiler::target::word AOT_Thread_optimize_stub_offset =
- 224;
+ 228;
static constexpr dart::compiler::target::word
- AOT_Thread_deoptimize_entry_offset = 316;
+ AOT_Thread_deoptimize_entry_offset = 320;
static constexpr dart::compiler::target::word
- AOT_Thread_deoptimize_stub_offset = 228;
+ AOT_Thread_deoptimize_stub_offset = 232;
static constexpr dart::compiler::target::word
- AOT_Thread_double_abs_address_offset = 356;
+ AOT_Thread_double_abs_address_offset = 360;
static constexpr dart::compiler::target::word
- AOT_Thread_double_negate_address_offset = 352;
+ AOT_Thread_double_negate_address_offset = 356;
static constexpr dart::compiler::target::word AOT_Thread_end_offset = 52;
static constexpr dart::compiler::target::word
- AOT_Thread_enter_safepoint_stub_offset = 248;
+ AOT_Thread_enter_safepoint_stub_offset = 252;
static constexpr dart::compiler::target::word
- AOT_Thread_execution_state_offset = 772;
+ AOT_Thread_execution_state_offset = 776;
static constexpr dart::compiler::target::word
- AOT_Thread_exit_safepoint_stub_offset = 252;
+ AOT_Thread_exit_safepoint_stub_offset = 256;
static constexpr dart::compiler::target::word
- AOT_Thread_exit_safepoint_ignore_unwind_in_progress_stub_offset = 256;
+ AOT_Thread_exit_safepoint_ignore_unwind_in_progress_stub_offset = 260;
static constexpr dart::compiler::target::word
- AOT_Thread_call_native_through_safepoint_stub_offset = 260;
+ AOT_Thread_call_native_through_safepoint_stub_offset = 264;
static constexpr dart::compiler::target::word
- AOT_Thread_call_native_through_safepoint_entry_point_offset = 320;
+ AOT_Thread_call_native_through_safepoint_entry_point_offset = 324;
static constexpr dart::compiler::target::word
- AOT_Thread_fix_allocation_stub_code_offset = 128;
+ AOT_Thread_fix_allocation_stub_code_offset = 132;
static constexpr dart::compiler::target::word
- AOT_Thread_fix_callers_target_code_offset = 124;
+ AOT_Thread_fix_callers_target_code_offset = 128;
static constexpr dart::compiler::target::word
- AOT_Thread_float_absolute_address_offset = 368;
+ AOT_Thread_float_absolute_address_offset = 372;
static constexpr dart::compiler::target::word
- AOT_Thread_float_negate_address_offset = 364;
+ AOT_Thread_float_negate_address_offset = 368;
static constexpr dart::compiler::target::word
- AOT_Thread_float_not_address_offset = 360;
+ AOT_Thread_float_not_address_offset = 364;
static constexpr dart::compiler::target::word
- AOT_Thread_float_zerow_address_offset = 372;
+ AOT_Thread_float_zerow_address_offset = 376;
static constexpr dart::compiler::target::word
- AOT_Thread_global_object_pool_offset = 760;
+ AOT_Thread_global_object_pool_offset = 764;
static constexpr dart::compiler::target::word
- AOT_Thread_invoke_dart_code_stub_offset = 132;
+ AOT_Thread_invoke_dart_code_stub_offset = 136;
static constexpr dart::compiler::target::word
- AOT_Thread_exit_through_ffi_offset = 788;
+ AOT_Thread_exit_through_ffi_offset = 792;
static constexpr dart::compiler::target::word AOT_Thread_isolate_offset = 40;
static constexpr dart::compiler::target::word AOT_Thread_isolate_group_offset =
- 824;
+ 832;
static constexpr dart::compiler::target::word
AOT_Thread_field_table_values_offset = 64;
static constexpr dart::compiler::target::word
- AOT_Thread_lazy_deopt_from_return_stub_offset = 232;
+ AOT_Thread_lazy_deopt_from_return_stub_offset = 236;
static constexpr dart::compiler::target::word
- AOT_Thread_lazy_deopt_from_throw_stub_offset = 236;
+ AOT_Thread_lazy_deopt_from_throw_stub_offset = 240;
static constexpr dart::compiler::target::word
- AOT_Thread_lazy_specialize_type_test_stub_offset = 244;
+ AOT_Thread_lazy_specialize_type_test_stub_offset = 248;
static constexpr dart::compiler::target::word
AOT_Thread_marking_stack_block_offset = 80;
static constexpr dart::compiler::target::word
- AOT_Thread_megamorphic_call_checked_entry_offset = 304;
+ AOT_Thread_megamorphic_call_checked_entry_offset = 308;
static constexpr dart::compiler::target::word
- AOT_Thread_switchable_call_miss_entry_offset = 308;
+ AOT_Thread_switchable_call_miss_entry_offset = 312;
static constexpr dart::compiler::target::word
- AOT_Thread_switchable_call_miss_stub_offset = 208;
+ AOT_Thread_switchable_call_miss_stub_offset = 212;
static constexpr dart::compiler::target::word
- AOT_Thread_no_scope_native_wrapper_entry_point_offset = 336;
+ AOT_Thread_no_scope_native_wrapper_entry_point_offset = 340;
static constexpr dart::compiler::target::word
- AOT_Thread_late_initialization_error_shared_with_fpu_regs_stub_offset = 144;
+ AOT_Thread_late_initialization_error_shared_with_fpu_regs_stub_offset = 148;
static constexpr dart::compiler::target::word
AOT_Thread_late_initialization_error_shared_without_fpu_regs_stub_offset =
- 140;
+ 144;
static constexpr dart::compiler::target::word
- AOT_Thread_null_error_shared_with_fpu_regs_stub_offset = 152;
+ AOT_Thread_null_error_shared_with_fpu_regs_stub_offset = 156;
static constexpr dart::compiler::target::word
- AOT_Thread_null_error_shared_without_fpu_regs_stub_offset = 148;
+ AOT_Thread_null_error_shared_without_fpu_regs_stub_offset = 152;
static constexpr dart::compiler::target::word
- AOT_Thread_null_arg_error_shared_with_fpu_regs_stub_offset = 160;
+ AOT_Thread_null_arg_error_shared_with_fpu_regs_stub_offset = 164;
static constexpr dart::compiler::target::word
- AOT_Thread_null_arg_error_shared_without_fpu_regs_stub_offset = 156;
+ AOT_Thread_null_arg_error_shared_without_fpu_regs_stub_offset = 160;
static constexpr dart::compiler::target::word
- AOT_Thread_null_cast_error_shared_with_fpu_regs_stub_offset = 168;
+ AOT_Thread_null_cast_error_shared_with_fpu_regs_stub_offset = 172;
static constexpr dart::compiler::target::word
- AOT_Thread_null_cast_error_shared_without_fpu_regs_stub_offset = 164;
+ AOT_Thread_null_cast_error_shared_without_fpu_regs_stub_offset = 168;
static constexpr dart::compiler::target::word
- AOT_Thread_range_error_shared_with_fpu_regs_stub_offset = 176;
+ AOT_Thread_range_error_shared_with_fpu_regs_stub_offset = 180;
static constexpr dart::compiler::target::word
- AOT_Thread_range_error_shared_without_fpu_regs_stub_offset = 172;
+ AOT_Thread_range_error_shared_without_fpu_regs_stub_offset = 176;
static constexpr dart::compiler::target::word AOT_Thread_object_null_offset =
112;
static constexpr dart::compiler::target::word
- AOT_Thread_predefined_symbols_address_offset = 344;
-static constexpr dart::compiler::target::word AOT_Thread_resume_pc_offset = 764;
+ AOT_Thread_predefined_symbols_address_offset = 348;
+static constexpr dart::compiler::target::word AOT_Thread_resume_pc_offset = 768;
static constexpr dart::compiler::target::word
- AOT_Thread_saved_shadow_call_stack_offset = 768;
+ AOT_Thread_saved_shadow_call_stack_offset = 772;
static constexpr dart::compiler::target::word
- AOT_Thread_safepoint_state_offset = 776;
+ AOT_Thread_safepoint_state_offset = 780;
static constexpr dart::compiler::target::word
- AOT_Thread_slow_type_test_stub_offset = 240;
+ AOT_Thread_slow_type_test_stub_offset = 244;
static constexpr dart::compiler::target::word
- AOT_Thread_slow_type_test_entry_point_offset = 328;
+ AOT_Thread_slow_type_test_entry_point_offset = 332;
static constexpr dart::compiler::target::word AOT_Thread_stack_limit_offset =
28;
static constexpr dart::compiler::target::word
@@ -14639,13 +14639,13 @@
static constexpr dart::compiler::target::word
AOT_Thread_stack_overflow_flags_offset = 60;
static constexpr dart::compiler::target::word
- AOT_Thread_stack_overflow_shared_with_fpu_regs_entry_point_offset = 300;
+ AOT_Thread_stack_overflow_shared_with_fpu_regs_entry_point_offset = 304;
static constexpr dart::compiler::target::word
- AOT_Thread_stack_overflow_shared_with_fpu_regs_stub_offset = 204;
+ AOT_Thread_stack_overflow_shared_with_fpu_regs_stub_offset = 208;
static constexpr dart::compiler::target::word
- AOT_Thread_stack_overflow_shared_without_fpu_regs_entry_point_offset = 296;
+ AOT_Thread_stack_overflow_shared_without_fpu_regs_entry_point_offset = 300;
static constexpr dart::compiler::target::word
- AOT_Thread_stack_overflow_shared_without_fpu_regs_stub_offset = 200;
+ AOT_Thread_stack_overflow_shared_without_fpu_regs_stub_offset = 204;
static constexpr dart::compiler::target::word
AOT_Thread_store_buffer_block_offset = 76;
static constexpr dart::compiler::target::word
@@ -14659,19 +14659,19 @@
AOT_Thread_unboxed_double_runtime_arg_offset = 104;
static constexpr dart::compiler::target::word AOT_Thread_vm_tag_offset = 88;
static constexpr dart::compiler::target::word
- AOT_Thread_write_barrier_entry_point_offset = 264;
+ AOT_Thread_write_barrier_entry_point_offset = 268;
static constexpr dart::compiler::target::word
AOT_Thread_write_barrier_mask_offset = 32;
static constexpr dart::compiler::target::word AOT_Thread_heap_base_offset = 36;
static constexpr dart::compiler::target::word AOT_Thread_callback_code_offset =
- 780;
+ 784;
static constexpr dart::compiler::target::word
- AOT_Thread_callback_stack_return_offset = 784;
-static constexpr dart::compiler::target::word AOT_Thread_random_offset = 800;
+ AOT_Thread_callback_stack_return_offset = 788;
+static constexpr dart::compiler::target::word AOT_Thread_random_offset = 808;
static constexpr dart::compiler::target::word
- AOT_Thread_jump_to_frame_entry_point_offset = 324;
+ AOT_Thread_jump_to_frame_entry_point_offset = 328;
static constexpr dart::compiler::target::word AOT_Thread_tsan_utils_offset =
- 808;
+ 816;
static constexpr dart::compiler::target::word
AOT_TsanUtils_setjmp_function_offset = 0;
static constexpr dart::compiler::target::word
@@ -14784,7 +14784,7 @@
4, 12, 8, 16};
static constexpr dart::compiler::target::word
AOT_Thread_write_barrier_wrappers_thread_offset[] = {
- 720, 724, 728, 732, 736, -1, 740, -1, 744, 748, -1, -1, -1, -1, -1, -1};
+ 724, 728, 732, 736, 740, -1, 744, -1, 748, 752, -1, -1, -1, -1, -1, -1};
static constexpr dart::compiler::target::word AOT_AbstractType_InstanceSize =
12;
static constexpr dart::compiler::target::word AOT_ApiError_InstanceSize = 8;
@@ -15148,153 +15148,153 @@
static constexpr dart::compiler::target::word
AOT_SubtypeTestCache_cache_offset = 8;
static constexpr dart::compiler::target::word
- AOT_Thread_AllocateArray_entry_point_offset = 728;
+ AOT_Thread_AllocateArray_entry_point_offset = 736;
static constexpr dart::compiler::target::word
- AOT_Thread_active_exception_offset = 1504;
+ AOT_Thread_active_exception_offset = 1512;
static constexpr dart::compiler::target::word
- AOT_Thread_active_stacktrace_offset = 1512;
+ AOT_Thread_active_stacktrace_offset = 1520;
static constexpr dart::compiler::target::word
- AOT_Thread_array_write_barrier_entry_point_offset = 512;
+ AOT_Thread_array_write_barrier_entry_point_offset = 520;
static constexpr dart::compiler::target::word
- AOT_Thread_allocate_mint_with_fpu_regs_entry_point_offset = 528;
+ AOT_Thread_allocate_mint_with_fpu_regs_entry_point_offset = 536;
static constexpr dart::compiler::target::word
- AOT_Thread_allocate_mint_with_fpu_regs_stub_offset = 336;
+ AOT_Thread_allocate_mint_with_fpu_regs_stub_offset = 344;
static constexpr dart::compiler::target::word
- AOT_Thread_allocate_mint_without_fpu_regs_entry_point_offset = 536;
+ AOT_Thread_allocate_mint_without_fpu_regs_entry_point_offset = 544;
static constexpr dart::compiler::target::word
- AOT_Thread_allocate_mint_without_fpu_regs_stub_offset = 344;
+ AOT_Thread_allocate_mint_without_fpu_regs_stub_offset = 352;
static constexpr dart::compiler::target::word
- AOT_Thread_allocate_object_entry_point_offset = 544;
+ AOT_Thread_allocate_object_entry_point_offset = 552;
static constexpr dart::compiler::target::word
- AOT_Thread_allocate_object_stub_offset = 352;
+ AOT_Thread_allocate_object_stub_offset = 360;
static constexpr dart::compiler::target::word
- AOT_Thread_allocate_object_parameterized_entry_point_offset = 552;
+ AOT_Thread_allocate_object_parameterized_entry_point_offset = 560;
static constexpr dart::compiler::target::word
- AOT_Thread_allocate_object_parameterized_stub_offset = 360;
+ AOT_Thread_allocate_object_parameterized_stub_offset = 368;
static constexpr dart::compiler::target::word
- AOT_Thread_allocate_object_slow_entry_point_offset = 560;
+ AOT_Thread_allocate_object_slow_entry_point_offset = 568;
static constexpr dart::compiler::target::word
- AOT_Thread_allocate_object_slow_stub_offset = 368;
+ AOT_Thread_allocate_object_slow_stub_offset = 376;
static constexpr dart::compiler::target::word AOT_Thread_api_top_scope_offset =
- 1584;
+ 1592;
static constexpr dart::compiler::target::word
- AOT_Thread_auto_scope_native_wrapper_entry_point_offset = 656;
+ AOT_Thread_auto_scope_native_wrapper_entry_point_offset = 664;
static constexpr dart::compiler::target::word AOT_Thread_bool_false_offset =
216;
static constexpr dart::compiler::target::word AOT_Thread_bool_true_offset = 208;
static constexpr dart::compiler::target::word
- AOT_Thread_bootstrap_native_wrapper_entry_point_offset = 640;
+ AOT_Thread_bootstrap_native_wrapper_entry_point_offset = 648;
static constexpr dart::compiler::target::word
- AOT_Thread_call_to_runtime_entry_point_offset = 520;
+ AOT_Thread_call_to_runtime_entry_point_offset = 528;
static constexpr dart::compiler::target::word
- AOT_Thread_call_to_runtime_stub_offset = 248;
+ AOT_Thread_call_to_runtime_stub_offset = 256;
static constexpr dart::compiler::target::word AOT_Thread_dart_stream_offset =
- 1624;
+ 1632;
static constexpr dart::compiler::target::word
AOT_Thread_dispatch_table_array_offset = 88;
static constexpr dart::compiler::target::word
- AOT_Thread_double_truncate_round_supported_offset = 1592;
+ AOT_Thread_double_truncate_round_supported_offset = 1600;
static constexpr dart::compiler::target::word
- AOT_Thread_service_extension_stream_offset = 1632;
+ AOT_Thread_service_extension_stream_offset = 1640;
static constexpr dart::compiler::target::word AOT_Thread_optimize_entry_offset =
- 600;
+ 608;
static constexpr dart::compiler::target::word AOT_Thread_optimize_stub_offset =
- 424;
+ 432;
static constexpr dart::compiler::target::word
- AOT_Thread_deoptimize_entry_offset = 608;
+ AOT_Thread_deoptimize_entry_offset = 616;
static constexpr dart::compiler::target::word
- AOT_Thread_deoptimize_stub_offset = 432;
+ AOT_Thread_deoptimize_stub_offset = 440;
static constexpr dart::compiler::target::word
- AOT_Thread_double_abs_address_offset = 688;
+ AOT_Thread_double_abs_address_offset = 696;
static constexpr dart::compiler::target::word
- AOT_Thread_double_negate_address_offset = 680;
+ AOT_Thread_double_negate_address_offset = 688;
static constexpr dart::compiler::target::word AOT_Thread_end_offset = 104;
static constexpr dart::compiler::target::word
- AOT_Thread_enter_safepoint_stub_offset = 472;
+ AOT_Thread_enter_safepoint_stub_offset = 480;
static constexpr dart::compiler::target::word
- AOT_Thread_execution_state_offset = 1544;
+ AOT_Thread_execution_state_offset = 1552;
static constexpr dart::compiler::target::word
- AOT_Thread_exit_safepoint_stub_offset = 480;
+ AOT_Thread_exit_safepoint_stub_offset = 488;
static constexpr dart::compiler::target::word
- AOT_Thread_exit_safepoint_ignore_unwind_in_progress_stub_offset = 488;
+ AOT_Thread_exit_safepoint_ignore_unwind_in_progress_stub_offset = 496;
static constexpr dart::compiler::target::word
- AOT_Thread_call_native_through_safepoint_stub_offset = 496;
+ AOT_Thread_call_native_through_safepoint_stub_offset = 504;
static constexpr dart::compiler::target::word
- AOT_Thread_call_native_through_safepoint_entry_point_offset = 616;
+ AOT_Thread_call_native_through_safepoint_entry_point_offset = 624;
static constexpr dart::compiler::target::word
- AOT_Thread_fix_allocation_stub_code_offset = 232;
+ AOT_Thread_fix_allocation_stub_code_offset = 240;
static constexpr dart::compiler::target::word
- AOT_Thread_fix_callers_target_code_offset = 224;
+ AOT_Thread_fix_callers_target_code_offset = 232;
static constexpr dart::compiler::target::word
- AOT_Thread_float_absolute_address_offset = 712;
+ AOT_Thread_float_absolute_address_offset = 720;
static constexpr dart::compiler::target::word
- AOT_Thread_float_negate_address_offset = 704;
+ AOT_Thread_float_negate_address_offset = 712;
static constexpr dart::compiler::target::word
- AOT_Thread_float_not_address_offset = 696;
+ AOT_Thread_float_not_address_offset = 704;
static constexpr dart::compiler::target::word
- AOT_Thread_float_zerow_address_offset = 720;
+ AOT_Thread_float_zerow_address_offset = 728;
static constexpr dart::compiler::target::word
- AOT_Thread_global_object_pool_offset = 1520;
+ AOT_Thread_global_object_pool_offset = 1528;
static constexpr dart::compiler::target::word
- AOT_Thread_invoke_dart_code_stub_offset = 240;
+ AOT_Thread_invoke_dart_code_stub_offset = 248;
static constexpr dart::compiler::target::word
- AOT_Thread_exit_through_ffi_offset = 1576;
+ AOT_Thread_exit_through_ffi_offset = 1584;
static constexpr dart::compiler::target::word AOT_Thread_isolate_offset = 80;
static constexpr dart::compiler::target::word AOT_Thread_isolate_group_offset =
- 1640;
+ 1648;
static constexpr dart::compiler::target::word
AOT_Thread_field_table_values_offset = 128;
static constexpr dart::compiler::target::word
- AOT_Thread_lazy_deopt_from_return_stub_offset = 440;
+ AOT_Thread_lazy_deopt_from_return_stub_offset = 448;
static constexpr dart::compiler::target::word
- AOT_Thread_lazy_deopt_from_throw_stub_offset = 448;
+ AOT_Thread_lazy_deopt_from_throw_stub_offset = 456;
static constexpr dart::compiler::target::word
- AOT_Thread_lazy_specialize_type_test_stub_offset = 464;
+ AOT_Thread_lazy_specialize_type_test_stub_offset = 472;
static constexpr dart::compiler::target::word
AOT_Thread_marking_stack_block_offset = 160;
static constexpr dart::compiler::target::word
- AOT_Thread_megamorphic_call_checked_entry_offset = 584;
+ AOT_Thread_megamorphic_call_checked_entry_offset = 592;
static constexpr dart::compiler::target::word
- AOT_Thread_switchable_call_miss_entry_offset = 592;
+ AOT_Thread_switchable_call_miss_entry_offset = 600;
static constexpr dart::compiler::target::word
- AOT_Thread_switchable_call_miss_stub_offset = 392;
+ AOT_Thread_switchable_call_miss_stub_offset = 400;
static constexpr dart::compiler::target::word
- AOT_Thread_no_scope_native_wrapper_entry_point_offset = 648;
+ AOT_Thread_no_scope_native_wrapper_entry_point_offset = 656;
static constexpr dart::compiler::target::word
- AOT_Thread_late_initialization_error_shared_with_fpu_regs_stub_offset = 264;
+ AOT_Thread_late_initialization_error_shared_with_fpu_regs_stub_offset = 272;
static constexpr dart::compiler::target::word
AOT_Thread_late_initialization_error_shared_without_fpu_regs_stub_offset =
- 256;
+ 264;
static constexpr dart::compiler::target::word
- AOT_Thread_null_error_shared_with_fpu_regs_stub_offset = 280;
+ AOT_Thread_null_error_shared_with_fpu_regs_stub_offset = 288;
static constexpr dart::compiler::target::word
- AOT_Thread_null_error_shared_without_fpu_regs_stub_offset = 272;
+ AOT_Thread_null_error_shared_without_fpu_regs_stub_offset = 280;
static constexpr dart::compiler::target::word
- AOT_Thread_null_arg_error_shared_with_fpu_regs_stub_offset = 296;
+ AOT_Thread_null_arg_error_shared_with_fpu_regs_stub_offset = 304;
static constexpr dart::compiler::target::word
- AOT_Thread_null_arg_error_shared_without_fpu_regs_stub_offset = 288;
+ AOT_Thread_null_arg_error_shared_without_fpu_regs_stub_offset = 296;
static constexpr dart::compiler::target::word
- AOT_Thread_null_cast_error_shared_with_fpu_regs_stub_offset = 312;
+ AOT_Thread_null_cast_error_shared_with_fpu_regs_stub_offset = 320;
static constexpr dart::compiler::target::word
- AOT_Thread_null_cast_error_shared_without_fpu_regs_stub_offset = 304;
+ AOT_Thread_null_cast_error_shared_without_fpu_regs_stub_offset = 312;
static constexpr dart::compiler::target::word
- AOT_Thread_range_error_shared_with_fpu_regs_stub_offset = 328;
+ AOT_Thread_range_error_shared_with_fpu_regs_stub_offset = 336;
static constexpr dart::compiler::target::word
- AOT_Thread_range_error_shared_without_fpu_regs_stub_offset = 320;
+ AOT_Thread_range_error_shared_without_fpu_regs_stub_offset = 328;
static constexpr dart::compiler::target::word AOT_Thread_object_null_offset =
200;
static constexpr dart::compiler::target::word
- AOT_Thread_predefined_symbols_address_offset = 664;
+ AOT_Thread_predefined_symbols_address_offset = 672;
static constexpr dart::compiler::target::word AOT_Thread_resume_pc_offset =
- 1528;
+ 1536;
static constexpr dart::compiler::target::word
- AOT_Thread_saved_shadow_call_stack_offset = 1536;
+ AOT_Thread_saved_shadow_call_stack_offset = 1544;
static constexpr dart::compiler::target::word
- AOT_Thread_safepoint_state_offset = 1552;
+ AOT_Thread_safepoint_state_offset = 1560;
static constexpr dart::compiler::target::word
- AOT_Thread_slow_type_test_stub_offset = 456;
+ AOT_Thread_slow_type_test_stub_offset = 464;
static constexpr dart::compiler::target::word
- AOT_Thread_slow_type_test_entry_point_offset = 632;
+ AOT_Thread_slow_type_test_entry_point_offset = 640;
static constexpr dart::compiler::target::word AOT_Thread_stack_limit_offset =
56;
static constexpr dart::compiler::target::word
@@ -15302,13 +15302,13 @@
static constexpr dart::compiler::target::word
AOT_Thread_stack_overflow_flags_offset = 120;
static constexpr dart::compiler::target::word
- AOT_Thread_stack_overflow_shared_with_fpu_regs_entry_point_offset = 576;
+ AOT_Thread_stack_overflow_shared_with_fpu_regs_entry_point_offset = 584;
static constexpr dart::compiler::target::word
- AOT_Thread_stack_overflow_shared_with_fpu_regs_stub_offset = 384;
+ AOT_Thread_stack_overflow_shared_with_fpu_regs_stub_offset = 392;
static constexpr dart::compiler::target::word
- AOT_Thread_stack_overflow_shared_without_fpu_regs_entry_point_offset = 568;
+ AOT_Thread_stack_overflow_shared_without_fpu_regs_entry_point_offset = 576;
static constexpr dart::compiler::target::word
- AOT_Thread_stack_overflow_shared_without_fpu_regs_stub_offset = 376;
+ AOT_Thread_stack_overflow_shared_without_fpu_regs_stub_offset = 384;
static constexpr dart::compiler::target::word
AOT_Thread_store_buffer_block_offset = 152;
static constexpr dart::compiler::target::word
@@ -15322,19 +15322,19 @@
AOT_Thread_unboxed_double_runtime_arg_offset = 192;
static constexpr dart::compiler::target::word AOT_Thread_vm_tag_offset = 176;
static constexpr dart::compiler::target::word
- AOT_Thread_write_barrier_entry_point_offset = 504;
+ AOT_Thread_write_barrier_entry_point_offset = 512;
static constexpr dart::compiler::target::word
AOT_Thread_write_barrier_mask_offset = 64;
static constexpr dart::compiler::target::word AOT_Thread_heap_base_offset = 72;
static constexpr dart::compiler::target::word AOT_Thread_callback_code_offset =
- 1560;
+ 1568;
static constexpr dart::compiler::target::word
- AOT_Thread_callback_stack_return_offset = 1568;
-static constexpr dart::compiler::target::word AOT_Thread_random_offset = 1600;
+ AOT_Thread_callback_stack_return_offset = 1576;
+static constexpr dart::compiler::target::word AOT_Thread_random_offset = 1608;
static constexpr dart::compiler::target::word
- AOT_Thread_jump_to_frame_entry_point_offset = 624;
+ AOT_Thread_jump_to_frame_entry_point_offset = 632;
static constexpr dart::compiler::target::word AOT_Thread_tsan_utils_offset =
- 1608;
+ 1616;
static constexpr dart::compiler::target::word
AOT_TsanUtils_setjmp_function_offset = 0;
static constexpr dart::compiler::target::word
@@ -15448,8 +15448,8 @@
8, 24, 16, 32};
static constexpr dart::compiler::target::word
AOT_Thread_write_barrier_wrappers_thread_offset[] = {
- 1416, 1424, 1432, 1440, -1, -1, 1448, 1456,
- 1464, 1472, 1480, -1, 1488, 1496, -1, -1};
+ 1424, 1432, 1440, 1448, -1, -1, 1456, 1464,
+ 1472, 1480, 1488, -1, 1496, 1504, -1, -1};
static constexpr dart::compiler::target::word AOT_AbstractType_InstanceSize =
24;
static constexpr dart::compiler::target::word AOT_ApiError_InstanceSize = 16;
@@ -15816,153 +15816,153 @@
static constexpr dart::compiler::target::word
AOT_SubtypeTestCache_cache_offset = 8;
static constexpr dart::compiler::target::word
- AOT_Thread_AllocateArray_entry_point_offset = 728;
+ AOT_Thread_AllocateArray_entry_point_offset = 736;
static constexpr dart::compiler::target::word
- AOT_Thread_active_exception_offset = 1568;
+ AOT_Thread_active_exception_offset = 1576;
static constexpr dart::compiler::target::word
- AOT_Thread_active_stacktrace_offset = 1576;
+ AOT_Thread_active_stacktrace_offset = 1584;
static constexpr dart::compiler::target::word
- AOT_Thread_array_write_barrier_entry_point_offset = 512;
+ AOT_Thread_array_write_barrier_entry_point_offset = 520;
static constexpr dart::compiler::target::word
- AOT_Thread_allocate_mint_with_fpu_regs_entry_point_offset = 528;
+ AOT_Thread_allocate_mint_with_fpu_regs_entry_point_offset = 536;
static constexpr dart::compiler::target::word
- AOT_Thread_allocate_mint_with_fpu_regs_stub_offset = 336;
+ AOT_Thread_allocate_mint_with_fpu_regs_stub_offset = 344;
static constexpr dart::compiler::target::word
- AOT_Thread_allocate_mint_without_fpu_regs_entry_point_offset = 536;
+ AOT_Thread_allocate_mint_without_fpu_regs_entry_point_offset = 544;
static constexpr dart::compiler::target::word
- AOT_Thread_allocate_mint_without_fpu_regs_stub_offset = 344;
+ AOT_Thread_allocate_mint_without_fpu_regs_stub_offset = 352;
static constexpr dart::compiler::target::word
- AOT_Thread_allocate_object_entry_point_offset = 544;
+ AOT_Thread_allocate_object_entry_point_offset = 552;
static constexpr dart::compiler::target::word
- AOT_Thread_allocate_object_stub_offset = 352;
+ AOT_Thread_allocate_object_stub_offset = 360;
static constexpr dart::compiler::target::word
- AOT_Thread_allocate_object_parameterized_entry_point_offset = 552;
+ AOT_Thread_allocate_object_parameterized_entry_point_offset = 560;
static constexpr dart::compiler::target::word
- AOT_Thread_allocate_object_parameterized_stub_offset = 360;
+ AOT_Thread_allocate_object_parameterized_stub_offset = 368;
static constexpr dart::compiler::target::word
- AOT_Thread_allocate_object_slow_entry_point_offset = 560;
+ AOT_Thread_allocate_object_slow_entry_point_offset = 568;
static constexpr dart::compiler::target::word
- AOT_Thread_allocate_object_slow_stub_offset = 368;
+ AOT_Thread_allocate_object_slow_stub_offset = 376;
static constexpr dart::compiler::target::word AOT_Thread_api_top_scope_offset =
- 1648;
+ 1656;
static constexpr dart::compiler::target::word
- AOT_Thread_auto_scope_native_wrapper_entry_point_offset = 656;
+ AOT_Thread_auto_scope_native_wrapper_entry_point_offset = 664;
static constexpr dart::compiler::target::word AOT_Thread_bool_false_offset =
216;
static constexpr dart::compiler::target::word AOT_Thread_bool_true_offset = 208;
static constexpr dart::compiler::target::word
- AOT_Thread_bootstrap_native_wrapper_entry_point_offset = 640;
+ AOT_Thread_bootstrap_native_wrapper_entry_point_offset = 648;
static constexpr dart::compiler::target::word
- AOT_Thread_call_to_runtime_entry_point_offset = 520;
+ AOT_Thread_call_to_runtime_entry_point_offset = 528;
static constexpr dart::compiler::target::word
- AOT_Thread_call_to_runtime_stub_offset = 248;
+ AOT_Thread_call_to_runtime_stub_offset = 256;
static constexpr dart::compiler::target::word AOT_Thread_dart_stream_offset =
- 1688;
+ 1696;
static constexpr dart::compiler::target::word
AOT_Thread_dispatch_table_array_offset = 88;
static constexpr dart::compiler::target::word
- AOT_Thread_double_truncate_round_supported_offset = 1656;
+ AOT_Thread_double_truncate_round_supported_offset = 1664;
static constexpr dart::compiler::target::word
- AOT_Thread_service_extension_stream_offset = 1696;
+ AOT_Thread_service_extension_stream_offset = 1704;
static constexpr dart::compiler::target::word AOT_Thread_optimize_entry_offset =
- 600;
+ 608;
static constexpr dart::compiler::target::word AOT_Thread_optimize_stub_offset =
- 424;
+ 432;
static constexpr dart::compiler::target::word
- AOT_Thread_deoptimize_entry_offset = 608;
+ AOT_Thread_deoptimize_entry_offset = 616;
static constexpr dart::compiler::target::word
- AOT_Thread_deoptimize_stub_offset = 432;
+ AOT_Thread_deoptimize_stub_offset = 440;
static constexpr dart::compiler::target::word
- AOT_Thread_double_abs_address_offset = 688;
+ AOT_Thread_double_abs_address_offset = 696;
static constexpr dart::compiler::target::word
- AOT_Thread_double_negate_address_offset = 680;
+ AOT_Thread_double_negate_address_offset = 688;
static constexpr dart::compiler::target::word AOT_Thread_end_offset = 104;
static constexpr dart::compiler::target::word
- AOT_Thread_enter_safepoint_stub_offset = 472;
+ AOT_Thread_enter_safepoint_stub_offset = 480;
static constexpr dart::compiler::target::word
- AOT_Thread_execution_state_offset = 1608;
+ AOT_Thread_execution_state_offset = 1616;
static constexpr dart::compiler::target::word
- AOT_Thread_exit_safepoint_stub_offset = 480;
+ AOT_Thread_exit_safepoint_stub_offset = 488;
static constexpr dart::compiler::target::word
- AOT_Thread_exit_safepoint_ignore_unwind_in_progress_stub_offset = 488;
+ AOT_Thread_exit_safepoint_ignore_unwind_in_progress_stub_offset = 496;
static constexpr dart::compiler::target::word
- AOT_Thread_call_native_through_safepoint_stub_offset = 496;
+ AOT_Thread_call_native_through_safepoint_stub_offset = 504;
static constexpr dart::compiler::target::word
- AOT_Thread_call_native_through_safepoint_entry_point_offset = 616;
+ AOT_Thread_call_native_through_safepoint_entry_point_offset = 624;
static constexpr dart::compiler::target::word
- AOT_Thread_fix_allocation_stub_code_offset = 232;
+ AOT_Thread_fix_allocation_stub_code_offset = 240;
static constexpr dart::compiler::target::word
- AOT_Thread_fix_callers_target_code_offset = 224;
+ AOT_Thread_fix_callers_target_code_offset = 232;
static constexpr dart::compiler::target::word
- AOT_Thread_float_absolute_address_offset = 712;
+ AOT_Thread_float_absolute_address_offset = 720;
static constexpr dart::compiler::target::word
- AOT_Thread_float_negate_address_offset = 704;
+ AOT_Thread_float_negate_address_offset = 712;
static constexpr dart::compiler::target::word
- AOT_Thread_float_not_address_offset = 696;
+ AOT_Thread_float_not_address_offset = 704;
static constexpr dart::compiler::target::word
- AOT_Thread_float_zerow_address_offset = 720;
+ AOT_Thread_float_zerow_address_offset = 728;
static constexpr dart::compiler::target::word
- AOT_Thread_global_object_pool_offset = 1584;
+ AOT_Thread_global_object_pool_offset = 1592;
static constexpr dart::compiler::target::word
- AOT_Thread_invoke_dart_code_stub_offset = 240;
+ AOT_Thread_invoke_dart_code_stub_offset = 248;
static constexpr dart::compiler::target::word
- AOT_Thread_exit_through_ffi_offset = 1640;
+ AOT_Thread_exit_through_ffi_offset = 1648;
static constexpr dart::compiler::target::word AOT_Thread_isolate_offset = 80;
static constexpr dart::compiler::target::word AOT_Thread_isolate_group_offset =
- 1704;
+ 1712;
static constexpr dart::compiler::target::word
AOT_Thread_field_table_values_offset = 128;
static constexpr dart::compiler::target::word
- AOT_Thread_lazy_deopt_from_return_stub_offset = 440;
+ AOT_Thread_lazy_deopt_from_return_stub_offset = 448;
static constexpr dart::compiler::target::word
- AOT_Thread_lazy_deopt_from_throw_stub_offset = 448;
+ AOT_Thread_lazy_deopt_from_throw_stub_offset = 456;
static constexpr dart::compiler::target::word
- AOT_Thread_lazy_specialize_type_test_stub_offset = 464;
+ AOT_Thread_lazy_specialize_type_test_stub_offset = 472;
static constexpr dart::compiler::target::word
AOT_Thread_marking_stack_block_offset = 160;
static constexpr dart::compiler::target::word
- AOT_Thread_megamorphic_call_checked_entry_offset = 584;
+ AOT_Thread_megamorphic_call_checked_entry_offset = 592;
static constexpr dart::compiler::target::word
- AOT_Thread_switchable_call_miss_entry_offset = 592;
+ AOT_Thread_switchable_call_miss_entry_offset = 600;
static constexpr dart::compiler::target::word
- AOT_Thread_switchable_call_miss_stub_offset = 392;
+ AOT_Thread_switchable_call_miss_stub_offset = 400;
static constexpr dart::compiler::target::word
- AOT_Thread_no_scope_native_wrapper_entry_point_offset = 648;
+ AOT_Thread_no_scope_native_wrapper_entry_point_offset = 656;
static constexpr dart::compiler::target::word
- AOT_Thread_late_initialization_error_shared_with_fpu_regs_stub_offset = 264;
+ AOT_Thread_late_initialization_error_shared_with_fpu_regs_stub_offset = 272;
static constexpr dart::compiler::target::word
AOT_Thread_late_initialization_error_shared_without_fpu_regs_stub_offset =
- 256;
+ 264;
static constexpr dart::compiler::target::word
- AOT_Thread_null_error_shared_with_fpu_regs_stub_offset = 280;
+ AOT_Thread_null_error_shared_with_fpu_regs_stub_offset = 288;
static constexpr dart::compiler::target::word
- AOT_Thread_null_error_shared_without_fpu_regs_stub_offset = 272;
+ AOT_Thread_null_error_shared_without_fpu_regs_stub_offset = 280;
static constexpr dart::compiler::target::word
- AOT_Thread_null_arg_error_shared_with_fpu_regs_stub_offset = 296;
+ AOT_Thread_null_arg_error_shared_with_fpu_regs_stub_offset = 304;
static constexpr dart::compiler::target::word
- AOT_Thread_null_arg_error_shared_without_fpu_regs_stub_offset = 288;
+ AOT_Thread_null_arg_error_shared_without_fpu_regs_stub_offset = 296;
static constexpr dart::compiler::target::word
- AOT_Thread_null_cast_error_shared_with_fpu_regs_stub_offset = 312;
+ AOT_Thread_null_cast_error_shared_with_fpu_regs_stub_offset = 320;
static constexpr dart::compiler::target::word
- AOT_Thread_null_cast_error_shared_without_fpu_regs_stub_offset = 304;
+ AOT_Thread_null_cast_error_shared_without_fpu_regs_stub_offset = 312;
static constexpr dart::compiler::target::word
- AOT_Thread_range_error_shared_with_fpu_regs_stub_offset = 328;
+ AOT_Thread_range_error_shared_with_fpu_regs_stub_offset = 336;
static constexpr dart::compiler::target::word
- AOT_Thread_range_error_shared_without_fpu_regs_stub_offset = 320;
+ AOT_Thread_range_error_shared_without_fpu_regs_stub_offset = 328;
static constexpr dart::compiler::target::word AOT_Thread_object_null_offset =
200;
static constexpr dart::compiler::target::word
- AOT_Thread_predefined_symbols_address_offset = 664;
+ AOT_Thread_predefined_symbols_address_offset = 672;
static constexpr dart::compiler::target::word AOT_Thread_resume_pc_offset =
- 1592;
+ 1600;
static constexpr dart::compiler::target::word
- AOT_Thread_saved_shadow_call_stack_offset = 1600;
+ AOT_Thread_saved_shadow_call_stack_offset = 1608;
static constexpr dart::compiler::target::word
- AOT_Thread_safepoint_state_offset = 1616;
+ AOT_Thread_safepoint_state_offset = 1624;
static constexpr dart::compiler::target::word
- AOT_Thread_slow_type_test_stub_offset = 456;
+ AOT_Thread_slow_type_test_stub_offset = 464;
static constexpr dart::compiler::target::word
- AOT_Thread_slow_type_test_entry_point_offset = 632;
+ AOT_Thread_slow_type_test_entry_point_offset = 640;
static constexpr dart::compiler::target::word AOT_Thread_stack_limit_offset =
56;
static constexpr dart::compiler::target::word
@@ -15970,13 +15970,13 @@
static constexpr dart::compiler::target::word
AOT_Thread_stack_overflow_flags_offset = 120;
static constexpr dart::compiler::target::word
- AOT_Thread_stack_overflow_shared_with_fpu_regs_entry_point_offset = 576;
+ AOT_Thread_stack_overflow_shared_with_fpu_regs_entry_point_offset = 584;
static constexpr dart::compiler::target::word
- AOT_Thread_stack_overflow_shared_with_fpu_regs_stub_offset = 384;
+ AOT_Thread_stack_overflow_shared_with_fpu_regs_stub_offset = 392;
static constexpr dart::compiler::target::word
- AOT_Thread_stack_overflow_shared_without_fpu_regs_entry_point_offset = 568;
+ AOT_Thread_stack_overflow_shared_without_fpu_regs_entry_point_offset = 576;
static constexpr dart::compiler::target::word
- AOT_Thread_stack_overflow_shared_without_fpu_regs_stub_offset = 376;
+ AOT_Thread_stack_overflow_shared_without_fpu_regs_stub_offset = 384;
static constexpr dart::compiler::target::word
AOT_Thread_store_buffer_block_offset = 152;
static constexpr dart::compiler::target::word
@@ -15990,19 +15990,19 @@
AOT_Thread_unboxed_double_runtime_arg_offset = 192;
static constexpr dart::compiler::target::word AOT_Thread_vm_tag_offset = 176;
static constexpr dart::compiler::target::word
- AOT_Thread_write_barrier_entry_point_offset = 504;
+ AOT_Thread_write_barrier_entry_point_offset = 512;
static constexpr dart::compiler::target::word
AOT_Thread_write_barrier_mask_offset = 64;
static constexpr dart::compiler::target::word AOT_Thread_heap_base_offset = 72;
static constexpr dart::compiler::target::word AOT_Thread_callback_code_offset =
- 1624;
+ 1632;
static constexpr dart::compiler::target::word
- AOT_Thread_callback_stack_return_offset = 1632;
-static constexpr dart::compiler::target::word AOT_Thread_random_offset = 1664;
+ AOT_Thread_callback_stack_return_offset = 1640;
+static constexpr dart::compiler::target::word AOT_Thread_random_offset = 1672;
static constexpr dart::compiler::target::word
- AOT_Thread_jump_to_frame_entry_point_offset = 624;
+ AOT_Thread_jump_to_frame_entry_point_offset = 632;
static constexpr dart::compiler::target::word AOT_Thread_tsan_utils_offset =
- 1672;
+ 1680;
static constexpr dart::compiler::target::word
AOT_TsanUtils_setjmp_function_offset = 0;
static constexpr dart::compiler::target::word
@@ -16116,9 +16116,9 @@
8, 24, 16, 32};
static constexpr dart::compiler::target::word
AOT_Thread_write_barrier_wrappers_thread_offset[] = {
- 1416, 1424, 1432, 1440, 1448, 1456, 1464, 1472, 1480, 1488, 1496,
- 1504, 1512, 1520, 1528, -1, -1, -1, -1, 1536, 1544, -1,
- -1, 1552, 1560, 1568, -1, -1, -1, -1, -1, -1};
+ 1424, 1432, 1440, 1448, 1456, 1464, 1472, 1480, 1488, 1496, 1504,
+ 1512, 1520, 1528, 1536, -1, -1, -1, -1, 1544, 1552, -1,
+ -1, 1560, 1568, 1576, -1, -1, -1, -1, -1, -1};
static constexpr dart::compiler::target::word AOT_AbstractType_InstanceSize =
24;
static constexpr dart::compiler::target::word AOT_ApiError_InstanceSize = 16;
@@ -16481,153 +16481,153 @@
static constexpr dart::compiler::target::word
AOT_SubtypeTestCache_cache_offset = 8;
static constexpr dart::compiler::target::word
- AOT_Thread_AllocateArray_entry_point_offset = 728;
+ AOT_Thread_AllocateArray_entry_point_offset = 736;
static constexpr dart::compiler::target::word
- AOT_Thread_active_exception_offset = 1504;
+ AOT_Thread_active_exception_offset = 1512;
static constexpr dart::compiler::target::word
- AOT_Thread_active_stacktrace_offset = 1512;
+ AOT_Thread_active_stacktrace_offset = 1520;
static constexpr dart::compiler::target::word
- AOT_Thread_array_write_barrier_entry_point_offset = 512;
+ AOT_Thread_array_write_barrier_entry_point_offset = 520;
static constexpr dart::compiler::target::word
- AOT_Thread_allocate_mint_with_fpu_regs_entry_point_offset = 528;
+ AOT_Thread_allocate_mint_with_fpu_regs_entry_point_offset = 536;
static constexpr dart::compiler::target::word
- AOT_Thread_allocate_mint_with_fpu_regs_stub_offset = 336;
+ AOT_Thread_allocate_mint_with_fpu_regs_stub_offset = 344;
static constexpr dart::compiler::target::word
- AOT_Thread_allocate_mint_without_fpu_regs_entry_point_offset = 536;
+ AOT_Thread_allocate_mint_without_fpu_regs_entry_point_offset = 544;
static constexpr dart::compiler::target::word
- AOT_Thread_allocate_mint_without_fpu_regs_stub_offset = 344;
+ AOT_Thread_allocate_mint_without_fpu_regs_stub_offset = 352;
static constexpr dart::compiler::target::word
- AOT_Thread_allocate_object_entry_point_offset = 544;
+ AOT_Thread_allocate_object_entry_point_offset = 552;
static constexpr dart::compiler::target::word
- AOT_Thread_allocate_object_stub_offset = 352;
+ AOT_Thread_allocate_object_stub_offset = 360;
static constexpr dart::compiler::target::word
- AOT_Thread_allocate_object_parameterized_entry_point_offset = 552;
+ AOT_Thread_allocate_object_parameterized_entry_point_offset = 560;
static constexpr dart::compiler::target::word
- AOT_Thread_allocate_object_parameterized_stub_offset = 360;
+ AOT_Thread_allocate_object_parameterized_stub_offset = 368;
static constexpr dart::compiler::target::word
- AOT_Thread_allocate_object_slow_entry_point_offset = 560;
+ AOT_Thread_allocate_object_slow_entry_point_offset = 568;
static constexpr dart::compiler::target::word
- AOT_Thread_allocate_object_slow_stub_offset = 368;
+ AOT_Thread_allocate_object_slow_stub_offset = 376;
static constexpr dart::compiler::target::word AOT_Thread_api_top_scope_offset =
- 1584;
+ 1592;
static constexpr dart::compiler::target::word
- AOT_Thread_auto_scope_native_wrapper_entry_point_offset = 656;
+ AOT_Thread_auto_scope_native_wrapper_entry_point_offset = 664;
static constexpr dart::compiler::target::word AOT_Thread_bool_false_offset =
216;
static constexpr dart::compiler::target::word AOT_Thread_bool_true_offset = 208;
static constexpr dart::compiler::target::word
- AOT_Thread_bootstrap_native_wrapper_entry_point_offset = 640;
+ AOT_Thread_bootstrap_native_wrapper_entry_point_offset = 648;
static constexpr dart::compiler::target::word
- AOT_Thread_call_to_runtime_entry_point_offset = 520;
+ AOT_Thread_call_to_runtime_entry_point_offset = 528;
static constexpr dart::compiler::target::word
- AOT_Thread_call_to_runtime_stub_offset = 248;
+ AOT_Thread_call_to_runtime_stub_offset = 256;
static constexpr dart::compiler::target::word AOT_Thread_dart_stream_offset =
- 1624;
+ 1632;
static constexpr dart::compiler::target::word
AOT_Thread_dispatch_table_array_offset = 88;
static constexpr dart::compiler::target::word
- AOT_Thread_double_truncate_round_supported_offset = 1592;
+ AOT_Thread_double_truncate_round_supported_offset = 1600;
static constexpr dart::compiler::target::word
- AOT_Thread_service_extension_stream_offset = 1632;
+ AOT_Thread_service_extension_stream_offset = 1640;
static constexpr dart::compiler::target::word AOT_Thread_optimize_entry_offset =
- 600;
+ 608;
static constexpr dart::compiler::target::word AOT_Thread_optimize_stub_offset =
- 424;
+ 432;
static constexpr dart::compiler::target::word
- AOT_Thread_deoptimize_entry_offset = 608;
+ AOT_Thread_deoptimize_entry_offset = 616;
static constexpr dart::compiler::target::word
- AOT_Thread_deoptimize_stub_offset = 432;
+ AOT_Thread_deoptimize_stub_offset = 440;
static constexpr dart::compiler::target::word
- AOT_Thread_double_abs_address_offset = 688;
+ AOT_Thread_double_abs_address_offset = 696;
static constexpr dart::compiler::target::word
- AOT_Thread_double_negate_address_offset = 680;
+ AOT_Thread_double_negate_address_offset = 688;
static constexpr dart::compiler::target::word AOT_Thread_end_offset = 104;
static constexpr dart::compiler::target::word
- AOT_Thread_enter_safepoint_stub_offset = 472;
+ AOT_Thread_enter_safepoint_stub_offset = 480;
static constexpr dart::compiler::target::word
- AOT_Thread_execution_state_offset = 1544;
+ AOT_Thread_execution_state_offset = 1552;
static constexpr dart::compiler::target::word
- AOT_Thread_exit_safepoint_stub_offset = 480;
+ AOT_Thread_exit_safepoint_stub_offset = 488;
static constexpr dart::compiler::target::word
- AOT_Thread_exit_safepoint_ignore_unwind_in_progress_stub_offset = 488;
+ AOT_Thread_exit_safepoint_ignore_unwind_in_progress_stub_offset = 496;
static constexpr dart::compiler::target::word
- AOT_Thread_call_native_through_safepoint_stub_offset = 496;
+ AOT_Thread_call_native_through_safepoint_stub_offset = 504;
static constexpr dart::compiler::target::word
- AOT_Thread_call_native_through_safepoint_entry_point_offset = 616;
+ AOT_Thread_call_native_through_safepoint_entry_point_offset = 624;
static constexpr dart::compiler::target::word
- AOT_Thread_fix_allocation_stub_code_offset = 232;
+ AOT_Thread_fix_allocation_stub_code_offset = 240;
static constexpr dart::compiler::target::word
- AOT_Thread_fix_callers_target_code_offset = 224;
+ AOT_Thread_fix_callers_target_code_offset = 232;
static constexpr dart::compiler::target::word
- AOT_Thread_float_absolute_address_offset = 712;
+ AOT_Thread_float_absolute_address_offset = 720;
static constexpr dart::compiler::target::word
- AOT_Thread_float_negate_address_offset = 704;
+ AOT_Thread_float_negate_address_offset = 712;
static constexpr dart::compiler::target::word
- AOT_Thread_float_not_address_offset = 696;
+ AOT_Thread_float_not_address_offset = 704;
static constexpr dart::compiler::target::word
- AOT_Thread_float_zerow_address_offset = 720;
+ AOT_Thread_float_zerow_address_offset = 728;
static constexpr dart::compiler::target::word
- AOT_Thread_global_object_pool_offset = 1520;
+ AOT_Thread_global_object_pool_offset = 1528;
static constexpr dart::compiler::target::word
- AOT_Thread_invoke_dart_code_stub_offset = 240;
+ AOT_Thread_invoke_dart_code_stub_offset = 248;
static constexpr dart::compiler::target::word
- AOT_Thread_exit_through_ffi_offset = 1576;
+ AOT_Thread_exit_through_ffi_offset = 1584;
static constexpr dart::compiler::target::word AOT_Thread_isolate_offset = 80;
static constexpr dart::compiler::target::word AOT_Thread_isolate_group_offset =
- 1640;
+ 1648;
static constexpr dart::compiler::target::word
AOT_Thread_field_table_values_offset = 128;
static constexpr dart::compiler::target::word
- AOT_Thread_lazy_deopt_from_return_stub_offset = 440;
+ AOT_Thread_lazy_deopt_from_return_stub_offset = 448;
static constexpr dart::compiler::target::word
- AOT_Thread_lazy_deopt_from_throw_stub_offset = 448;
+ AOT_Thread_lazy_deopt_from_throw_stub_offset = 456;
static constexpr dart::compiler::target::word
- AOT_Thread_lazy_specialize_type_test_stub_offset = 464;
+ AOT_Thread_lazy_specialize_type_test_stub_offset = 472;
static constexpr dart::compiler::target::word
AOT_Thread_marking_stack_block_offset = 160;
static constexpr dart::compiler::target::word
- AOT_Thread_megamorphic_call_checked_entry_offset = 584;
+ AOT_Thread_megamorphic_call_checked_entry_offset = 592;
static constexpr dart::compiler::target::word
- AOT_Thread_switchable_call_miss_entry_offset = 592;
+ AOT_Thread_switchable_call_miss_entry_offset = 600;
static constexpr dart::compiler::target::word
- AOT_Thread_switchable_call_miss_stub_offset = 392;
+ AOT_Thread_switchable_call_miss_stub_offset = 400;
static constexpr dart::compiler::target::word
- AOT_Thread_no_scope_native_wrapper_entry_point_offset = 648;
+ AOT_Thread_no_scope_native_wrapper_entry_point_offset = 656;
static constexpr dart::compiler::target::word
- AOT_Thread_late_initialization_error_shared_with_fpu_regs_stub_offset = 264;
+ AOT_Thread_late_initialization_error_shared_with_fpu_regs_stub_offset = 272;
static constexpr dart::compiler::target::word
AOT_Thread_late_initialization_error_shared_without_fpu_regs_stub_offset =
- 256;
+ 264;
static constexpr dart::compiler::target::word
- AOT_Thread_null_error_shared_with_fpu_regs_stub_offset = 280;
+ AOT_Thread_null_error_shared_with_fpu_regs_stub_offset = 288;
static constexpr dart::compiler::target::word
- AOT_Thread_null_error_shared_without_fpu_regs_stub_offset = 272;
+ AOT_Thread_null_error_shared_without_fpu_regs_stub_offset = 280;
static constexpr dart::compiler::target::word
- AOT_Thread_null_arg_error_shared_with_fpu_regs_stub_offset = 296;
+ AOT_Thread_null_arg_error_shared_with_fpu_regs_stub_offset = 304;
static constexpr dart::compiler::target::word
- AOT_Thread_null_arg_error_shared_without_fpu_regs_stub_offset = 288;
+ AOT_Thread_null_arg_error_shared_without_fpu_regs_stub_offset = 296;
static constexpr dart::compiler::target::word
- AOT_Thread_null_cast_error_shared_with_fpu_regs_stub_offset = 312;
+ AOT_Thread_null_cast_error_shared_with_fpu_regs_stub_offset = 320;
static constexpr dart::compiler::target::word
- AOT_Thread_null_cast_error_shared_without_fpu_regs_stub_offset = 304;
+ AOT_Thread_null_cast_error_shared_without_fpu_regs_stub_offset = 312;
static constexpr dart::compiler::target::word
- AOT_Thread_range_error_shared_with_fpu_regs_stub_offset = 328;
+ AOT_Thread_range_error_shared_with_fpu_regs_stub_offset = 336;
static constexpr dart::compiler::target::word
- AOT_Thread_range_error_shared_without_fpu_regs_stub_offset = 320;
+ AOT_Thread_range_error_shared_without_fpu_regs_stub_offset = 328;
static constexpr dart::compiler::target::word AOT_Thread_object_null_offset =
200;
static constexpr dart::compiler::target::word
- AOT_Thread_predefined_symbols_address_offset = 664;
+ AOT_Thread_predefined_symbols_address_offset = 672;
static constexpr dart::compiler::target::word AOT_Thread_resume_pc_offset =
- 1528;
+ 1536;
static constexpr dart::compiler::target::word
- AOT_Thread_saved_shadow_call_stack_offset = 1536;
+ AOT_Thread_saved_shadow_call_stack_offset = 1544;
static constexpr dart::compiler::target::word
- AOT_Thread_safepoint_state_offset = 1552;
+ AOT_Thread_safepoint_state_offset = 1560;
static constexpr dart::compiler::target::word
- AOT_Thread_slow_type_test_stub_offset = 456;
+ AOT_Thread_slow_type_test_stub_offset = 464;
static constexpr dart::compiler::target::word
- AOT_Thread_slow_type_test_entry_point_offset = 632;
+ AOT_Thread_slow_type_test_entry_point_offset = 640;
static constexpr dart::compiler::target::word AOT_Thread_stack_limit_offset =
56;
static constexpr dart::compiler::target::word
@@ -16635,13 +16635,13 @@
static constexpr dart::compiler::target::word
AOT_Thread_stack_overflow_flags_offset = 120;
static constexpr dart::compiler::target::word
- AOT_Thread_stack_overflow_shared_with_fpu_regs_entry_point_offset = 576;
+ AOT_Thread_stack_overflow_shared_with_fpu_regs_entry_point_offset = 584;
static constexpr dart::compiler::target::word
- AOT_Thread_stack_overflow_shared_with_fpu_regs_stub_offset = 384;
+ AOT_Thread_stack_overflow_shared_with_fpu_regs_stub_offset = 392;
static constexpr dart::compiler::target::word
- AOT_Thread_stack_overflow_shared_without_fpu_regs_entry_point_offset = 568;
+ AOT_Thread_stack_overflow_shared_without_fpu_regs_entry_point_offset = 576;
static constexpr dart::compiler::target::word
- AOT_Thread_stack_overflow_shared_without_fpu_regs_stub_offset = 376;
+ AOT_Thread_stack_overflow_shared_without_fpu_regs_stub_offset = 384;
static constexpr dart::compiler::target::word
AOT_Thread_store_buffer_block_offset = 152;
static constexpr dart::compiler::target::word
@@ -16655,19 +16655,19 @@
AOT_Thread_unboxed_double_runtime_arg_offset = 192;
static constexpr dart::compiler::target::word AOT_Thread_vm_tag_offset = 176;
static constexpr dart::compiler::target::word
- AOT_Thread_write_barrier_entry_point_offset = 504;
+ AOT_Thread_write_barrier_entry_point_offset = 512;
static constexpr dart::compiler::target::word
AOT_Thread_write_barrier_mask_offset = 64;
static constexpr dart::compiler::target::word AOT_Thread_heap_base_offset = 72;
static constexpr dart::compiler::target::word AOT_Thread_callback_code_offset =
- 1560;
+ 1568;
static constexpr dart::compiler::target::word
- AOT_Thread_callback_stack_return_offset = 1568;
-static constexpr dart::compiler::target::word AOT_Thread_random_offset = 1600;
+ AOT_Thread_callback_stack_return_offset = 1576;
+static constexpr dart::compiler::target::word AOT_Thread_random_offset = 1608;
static constexpr dart::compiler::target::word
- AOT_Thread_jump_to_frame_entry_point_offset = 624;
+ AOT_Thread_jump_to_frame_entry_point_offset = 632;
static constexpr dart::compiler::target::word AOT_Thread_tsan_utils_offset =
- 1608;
+ 1616;
static constexpr dart::compiler::target::word
AOT_TsanUtils_setjmp_function_offset = 0;
static constexpr dart::compiler::target::word
@@ -16781,8 +16781,8 @@
8, 24, 16, 32};
static constexpr dart::compiler::target::word
AOT_Thread_write_barrier_wrappers_thread_offset[] = {
- 1416, 1424, 1432, 1440, -1, -1, 1448, 1456,
- 1464, 1472, 1480, -1, 1488, 1496, -1, -1};
+ 1424, 1432, 1440, 1448, -1, -1, 1456, 1464,
+ 1472, 1480, 1488, -1, 1496, 1504, -1, -1};
static constexpr dart::compiler::target::word AOT_AbstractType_InstanceSize =
24;
static constexpr dart::compiler::target::word AOT_ApiError_InstanceSize = 16;
@@ -17145,153 +17145,153 @@
static constexpr dart::compiler::target::word
AOT_SubtypeTestCache_cache_offset = 8;
static constexpr dart::compiler::target::word
- AOT_Thread_AllocateArray_entry_point_offset = 728;
+ AOT_Thread_AllocateArray_entry_point_offset = 736;
static constexpr dart::compiler::target::word
- AOT_Thread_active_exception_offset = 1568;
+ AOT_Thread_active_exception_offset = 1576;
static constexpr dart::compiler::target::word
- AOT_Thread_active_stacktrace_offset = 1576;
+ AOT_Thread_active_stacktrace_offset = 1584;
static constexpr dart::compiler::target::word
- AOT_Thread_array_write_barrier_entry_point_offset = 512;
+ AOT_Thread_array_write_barrier_entry_point_offset = 520;
static constexpr dart::compiler::target::word
- AOT_Thread_allocate_mint_with_fpu_regs_entry_point_offset = 528;
+ AOT_Thread_allocate_mint_with_fpu_regs_entry_point_offset = 536;
static constexpr dart::compiler::target::word
- AOT_Thread_allocate_mint_with_fpu_regs_stub_offset = 336;
+ AOT_Thread_allocate_mint_with_fpu_regs_stub_offset = 344;
static constexpr dart::compiler::target::word
- AOT_Thread_allocate_mint_without_fpu_regs_entry_point_offset = 536;
+ AOT_Thread_allocate_mint_without_fpu_regs_entry_point_offset = 544;
static constexpr dart::compiler::target::word
- AOT_Thread_allocate_mint_without_fpu_regs_stub_offset = 344;
+ AOT_Thread_allocate_mint_without_fpu_regs_stub_offset = 352;
static constexpr dart::compiler::target::word
- AOT_Thread_allocate_object_entry_point_offset = 544;
+ AOT_Thread_allocate_object_entry_point_offset = 552;
static constexpr dart::compiler::target::word
- AOT_Thread_allocate_object_stub_offset = 352;
+ AOT_Thread_allocate_object_stub_offset = 360;
static constexpr dart::compiler::target::word
- AOT_Thread_allocate_object_parameterized_entry_point_offset = 552;
+ AOT_Thread_allocate_object_parameterized_entry_point_offset = 560;
static constexpr dart::compiler::target::word
- AOT_Thread_allocate_object_parameterized_stub_offset = 360;
+ AOT_Thread_allocate_object_parameterized_stub_offset = 368;
static constexpr dart::compiler::target::word
- AOT_Thread_allocate_object_slow_entry_point_offset = 560;
+ AOT_Thread_allocate_object_slow_entry_point_offset = 568;
static constexpr dart::compiler::target::word
- AOT_Thread_allocate_object_slow_stub_offset = 368;
+ AOT_Thread_allocate_object_slow_stub_offset = 376;
static constexpr dart::compiler::target::word AOT_Thread_api_top_scope_offset =
- 1648;
+ 1656;
static constexpr dart::compiler::target::word
- AOT_Thread_auto_scope_native_wrapper_entry_point_offset = 656;
+ AOT_Thread_auto_scope_native_wrapper_entry_point_offset = 664;
static constexpr dart::compiler::target::word AOT_Thread_bool_false_offset =
216;
static constexpr dart::compiler::target::word AOT_Thread_bool_true_offset = 208;
static constexpr dart::compiler::target::word
- AOT_Thread_bootstrap_native_wrapper_entry_point_offset = 640;
+ AOT_Thread_bootstrap_native_wrapper_entry_point_offset = 648;
static constexpr dart::compiler::target::word
- AOT_Thread_call_to_runtime_entry_point_offset = 520;
+ AOT_Thread_call_to_runtime_entry_point_offset = 528;
static constexpr dart::compiler::target::word
- AOT_Thread_call_to_runtime_stub_offset = 248;
+ AOT_Thread_call_to_runtime_stub_offset = 256;
static constexpr dart::compiler::target::word AOT_Thread_dart_stream_offset =
- 1688;
+ 1696;
static constexpr dart::compiler::target::word
AOT_Thread_dispatch_table_array_offset = 88;
static constexpr dart::compiler::target::word
- AOT_Thread_double_truncate_round_supported_offset = 1656;
+ AOT_Thread_double_truncate_round_supported_offset = 1664;
static constexpr dart::compiler::target::word
- AOT_Thread_service_extension_stream_offset = 1696;
+ AOT_Thread_service_extension_stream_offset = 1704;
static constexpr dart::compiler::target::word AOT_Thread_optimize_entry_offset =
- 600;
+ 608;
static constexpr dart::compiler::target::word AOT_Thread_optimize_stub_offset =
- 424;
+ 432;
static constexpr dart::compiler::target::word
- AOT_Thread_deoptimize_entry_offset = 608;
+ AOT_Thread_deoptimize_entry_offset = 616;
static constexpr dart::compiler::target::word
- AOT_Thread_deoptimize_stub_offset = 432;
+ AOT_Thread_deoptimize_stub_offset = 440;
static constexpr dart::compiler::target::word
- AOT_Thread_double_abs_address_offset = 688;
+ AOT_Thread_double_abs_address_offset = 696;
static constexpr dart::compiler::target::word
- AOT_Thread_double_negate_address_offset = 680;
+ AOT_Thread_double_negate_address_offset = 688;
static constexpr dart::compiler::target::word AOT_Thread_end_offset = 104;
static constexpr dart::compiler::target::word
- AOT_Thread_enter_safepoint_stub_offset = 472;
+ AOT_Thread_enter_safepoint_stub_offset = 480;
static constexpr dart::compiler::target::word
- AOT_Thread_execution_state_offset = 1608;
+ AOT_Thread_execution_state_offset = 1616;
static constexpr dart::compiler::target::word
- AOT_Thread_exit_safepoint_stub_offset = 480;
+ AOT_Thread_exit_safepoint_stub_offset = 488;
static constexpr dart::compiler::target::word
- AOT_Thread_exit_safepoint_ignore_unwind_in_progress_stub_offset = 488;
+ AOT_Thread_exit_safepoint_ignore_unwind_in_progress_stub_offset = 496;
static constexpr dart::compiler::target::word
- AOT_Thread_call_native_through_safepoint_stub_offset = 496;
+ AOT_Thread_call_native_through_safepoint_stub_offset = 504;
static constexpr dart::compiler::target::word
- AOT_Thread_call_native_through_safepoint_entry_point_offset = 616;
+ AOT_Thread_call_native_through_safepoint_entry_point_offset = 624;
static constexpr dart::compiler::target::word
- AOT_Thread_fix_allocation_stub_code_offset = 232;
+ AOT_Thread_fix_allocation_stub_code_offset = 240;
static constexpr dart::compiler::target::word
- AOT_Thread_fix_callers_target_code_offset = 224;
+ AOT_Thread_fix_callers_target_code_offset = 232;
static constexpr dart::compiler::target::word
- AOT_Thread_float_absolute_address_offset = 712;
+ AOT_Thread_float_absolute_address_offset = 720;
static constexpr dart::compiler::target::word
- AOT_Thread_float_negate_address_offset = 704;
+ AOT_Thread_float_negate_address_offset = 712;
static constexpr dart::compiler::target::word
- AOT_Thread_float_not_address_offset = 696;
+ AOT_Thread_float_not_address_offset = 704;
static constexpr dart::compiler::target::word
- AOT_Thread_float_zerow_address_offset = 720;
+ AOT_Thread_float_zerow_address_offset = 728;
static constexpr dart::compiler::target::word
- AOT_Thread_global_object_pool_offset = 1584;
+ AOT_Thread_global_object_pool_offset = 1592;
static constexpr dart::compiler::target::word
- AOT_Thread_invoke_dart_code_stub_offset = 240;
+ AOT_Thread_invoke_dart_code_stub_offset = 248;
static constexpr dart::compiler::target::word
- AOT_Thread_exit_through_ffi_offset = 1640;
+ AOT_Thread_exit_through_ffi_offset = 1648;
static constexpr dart::compiler::target::word AOT_Thread_isolate_offset = 80;
static constexpr dart::compiler::target::word AOT_Thread_isolate_group_offset =
- 1704;
+ 1712;
static constexpr dart::compiler::target::word
AOT_Thread_field_table_values_offset = 128;
static constexpr dart::compiler::target::word
- AOT_Thread_lazy_deopt_from_return_stub_offset = 440;
+ AOT_Thread_lazy_deopt_from_return_stub_offset = 448;
static constexpr dart::compiler::target::word
- AOT_Thread_lazy_deopt_from_throw_stub_offset = 448;
+ AOT_Thread_lazy_deopt_from_throw_stub_offset = 456;
static constexpr dart::compiler::target::word
- AOT_Thread_lazy_specialize_type_test_stub_offset = 464;
+ AOT_Thread_lazy_specialize_type_test_stub_offset = 472;
static constexpr dart::compiler::target::word
AOT_Thread_marking_stack_block_offset = 160;
static constexpr dart::compiler::target::word
- AOT_Thread_megamorphic_call_checked_entry_offset = 584;
+ AOT_Thread_megamorphic_call_checked_entry_offset = 592;
static constexpr dart::compiler::target::word
- AOT_Thread_switchable_call_miss_entry_offset = 592;
+ AOT_Thread_switchable_call_miss_entry_offset = 600;
static constexpr dart::compiler::target::word
- AOT_Thread_switchable_call_miss_stub_offset = 392;
+ AOT_Thread_switchable_call_miss_stub_offset = 400;
static constexpr dart::compiler::target::word
- AOT_Thread_no_scope_native_wrapper_entry_point_offset = 648;
+ AOT_Thread_no_scope_native_wrapper_entry_point_offset = 656;
static constexpr dart::compiler::target::word
- AOT_Thread_late_initialization_error_shared_with_fpu_regs_stub_offset = 264;
+ AOT_Thread_late_initialization_error_shared_with_fpu_regs_stub_offset = 272;
static constexpr dart::compiler::target::word
AOT_Thread_late_initialization_error_shared_without_fpu_regs_stub_offset =
- 256;
+ 264;
static constexpr dart::compiler::target::word
- AOT_Thread_null_error_shared_with_fpu_regs_stub_offset = 280;
+ AOT_Thread_null_error_shared_with_fpu_regs_stub_offset = 288;
static constexpr dart::compiler::target::word
- AOT_Thread_null_error_shared_without_fpu_regs_stub_offset = 272;
+ AOT_Thread_null_error_shared_without_fpu_regs_stub_offset = 280;
static constexpr dart::compiler::target::word
- AOT_Thread_null_arg_error_shared_with_fpu_regs_stub_offset = 296;
+ AOT_Thread_null_arg_error_shared_with_fpu_regs_stub_offset = 304;
static constexpr dart::compiler::target::word
- AOT_Thread_null_arg_error_shared_without_fpu_regs_stub_offset = 288;
+ AOT_Thread_null_arg_error_shared_without_fpu_regs_stub_offset = 296;
static constexpr dart::compiler::target::word
- AOT_Thread_null_cast_error_shared_with_fpu_regs_stub_offset = 312;
+ AOT_Thread_null_cast_error_shared_with_fpu_regs_stub_offset = 320;
static constexpr dart::compiler::target::word
- AOT_Thread_null_cast_error_shared_without_fpu_regs_stub_offset = 304;
+ AOT_Thread_null_cast_error_shared_without_fpu_regs_stub_offset = 312;
static constexpr dart::compiler::target::word
- AOT_Thread_range_error_shared_with_fpu_regs_stub_offset = 328;
+ AOT_Thread_range_error_shared_with_fpu_regs_stub_offset = 336;
static constexpr dart::compiler::target::word
- AOT_Thread_range_error_shared_without_fpu_regs_stub_offset = 320;
+ AOT_Thread_range_error_shared_without_fpu_regs_stub_offset = 328;
static constexpr dart::compiler::target::word AOT_Thread_object_null_offset =
200;
static constexpr dart::compiler::target::word
- AOT_Thread_predefined_symbols_address_offset = 664;
+ AOT_Thread_predefined_symbols_address_offset = 672;
static constexpr dart::compiler::target::word AOT_Thread_resume_pc_offset =
- 1592;
+ 1600;
static constexpr dart::compiler::target::word
- AOT_Thread_saved_shadow_call_stack_offset = 1600;
+ AOT_Thread_saved_shadow_call_stack_offset = 1608;
static constexpr dart::compiler::target::word
- AOT_Thread_safepoint_state_offset = 1616;
+ AOT_Thread_safepoint_state_offset = 1624;
static constexpr dart::compiler::target::word
- AOT_Thread_slow_type_test_stub_offset = 456;
+ AOT_Thread_slow_type_test_stub_offset = 464;
static constexpr dart::compiler::target::word
- AOT_Thread_slow_type_test_entry_point_offset = 632;
+ AOT_Thread_slow_type_test_entry_point_offset = 640;
static constexpr dart::compiler::target::word AOT_Thread_stack_limit_offset =
56;
static constexpr dart::compiler::target::word
@@ -17299,13 +17299,13 @@
static constexpr dart::compiler::target::word
AOT_Thread_stack_overflow_flags_offset = 120;
static constexpr dart::compiler::target::word
- AOT_Thread_stack_overflow_shared_with_fpu_regs_entry_point_offset = 576;
+ AOT_Thread_stack_overflow_shared_with_fpu_regs_entry_point_offset = 584;
static constexpr dart::compiler::target::word
- AOT_Thread_stack_overflow_shared_with_fpu_regs_stub_offset = 384;
+ AOT_Thread_stack_overflow_shared_with_fpu_regs_stub_offset = 392;
static constexpr dart::compiler::target::word
- AOT_Thread_stack_overflow_shared_without_fpu_regs_entry_point_offset = 568;
+ AOT_Thread_stack_overflow_shared_without_fpu_regs_entry_point_offset = 576;
static constexpr dart::compiler::target::word
- AOT_Thread_stack_overflow_shared_without_fpu_regs_stub_offset = 376;
+ AOT_Thread_stack_overflow_shared_without_fpu_regs_stub_offset = 384;
static constexpr dart::compiler::target::word
AOT_Thread_store_buffer_block_offset = 152;
static constexpr dart::compiler::target::word
@@ -17319,19 +17319,19 @@
AOT_Thread_unboxed_double_runtime_arg_offset = 192;
static constexpr dart::compiler::target::word AOT_Thread_vm_tag_offset = 176;
static constexpr dart::compiler::target::word
- AOT_Thread_write_barrier_entry_point_offset = 504;
+ AOT_Thread_write_barrier_entry_point_offset = 512;
static constexpr dart::compiler::target::word
AOT_Thread_write_barrier_mask_offset = 64;
static constexpr dart::compiler::target::word AOT_Thread_heap_base_offset = 72;
static constexpr dart::compiler::target::word AOT_Thread_callback_code_offset =
- 1624;
+ 1632;
static constexpr dart::compiler::target::word
- AOT_Thread_callback_stack_return_offset = 1632;
-static constexpr dart::compiler::target::word AOT_Thread_random_offset = 1664;
+ AOT_Thread_callback_stack_return_offset = 1640;
+static constexpr dart::compiler::target::word AOT_Thread_random_offset = 1672;
static constexpr dart::compiler::target::word
- AOT_Thread_jump_to_frame_entry_point_offset = 624;
+ AOT_Thread_jump_to_frame_entry_point_offset = 632;
static constexpr dart::compiler::target::word AOT_Thread_tsan_utils_offset =
- 1672;
+ 1680;
static constexpr dart::compiler::target::word
AOT_TsanUtils_setjmp_function_offset = 0;
static constexpr dart::compiler::target::word
@@ -17445,9 +17445,9 @@
8, 24, 16, 32};
static constexpr dart::compiler::target::word
AOT_Thread_write_barrier_wrappers_thread_offset[] = {
- 1416, 1424, 1432, 1440, 1448, 1456, 1464, 1472, 1480, 1488, 1496,
- 1504, 1512, 1520, 1528, -1, -1, -1, -1, 1536, 1544, -1,
- -1, 1552, 1560, 1568, -1, -1, -1, -1, -1, -1};
+ 1424, 1432, 1440, 1448, 1456, 1464, 1472, 1480, 1488, 1496, 1504,
+ 1512, 1520, 1528, 1536, -1, -1, -1, -1, 1544, 1552, -1,
+ -1, 1560, 1568, 1576, -1, -1, -1, -1, -1, -1};
static constexpr dart::compiler::target::word AOT_AbstractType_InstanceSize =
24;
static constexpr dart::compiler::target::word AOT_ApiError_InstanceSize = 16;
@@ -17810,152 +17810,152 @@
static constexpr dart::compiler::target::word
AOT_SubtypeTestCache_cache_offset = 4;
static constexpr dart::compiler::target::word
- AOT_Thread_AllocateArray_entry_point_offset = 376;
+ AOT_Thread_AllocateArray_entry_point_offset = 380;
static constexpr dart::compiler::target::word
- AOT_Thread_active_exception_offset = 792;
+ AOT_Thread_active_exception_offset = 796;
static constexpr dart::compiler::target::word
- AOT_Thread_active_stacktrace_offset = 796;
+ AOT_Thread_active_stacktrace_offset = 800;
static constexpr dart::compiler::target::word
- AOT_Thread_array_write_barrier_entry_point_offset = 268;
+ AOT_Thread_array_write_barrier_entry_point_offset = 272;
static constexpr dart::compiler::target::word
- AOT_Thread_allocate_mint_with_fpu_regs_entry_point_offset = 276;
+ AOT_Thread_allocate_mint_with_fpu_regs_entry_point_offset = 280;
static constexpr dart::compiler::target::word
- AOT_Thread_allocate_mint_with_fpu_regs_stub_offset = 180;
+ AOT_Thread_allocate_mint_with_fpu_regs_stub_offset = 184;
static constexpr dart::compiler::target::word
- AOT_Thread_allocate_mint_without_fpu_regs_entry_point_offset = 280;
+ AOT_Thread_allocate_mint_without_fpu_regs_entry_point_offset = 284;
static constexpr dart::compiler::target::word
- AOT_Thread_allocate_mint_without_fpu_regs_stub_offset = 184;
+ AOT_Thread_allocate_mint_without_fpu_regs_stub_offset = 188;
static constexpr dart::compiler::target::word
- AOT_Thread_allocate_object_entry_point_offset = 284;
+ AOT_Thread_allocate_object_entry_point_offset = 288;
static constexpr dart::compiler::target::word
- AOT_Thread_allocate_object_stub_offset = 188;
+ AOT_Thread_allocate_object_stub_offset = 192;
static constexpr dart::compiler::target::word
- AOT_Thread_allocate_object_parameterized_entry_point_offset = 288;
+ AOT_Thread_allocate_object_parameterized_entry_point_offset = 292;
static constexpr dart::compiler::target::word
- AOT_Thread_allocate_object_parameterized_stub_offset = 192;
+ AOT_Thread_allocate_object_parameterized_stub_offset = 196;
static constexpr dart::compiler::target::word
- AOT_Thread_allocate_object_slow_entry_point_offset = 292;
+ AOT_Thread_allocate_object_slow_entry_point_offset = 296;
static constexpr dart::compiler::target::word
- AOT_Thread_allocate_object_slow_stub_offset = 196;
+ AOT_Thread_allocate_object_slow_stub_offset = 200;
static constexpr dart::compiler::target::word AOT_Thread_api_top_scope_offset =
- 832;
+ 836;
static constexpr dart::compiler::target::word
- AOT_Thread_auto_scope_native_wrapper_entry_point_offset = 340;
+ AOT_Thread_auto_scope_native_wrapper_entry_point_offset = 344;
static constexpr dart::compiler::target::word AOT_Thread_bool_false_offset =
120;
static constexpr dart::compiler::target::word AOT_Thread_bool_true_offset = 116;
static constexpr dart::compiler::target::word
- AOT_Thread_bootstrap_native_wrapper_entry_point_offset = 332;
+ AOT_Thread_bootstrap_native_wrapper_entry_point_offset = 336;
static constexpr dart::compiler::target::word
- AOT_Thread_call_to_runtime_entry_point_offset = 272;
+ AOT_Thread_call_to_runtime_entry_point_offset = 276;
static constexpr dart::compiler::target::word
- AOT_Thread_call_to_runtime_stub_offset = 136;
+ AOT_Thread_call_to_runtime_stub_offset = 140;
static constexpr dart::compiler::target::word AOT_Thread_dart_stream_offset =
- 856;
+ 864;
static constexpr dart::compiler::target::word
AOT_Thread_dispatch_table_array_offset = 44;
static constexpr dart::compiler::target::word
- AOT_Thread_double_truncate_round_supported_offset = 836;
+ AOT_Thread_double_truncate_round_supported_offset = 840;
static constexpr dart::compiler::target::word
- AOT_Thread_service_extension_stream_offset = 860;
+ AOT_Thread_service_extension_stream_offset = 868;
static constexpr dart::compiler::target::word AOT_Thread_optimize_entry_offset =
- 312;
+ 316;
static constexpr dart::compiler::target::word AOT_Thread_optimize_stub_offset =
- 224;
+ 228;
static constexpr dart::compiler::target::word
- AOT_Thread_deoptimize_entry_offset = 316;
+ AOT_Thread_deoptimize_entry_offset = 320;
static constexpr dart::compiler::target::word
- AOT_Thread_deoptimize_stub_offset = 228;
+ AOT_Thread_deoptimize_stub_offset = 232;
static constexpr dart::compiler::target::word
- AOT_Thread_double_abs_address_offset = 356;
+ AOT_Thread_double_abs_address_offset = 360;
static constexpr dart::compiler::target::word
- AOT_Thread_double_negate_address_offset = 352;
+ AOT_Thread_double_negate_address_offset = 356;
static constexpr dart::compiler::target::word AOT_Thread_end_offset = 52;
static constexpr dart::compiler::target::word
- AOT_Thread_enter_safepoint_stub_offset = 248;
+ AOT_Thread_enter_safepoint_stub_offset = 252;
static constexpr dart::compiler::target::word
- AOT_Thread_execution_state_offset = 812;
+ AOT_Thread_execution_state_offset = 816;
static constexpr dart::compiler::target::word
- AOT_Thread_exit_safepoint_stub_offset = 252;
+ AOT_Thread_exit_safepoint_stub_offset = 256;
static constexpr dart::compiler::target::word
- AOT_Thread_exit_safepoint_ignore_unwind_in_progress_stub_offset = 256;
+ AOT_Thread_exit_safepoint_ignore_unwind_in_progress_stub_offset = 260;
static constexpr dart::compiler::target::word
- AOT_Thread_call_native_through_safepoint_stub_offset = 260;
+ AOT_Thread_call_native_through_safepoint_stub_offset = 264;
static constexpr dart::compiler::target::word
- AOT_Thread_call_native_through_safepoint_entry_point_offset = 320;
+ AOT_Thread_call_native_through_safepoint_entry_point_offset = 324;
static constexpr dart::compiler::target::word
- AOT_Thread_fix_allocation_stub_code_offset = 128;
+ AOT_Thread_fix_allocation_stub_code_offset = 132;
static constexpr dart::compiler::target::word
- AOT_Thread_fix_callers_target_code_offset = 124;
+ AOT_Thread_fix_callers_target_code_offset = 128;
static constexpr dart::compiler::target::word
- AOT_Thread_float_absolute_address_offset = 368;
+ AOT_Thread_float_absolute_address_offset = 372;
static constexpr dart::compiler::target::word
- AOT_Thread_float_negate_address_offset = 364;
+ AOT_Thread_float_negate_address_offset = 368;
static constexpr dart::compiler::target::word
- AOT_Thread_float_not_address_offset = 360;
+ AOT_Thread_float_not_address_offset = 364;
static constexpr dart::compiler::target::word
- AOT_Thread_float_zerow_address_offset = 372;
+ AOT_Thread_float_zerow_address_offset = 376;
static constexpr dart::compiler::target::word
- AOT_Thread_global_object_pool_offset = 800;
+ AOT_Thread_global_object_pool_offset = 804;
static constexpr dart::compiler::target::word
- AOT_Thread_invoke_dart_code_stub_offset = 132;
+ AOT_Thread_invoke_dart_code_stub_offset = 136;
static constexpr dart::compiler::target::word
- AOT_Thread_exit_through_ffi_offset = 828;
+ AOT_Thread_exit_through_ffi_offset = 832;
static constexpr dart::compiler::target::word AOT_Thread_isolate_offset = 40;
static constexpr dart::compiler::target::word AOT_Thread_isolate_group_offset =
- 864;
+ 872;
static constexpr dart::compiler::target::word
AOT_Thread_field_table_values_offset = 64;
static constexpr dart::compiler::target::word
- AOT_Thread_lazy_deopt_from_return_stub_offset = 232;
+ AOT_Thread_lazy_deopt_from_return_stub_offset = 236;
static constexpr dart::compiler::target::word
- AOT_Thread_lazy_deopt_from_throw_stub_offset = 236;
+ AOT_Thread_lazy_deopt_from_throw_stub_offset = 240;
static constexpr dart::compiler::target::word
- AOT_Thread_lazy_specialize_type_test_stub_offset = 244;
+ AOT_Thread_lazy_specialize_type_test_stub_offset = 248;
static constexpr dart::compiler::target::word
AOT_Thread_marking_stack_block_offset = 80;
static constexpr dart::compiler::target::word
- AOT_Thread_megamorphic_call_checked_entry_offset = 304;
+ AOT_Thread_megamorphic_call_checked_entry_offset = 308;
static constexpr dart::compiler::target::word
- AOT_Thread_switchable_call_miss_entry_offset = 308;
+ AOT_Thread_switchable_call_miss_entry_offset = 312;
static constexpr dart::compiler::target::word
- AOT_Thread_switchable_call_miss_stub_offset = 208;
+ AOT_Thread_switchable_call_miss_stub_offset = 212;
static constexpr dart::compiler::target::word
- AOT_Thread_no_scope_native_wrapper_entry_point_offset = 336;
+ AOT_Thread_no_scope_native_wrapper_entry_point_offset = 340;
static constexpr dart::compiler::target::word
- AOT_Thread_late_initialization_error_shared_with_fpu_regs_stub_offset = 144;
+ AOT_Thread_late_initialization_error_shared_with_fpu_regs_stub_offset = 148;
static constexpr dart::compiler::target::word
AOT_Thread_late_initialization_error_shared_without_fpu_regs_stub_offset =
- 140;
+ 144;
static constexpr dart::compiler::target::word
- AOT_Thread_null_error_shared_with_fpu_regs_stub_offset = 152;
+ AOT_Thread_null_error_shared_with_fpu_regs_stub_offset = 156;
static constexpr dart::compiler::target::word
- AOT_Thread_null_error_shared_without_fpu_regs_stub_offset = 148;
+ AOT_Thread_null_error_shared_without_fpu_regs_stub_offset = 152;
static constexpr dart::compiler::target::word
- AOT_Thread_null_arg_error_shared_with_fpu_regs_stub_offset = 160;
+ AOT_Thread_null_arg_error_shared_with_fpu_regs_stub_offset = 164;
static constexpr dart::compiler::target::word
- AOT_Thread_null_arg_error_shared_without_fpu_regs_stub_offset = 156;
+ AOT_Thread_null_arg_error_shared_without_fpu_regs_stub_offset = 160;
static constexpr dart::compiler::target::word
- AOT_Thread_null_cast_error_shared_with_fpu_regs_stub_offset = 168;
+ AOT_Thread_null_cast_error_shared_with_fpu_regs_stub_offset = 172;
static constexpr dart::compiler::target::word
- AOT_Thread_null_cast_error_shared_without_fpu_regs_stub_offset = 164;
+ AOT_Thread_null_cast_error_shared_without_fpu_regs_stub_offset = 168;
static constexpr dart::compiler::target::word
- AOT_Thread_range_error_shared_with_fpu_regs_stub_offset = 176;
+ AOT_Thread_range_error_shared_with_fpu_regs_stub_offset = 180;
static constexpr dart::compiler::target::word
- AOT_Thread_range_error_shared_without_fpu_regs_stub_offset = 172;
+ AOT_Thread_range_error_shared_without_fpu_regs_stub_offset = 176;
static constexpr dart::compiler::target::word AOT_Thread_object_null_offset =
112;
static constexpr dart::compiler::target::word
- AOT_Thread_predefined_symbols_address_offset = 344;
-static constexpr dart::compiler::target::word AOT_Thread_resume_pc_offset = 804;
+ AOT_Thread_predefined_symbols_address_offset = 348;
+static constexpr dart::compiler::target::word AOT_Thread_resume_pc_offset = 808;
static constexpr dart::compiler::target::word
- AOT_Thread_saved_shadow_call_stack_offset = 808;
+ AOT_Thread_saved_shadow_call_stack_offset = 812;
static constexpr dart::compiler::target::word
- AOT_Thread_safepoint_state_offset = 816;
+ AOT_Thread_safepoint_state_offset = 820;
static constexpr dart::compiler::target::word
- AOT_Thread_slow_type_test_stub_offset = 240;
+ AOT_Thread_slow_type_test_stub_offset = 244;
static constexpr dart::compiler::target::word
- AOT_Thread_slow_type_test_entry_point_offset = 328;
+ AOT_Thread_slow_type_test_entry_point_offset = 332;
static constexpr dart::compiler::target::word AOT_Thread_stack_limit_offset =
28;
static constexpr dart::compiler::target::word
@@ -17963,13 +17963,13 @@
static constexpr dart::compiler::target::word
AOT_Thread_stack_overflow_flags_offset = 60;
static constexpr dart::compiler::target::word
- AOT_Thread_stack_overflow_shared_with_fpu_regs_entry_point_offset = 300;
+ AOT_Thread_stack_overflow_shared_with_fpu_regs_entry_point_offset = 304;
static constexpr dart::compiler::target::word
- AOT_Thread_stack_overflow_shared_with_fpu_regs_stub_offset = 204;
+ AOT_Thread_stack_overflow_shared_with_fpu_regs_stub_offset = 208;
static constexpr dart::compiler::target::word
- AOT_Thread_stack_overflow_shared_without_fpu_regs_entry_point_offset = 296;
+ AOT_Thread_stack_overflow_shared_without_fpu_regs_entry_point_offset = 300;
static constexpr dart::compiler::target::word
- AOT_Thread_stack_overflow_shared_without_fpu_regs_stub_offset = 200;
+ AOT_Thread_stack_overflow_shared_without_fpu_regs_stub_offset = 204;
static constexpr dart::compiler::target::word
AOT_Thread_store_buffer_block_offset = 76;
static constexpr dart::compiler::target::word
@@ -17983,19 +17983,19 @@
AOT_Thread_unboxed_double_runtime_arg_offset = 104;
static constexpr dart::compiler::target::word AOT_Thread_vm_tag_offset = 88;
static constexpr dart::compiler::target::word
- AOT_Thread_write_barrier_entry_point_offset = 264;
+ AOT_Thread_write_barrier_entry_point_offset = 268;
static constexpr dart::compiler::target::word
AOT_Thread_write_barrier_mask_offset = 32;
static constexpr dart::compiler::target::word AOT_Thread_heap_base_offset = 36;
static constexpr dart::compiler::target::word AOT_Thread_callback_code_offset =
- 820;
+ 824;
static constexpr dart::compiler::target::word
- AOT_Thread_callback_stack_return_offset = 824;
-static constexpr dart::compiler::target::word AOT_Thread_random_offset = 840;
+ AOT_Thread_callback_stack_return_offset = 828;
+static constexpr dart::compiler::target::word AOT_Thread_random_offset = 848;
static constexpr dart::compiler::target::word
- AOT_Thread_jump_to_frame_entry_point_offset = 324;
+ AOT_Thread_jump_to_frame_entry_point_offset = 328;
static constexpr dart::compiler::target::word AOT_Thread_tsan_utils_offset =
- 848;
+ 856;
static constexpr dart::compiler::target::word
AOT_TsanUtils_setjmp_function_offset = 0;
static constexpr dart::compiler::target::word
@@ -18108,9 +18108,9 @@
4, 12, 8, 16};
static constexpr dart::compiler::target::word
AOT_Thread_write_barrier_wrappers_thread_offset[] = {
- -1, -1, -1, -1, -1, 720, 724, 728, -1, -1, 732,
- 736, 740, -1, -1, -1, 744, 748, 752, 756, 760, 764,
- 768, 772, -1, -1, -1, -1, 776, 780, 784, 788};
+ -1, -1, -1, -1, -1, 724, 728, 732, -1, -1, 736,
+ 740, 744, -1, -1, -1, 748, 752, 756, 760, 764, 768,
+ 772, 776, -1, -1, -1, -1, 780, 784, 788, 792};
static constexpr dart::compiler::target::word AOT_AbstractType_InstanceSize =
12;
static constexpr dart::compiler::target::word AOT_ApiError_InstanceSize = 8;
@@ -18474,153 +18474,153 @@
static constexpr dart::compiler::target::word
AOT_SubtypeTestCache_cache_offset = 8;
static constexpr dart::compiler::target::word
- AOT_Thread_AllocateArray_entry_point_offset = 728;
+ AOT_Thread_AllocateArray_entry_point_offset = 736;
static constexpr dart::compiler::target::word
- AOT_Thread_active_exception_offset = 1560;
+ AOT_Thread_active_exception_offset = 1568;
static constexpr dart::compiler::target::word
- AOT_Thread_active_stacktrace_offset = 1568;
+ AOT_Thread_active_stacktrace_offset = 1576;
static constexpr dart::compiler::target::word
- AOT_Thread_array_write_barrier_entry_point_offset = 512;
+ AOT_Thread_array_write_barrier_entry_point_offset = 520;
static constexpr dart::compiler::target::word
- AOT_Thread_allocate_mint_with_fpu_regs_entry_point_offset = 528;
+ AOT_Thread_allocate_mint_with_fpu_regs_entry_point_offset = 536;
static constexpr dart::compiler::target::word
- AOT_Thread_allocate_mint_with_fpu_regs_stub_offset = 336;
+ AOT_Thread_allocate_mint_with_fpu_regs_stub_offset = 344;
static constexpr dart::compiler::target::word
- AOT_Thread_allocate_mint_without_fpu_regs_entry_point_offset = 536;
+ AOT_Thread_allocate_mint_without_fpu_regs_entry_point_offset = 544;
static constexpr dart::compiler::target::word
- AOT_Thread_allocate_mint_without_fpu_regs_stub_offset = 344;
+ AOT_Thread_allocate_mint_without_fpu_regs_stub_offset = 352;
static constexpr dart::compiler::target::word
- AOT_Thread_allocate_object_entry_point_offset = 544;
+ AOT_Thread_allocate_object_entry_point_offset = 552;
static constexpr dart::compiler::target::word
- AOT_Thread_allocate_object_stub_offset = 352;
+ AOT_Thread_allocate_object_stub_offset = 360;
static constexpr dart::compiler::target::word
- AOT_Thread_allocate_object_parameterized_entry_point_offset = 552;
+ AOT_Thread_allocate_object_parameterized_entry_point_offset = 560;
static constexpr dart::compiler::target::word
- AOT_Thread_allocate_object_parameterized_stub_offset = 360;
+ AOT_Thread_allocate_object_parameterized_stub_offset = 368;
static constexpr dart::compiler::target::word
- AOT_Thread_allocate_object_slow_entry_point_offset = 560;
+ AOT_Thread_allocate_object_slow_entry_point_offset = 568;
static constexpr dart::compiler::target::word
- AOT_Thread_allocate_object_slow_stub_offset = 368;
+ AOT_Thread_allocate_object_slow_stub_offset = 376;
static constexpr dart::compiler::target::word AOT_Thread_api_top_scope_offset =
- 1640;
+ 1648;
static constexpr dart::compiler::target::word
- AOT_Thread_auto_scope_native_wrapper_entry_point_offset = 656;
+ AOT_Thread_auto_scope_native_wrapper_entry_point_offset = 664;
static constexpr dart::compiler::target::word AOT_Thread_bool_false_offset =
216;
static constexpr dart::compiler::target::word AOT_Thread_bool_true_offset = 208;
static constexpr dart::compiler::target::word
- AOT_Thread_bootstrap_native_wrapper_entry_point_offset = 640;
+ AOT_Thread_bootstrap_native_wrapper_entry_point_offset = 648;
static constexpr dart::compiler::target::word
- AOT_Thread_call_to_runtime_entry_point_offset = 520;
+ AOT_Thread_call_to_runtime_entry_point_offset = 528;
static constexpr dart::compiler::target::word
- AOT_Thread_call_to_runtime_stub_offset = 248;
+ AOT_Thread_call_to_runtime_stub_offset = 256;
static constexpr dart::compiler::target::word AOT_Thread_dart_stream_offset =
- 1680;
+ 1688;
static constexpr dart::compiler::target::word
AOT_Thread_dispatch_table_array_offset = 88;
static constexpr dart::compiler::target::word
- AOT_Thread_double_truncate_round_supported_offset = 1648;
+ AOT_Thread_double_truncate_round_supported_offset = 1656;
static constexpr dart::compiler::target::word
- AOT_Thread_service_extension_stream_offset = 1688;
+ AOT_Thread_service_extension_stream_offset = 1696;
static constexpr dart::compiler::target::word AOT_Thread_optimize_entry_offset =
- 600;
+ 608;
static constexpr dart::compiler::target::word AOT_Thread_optimize_stub_offset =
- 424;
+ 432;
static constexpr dart::compiler::target::word
- AOT_Thread_deoptimize_entry_offset = 608;
+ AOT_Thread_deoptimize_entry_offset = 616;
static constexpr dart::compiler::target::word
- AOT_Thread_deoptimize_stub_offset = 432;
+ AOT_Thread_deoptimize_stub_offset = 440;
static constexpr dart::compiler::target::word
- AOT_Thread_double_abs_address_offset = 688;
+ AOT_Thread_double_abs_address_offset = 696;
static constexpr dart::compiler::target::word
- AOT_Thread_double_negate_address_offset = 680;
+ AOT_Thread_double_negate_address_offset = 688;
static constexpr dart::compiler::target::word AOT_Thread_end_offset = 104;
static constexpr dart::compiler::target::word
- AOT_Thread_enter_safepoint_stub_offset = 472;
+ AOT_Thread_enter_safepoint_stub_offset = 480;
static constexpr dart::compiler::target::word
- AOT_Thread_execution_state_offset = 1600;
+ AOT_Thread_execution_state_offset = 1608;
static constexpr dart::compiler::target::word
- AOT_Thread_exit_safepoint_stub_offset = 480;
+ AOT_Thread_exit_safepoint_stub_offset = 488;
static constexpr dart::compiler::target::word
- AOT_Thread_exit_safepoint_ignore_unwind_in_progress_stub_offset = 488;
+ AOT_Thread_exit_safepoint_ignore_unwind_in_progress_stub_offset = 496;
static constexpr dart::compiler::target::word
- AOT_Thread_call_native_through_safepoint_stub_offset = 496;
+ AOT_Thread_call_native_through_safepoint_stub_offset = 504;
static constexpr dart::compiler::target::word
- AOT_Thread_call_native_through_safepoint_entry_point_offset = 616;
+ AOT_Thread_call_native_through_safepoint_entry_point_offset = 624;
static constexpr dart::compiler::target::word
- AOT_Thread_fix_allocation_stub_code_offset = 232;
+ AOT_Thread_fix_allocation_stub_code_offset = 240;
static constexpr dart::compiler::target::word
- AOT_Thread_fix_callers_target_code_offset = 224;
+ AOT_Thread_fix_callers_target_code_offset = 232;
static constexpr dart::compiler::target::word
- AOT_Thread_float_absolute_address_offset = 712;
+ AOT_Thread_float_absolute_address_offset = 720;
static constexpr dart::compiler::target::word
- AOT_Thread_float_negate_address_offset = 704;
+ AOT_Thread_float_negate_address_offset = 712;
static constexpr dart::compiler::target::word
- AOT_Thread_float_not_address_offset = 696;
+ AOT_Thread_float_not_address_offset = 704;
static constexpr dart::compiler::target::word
- AOT_Thread_float_zerow_address_offset = 720;
+ AOT_Thread_float_zerow_address_offset = 728;
static constexpr dart::compiler::target::word
- AOT_Thread_global_object_pool_offset = 1576;
+ AOT_Thread_global_object_pool_offset = 1584;
static constexpr dart::compiler::target::word
- AOT_Thread_invoke_dart_code_stub_offset = 240;
+ AOT_Thread_invoke_dart_code_stub_offset = 248;
static constexpr dart::compiler::target::word
- AOT_Thread_exit_through_ffi_offset = 1632;
+ AOT_Thread_exit_through_ffi_offset = 1640;
static constexpr dart::compiler::target::word AOT_Thread_isolate_offset = 80;
static constexpr dart::compiler::target::word AOT_Thread_isolate_group_offset =
- 1696;
+ 1704;
static constexpr dart::compiler::target::word
AOT_Thread_field_table_values_offset = 128;
static constexpr dart::compiler::target::word
- AOT_Thread_lazy_deopt_from_return_stub_offset = 440;
+ AOT_Thread_lazy_deopt_from_return_stub_offset = 448;
static constexpr dart::compiler::target::word
- AOT_Thread_lazy_deopt_from_throw_stub_offset = 448;
+ AOT_Thread_lazy_deopt_from_throw_stub_offset = 456;
static constexpr dart::compiler::target::word
- AOT_Thread_lazy_specialize_type_test_stub_offset = 464;
+ AOT_Thread_lazy_specialize_type_test_stub_offset = 472;
static constexpr dart::compiler::target::word
AOT_Thread_marking_stack_block_offset = 160;
static constexpr dart::compiler::target::word
- AOT_Thread_megamorphic_call_checked_entry_offset = 584;
+ AOT_Thread_megamorphic_call_checked_entry_offset = 592;
static constexpr dart::compiler::target::word
- AOT_Thread_switchable_call_miss_entry_offset = 592;
+ AOT_Thread_switchable_call_miss_entry_offset = 600;
static constexpr dart::compiler::target::word
- AOT_Thread_switchable_call_miss_stub_offset = 392;
+ AOT_Thread_switchable_call_miss_stub_offset = 400;
static constexpr dart::compiler::target::word
- AOT_Thread_no_scope_native_wrapper_entry_point_offset = 648;
+ AOT_Thread_no_scope_native_wrapper_entry_point_offset = 656;
static constexpr dart::compiler::target::word
- AOT_Thread_late_initialization_error_shared_with_fpu_regs_stub_offset = 264;
+ AOT_Thread_late_initialization_error_shared_with_fpu_regs_stub_offset = 272;
static constexpr dart::compiler::target::word
AOT_Thread_late_initialization_error_shared_without_fpu_regs_stub_offset =
- 256;
+ 264;
static constexpr dart::compiler::target::word
- AOT_Thread_null_error_shared_with_fpu_regs_stub_offset = 280;
+ AOT_Thread_null_error_shared_with_fpu_regs_stub_offset = 288;
static constexpr dart::compiler::target::word
- AOT_Thread_null_error_shared_without_fpu_regs_stub_offset = 272;
+ AOT_Thread_null_error_shared_without_fpu_regs_stub_offset = 280;
static constexpr dart::compiler::target::word
- AOT_Thread_null_arg_error_shared_with_fpu_regs_stub_offset = 296;
+ AOT_Thread_null_arg_error_shared_with_fpu_regs_stub_offset = 304;
static constexpr dart::compiler::target::word
- AOT_Thread_null_arg_error_shared_without_fpu_regs_stub_offset = 288;
+ AOT_Thread_null_arg_error_shared_without_fpu_regs_stub_offset = 296;
static constexpr dart::compiler::target::word
- AOT_Thread_null_cast_error_shared_with_fpu_regs_stub_offset = 312;
+ AOT_Thread_null_cast_error_shared_with_fpu_regs_stub_offset = 320;
static constexpr dart::compiler::target::word
- AOT_Thread_null_cast_error_shared_without_fpu_regs_stub_offset = 304;
+ AOT_Thread_null_cast_error_shared_without_fpu_regs_stub_offset = 312;
static constexpr dart::compiler::target::word
- AOT_Thread_range_error_shared_with_fpu_regs_stub_offset = 328;
+ AOT_Thread_range_error_shared_with_fpu_regs_stub_offset = 336;
static constexpr dart::compiler::target::word
- AOT_Thread_range_error_shared_without_fpu_regs_stub_offset = 320;
+ AOT_Thread_range_error_shared_without_fpu_regs_stub_offset = 328;
static constexpr dart::compiler::target::word AOT_Thread_object_null_offset =
200;
static constexpr dart::compiler::target::word
- AOT_Thread_predefined_symbols_address_offset = 664;
+ AOT_Thread_predefined_symbols_address_offset = 672;
static constexpr dart::compiler::target::word AOT_Thread_resume_pc_offset =
- 1584;
+ 1592;
static constexpr dart::compiler::target::word
- AOT_Thread_saved_shadow_call_stack_offset = 1592;
+ AOT_Thread_saved_shadow_call_stack_offset = 1600;
static constexpr dart::compiler::target::word
- AOT_Thread_safepoint_state_offset = 1608;
+ AOT_Thread_safepoint_state_offset = 1616;
static constexpr dart::compiler::target::word
- AOT_Thread_slow_type_test_stub_offset = 456;
+ AOT_Thread_slow_type_test_stub_offset = 464;
static constexpr dart::compiler::target::word
- AOT_Thread_slow_type_test_entry_point_offset = 632;
+ AOT_Thread_slow_type_test_entry_point_offset = 640;
static constexpr dart::compiler::target::word AOT_Thread_stack_limit_offset =
56;
static constexpr dart::compiler::target::word
@@ -18628,13 +18628,13 @@
static constexpr dart::compiler::target::word
AOT_Thread_stack_overflow_flags_offset = 120;
static constexpr dart::compiler::target::word
- AOT_Thread_stack_overflow_shared_with_fpu_regs_entry_point_offset = 576;
+ AOT_Thread_stack_overflow_shared_with_fpu_regs_entry_point_offset = 584;
static constexpr dart::compiler::target::word
- AOT_Thread_stack_overflow_shared_with_fpu_regs_stub_offset = 384;
+ AOT_Thread_stack_overflow_shared_with_fpu_regs_stub_offset = 392;
static constexpr dart::compiler::target::word
- AOT_Thread_stack_overflow_shared_without_fpu_regs_entry_point_offset = 568;
+ AOT_Thread_stack_overflow_shared_without_fpu_regs_entry_point_offset = 576;
static constexpr dart::compiler::target::word
- AOT_Thread_stack_overflow_shared_without_fpu_regs_stub_offset = 376;
+ AOT_Thread_stack_overflow_shared_without_fpu_regs_stub_offset = 384;
static constexpr dart::compiler::target::word
AOT_Thread_store_buffer_block_offset = 152;
static constexpr dart::compiler::target::word
@@ -18648,19 +18648,19 @@
AOT_Thread_unboxed_double_runtime_arg_offset = 192;
static constexpr dart::compiler::target::word AOT_Thread_vm_tag_offset = 176;
static constexpr dart::compiler::target::word
- AOT_Thread_write_barrier_entry_point_offset = 504;
+ AOT_Thread_write_barrier_entry_point_offset = 512;
static constexpr dart::compiler::target::word
AOT_Thread_write_barrier_mask_offset = 64;
static constexpr dart::compiler::target::word AOT_Thread_heap_base_offset = 72;
static constexpr dart::compiler::target::word AOT_Thread_callback_code_offset =
- 1616;
+ 1624;
static constexpr dart::compiler::target::word
- AOT_Thread_callback_stack_return_offset = 1624;
-static constexpr dart::compiler::target::word AOT_Thread_random_offset = 1656;
+ AOT_Thread_callback_stack_return_offset = 1632;
+static constexpr dart::compiler::target::word AOT_Thread_random_offset = 1664;
static constexpr dart::compiler::target::word
- AOT_Thread_jump_to_frame_entry_point_offset = 624;
+ AOT_Thread_jump_to_frame_entry_point_offset = 632;
static constexpr dart::compiler::target::word AOT_Thread_tsan_utils_offset =
- 1664;
+ 1672;
static constexpr dart::compiler::target::word
AOT_TsanUtils_setjmp_function_offset = 0;
static constexpr dart::compiler::target::word
@@ -18774,9 +18774,9 @@
8, 24, 16, 32};
static constexpr dart::compiler::target::word
AOT_Thread_write_barrier_wrappers_thread_offset[] = {
- -1, -1, -1, -1, -1, 1416, 1424, 1432, -1, -1, 1440,
- 1448, 1456, -1, -1, -1, 1464, 1472, 1480, 1488, 1496, 1504,
- 1512, 1520, -1, -1, -1, -1, 1528, 1536, 1544, 1552};
+ -1, -1, -1, -1, -1, 1424, 1432, 1440, -1, -1, 1448,
+ 1456, 1464, -1, -1, -1, 1472, 1480, 1488, 1496, 1504, 1512,
+ 1520, 1528, -1, -1, -1, -1, 1536, 1544, 1552, 1560};
static constexpr dart::compiler::target::word AOT_AbstractType_InstanceSize =
24;
static constexpr dart::compiler::target::word AOT_ApiError_InstanceSize = 16;
diff --git a/runtime/vm/compiler/stub_code_compiler.cc b/runtime/vm/compiler/stub_code_compiler.cc
index 33ef038..2f3601c 100644
--- a/runtime/vm/compiler/stub_code_compiler.cc
+++ b/runtime/vm/compiler/stub_code_compiler.cc
@@ -270,7 +270,7 @@
#endif
}
-void StubCodeCompiler::GenerateInstantiateTypeStub(Assembler* assembler) {
+static void BuildInstantiateTypeRuntimeCall(Assembler* assembler) {
__ EnterStubFrame();
__ PushObject(Object::null_object());
__ PushRegister(InstantiateTypeABI::kTypeReg);
@@ -283,6 +283,135 @@
__ Ret();
}
+static void BuildInstantiateTypeParameterStub(Assembler* assembler,
+ Nullability nullability,
+ bool is_function_parameter) {
+ Label runtime_call, return_dynamic, type_parameter_value_is_not_type;
+
+ if (is_function_parameter) {
+ __ CompareObject(InstantiateTypeABI::kFunctionTypeArgumentsReg,
+ TypeArguments::null_object());
+ __ BranchIf(EQUAL, &return_dynamic);
+ __ LoadFieldFromOffset(
+ InstantiateTypeABI::kResultTypeReg, InstantiateTypeABI::kTypeReg,
+ target::TypeParameter::index_offset(), kUnsignedByte);
+ __ LoadIndexedCompressed(InstantiateTypeABI::kResultTypeReg,
+ InstantiateTypeABI::kFunctionTypeArgumentsReg,
+ target::TypeArguments::types_offset(),
+ InstantiateTypeABI::kResultTypeReg);
+ } else {
+ __ CompareObject(InstantiateTypeABI::kInstantiatorTypeArgumentsReg,
+ TypeArguments::null_object());
+ __ BranchIf(EQUAL, &return_dynamic);
+ __ LoadFieldFromOffset(
+ InstantiateTypeABI::kResultTypeReg, InstantiateTypeABI::kTypeReg,
+ target::TypeParameter::index_offset(), kUnsignedByte);
+ __ LoadIndexedCompressed(InstantiateTypeABI::kResultTypeReg,
+ InstantiateTypeABI::kInstantiatorTypeArgumentsReg,
+ target::TypeArguments::types_offset(),
+ InstantiateTypeABI::kResultTypeReg);
+ }
+
+ __ LoadClassId(InstantiateTypeABI::kScratchReg,
+ InstantiateTypeABI::kResultTypeReg);
+
+ // The loaded value from the TAV can be [Type], [FunctionType] or [TypeRef].
+
+ // Handle [Type]s.
+ __ CompareImmediate(InstantiateTypeABI::kScratchReg, kTypeCid);
+ __ BranchIf(NOT_EQUAL, &type_parameter_value_is_not_type);
+ switch (nullability) {
+ case Nullability::kNonNullable:
+ __ Ret();
+ break;
+ case Nullability::kNullable:
+ __ CompareTypeNullabilityWith(
+ InstantiateTypeABI::kResultTypeReg,
+ static_cast<int8_t>(Nullability::kNullable));
+ __ BranchIf(NOT_EQUAL, &runtime_call);
+ __ Ret();
+ break;
+ case Nullability::kLegacy:
+ __ CompareTypeNullabilityWith(
+ InstantiateTypeABI::kResultTypeReg,
+ static_cast<int8_t>(Nullability::kNonNullable));
+ __ BranchIf(EQUAL, &runtime_call);
+ __ Ret();
+ }
+
+ // Handle [FunctionType]s.
+ __ Bind(&type_parameter_value_is_not_type);
+ __ CompareImmediate(InstantiateTypeABI::kScratchReg, kFunctionTypeCid);
+ __ BranchIf(NOT_EQUAL, &runtime_call);
+ switch (nullability) {
+ case Nullability::kNonNullable:
+ __ Ret();
+ break;
+ case Nullability::kNullable:
+ __ CompareFunctionTypeNullabilityWith(
+ InstantiateTypeABI::kResultTypeReg,
+ static_cast<int8_t>(Nullability::kNullable));
+ __ BranchIf(NOT_EQUAL, &runtime_call);
+ __ Ret();
+ break;
+ case Nullability::kLegacy:
+ __ CompareFunctionTypeNullabilityWith(
+ InstantiateTypeABI::kResultTypeReg,
+ static_cast<int8_t>(Nullability::kNonNullable));
+ __ BranchIf(EQUAL, &runtime_call);
+ __ Ret();
+ }
+
+ // The TAV was null, so the value of the type parameter is "dynamic".
+ __ Bind(&return_dynamic);
+ __ LoadObject(InstantiateTypeABI::kResultTypeReg, Type::dynamic_type());
+ __ Ret();
+
+ __ Bind(&runtime_call);
+ BuildInstantiateTypeRuntimeCall(assembler);
+}
+
+void StubCodeCompiler::GenerateInstantiateTypeNonNullableClassTypeParameterStub(
+ Assembler* assembler) {
+ BuildInstantiateTypeParameterStub(assembler, Nullability::kNonNullable,
+ /*is_function_parameter=*/false);
+}
+
+void StubCodeCompiler::GenerateInstantiateTypeNullableClassTypeParameterStub(
+ Assembler* assembler) {
+ BuildInstantiateTypeParameterStub(assembler, Nullability::kNullable,
+ /*is_function_parameter=*/false);
+}
+
+void StubCodeCompiler::GenerateInstantiateTypeLegacyClassTypeParameterStub(
+ Assembler* assembler) {
+ BuildInstantiateTypeParameterStub(assembler, Nullability::kLegacy,
+ /*is_function_parameter=*/false);
+}
+
+void StubCodeCompiler::
+ GenerateInstantiateTypeNonNullableFunctionTypeParameterStub(
+ Assembler* assembler) {
+ BuildInstantiateTypeParameterStub(assembler, Nullability::kNonNullable,
+ /*is_function_parameter=*/true);
+}
+
+void StubCodeCompiler::GenerateInstantiateTypeNullableFunctionTypeParameterStub(
+ Assembler* assembler) {
+ BuildInstantiateTypeParameterStub(assembler, Nullability::kNullable,
+ /*is_function_parameter=*/true);
+}
+
+void StubCodeCompiler::GenerateInstantiateTypeLegacyFunctionTypeParameterStub(
+ Assembler* assembler) {
+ BuildInstantiateTypeParameterStub(assembler, Nullability::kLegacy,
+ /*is_function_parameter=*/true);
+}
+
+void StubCodeCompiler::GenerateInstantiateTypeStub(Assembler* assembler) {
+ BuildInstantiateTypeRuntimeCall(assembler);
+}
+
void StubCodeCompiler::GenerateInstanceOfStub(Assembler* assembler) {
__ EnterStubFrame();
__ PushObject(NullObject()); // Make room for the result.
diff --git a/runtime/vm/constants.h b/runtime/vm/constants.h
index b56c7e1..916e231 100644
--- a/runtime/vm/constants.h
+++ b/runtime/vm/constants.h
@@ -33,6 +33,7 @@
static constexpr Register kFunctionTypeArgumentsReg =
InstantiationABI::kFunctionTypeArgumentsReg;
static constexpr Register kResultTypeReg = InstantiationABI::kResultTypeReg;
+ static constexpr Register kScratchReg = InstantiationABI::kScratchReg;
};
class RegisterNames {
diff --git a/runtime/vm/constants_arm.h b/runtime/vm/constants_arm.h
index 18a2bc2..48fa007 100644
--- a/runtime/vm/constants_arm.h
+++ b/runtime/vm/constants_arm.h
@@ -345,6 +345,7 @@
static const Register kFunctionTypeArgumentsReg = R1;
static const Register kResultTypeArgumentsReg = R0;
static const Register kResultTypeReg = R0;
+ static const Register kScratchReg = R8;
};
// Registers in addition to those listed in TypeTestABI used inside the
diff --git a/runtime/vm/constants_arm64.h b/runtime/vm/constants_arm64.h
index 94fdda6..b37fd6b 100644
--- a/runtime/vm/constants_arm64.h
+++ b/runtime/vm/constants_arm64.h
@@ -173,6 +173,7 @@
static const Register kFunctionTypeArgumentsReg = R1;
static const Register kResultTypeArgumentsReg = R0;
static const Register kResultTypeReg = R0;
+ static const Register kScratchReg = R8;
};
// Registers in addition to those listed in TypeTestABI used inside the
diff --git a/runtime/vm/constants_ia32.h b/runtime/vm/constants_ia32.h
index 733dd8c..5d77faa 100644
--- a/runtime/vm/constants_ia32.h
+++ b/runtime/vm/constants_ia32.h
@@ -111,6 +111,7 @@
static const Register kFunctionTypeArgumentsReg = ECX;
static const Register kResultTypeArgumentsReg = EAX;
static const Register kResultTypeReg = EAX;
+ static const Register kScratchReg = EDI; // On ia32 we don't use CODE_REG.
};
// Calling convention when calling SubtypeTestCacheStub.
diff --git a/runtime/vm/constants_riscv.h b/runtime/vm/constants_riscv.h
index f8430df..375abfb 100644
--- a/runtime/vm/constants_riscv.h
+++ b/runtime/vm/constants_riscv.h
@@ -184,6 +184,7 @@
static constexpr Register kFunctionTypeArgumentsReg = T3;
static constexpr Register kResultTypeArgumentsReg = A0;
static constexpr Register kResultTypeReg = A0;
+ static constexpr Register kScratchReg = T4;
};
// Registers in addition to those listed in TypeTestABI used inside the
diff --git a/runtime/vm/constants_x64.h b/runtime/vm/constants_x64.h
index 930f588..0c9652b 100644
--- a/runtime/vm/constants_x64.h
+++ b/runtime/vm/constants_x64.h
@@ -146,6 +146,7 @@
static const Register kFunctionTypeArgumentsReg = RCX;
static const Register kResultTypeArgumentsReg = RAX;
static const Register kResultTypeReg = RAX;
+ static const Register kScratchReg = R9;
};
// Registers in addition to those listed in TypeTestABI used inside the
diff --git a/runtime/vm/stub_code_list.h b/runtime/vm/stub_code_list.h
index 3607cbc..7ac3cde 100644
--- a/runtime/vm/stub_code_list.h
+++ b/runtime/vm/stub_code_list.h
@@ -139,6 +139,12 @@
V(AssertBoolean) \
V(InstanceOf) \
V(InstantiateType) \
+ V(InstantiateTypeNonNullableClassTypeParameter) \
+ V(InstantiateTypeNullableClassTypeParameter) \
+ V(InstantiateTypeLegacyClassTypeParameter) \
+ V(InstantiateTypeNonNullableFunctionTypeParameter) \
+ V(InstantiateTypeNullableFunctionTypeParameter) \
+ V(InstantiateTypeLegacyFunctionTypeParameter) \
V(InstantiateTypeArguments) \
V(InstantiateTypeArgumentsMayShareInstantiatorTA) \
V(InstantiateTypeArgumentsMayShareFunctionTA) \
diff --git a/runtime/vm/thread.h b/runtime/vm/thread.h
index 5918a36..f742cd0 100644
--- a/runtime/vm/thread.h
+++ b/runtime/vm/thread.h
@@ -157,7 +157,8 @@
#define CACHED_NON_VM_STUB_LIST(V) \
V(ObjectPtr, object_null_, Object::null(), nullptr) \
V(BoolPtr, bool_true_, Object::bool_true().ptr(), nullptr) \
- V(BoolPtr, bool_false_, Object::bool_false().ptr(), nullptr)
+ V(BoolPtr, bool_false_, Object::bool_false().ptr(), nullptr) \
+ V(TypePtr, dynamic_type_, Type::dynamic_type().ptr(), nullptr)
// List of VM-global objects/addresses cached in each Thread object.
// Important: constant false must immediately follow constant true.
diff --git a/tools/VERSION b/tools/VERSION
index 61bcbea..09f482f 100644
--- a/tools/VERSION
+++ b/tools/VERSION
@@ -27,5 +27,5 @@
MAJOR 2
MINOR 18
PATCH 0
-PRERELEASE 64
+PRERELEASE 65
PRERELEASE_PATCH 0
\ No newline at end of file