diff --git a/.clang-format b/.clang-format index f3288a6f3ef3..030feee7ef6d 100644 --- a/.clang-format +++ b/.clang-format @@ -11,3 +11,5 @@ AllowShortIfStatementsOnASingleLine: 'true' # Put escaped newlines into the rightmost column. AlignEscapedNewlinesLeft: false + +ColumnLimit: 0 \ No newline at end of file diff --git a/runtime/tests/vm/dart/fiber/fiber_exceptions.dart b/runtime/tests/vm/dart/fiber/fiber_exceptions_suite.dart similarity index 100% rename from runtime/tests/vm/dart/fiber/fiber_exceptions.dart rename to runtime/tests/vm/dart/fiber/fiber_exceptions_suite.dart diff --git a/runtime/tests/vm/dart/fiber/fiber_launch_suite.dart b/runtime/tests/vm/dart/fiber/fiber_launch_suite.dart new file mode 100644 index 000000000000..1e65b385bcf5 --- /dev/null +++ b/runtime/tests/vm/dart/fiber/fiber_launch_suite.dart @@ -0,0 +1,84 @@ +import 'dart:fiber'; +import 'dart:async'; +import 'package:expect/expect.dart'; + +final tests = [ + testEmpty, + testIdle, + testTerminated, + testFunction, + testClosure, + testFork, + testForks, +]; + +void testEmpty() { + Fiber.launch(() {}); +} + +void testIdle() { + Expect.throws( + () => Fiber.launch(() => Fiber.spawn(() => Fiber.reschedule())), + (error) => error is StateError && error.message == "There are no scheduled fibers and FiberProcessor idle function is not defined", + ); +} + +void testTerminated() { + Fiber.launch(() => Fiber.spawn(() => Fiber.reschedule()), terminate: true); +} + +void testFunction() { + void entry() { + Expect.equals("argument", Fiber.current().argument.positioned(0)); + } + + Fiber.launch(entry, argument: ["argument"], terminate: true); +} + +void testClosure() { + Fiber.launch( + () => Expect.equals("argument", Fiber.current().argument.positioned(0)), + argument: ["argument"], + terminate: true, + ); +} + +void testFork() { + void child() { + Expect.equals("child", Fiber.current().name); + Expect.equals("child", Fiber.current().argument.positioned(0)); + } + + void main() { + Expect.equals("main", Fiber.current().argument.positioned(0)); + Fiber.spawn(child, name: "child", argument: ["child"]); + } + + Fiber.launch(main, argument: ["main"], terminate: true); +} + +void testForks() { + void child3() { + Expect.equals("child3", Fiber.current().name); + Expect.equals("child3", Fiber.current().argument.positioned(0)); + } + + void child2() { + Expect.equals("child2", Fiber.current().name); + Expect.equals("child2", Fiber.current().argument.positioned(0)); + Fiber.spawn(child3, name: "child3", argument: ["child3"]); + } + + void child1() { + Expect.equals("child1", Fiber.current().name); + Expect.equals("child1", Fiber.current().argument.positioned(0)); + Fiber.spawn(child2, name: "child2", argument: ["child2"]); + } + + void main() { + Expect.equals("main", Fiber.current().argument.positioned(0)); + Fiber.spawn(child1, name: "child1", argument: ["child1"]); + } + + Fiber.launch(main, argument: ["main"], terminate: true); +} diff --git a/runtime/tests/vm/dart/fiber/fiber_lifecycle_suite.dart b/runtime/tests/vm/dart/fiber/fiber_lifecycle_suite.dart new file mode 100644 index 000000000000..55d3d4ea5a14 --- /dev/null +++ b/runtime/tests/vm/dart/fiber/fiber_lifecycle_suite.dart @@ -0,0 +1,24 @@ +import 'dart:fiber'; +import 'dart:async'; +import 'package:expect/expect.dart'; + +final tests = [ + testRecycle, +]; + +void testRecycle() { + Fiber.launch( + () { + var localState = "main"; + final child = Fiber.child( + () => localState = "$localState -> child", + persistent: true, + ); + Fiber.fork(child); + Expect.isTrue(child.state.finished); + Fiber.fork(child); + Expect.equals("main -> child -> child", localState); + }, + terminate: true, + ); +} diff --git a/runtime/tests/vm/dart/fiber/fiber_state_suite.dart b/runtime/tests/vm/dart/fiber/fiber_state_suite.dart new file mode 100644 index 000000000000..c62ce13a7d57 --- /dev/null +++ b/runtime/tests/vm/dart/fiber/fiber_state_suite.dart @@ -0,0 +1,89 @@ +import 'dart:fiber'; +import 'dart:async'; +import 'package:expect/expect.dart'; + +final tests = [ + testGlobalState, + testClosureState, +]; + +var globalStateValue = ""; +void testGlobalState() { + void child() { + globalStateValue += "child -> "; + Fiber.reschedule(); + globalStateValue += "child"; + } + + void main() { + globalStateValue = ""; + globalStateValue += "main -> "; + Fiber.schedule(Fiber.current()); + Fiber.spawn(child); + globalStateValue += "main -> "; + Fiber.reschedule(); + Expect.equals("main -> child -> main -> child", globalStateValue); + } + + Fiber.launch(main, terminate: true); +} + +void testClosureState() { + var localState = "localState"; + Fiber.launch( + () { + Expect.equals("localState", localState); + localState = "after fiber"; + }, + terminate: true, + ); + Expect.equals("after fiber", localState); + + localState = "localState"; + Fiber.launch( + () { + Expect.equals("localState", localState); + localState = "after main fiber"; + Fiber.schedule(Fiber.current()); + Fiber.spawn( + () { + Expect.equals("after main fiber", localState); + localState = "after child fiber"; + Fiber.reschedule(); + Expect.equals("after child fiber after main fiber", localState); + localState = "finish"; + }, + name: "child", + ); + Expect.equals("after child fiber", localState); + localState = "after child fiber after main fiber"; + Fiber.suspend(); + }, + terminate: true, + ); + Expect.equals("finish", localState); + + localState = "level 1"; + Fiber.launch( + () { + Expect.equals("level 1", localState); + localState = "level 2"; + Fiber.spawn( + () { + Expect.equals("level 2", localState); + localState = "level 3"; + Fiber.spawn( + () { + Expect.equals("level 3", localState); + localState = "level 4"; + }, + name: "child", + ); + }, + name: "child", + ); + }, + terminate: true, + ); + Expect.equals("level 4", localState); +} diff --git a/runtime/tests/vm/dart/fiber/fiber_stress.dart b/runtime/tests/vm/dart/fiber/fiber_stress_suite.dart similarity index 100% rename from runtime/tests/vm/dart/fiber/fiber_stress.dart rename to runtime/tests/vm/dart/fiber/fiber_stress_suite.dart diff --git a/runtime/tests/vm/dart/fiber/fiber_test.dart b/runtime/tests/vm/dart/fiber/fiber_test.dart index 1d57a80a5931..7428b5504b4e 100644 --- a/runtime/tests/vm/dart/fiber/fiber_test.dart +++ b/runtime/tests/vm/dart/fiber/fiber_test.dart @@ -1,107 +1,40 @@ import 'dart:fiber'; import 'dart:async'; import 'package:expect/expect.dart'; - -var globalState = ""; - -void main() { - testBase(); - testClosures(); - testRecycle(); -} - -void testBase() { - Fiber.launch(mainEntry, terminate: true); -} - -void testRecycle() { - Fiber.launch( - () { - var localState = "main"; - final child = Fiber.child( - () => localState = "$localState -> child", - persistent: true, - ); - Fiber.fork(child); - Fiber.fork(child); - Expect.equals("main -> child -> child", localState); - }, - terminate: true, - ); -} - -void mainEntry() { - globalState = ""; - globalState += "main -> "; - Fiber.schedule(Fiber.current()); - Fiber.spawn(childEntry); - globalState += "main -> "; - Fiber.reschedule(); - Expect.equals("main -> child -> main -> child", globalState); -} - -void childEntry() { - globalState += "child -> "; - Fiber.reschedule(); - globalState += "child"; -} - -void testClosures() { - var localState = "localState"; - Fiber.launch( - () { - Expect.equals("localState", localState); - localState = "after fiber"; - }, - terminate: true, - ); - Expect.equals("after fiber", localState); - - localState = "localState"; - Fiber.launch( - () { - Expect.equals("localState", localState); - localState = "after main fiber"; - Fiber.schedule(Fiber.current()); - Fiber.spawn( - () { - Expect.equals("after main fiber", localState); - localState = "after child fiber"; - Fiber.reschedule(); - Expect.equals("after child fiber after main fiber", localState); - localState = "finish"; - }, - name: "child", - ); - Expect.equals("after child fiber", localState); - localState = "after child fiber after main fiber"; - Fiber.suspend(); - }, - terminate: true, - ); - Expect.equals("finish", localState); - - localState = "level 1"; - Fiber.launch( - () { - Expect.equals("level 1", localState); - localState = "level 2"; - Fiber.spawn( - () { - Expect.equals("level 2", localState); - localState = "level 3"; - Fiber.spawn( - () { - Expect.equals("level 3", localState); - localState = "level 4"; - }, - name: "child", - ); - }, - name: "child", - ); - }, - terminate: true, - ); - Expect.equals("level 4", localState); +import 'fiber_lifecycle_suite.dart' as lifecycle; +import 'fiber_launch_suite.dart' as launch; +import 'fiber_state_suite.dart' as state; + +final suites = { + "launch": launch.tests, + "state": state.tests, + "lifecycle": lifecycle.tests, +}; + +void main(List arguments) { + if (arguments.isEmpty) { + for (var suite in suites.entries) { + print("Processing suite: ${suite.key}"); + for (var test in suite.value) { + final function = RegExp(r"Function 'test(.+)'").firstMatch(test.toString())!.group(1); + print("Processing test: test${function}"); + test(); + print("Test: test${function} finished"); + } + print("Suite: ${suite.key} finished\n"); + } + return; + } + final suite = suites[arguments[0]]; + if (suite == null) return; + print("Processing suite: ${arguments[0]}"); + for (var test in suite!) { + final function = RegExp(r"Function 'test(.+)'").firstMatch(test.toString())!.group(1); + if (arguments.length == 1 || function == arguments[1].toLowerCase()) { + print("Processing test: test${function}"); + test(); + print("Test: test${function} finished"); + } + } + print("Suite: ${arguments[0]} finished"); } diff --git a/runtime/vm/compiler/backend/slot.h b/runtime/vm/compiler/backend/slot.h index 2c059c6e818e..7975658ce8a3 100644 --- a/runtime/vm/compiler/backend/slot.h +++ b/runtime/vm/compiler/backend/slot.h @@ -51,49 +51,50 @@ class ParsedFunction; // - the last component specifies whether field behaves like a final field // (i.e. initialized once at construction time and does not change after // that), ordinary mutable field or a weak field (can be modified by GC). -#define NULLABLE_TAGGED_NATIVE_DART_SLOTS_LIST(V) \ - V(Array, UntaggedArray, type_arguments, TypeArguments, FINAL) \ - V(Finalizer, UntaggedFinalizer, type_arguments, TypeArguments, FINAL) \ - V(FinalizerBase, UntaggedFinalizerBase, all_entries, Set, VAR) \ - V(FinalizerBase, UntaggedFinalizerBase, detachments, Dynamic, VAR) \ - V(FinalizerBase, UntaggedFinalizer, entries_collected, FinalizerEntry, VAR) \ - V(FinalizerEntry, UntaggedFinalizerEntry, value, Dynamic, WEAK) \ - V(FinalizerEntry, UntaggedFinalizerEntry, detach, Dynamic, WEAK) \ - V(FinalizerEntry, UntaggedFinalizerEntry, token, Dynamic, VAR) \ - V(FinalizerEntry, UntaggedFinalizerEntry, finalizer, FinalizerBase, WEAK) \ - V(FinalizerEntry, UntaggedFinalizerEntry, next, FinalizerEntry, VAR) \ - V(Function, UntaggedFunction, signature, FunctionType, FINAL) \ - V(Context, UntaggedContext, parent, Context, FINAL) \ - V(Closure, UntaggedClosure, instantiator_type_arguments, TypeArguments, \ - FINAL) \ - V(Closure, UntaggedClosure, delayed_type_arguments, TypeArguments, FINAL) \ - V(Closure, UntaggedClosure, function_type_arguments, TypeArguments, FINAL) \ - V(FunctionType, UntaggedFunctionType, type_parameters, TypeParameters, \ - FINAL) \ - V(ReceivePort, UntaggedReceivePort, send_port, SendPort, FINAL) \ - V(ReceivePort, UntaggedReceivePort, handler, Closure, VAR) \ - V(ImmutableLinkedHashBase, UntaggedLinkedHashBase, index, \ - TypedDataUint32Array, VAR) \ - V(Instance, UntaggedInstance, native_fields_array, Dynamic, VAR) \ - V(SuspendState, UntaggedSuspendState, function_data, Dynamic, VAR) \ - V(SuspendState, UntaggedSuspendState, then_callback, Closure, VAR) \ - V(SuspendState, UntaggedSuspendState, error_callback, Closure, VAR) \ - V(TypeParameters, UntaggedTypeParameters, flags, Array, FINAL) \ - V(TypeParameters, UntaggedTypeParameters, bounds, TypeArguments, FINAL) \ - V(TypeParameters, UntaggedTypeParameters, defaults, TypeArguments, FINAL) \ - V(WeakProperty, UntaggedWeakProperty, key, Dynamic, WEAK) \ - V(WeakProperty, UntaggedWeakProperty, value, Dynamic, WEAK) \ - V(WeakReference, UntaggedWeakReference, target, Dynamic, WEAK) \ - V(WeakReference, UntaggedWeakReference, type_arguments, TypeArguments, \ - FINAL) \ - V(Coroutine, UntaggedCoroutine, name, Dynamic, VAR) \ - V(Coroutine, UntaggedCoroutine, entry, Closure, VAR) \ - V(Coroutine, UntaggedCoroutine, trampoline, Function, VAR) \ - V(Coroutine, UntaggedCoroutine, processor, Dynamic, VAR) \ - V(Coroutine, UntaggedCoroutine, to_processor_next, Dynamic, VAR) \ - V(Coroutine, UntaggedCoroutine, to_processor_previous, Dynamic, VAR) \ - V(Coroutine, UntaggedCoroutine, caller, Coroutine, VAR) \ - V(Coroutine, UntaggedCoroutine, scheduler, Coroutine, VAR) +#define NULLABLE_TAGGED_NATIVE_DART_SLOTS_LIST(V) \ + V(Array, UntaggedArray, type_arguments, TypeArguments, FINAL) \ + V(Finalizer, UntaggedFinalizer, type_arguments, TypeArguments, FINAL) \ + V(FinalizerBase, UntaggedFinalizerBase, all_entries, Set, VAR) \ + V(FinalizerBase, UntaggedFinalizerBase, detachments, Dynamic, VAR) \ + V(FinalizerBase, UntaggedFinalizer, entries_collected, FinalizerEntry, VAR) \ + V(FinalizerEntry, UntaggedFinalizerEntry, value, Dynamic, WEAK) \ + V(FinalizerEntry, UntaggedFinalizerEntry, detach, Dynamic, WEAK) \ + V(FinalizerEntry, UntaggedFinalizerEntry, token, Dynamic, VAR) \ + V(FinalizerEntry, UntaggedFinalizerEntry, finalizer, FinalizerBase, WEAK) \ + V(FinalizerEntry, UntaggedFinalizerEntry, next, FinalizerEntry, VAR) \ + V(Function, UntaggedFunction, signature, FunctionType, FINAL) \ + V(Context, UntaggedContext, parent, Context, FINAL) \ + V(Closure, UntaggedClosure, instantiator_type_arguments, TypeArguments, \ + FINAL) \ + V(Closure, UntaggedClosure, delayed_type_arguments, TypeArguments, FINAL) \ + V(Closure, UntaggedClosure, function_type_arguments, TypeArguments, FINAL) \ + V(FunctionType, UntaggedFunctionType, type_parameters, TypeParameters, \ + FINAL) \ + V(ReceivePort, UntaggedReceivePort, send_port, SendPort, FINAL) \ + V(ReceivePort, UntaggedReceivePort, handler, Closure, VAR) \ + V(ImmutableLinkedHashBase, UntaggedLinkedHashBase, index, \ + TypedDataUint32Array, VAR) \ + V(Instance, UntaggedInstance, native_fields_array, Dynamic, VAR) \ + V(SuspendState, UntaggedSuspendState, function_data, Dynamic, VAR) \ + V(SuspendState, UntaggedSuspendState, then_callback, Closure, VAR) \ + V(SuspendState, UntaggedSuspendState, error_callback, Closure, VAR) \ + V(TypeParameters, UntaggedTypeParameters, flags, Array, FINAL) \ + V(TypeParameters, UntaggedTypeParameters, bounds, TypeArguments, FINAL) \ + V(TypeParameters, UntaggedTypeParameters, defaults, TypeArguments, FINAL) \ + V(WeakProperty, UntaggedWeakProperty, key, Dynamic, WEAK) \ + V(WeakProperty, UntaggedWeakProperty, value, Dynamic, WEAK) \ + V(WeakReference, UntaggedWeakReference, target, Dynamic, WEAK) \ + V(WeakReference, UntaggedWeakReference, type_arguments, TypeArguments, \ + FINAL) \ + V(Coroutine, UntaggedCoroutine, name, Dynamic, VAR) \ + V(Coroutine, UntaggedCoroutine, entry, Closure, VAR) \ + V(Coroutine, UntaggedCoroutine, trampoline, Function, VAR) \ + V(Coroutine, UntaggedCoroutine, processor, Dynamic, VAR) \ + V(Coroutine, UntaggedCoroutine, to_processor_next, Dynamic, VAR) \ + V(Coroutine, UntaggedCoroutine, to_processor_previous, Dynamic, VAR) \ + V(Coroutine, UntaggedCoroutine, caller, Coroutine, VAR) \ + V(Coroutine, UntaggedCoroutine, scheduler, Coroutine, VAR) \ + V(Coroutine, UntaggedCoroutine, argument, Dynamic, VAR) // The list of slots that correspond to non-nullable boxed fields of native // Dart objects that contain integers in the following format: @@ -108,23 +109,23 @@ class ParsedFunction; // - the last component specifies whether field behaves like a final field // (i.e. initialized once at construction time and does not change after // that) or like a non-final field. -#define NONNULLABLE_INT_TAGGED_NATIVE_DART_SLOTS_LIST(V) \ - V(Array, UntaggedArray, length, Smi, FINAL) \ - V(Closure, UntaggedClosure, hash, Smi, VAR) \ - V(GrowableObjectArray, UntaggedGrowableObjectArray, length, Smi, VAR) \ - V(TypedDataBase, UntaggedTypedDataBase, length, Smi, FINAL) \ - V(TypedDataView, UntaggedTypedDataView, offset_in_bytes, Smi, FINAL) \ - V(String, UntaggedString, length, Smi, FINAL) \ - V(LinkedHashBase, UntaggedLinkedHashBase, hash_mask, Smi, VAR) \ - V(LinkedHashBase, UntaggedLinkedHashBase, used_data, Smi, VAR) \ - V(LinkedHashBase, UntaggedLinkedHashBase, deleted_keys, Smi, VAR) \ - V(ArgumentsDescriptor, UntaggedArray, type_args_len, Smi, FINAL) \ - V(ArgumentsDescriptor, UntaggedArray, positional_count, Smi, FINAL) \ - V(ArgumentsDescriptor, UntaggedArray, count, Smi, FINAL) \ - V(ArgumentsDescriptor, UntaggedArray, size, Smi, FINAL) \ - V(Record, UntaggedRecord, shape, Smi, FINAL) \ - V(TypeArguments, UntaggedTypeArguments, hash, Smi, VAR) \ - V(TypeArguments, UntaggedTypeArguments, length, Smi, FINAL) \ +#define NONNULLABLE_INT_TAGGED_NATIVE_DART_SLOTS_LIST(V) \ + V(Array, UntaggedArray, length, Smi, FINAL) \ + V(Closure, UntaggedClosure, hash, Smi, VAR) \ + V(GrowableObjectArray, UntaggedGrowableObjectArray, length, Smi, VAR) \ + V(TypedDataBase, UntaggedTypedDataBase, length, Smi, FINAL) \ + V(TypedDataView, UntaggedTypedDataView, offset_in_bytes, Smi, FINAL) \ + V(String, UntaggedString, length, Smi, FINAL) \ + V(LinkedHashBase, UntaggedLinkedHashBase, hash_mask, Smi, VAR) \ + V(LinkedHashBase, UntaggedLinkedHashBase, used_data, Smi, VAR) \ + V(LinkedHashBase, UntaggedLinkedHashBase, deleted_keys, Smi, VAR) \ + V(ArgumentsDescriptor, UntaggedArray, type_args_len, Smi, FINAL) \ + V(ArgumentsDescriptor, UntaggedArray, positional_count, Smi, FINAL) \ + V(ArgumentsDescriptor, UntaggedArray, count, Smi, FINAL) \ + V(ArgumentsDescriptor, UntaggedArray, size, Smi, FINAL) \ + V(Record, UntaggedRecord, shape, Smi, FINAL) \ + V(TypeArguments, UntaggedTypeArguments, hash, Smi, VAR) \ + V(TypeArguments, UntaggedTypeArguments, length, Smi, FINAL) \ V(AbstractType, UntaggedTypeArguments, hash, Smi, VAR) // The list of slots that correspond to non-nullable boxed fields of native @@ -157,8 +158,7 @@ class ParsedFunction; V(TypeParameters, UntaggedTypeParameters, names, Array, FINAL) \ V(UnhandledException, UntaggedUnhandledException, exception, Dynamic, FINAL) \ V(UnhandledException, UntaggedUnhandledException, stacktrace, Dynamic, \ - FINAL) \ - V(Coroutine, UntaggedCoroutine, arguments, Array, VAR) + FINAL) // List of slots that correspond to fields of native objects that contain // unboxed values in the following format: @@ -178,23 +178,23 @@ class ParsedFunction; // // Note: Currently LoadFieldInstr::IsImmutableLengthLoad() assumes that no // unboxed slots represent length loads. -#define UNBOXED_NATIVE_DART_SLOTS_LIST(V) \ - V(AbstractType, UntaggedAbstractType, flags, Uint32, FINAL) \ - V(ClosureData, UntaggedClosureData, packed_fields, Uint32, FINAL) \ - V(FinalizerEntry, UntaggedFinalizerEntry, external_size, IntPtr, VAR) \ - V(Function, UntaggedFunction, kind_tag, Uint32, FINAL) \ - V(FunctionType, UntaggedFunctionType, packed_parameter_counts, Uint32, \ - FINAL) \ - V(FunctionType, UntaggedFunctionType, packed_type_parameter_counts, Uint16, \ - FINAL) \ - V(SubtypeTestCache, UntaggedSubtypeTestCache, num_inputs, Uint32, FINAL) \ - V(Coroutine, UntaggedCoroutine, index, IntPtr, VAR) \ +#define UNBOXED_NATIVE_DART_SLOTS_LIST(V) \ + V(AbstractType, UntaggedAbstractType, flags, Uint32, FINAL) \ + V(ClosureData, UntaggedClosureData, packed_fields, Uint32, FINAL) \ + V(FinalizerEntry, UntaggedFinalizerEntry, external_size, IntPtr, VAR) \ + V(Function, UntaggedFunction, kind_tag, Uint32, FINAL) \ + V(FunctionType, UntaggedFunctionType, packed_parameter_counts, Uint32, \ + FINAL) \ + V(FunctionType, UntaggedFunctionType, packed_type_parameter_counts, Uint16, \ + FINAL) \ + V(SubtypeTestCache, UntaggedSubtypeTestCache, num_inputs, Uint32, FINAL) \ + V(Coroutine, UntaggedCoroutine, index, IntPtr, VAR) \ V(Coroutine, UntaggedCoroutine, attributes, IntPtr, VAR) // Native slots containing untagged addresses that do not exist in JIT mode. // See UNTAGGED_NATIVE_DART_SLOTS_LIST for the format. #if defined(DART_PRECOMPILER) && !defined(TARGET_ARCH_IA32) -#define AOT_ONLY_UNTAGGED_NATIVE_DART_SLOTS_LIST(V) \ +#define AOT_ONLY_UNTAGGED_NATIVE_DART_SLOTS_LIST(V) \ V(Closure, UntaggedClosure, entry_point, false, FINAL) #else #define AOT_ONLY_UNTAGGED_NATIVE_DART_SLOTS_LIST(V) @@ -219,10 +219,10 @@ class ParsedFunction; // // Note: All slots for fields that contain untagged addresses are given // the kUntagged representation. -#define UNTAGGED_NATIVE_DART_SLOTS_LIST(V) \ - AOT_ONLY_UNTAGGED_NATIVE_DART_SLOTS_LIST(V) \ - V(Function, UntaggedFunction, entry_point, false, FINAL) \ - V(FinalizerBase, UntaggedFinalizerBase, isolate, false, VAR) \ +#define UNTAGGED_NATIVE_DART_SLOTS_LIST(V) \ + AOT_ONLY_UNTAGGED_NATIVE_DART_SLOTS_LIST(V) \ + V(Function, UntaggedFunction, entry_point, false, FINAL) \ + V(FinalizerBase, UntaggedFinalizerBase, isolate, false, VAR) \ V(PointerBase, UntaggedPointerBase, data, true, VAR) // List of slots that correspond to fields of non-Dart objects containing @@ -240,12 +240,12 @@ class ParsedFunction; // // Note: Currently LoadFieldInstr::IsImmutableLengthLoad() assumes that no // slots of non-Dart values represent length loads. -#define NULLABLE_TAGGED_NATIVE_NONDART_SLOTS_LIST(V) \ - V(Isolate, _, finalizers, GrowableObjectArray, VAR) \ - V(LocalHandle, _, ptr, Dynamic, VAR) \ - V(ObjectStore, _, record_field_names, Array, VAR) \ - V(IsolateObjectStore, _, coroutines_registry, Array, VAR) \ - V(Thread, _, coroutine, Coroutine, VAR) \ +#define NULLABLE_TAGGED_NATIVE_NONDART_SLOTS_LIST(V) \ + V(Isolate, _, finalizers, GrowableObjectArray, VAR) \ + V(LocalHandle, _, ptr, Dynamic, VAR) \ + V(ObjectStore, _, record_field_names, Array, VAR) \ + V(IsolateObjectStore, _, coroutines_registry, Array, VAR) \ + V(Thread, _, coroutine, Coroutine, VAR) \ V(PersistentHandle, _, ptr, Dynamic, VAR) // List of slots that correspond to fields of non-Dart objects containing @@ -265,7 +265,7 @@ class ParsedFunction; // // Note: Currently LoadFieldInstr::IsImmutableLengthLoad() assumes that no // slots of non-Dart values represent length loads. -#define UNBOXED_NATIVE_NONDART_SLOTS_LIST(V) \ +#define UNBOXED_NATIVE_NONDART_SLOTS_LIST(V) \ V(StreamInfo, _, enabled, IntPtr, VAR) // List of slots that correspond to fields of non-Dart objects containing @@ -291,18 +291,18 @@ class ParsedFunction; // fields, they should never change during a given execution of the code // generated for a function and the compiler only does intra-procedural // load optimizations. -#define UNTAGGED_NATIVE_NONDART_SLOTS_LIST(V) \ - V(IsolateGroup, _, object_store, false, FINAL) \ - V(Isolate, _, isolate_object_store, false, FINAL) \ - V(Thread, _, api_top_scope, false, VAR) \ - V(Thread, _, isolate, false, FINAL) \ - V(Thread, _, isolate_group, false, FINAL) \ +#define UNTAGGED_NATIVE_NONDART_SLOTS_LIST(V) \ + V(IsolateGroup, _, object_store, false, FINAL) \ + V(Isolate, _, isolate_object_store, false, FINAL) \ + V(Thread, _, api_top_scope, false, VAR) \ + V(Thread, _, isolate, false, FINAL) \ + V(Thread, _, isolate_group, false, FINAL) \ V(Thread, _, service_extension_stream, false, FINAL) // No untagged slot on a non-Dart object should contain a GC-movable address. // The gc_may_move field is only there so that any code that operates on // UNTAGGED_NATIVE_SLOTS_LIST can use that field as desired. -#define CHECK_NATIVE_NONDART_SLOT(__, ___, ____, gc_may_move, _____) \ +#define CHECK_NATIVE_NONDART_SLOT(__, ___, ____, gc_may_move, _____) \ static_assert(!gc_may_move); UNTAGGED_NATIVE_NONDART_SLOTS_LIST(CHECK_NATIVE_NONDART_SLOT) #undef CHECK_NATIVE_NONDART_SLOT @@ -310,28 +310,28 @@ UNTAGGED_NATIVE_NONDART_SLOTS_LIST(CHECK_NATIVE_NONDART_SLOT) // For uses that need any native slot that contain an unboxed integer. Such uses // can only use the following arguments for each entry: // V(class_name, _, field_name, rep, FINAL|VAR) -#define UNBOXED_NATIVE_SLOTS_LIST(V) \ - UNBOXED_NATIVE_DART_SLOTS_LIST(V) \ +#define UNBOXED_NATIVE_SLOTS_LIST(V) \ + UNBOXED_NATIVE_DART_SLOTS_LIST(V) \ UNBOXED_NATIVE_NONDART_SLOTS_LIST(V) // For uses that need any native slot that contain an untagged address. Such // uses can only use the following arguments for each entry: // V(class_name, _, field_name, gc_may_move, FINAL|VAR) -#define UNTAGGED_NATIVE_SLOTS_LIST(V) \ - UNTAGGED_NATIVE_DART_SLOTS_LIST(V) \ +#define UNTAGGED_NATIVE_SLOTS_LIST(V) \ + UNTAGGED_NATIVE_DART_SLOTS_LIST(V) \ UNTAGGED_NATIVE_NONDART_SLOTS_LIST(V) // For uses that need any native slot that does not contain a Dart object. Such // uses can only use the following arguments for each entry: // V(class_name, _, field_name, _, FINAL|VAR) -#define NOT_TAGGED_NATIVE_SLOTS_LIST(V) \ - UNBOXED_NATIVE_SLOTS_LIST(V) \ +#define NOT_TAGGED_NATIVE_SLOTS_LIST(V) \ + UNBOXED_NATIVE_SLOTS_LIST(V) \ UNTAGGED_NATIVE_SLOTS_LIST(V) // For uses that need any native slot that is guaranteed to contain a tagged // integer. Such uses can only use the following arguments for each entry: // V(class_name, _, field_name, exact_type, FINAL|VAR) -#define TAGGED_INT_NATIVE_SLOTS_LIST(V) \ +#define TAGGED_INT_NATIVE_SLOTS_LIST(V) \ NONNULLABLE_INT_TAGGED_NATIVE_DART_SLOTS_LIST(V) // For uses that need any native slot that contains a tagged object which is not @@ -339,48 +339,48 @@ UNTAGGED_NATIVE_NONDART_SLOTS_LIST(CHECK_NATIVE_NONDART_SLOT) // those slots may return a non-integer value (null). Such uses can // only use the following arguments for each entry: // V(class_name, _, field_name, exact_type, FINAL|VAR|WEAK) -#define TAGGED_NONINT_NATIVE_SLOTS_LIST(V) \ - NULLABLE_TAGGED_NATIVE_DART_SLOTS_LIST(V) \ - NONNULLABLE_NONINT_TAGGED_NATIVE_DART_SLOTS_LIST(V) \ +#define TAGGED_NONINT_NATIVE_SLOTS_LIST(V) \ + NULLABLE_TAGGED_NATIVE_DART_SLOTS_LIST(V) \ + NONNULLABLE_NONINT_TAGGED_NATIVE_DART_SLOTS_LIST(V) \ NULLABLE_TAGGED_NATIVE_NONDART_SLOTS_LIST(V) // For uses that need any native slot that is not guaranteed to contain an // integer, whether a Dart object or unboxed. Such uses can only use the // following arguments for each entry: // V(class_name, _, field_name, _, FINAL|VAR|WEAK) -#define NOT_INT_NATIVE_SLOTS_LIST(V) \ - TAGGED_NONINT_NATIVE_SLOTS_LIST(V) \ +#define NOT_INT_NATIVE_SLOTS_LIST(V) \ + TAGGED_NONINT_NATIVE_SLOTS_LIST(V) \ UNTAGGED_NATIVE_SLOTS_LIST(V) // For uses that need any native slot on Dart objects that contains a Dart // object (e.g., for write barrier purposes). Such uses can use the following // arguments for each entry: // V(class_name, underlying_class, field_name, exact_type, FINAL|VAR|WEAK) -#define TAGGED_NATIVE_DART_SLOTS_LIST(V) \ - NULLABLE_TAGGED_NATIVE_DART_SLOTS_LIST(V) \ - NONNULLABLE_INT_TAGGED_NATIVE_DART_SLOTS_LIST(V) \ +#define TAGGED_NATIVE_DART_SLOTS_LIST(V) \ + NULLABLE_TAGGED_NATIVE_DART_SLOTS_LIST(V) \ + NONNULLABLE_INT_TAGGED_NATIVE_DART_SLOTS_LIST(V) \ NONNULLABLE_NONINT_TAGGED_NATIVE_DART_SLOTS_LIST(V) // For uses that need any native slot that is not on a Dart object or does // not contain a Dart object (e.g., for write barrier purposes). Such uses // can only use the following arguments for each entry: // V(class_name, _, field_name, _, FINAL|VAR) -#define NOT_TAGGED_NATIVE_DART_SLOTS_LIST(V) \ - NULLABLE_TAGGED_NATIVE_NONDART_SLOTS_LIST(V) \ +#define NOT_TAGGED_NATIVE_DART_SLOTS_LIST(V) \ + NULLABLE_TAGGED_NATIVE_NONDART_SLOTS_LIST(V) \ NOT_TAGGED_NATIVE_SLOTS_LIST(V) // For uses that need any native slot that contains a Dart object. Such uses can // only use the following arguments for each entry: // V(class_name, _, field_name, exact_type, FINAL|VAR|WEAK) -#define TAGGED_NATIVE_SLOTS_LIST(V) \ - TAGGED_INT_NATIVE_SLOTS_LIST(V) \ +#define TAGGED_NATIVE_SLOTS_LIST(V) \ + TAGGED_INT_NATIVE_SLOTS_LIST(V) \ TAGGED_NONINT_NATIVE_SLOTS_LIST(V) // For uses that need all native slots. Such uses can only use the following // arguments for each entry: // V(class_name, _, field_name, _, FINAL|VAR|WEAK) -#define NATIVE_SLOTS_LIST(V) \ - TAGGED_NATIVE_SLOTS_LIST(V) \ +#define NATIVE_SLOTS_LIST(V) \ + TAGGED_NATIVE_SLOTS_LIST(V) \ NOT_TAGGED_NATIVE_SLOTS_LIST(V) // For tagged slots, the cid should either be Dynamic or the precise cid @@ -391,11 +391,11 @@ UNTAGGED_NATIVE_NONDART_SLOTS_LIST(CHECK_NATIVE_NONDART_SLOT) // Note: If we ever need native slots with CompileTypes created from an // AbstractType instead, then a new base category should be created for those, // possibly replacing the cid field with the name of the abstract type. -#define CHECK_TAGGED_NATIVE_SLOT(__, ___, ____, field_type, _____) \ - static_assert(k##field_type##Cid != kObjectCid); \ - static_assert(k##field_type##Cid != kInstanceCid); \ - static_assert(k##field_type##Cid != kIntegerCid); \ - static_assert(k##field_type##Cid != kStringCid); \ +#define CHECK_TAGGED_NATIVE_SLOT(__, ___, ____, field_type, _____) \ + static_assert(k##field_type##Cid != kObjectCid); \ + static_assert(k##field_type##Cid != kInstanceCid); \ + static_assert(k##field_type##Cid != kIntegerCid); \ + static_assert(k##field_type##Cid != kStringCid); \ static_assert(k##field_type##Cid != kAbstractTypeCid); TAGGED_NATIVE_SLOTS_LIST(CHECK_TAGGED_NATIVE_SLOT) #undef CHECK_NULLABLE_TAGGED_NATIVE_SLOT @@ -407,7 +407,7 @@ TAGGED_NATIVE_SLOTS_LIST(CHECK_TAGGED_NATIVE_SLOT) // Note: If we ever add a category of native slots with AbstractType-based // CompileTypes that always contain integers, then add additional checks that // the AbstractTypes of those slots are subtypes of Integer. -#define CHECK_INT_NATIVE_SLOT(__, ___, ____, field_type, _____) \ +#define CHECK_INT_NATIVE_SLOT(__, ___, ____, field_type, _____) \ static_assert(k##field_type##Cid == kSmiCid); TAGGED_INT_NATIVE_SLOTS_LIST(CHECK_INT_NATIVE_SLOT) #undef CHECK_INT_NATIVE_SLOT @@ -416,15 +416,16 @@ TAGGED_INT_NATIVE_SLOTS_LIST(CHECK_INT_NATIVE_SLOT) // // Note: If we ever add native slots with AbstractType-based CompileTypes, then // add appropriate checks that the AbstractType is not a subtype of Integer. -#define CHECK_NONINT_NATIVE_SLOT(__, ___, ____, field_type, _____) \ - static_assert(k##field_type##Cid != kSmiCid); \ +#define CHECK_NONINT_NATIVE_SLOT(__, ___, ____, field_type, _____) \ + static_assert(k##field_type##Cid != kSmiCid); \ static_assert(k##field_type##Cid != kMintCid); TAGGED_NONINT_NATIVE_SLOTS_LIST(CHECK_NONINT_NATIVE_SLOT) #undef CHECK_NONINT_NATIVE_SLOT class FieldGuardState { public: - FieldGuardState() : state_(0) {} + FieldGuardState() + : state_(0) {} explicit FieldGuardState(const Field& field); intptr_t guarded_cid() const { return GuardedCidBits::decode(state_); } @@ -507,9 +508,9 @@ class Slot : public ZoneAllocated { const ParsedFunction* parsed_function); // Convenience getters for native slots. -#define DEFINE_GETTER(ClassName, __, FieldName, ___, ____) \ - static const Slot& ClassName##_##FieldName() { \ - return GetNativeSlot(Kind::k##ClassName##_##FieldName); \ +#define DEFINE_GETTER(ClassName, __, FieldName, ___, ____) \ + static const Slot& ClassName##_##FieldName() { \ + return GetNativeSlot(Kind::k##ClassName##_##FieldName); \ } NATIVE_SLOTS_LIST(DEFINE_GETTER) diff --git a/runtime/vm/compiler/frontend/kernel_to_il.cc b/runtime/vm/compiler/frontend/kernel_to_il.cc index ff71024de6da..d71daa035435 100644 --- a/runtime/vm/compiler/frontend/kernel_to_il.cc +++ b/runtime/vm/compiler/frontend/kernel_to_il.cc @@ -897,77 +897,77 @@ const Function& TypedListGetNativeFunction(Thread* thread, classid_t cid) { } } -#define LOAD_NATIVE_FIELD(V) \ - V(ByteDataViewLength, TypedDataBase_length) \ - V(ByteDataViewOffsetInBytes, TypedDataView_offset_in_bytes) \ - V(ByteDataViewTypedData, TypedDataView_typed_data) \ - V(Finalizer_getCallback, Finalizer_callback) \ - V(FinalizerBase_getAllEntries, FinalizerBase_all_entries) \ - V(FinalizerBase_getDetachments, FinalizerBase_detachments) \ - V(FinalizerEntry_getDetach, FinalizerEntry_detach) \ - V(FinalizerEntry_getNext, FinalizerEntry_next) \ - V(FinalizerEntry_getToken, FinalizerEntry_token) \ - V(FinalizerEntry_getValue, FinalizerEntry_value) \ - V(NativeFinalizer_getCallback, NativeFinalizer_callback) \ - V(GrowableArrayLength, GrowableObjectArray_length) \ - V(ReceivePort_getSendPort, ReceivePort_send_port) \ - V(ReceivePort_getHandler, ReceivePort_handler) \ - V(ImmutableLinkedHashBase_getData, ImmutableLinkedHashBase_data) \ - V(ImmutableLinkedHashBase_getIndex, ImmutableLinkedHashBase_index) \ - V(LinkedHashBase_getData, LinkedHashBase_data) \ - V(LinkedHashBase_getDeletedKeys, LinkedHashBase_deleted_keys) \ - V(LinkedHashBase_getHashMask, LinkedHashBase_hash_mask) \ - V(LinkedHashBase_getIndex, LinkedHashBase_index) \ - V(LinkedHashBase_getUsedData, LinkedHashBase_used_data) \ - V(ObjectArrayLength, Array_length) \ - V(Record_shape, Record_shape) \ - V(SuspendState_getFunctionData, SuspendState_function_data) \ - V(Coroutine_getName, Coroutine_name) \ - V(Coroutine_getEntry, Coroutine_entry) \ - V(Coroutine_getTrampoline, Coroutine_trampoline) \ - V(Coroutine_getArguments, Coroutine_arguments) \ - V(Coroutine_getCaller, Coroutine_caller) \ - V(Coroutine_getScheduler, Coroutine_scheduler) \ - V(Coroutine_getProcessor, Coroutine_processor) \ - V(Coroutine_getToProcessorNext, Coroutine_to_processor_next) \ - V(Coroutine_getToProcessorPrevious, Coroutine_to_processor_previous) \ - V(SuspendState_getThenCallback, SuspendState_then_callback) \ - V(SuspendState_getErrorCallback, SuspendState_error_callback) \ - V(TypedDataViewOffsetInBytes, TypedDataView_offset_in_bytes) \ - V(TypedDataViewTypedData, TypedDataView_typed_data) \ - V(TypedListBaseLength, TypedDataBase_length) \ - V(WeakProperty_getKey, WeakProperty_key) \ - V(WeakProperty_getValue, WeakProperty_value) \ +#define LOAD_NATIVE_FIELD(V) \ + V(ByteDataViewLength, TypedDataBase_length) \ + V(ByteDataViewOffsetInBytes, TypedDataView_offset_in_bytes) \ + V(ByteDataViewTypedData, TypedDataView_typed_data) \ + V(Finalizer_getCallback, Finalizer_callback) \ + V(FinalizerBase_getAllEntries, FinalizerBase_all_entries) \ + V(FinalizerBase_getDetachments, FinalizerBase_detachments) \ + V(FinalizerEntry_getDetach, FinalizerEntry_detach) \ + V(FinalizerEntry_getNext, FinalizerEntry_next) \ + V(FinalizerEntry_getToken, FinalizerEntry_token) \ + V(FinalizerEntry_getValue, FinalizerEntry_value) \ + V(NativeFinalizer_getCallback, NativeFinalizer_callback) \ + V(GrowableArrayLength, GrowableObjectArray_length) \ + V(ReceivePort_getSendPort, ReceivePort_send_port) \ + V(ReceivePort_getHandler, ReceivePort_handler) \ + V(ImmutableLinkedHashBase_getData, ImmutableLinkedHashBase_data) \ + V(ImmutableLinkedHashBase_getIndex, ImmutableLinkedHashBase_index) \ + V(LinkedHashBase_getData, LinkedHashBase_data) \ + V(LinkedHashBase_getDeletedKeys, LinkedHashBase_deleted_keys) \ + V(LinkedHashBase_getHashMask, LinkedHashBase_hash_mask) \ + V(LinkedHashBase_getIndex, LinkedHashBase_index) \ + V(LinkedHashBase_getUsedData, LinkedHashBase_used_data) \ + V(ObjectArrayLength, Array_length) \ + V(Record_shape, Record_shape) \ + V(SuspendState_getFunctionData, SuspendState_function_data) \ + V(Coroutine_getName, Coroutine_name) \ + V(Coroutine_getEntry, Coroutine_entry) \ + V(Coroutine_getTrampoline, Coroutine_trampoline) \ + V(Coroutine_getArgument, Coroutine_argument) \ + V(Coroutine_getCaller, Coroutine_caller) \ + V(Coroutine_getScheduler, Coroutine_scheduler) \ + V(Coroutine_getProcessor, Coroutine_processor) \ + V(Coroutine_getToProcessorNext, Coroutine_to_processor_next) \ + V(Coroutine_getToProcessorPrevious, Coroutine_to_processor_previous) \ + V(SuspendState_getThenCallback, SuspendState_then_callback) \ + V(SuspendState_getErrorCallback, SuspendState_error_callback) \ + V(TypedDataViewOffsetInBytes, TypedDataView_offset_in_bytes) \ + V(TypedDataViewTypedData, TypedDataView_typed_data) \ + V(TypedListBaseLength, TypedDataBase_length) \ + V(WeakProperty_getKey, WeakProperty_key) \ + V(WeakProperty_getValue, WeakProperty_value) \ V(WeakReference_getTarget, WeakReference_target) -#define STORE_NATIVE_FIELD(V) \ - V(Finalizer_setCallback, Finalizer_callback) \ - V(FinalizerBase_setAllEntries, FinalizerBase_all_entries) \ - V(FinalizerBase_setDetachments, FinalizerBase_detachments) \ - V(FinalizerEntry_setToken, FinalizerEntry_token) \ - V(NativeFinalizer_setCallback, NativeFinalizer_callback) \ - V(ReceivePort_setHandler, ReceivePort_handler) \ - V(LinkedHashBase_setData, LinkedHashBase_data) \ - V(LinkedHashBase_setIndex, LinkedHashBase_index) \ - V(SuspendState_setFunctionData, SuspendState_function_data) \ - V(SuspendState_setThenCallback, SuspendState_then_callback) \ - V(SuspendState_setErrorCallback, SuspendState_error_callback) \ - V(Coroutine_setName, Coroutine_name) \ - V(Coroutine_setEntry, Coroutine_entry) \ - V(Coroutine_setTrampoline, Coroutine_trampoline) \ - V(Coroutine_setArguments, Coroutine_arguments) \ - V(Coroutine_setCaller, Coroutine_caller) \ - V(Coroutine_setScheduler, Coroutine_scheduler) \ - V(Coroutine_setProcessor, Coroutine_processor) \ - V(Coroutine_setToProcessorNext, Coroutine_to_processor_next) \ - V(Coroutine_setToProcessorPrevious, Coroutine_to_processor_previous) \ - V(WeakProperty_setKey, WeakProperty_key) \ - V(WeakProperty_setValue, WeakProperty_value) \ +#define STORE_NATIVE_FIELD(V) \ + V(Finalizer_setCallback, Finalizer_callback) \ + V(FinalizerBase_setAllEntries, FinalizerBase_all_entries) \ + V(FinalizerBase_setDetachments, FinalizerBase_detachments) \ + V(FinalizerEntry_setToken, FinalizerEntry_token) \ + V(NativeFinalizer_setCallback, NativeFinalizer_callback) \ + V(ReceivePort_setHandler, ReceivePort_handler) \ + V(LinkedHashBase_setData, LinkedHashBase_data) \ + V(LinkedHashBase_setIndex, LinkedHashBase_index) \ + V(SuspendState_setFunctionData, SuspendState_function_data) \ + V(SuspendState_setThenCallback, SuspendState_then_callback) \ + V(SuspendState_setErrorCallback, SuspendState_error_callback) \ + V(Coroutine_setName, Coroutine_name) \ + V(Coroutine_setEntry, Coroutine_entry) \ + V(Coroutine_setTrampoline, Coroutine_trampoline) \ + V(Coroutine_setArgument, Coroutine_argument) \ + V(Coroutine_setCaller, Coroutine_caller) \ + V(Coroutine_setScheduler, Coroutine_scheduler) \ + V(Coroutine_setProcessor, Coroutine_processor) \ + V(Coroutine_setToProcessorNext, Coroutine_to_processor_next) \ + V(Coroutine_setToProcessorPrevious, Coroutine_to_processor_previous) \ + V(WeakProperty_setKey, WeakProperty_key) \ + V(WeakProperty_setValue, WeakProperty_value) \ V(WeakReference_setTarget, WeakReference_target) -#define STORE_NATIVE_FIELD_NO_BARRIER(V) \ - V(LinkedHashBase_setDeletedKeys, LinkedHashBase_deleted_keys) \ - V(LinkedHashBase_setHashMask, LinkedHashBase_hash_mask) \ +#define STORE_NATIVE_FIELD_NO_BARRIER(V) \ + V(LinkedHashBase_setDeletedKeys, LinkedHashBase_deleted_keys) \ + V(LinkedHashBase_setHashMask, LinkedHashBase_hash_mask) \ V(LinkedHashBase_setUsedData, LinkedHashBase_used_data) bool FlowGraphBuilder::IsRecognizedMethodForFlowGraph( @@ -975,12 +975,12 @@ bool FlowGraphBuilder::IsRecognizedMethodForFlowGraph( const MethodRecognizer::Kind kind = function.recognized_kind(); switch (kind) { -#define TYPED_DATA_GET_INDEXED_CASES(clazz) \ - case MethodRecognizer::k##clazz##ArrayGetIndexed: \ - FALL_THROUGH; \ - case MethodRecognizer::kExternal##clazz##ArrayGetIndexed: \ - FALL_THROUGH; \ - case MethodRecognizer::k##clazz##ArrayViewGetIndexed: \ +#define TYPED_DATA_GET_INDEXED_CASES(clazz) \ + case MethodRecognizer::k##clazz##ArrayGetIndexed: \ + FALL_THROUGH; \ + case MethodRecognizer::kExternal##clazz##ArrayGetIndexed: \ + FALL_THROUGH; \ + case MethodRecognizer::k##clazz##ArrayViewGetIndexed: \ FALL_THROUGH; DART_CLASS_LIST_TYPED_DATA(TYPED_DATA_GET_INDEXED_CASES) #undef TYPED_DATA_GET_INDEXED_CASES @@ -1208,12 +1208,12 @@ FlowGraph* FlowGraphBuilder::BuildGraphOfRecognizedMethod( const MethodRecognizer::Kind kind = function.recognized_kind(); switch (kind) { -#define TYPED_DATA_GET_INDEXED_CASES(clazz) \ - case MethodRecognizer::k##clazz##ArrayGetIndexed: \ - FALL_THROUGH; \ - case MethodRecognizer::kExternal##clazz##ArrayGetIndexed: \ - FALL_THROUGH; \ - case MethodRecognizer::k##clazz##ArrayViewGetIndexed: \ +#define TYPED_DATA_GET_INDEXED_CASES(clazz) \ + case MethodRecognizer::k##clazz##ArrayGetIndexed: \ + FALL_THROUGH; \ + case MethodRecognizer::kExternal##clazz##ArrayGetIndexed: \ + FALL_THROUGH; \ + case MethodRecognizer::k##clazz##ArrayViewGetIndexed: \ FALL_THROUGH; DART_CLASS_LIST_TYPED_DATA(TYPED_DATA_GET_INDEXED_CASES) #undef TYPED_DATA_GET_INDEXED_CASES @@ -1709,7 +1709,7 @@ FlowGraph* FlowGraphBuilder::BuildGraphOfRecognizedMethod( ASSERT_EQUAL(function.NumParameters(), 1); body += Constant(type_arguments); body += AllocateObject(TokenPosition::kNoSource, pointer_class, 1); - body += LoadLocal(MakeTemporary()); // Duplicate Pointer. + body += LoadLocal(MakeTemporary()); // Duplicate Pointer. body += LoadLocal(parsed_function_->RawParameterVariable(0)); // Address. body += CheckNullOptimized(String::ZoneHandle(Z, function.name())); // Use the same representation as FfiGetAddress so that the conversions @@ -1989,32 +1989,32 @@ FlowGraph* FlowGraphBuilder::BuildGraphOfRecognizedMethod( body += NullConstant(); break; } -#define IL_BODY(method, slot) \ - case MethodRecognizer::k##method: \ - ASSERT_EQUAL(function.NumParameters(), 1); \ - body += LoadLocal(parsed_function_->RawParameterVariable(0)); \ - body += LoadNativeField(Slot::slot()); \ +#define IL_BODY(method, slot) \ + case MethodRecognizer::k##method: \ + ASSERT_EQUAL(function.NumParameters(), 1); \ + body += LoadLocal(parsed_function_->RawParameterVariable(0)); \ + body += LoadNativeField(Slot::slot()); \ break; LOAD_NATIVE_FIELD(IL_BODY) #undef IL_BODY -#define IL_BODY(method, slot) \ - case MethodRecognizer::k##method: \ - ASSERT_EQUAL(function.NumParameters(), 2); \ - body += LoadLocal(parsed_function_->RawParameterVariable(0)); \ - body += LoadLocal(parsed_function_->RawParameterVariable(1)); \ - body += StoreNativeField(Slot::slot()); \ - body += NullConstant(); \ +#define IL_BODY(method, slot) \ + case MethodRecognizer::k##method: \ + ASSERT_EQUAL(function.NumParameters(), 2); \ + body += LoadLocal(parsed_function_->RawParameterVariable(0)); \ + body += LoadLocal(parsed_function_->RawParameterVariable(1)); \ + body += StoreNativeField(Slot::slot()); \ + body += NullConstant(); \ break; STORE_NATIVE_FIELD(IL_BODY) #undef IL_BODY -#define IL_BODY(method, slot) \ - case MethodRecognizer::k##method: \ - ASSERT_EQUAL(function.NumParameters(), 2); \ - body += LoadLocal(parsed_function_->RawParameterVariable(0)); \ - body += LoadLocal(parsed_function_->RawParameterVariable(1)); \ - body += StoreNativeField(Slot::slot(), StoreFieldInstr::Kind::kOther, \ - kNoStoreBarrier); \ - body += NullConstant(); \ +#define IL_BODY(method, slot) \ + case MethodRecognizer::k##method: \ + ASSERT_EQUAL(function.NumParameters(), 2); \ + body += LoadLocal(parsed_function_->RawParameterVariable(0)); \ + body += LoadLocal(parsed_function_->RawParameterVariable(1)); \ + body += StoreNativeField(Slot::slot(), StoreFieldInstr::Kind::kOther, \ + kNoStoreBarrier); \ + body += NullConstant(); \ break; STORE_NATIVE_FIELD_NO_BARRIER(IL_BODY) #undef IL_BODY diff --git a/runtime/vm/compiler/recognized_methods_list.h b/runtime/vm/compiler/recognized_methods_list.h index dacb741ec1b1..e9ad79b2b9ea 100644 --- a/runtime/vm/compiler/recognized_methods_list.h +++ b/runtime/vm/compiler/recognized_methods_list.h @@ -388,7 +388,7 @@ namespace dart { V(_Coroutine, get:_index, Coroutine_getIndex, 0x683b41d2) \ V(_Coroutine, get:_entry, Coroutine_getEntry, 0xc825e938) \ V(_Coroutine, get:_trampoline, Coroutine_getTrampoline, 0xc5b7b65a) \ - V(_Coroutine, get:_arguments, Coroutine_getArguments, 0x4df70fc1) \ + V(_Coroutine, get:_argument, Coroutine_getArgument, 0xd8767529) \ V(_Coroutine, get:_attributes, Coroutine_getAttributes, 0x4bba9d49) \ V(_Coroutine, get:_caller, Coroutine_getCaller, 0x786ccafc) \ V(_Coroutine, get:_scheduler, Coroutine_getScheduler, 0x6ad5213d) \ @@ -399,7 +399,7 @@ namespace dart { V(_Coroutine, set:_name, Coroutine_setName, 0x45ff0fef) \ V(_Coroutine, set:_entry, Coroutine_setEntry, 0x896541f5) \ V(_Coroutine, set:_trampoline, Coroutine_setTrampoline, 0x86f70f17) \ - V(_Coroutine, set:_arguments, Coroutine_setArguments, 0x8c8ec23e) \ + V(_Coroutine, set:_argument, Coroutine_setArgument, 0x37ae87a6) \ V(_Coroutine, set:_attributes, Coroutine_setAttributes, 0xb87a94c6) \ V(_Coroutine, set:_caller, Coroutine_setCaller, 0xa96401f9) \ V(_Coroutine, set:_scheduler, Coroutine_setScheduler, 0x9bcc583a) \ diff --git a/runtime/vm/compiler/runtime_api.h b/runtime/vm/compiler/runtime_api.h index 55633db61626..f726c54b00d4 100644 --- a/runtime/vm/compiler/runtime_api.h +++ b/runtime/vm/compiler/runtime_api.h @@ -1040,7 +1040,7 @@ class Coroutine : public AllStatic { static word index_offset(); static word entry_offset(); static word trampoline_offset(); - static word arguments_offset(); + static word argument_offset(); static word attributes_offset(); static word caller_offset(); static word scheduler_offset(); diff --git a/runtime/vm/compiler/runtime_offsets_extracted.h b/runtime/vm/compiler/runtime_offsets_extracted.h index b2d71ac164f1..247004fbd64e 100644 --- a/runtime/vm/compiler/runtime_offsets_extracted.h +++ b/runtime/vm/compiler/runtime_offsets_extracted.h @@ -139,16 +139,14 @@ static constexpr dart::compiler::target::word Int32x4_value_offset = 0x8; static constexpr dart::compiler::target::word Isolate_current_tag_offset = 0x14; static constexpr dart::compiler::target::word Isolate_default_tag_offset = 0x18; static constexpr dart::compiler::target::word Isolate_finalizers_offset = 0x20; -static constexpr dart::compiler::target::word - Isolate_isolate_object_store_offset = 0x28; +static constexpr dart::compiler::target::word Isolate_isolate_object_store_offset = 0x28; static constexpr dart::compiler::target::word Isolate_has_resumption_breakpoints_offset = 0x25; static constexpr dart::compiler::target::word IsolateGroup_object_store_offset = 0x10; static constexpr dart::compiler::target::word IsolateGroup_class_table_offset = 0x8; static constexpr dart::compiler::target::word IsolateGroup_cached_class_table_table_offset = 0xc; static constexpr dart::compiler::target::word Isolate_single_step_offset = 0x24; static constexpr dart::compiler::target::word Isolate_user_tag_offset = 0x10; -static constexpr dart::compiler::target::word - IsolateObjectStore_coroutines_registry_offset = 0xc; +static constexpr dart::compiler::target::word IsolateObjectStore_coroutines_registry_offset = 0xc; static constexpr dart::compiler::target::word LinkedHashBase_data_offset = 0xc; static constexpr dart::compiler::target::word ImmutableLinkedHashBase_data_offset = 0xc; static constexpr dart::compiler::target::word LinkedHashBase_deleted_keys_offset = 0x14; @@ -209,10 +207,8 @@ static constexpr dart::compiler::target::word SuspendState_payload_offset = 0x1c static constexpr dart::compiler::target::word SuspendState_pc_offset = 0xc; static constexpr dart::compiler::target::word SuspendState_then_callback_offset = 0x14; static constexpr dart::compiler::target::word Thread_AllocateArray_entry_point_offset = 0x168; -static constexpr dart::compiler::target::word Thread_active_exception_offset = - 0x3a0; -static constexpr dart::compiler::target::word Thread_active_stacktrace_offset = - 0x3a4; +static constexpr dart::compiler::target::word Thread_active_exception_offset = 0x3a0; +static constexpr dart::compiler::target::word Thread_active_stacktrace_offset = 0x3a4; static constexpr dart::compiler::target::word Thread_array_write_barrier_entry_point_offset = 0xfc; static constexpr dart::compiler::target::word Thread_allocate_mint_with_fpu_regs_entry_point_offset = 0x104; static constexpr dart::compiler::target::word Thread_allocate_mint_with_fpu_regs_stub_offset = 0x90; @@ -224,8 +220,7 @@ static constexpr dart::compiler::target::word Thread_allocate_object_parameteriz static constexpr dart::compiler::target::word Thread_allocate_object_parameterized_stub_offset = 0x9c; static constexpr dart::compiler::target::word Thread_allocate_object_slow_entry_point_offset = 0x114; static constexpr dart::compiler::target::word Thread_allocate_object_slow_stub_offset = 0xa0; -static constexpr dart::compiler::target::word Thread_api_top_scope_offset = - 0x3c8; +static constexpr dart::compiler::target::word Thread_api_top_scope_offset = 0x3c8; static constexpr dart::compiler::target::word Thread_async_exception_handler_stub_offset = 0xa4; static constexpr dart::compiler::target::word Thread_auto_scope_native_wrapper_entry_point_offset = 0x144; static constexpr dart::compiler::target::word Thread_bool_false_offset = 0x40; @@ -235,10 +230,8 @@ static constexpr dart::compiler::target::word Thread_call_to_runtime_entry_point static constexpr dart::compiler::target::word Thread_call_to_runtime_stub_offset = 0x5c; static constexpr dart::compiler::target::word Thread_dart_stream_offset = 0x3ec; static constexpr dart::compiler::target::word Thread_dispatch_table_array_offset = 0x2c; -static constexpr dart::compiler::target::word - Thread_double_truncate_round_supported_offset = 0x3cc; -static constexpr dart::compiler::target::word - Thread_service_extension_stream_offset = 0x3f0; +static constexpr dart::compiler::target::word Thread_double_truncate_round_supported_offset = 0x3cc; +static constexpr dart::compiler::target::word Thread_service_extension_stream_offset = 0x3f0; static constexpr dart::compiler::target::word Thread_optimize_entry_offset = 0x128; static constexpr dart::compiler::target::word Thread_optimize_stub_offset = 0xd0; static constexpr dart::compiler::target::word Thread_deoptimize_entry_offset = 0x12c; @@ -247,8 +240,7 @@ static constexpr dart::compiler::target::word Thread_double_abs_address_offset = static constexpr dart::compiler::target::word Thread_double_negate_address_offset = 0x150; static constexpr dart::compiler::target::word Thread_end_offset = 0x28; static constexpr dart::compiler::target::word Thread_enter_safepoint_stub_offset = 0xe8; -static constexpr dart::compiler::target::word Thread_execution_state_offset = - 0x3bc; +static constexpr dart::compiler::target::word Thread_execution_state_offset = 0x3bc; static constexpr dart::compiler::target::word Thread_exit_safepoint_stub_offset = 0xec; static constexpr dart::compiler::target::word Thread_exit_safepoint_ignore_unwind_in_progress_stub_offset = 0xf0; static constexpr dart::compiler::target::word Thread_call_native_through_safepoint_stub_offset = 0xf4; @@ -259,22 +251,17 @@ static constexpr dart::compiler::target::word Thread_float_absolute_address_offs static constexpr dart::compiler::target::word Thread_float_negate_address_offset = 0x15c; static constexpr dart::compiler::target::word Thread_float_not_address_offset = 0x158; static constexpr dart::compiler::target::word Thread_float_zerow_address_offset = 0x164; -static constexpr dart::compiler::target::word Thread_global_object_pool_offset = - 0x3b0; +static constexpr dart::compiler::target::word Thread_global_object_pool_offset = 0x3b0; static constexpr dart::compiler::target::word Thread_invoke_dart_code_stub_offset = 0x58; -static constexpr dart::compiler::target::word Thread_exit_through_ffi_offset = - 0x3c4; +static constexpr dart::compiler::target::word Thread_exit_through_ffi_offset = 0x3c4; static constexpr dart::compiler::target::word Thread_isolate_offset = 0x364; -static constexpr dart::compiler::target::word Thread_isolate_group_offset = - 0x368; +static constexpr dart::compiler::target::word Thread_isolate_group_offset = 0x368; static constexpr dart::compiler::target::word Thread_field_table_values_offset = 0x30; static constexpr dart::compiler::target::word Thread_lazy_deopt_from_return_stub_offset = 0xd8; static constexpr dart::compiler::target::word Thread_lazy_deopt_from_throw_stub_offset = 0xdc; static constexpr dart::compiler::target::word Thread_lazy_specialize_type_test_stub_offset = 0xe4; -static constexpr dart::compiler::target::word - Thread_old_marking_stack_block_offset = 0x37c; -static constexpr dart::compiler::target::word - Thread_new_marking_stack_block_offset = 0x380; +static constexpr dart::compiler::target::word Thread_old_marking_stack_block_offset = 0x37c; +static constexpr dart::compiler::target::word Thread_new_marking_stack_block_offset = 0x380; static constexpr dart::compiler::target::word Thread_megamorphic_call_checked_entry_offset = 0x120; static constexpr dart::compiler::target::word Thread_switchable_call_miss_entry_offset = 0x124; static constexpr dart::compiler::target::word Thread_switchable_call_miss_stub_offset = 0xc0; @@ -298,63 +285,43 @@ static constexpr dart::compiler::target::word Thread_return_async_stub_offset = static constexpr dart::compiler::target::word Thread_object_null_offset = 0x38; static constexpr dart::compiler::target::word Thread_predefined_symbols_address_offset = 0x148; static constexpr dart::compiler::target::word Thread_resume_pc_offset = 0x3b4; -static constexpr dart::compiler::target::word - Thread_saved_shadow_call_stack_offset = 0x3b8; -static constexpr dart::compiler::target::word Thread_safepoint_state_offset = - 0x3c0; +static constexpr dart::compiler::target::word Thread_saved_shadow_call_stack_offset = 0x3b8; +static constexpr dart::compiler::target::word Thread_safepoint_state_offset = 0x3c0; static constexpr dart::compiler::target::word Thread_shared_field_table_values_offset = 0x34; static constexpr dart::compiler::target::word Thread_slow_type_test_stub_offset = 0xe0; static constexpr dart::compiler::target::word Thread_slow_type_test_entry_point_offset = 0x138; static constexpr dart::compiler::target::word Thread_stack_limit_offset = 0x1c; -static constexpr dart::compiler::target::word Thread_saved_stack_limit_offset = - 0x36c; -static constexpr dart::compiler::target::word - Thread_stack_overflow_flags_offset = 0x370; +static constexpr dart::compiler::target::word Thread_saved_stack_limit_offset = 0x36c; +static constexpr dart::compiler::target::word Thread_stack_overflow_flags_offset = 0x370; static constexpr dart::compiler::target::word Thread_stack_overflow_shared_with_fpu_regs_entry_point_offset = 0x11c; static constexpr dart::compiler::target::word Thread_stack_overflow_shared_with_fpu_regs_stub_offset = 0xbc; static constexpr dart::compiler::target::word Thread_stack_overflow_shared_without_fpu_regs_entry_point_offset = 0x118; static constexpr dart::compiler::target::word Thread_stack_overflow_shared_without_fpu_regs_stub_offset = 0xb8; -static constexpr dart::compiler::target::word Thread_store_buffer_block_offset = - 0x378; -static constexpr dart::compiler::target::word - Thread_suspend_state_await_entry_point_offset = 0x33c; -static constexpr dart::compiler::target::word - Thread_suspend_state_await_with_type_check_entry_point_offset = 0x340; -static constexpr dart::compiler::target::word - Thread_suspend_state_init_async_entry_point_offset = 0x338; -static constexpr dart::compiler::target::word - Thread_suspend_state_return_async_entry_point_offset = 0x344; -static constexpr dart::compiler::target::word - Thread_suspend_state_return_async_not_future_entry_point_offset = 0x348; -static constexpr dart::compiler::target::word - Thread_suspend_state_init_async_star_entry_point_offset = 0x34c; -static constexpr dart::compiler::target::word - Thread_suspend_state_yield_async_star_entry_point_offset = 0x350; -static constexpr dart::compiler::target::word - Thread_suspend_state_return_async_star_entry_point_offset = 0x354; -static constexpr dart::compiler::target::word - Thread_suspend_state_init_sync_star_entry_point_offset = 0x358; -static constexpr dart::compiler::target::word - Thread_suspend_state_suspend_sync_star_at_start_entry_point_offset = 0x35c; -static constexpr dart::compiler::target::word - Thread_suspend_state_handle_exception_entry_point_offset = 0x360; -static constexpr dart::compiler::target::word - Thread_top_exit_frame_info_offset = 0x374; +static constexpr dart::compiler::target::word Thread_store_buffer_block_offset = 0x378; +static constexpr dart::compiler::target::word Thread_suspend_state_await_entry_point_offset = 0x33c; +static constexpr dart::compiler::target::word Thread_suspend_state_await_with_type_check_entry_point_offset = 0x340; +static constexpr dart::compiler::target::word Thread_suspend_state_init_async_entry_point_offset = 0x338; +static constexpr dart::compiler::target::word Thread_suspend_state_return_async_entry_point_offset = 0x344; +static constexpr dart::compiler::target::word Thread_suspend_state_return_async_not_future_entry_point_offset = 0x348; +static constexpr dart::compiler::target::word Thread_suspend_state_init_async_star_entry_point_offset = 0x34c; +static constexpr dart::compiler::target::word Thread_suspend_state_yield_async_star_entry_point_offset = 0x350; +static constexpr dart::compiler::target::word Thread_suspend_state_return_async_star_entry_point_offset = 0x354; +static constexpr dart::compiler::target::word Thread_suspend_state_init_sync_star_entry_point_offset = 0x358; +static constexpr dart::compiler::target::word Thread_suspend_state_suspend_sync_star_at_start_entry_point_offset = 0x35c; +static constexpr dart::compiler::target::word Thread_suspend_state_handle_exception_entry_point_offset = 0x360; +static constexpr dart::compiler::target::word Thread_top_exit_frame_info_offset = 0x374; static constexpr dart::compiler::target::word Thread_top_offset = 0x24; static constexpr dart::compiler::target::word Thread_top_resource_offset = 0x10; -static constexpr dart::compiler::target::word - Thread_unboxed_runtime_arg_offset = 0x390; +static constexpr dart::compiler::target::word Thread_unboxed_runtime_arg_offset = 0x390; static constexpr dart::compiler::target::word Thread_vm_tag_offset = 0x388; static constexpr dart::compiler::target::word Thread_write_barrier_entry_point_offset = 0xf8; static constexpr dart::compiler::target::word Thread_write_barrier_mask_offset = 0x20; -static constexpr dart::compiler::target::word Thread_next_task_id_offset = - 0x3d0; +static constexpr dart::compiler::target::word Thread_next_task_id_offset = 0x3d0; static constexpr dart::compiler::target::word Thread_random_offset = 0x3d8; static constexpr dart::compiler::target::word Thread_jump_to_frame_entry_point_offset = 0x134; static constexpr dart::compiler::target::word Thread_tsan_utils_offset = 0x3e0; static constexpr dart::compiler::target::word Thread_coroutine_offset = 0x3a8; -static constexpr dart::compiler::target::word Thread_disabled_coroutine_offset = - 0x3ac; +static constexpr dart::compiler::target::word Thread_disabled_coroutine_offset = 0x3ac; static constexpr dart::compiler::target::word TsanUtils_setjmp_function_offset = 0x0; static constexpr dart::compiler::target::word TsanUtils_setjmp_buffer_offset = 0x4; static constexpr dart::compiler::target::word TsanUtils_exception_pc_offset = 0x8; @@ -407,35 +374,23 @@ static constexpr dart::compiler::target::word WeakReference_type_arguments_offse static constexpr dart::compiler::target::word Coroutine_name_offset = 0x4; static constexpr dart::compiler::target::word Coroutine_entry_offset = 0x8; static constexpr dart::compiler::target::word Coroutine_trampoline_offset = 0xc; -static constexpr dart::compiler::target::word Coroutine_arguments_offset = 0x10; -static constexpr dart::compiler::target::word Coroutine_attributes_offset = - 0x4c; +static constexpr dart::compiler::target::word Coroutine_argument_offset = 0x10; +static constexpr dart::compiler::target::word Coroutine_attributes_offset = 0x4c; static constexpr dart::compiler::target::word Coroutine_caller_offset = 0x14; static constexpr dart::compiler::target::word Coroutine_scheduler_offset = 0x18; static constexpr dart::compiler::target::word Coroutine_processor_offset = 0x1c; -static constexpr dart::compiler::target::word - Coroutine_to_processor_next_offset = 0x20; -static constexpr dart::compiler::target::word - Coroutine_to_processor_previous_offset = 0x24; +static constexpr dart::compiler::target::word Coroutine_to_processor_next_offset = 0x20; +static constexpr dart::compiler::target::word Coroutine_to_processor_previous_offset = 0x24; static constexpr dart::compiler::target::word Coroutine_to_state_offset = 0x28; static constexpr dart::compiler::target::word Coroutine_index_offset = 0x50; -static constexpr dart::compiler::target::word Coroutine_stack_size_offset = - 0x34; -static constexpr dart::compiler::target::word - Coroutine_native_stack_base_offset = 0x38; -static constexpr dart::compiler::target::word Coroutine_stack_root_offset = - 0x3c; -static constexpr dart::compiler::target::word Coroutine_stack_base_offset = - 0x40; -static constexpr dart::compiler::target::word Coroutine_stack_limit_offset = - 0x44; -static constexpr dart::compiler::target::word - Coroutine_overflow_stack_limit_offset = 0x48; +static constexpr dart::compiler::target::word Coroutine_stack_size_offset = 0x34; +static constexpr dart::compiler::target::word Coroutine_native_stack_base_offset = 0x38; +static constexpr dart::compiler::target::word Coroutine_stack_root_offset = 0x3c; +static constexpr dart::compiler::target::word Coroutine_stack_base_offset = 0x40; +static constexpr dart::compiler::target::word Coroutine_stack_limit_offset = 0x44; +static constexpr dart::compiler::target::word Coroutine_overflow_stack_limit_offset = 0x48; static constexpr dart::compiler::target::word Code_entry_point_offset[] = {0x4, 0xc, 0x8, 0x10}; -static constexpr dart::compiler::target::word - Thread_write_barrier_wrappers_thread_offset[] = { - 0x318, 0x31c, 0x320, 0x324, 0x328, -1, 0x32c, -1, - 0x330, 0x334, -1, -1, -1, -1, -1, -1}; +static constexpr dart::compiler::target::word Thread_write_barrier_wrappers_thread_offset[] = {0x318, 0x31c, 0x320, 0x324, 0x328, -1, 0x32c, -1, 0x330, 0x334, -1, -1, -1, -1, -1, -1}; static constexpr dart::compiler::target::word AbstractType_InstanceSize = 0x14; static constexpr dart::compiler::target::word ApiError_InstanceSize = 0x8; static constexpr dart::compiler::target::word Array_header_size = 0xc; @@ -642,16 +597,14 @@ static constexpr dart::compiler::target::word Int32x4_value_offset = 0x8; static constexpr dart::compiler::target::word Isolate_current_tag_offset = 0x28; static constexpr dart::compiler::target::word Isolate_default_tag_offset = 0x30; static constexpr dart::compiler::target::word Isolate_finalizers_offset = 0x40; -static constexpr dart::compiler::target::word - Isolate_isolate_object_store_offset = 0x50; +static constexpr dart::compiler::target::word Isolate_isolate_object_store_offset = 0x50; static constexpr dart::compiler::target::word Isolate_has_resumption_breakpoints_offset = 0x49; static constexpr dart::compiler::target::word IsolateGroup_object_store_offset = 0x20; static constexpr dart::compiler::target::word IsolateGroup_class_table_offset = 0x10; static constexpr dart::compiler::target::word IsolateGroup_cached_class_table_table_offset = 0x18; static constexpr dart::compiler::target::word Isolate_single_step_offset = 0x48; static constexpr dart::compiler::target::word Isolate_user_tag_offset = 0x20; -static constexpr dart::compiler::target::word - IsolateObjectStore_coroutines_registry_offset = 0x18; +static constexpr dart::compiler::target::word IsolateObjectStore_coroutines_registry_offset = 0x18; static constexpr dart::compiler::target::word LinkedHashBase_data_offset = 0x18; static constexpr dart::compiler::target::word ImmutableLinkedHashBase_data_offset = 0x18; static constexpr dart::compiler::target::word LinkedHashBase_deleted_keys_offset = 0x28; @@ -712,10 +665,8 @@ static constexpr dart::compiler::target::word SuspendState_payload_offset = 0x38 static constexpr dart::compiler::target::word SuspendState_pc_offset = 0x18; static constexpr dart::compiler::target::word SuspendState_then_callback_offset = 0x28; static constexpr dart::compiler::target::word Thread_AllocateArray_entry_point_offset = 0x2d0; -static constexpr dart::compiler::target::word Thread_active_exception_offset = - 0x740; -static constexpr dart::compiler::target::word Thread_active_stacktrace_offset = - 0x748; +static constexpr dart::compiler::target::word Thread_active_exception_offset = 0x740; +static constexpr dart::compiler::target::word Thread_active_stacktrace_offset = 0x748; static constexpr dart::compiler::target::word Thread_array_write_barrier_entry_point_offset = 0x1f8; static constexpr dart::compiler::target::word Thread_allocate_mint_with_fpu_regs_entry_point_offset = 0x208; static constexpr dart::compiler::target::word Thread_allocate_mint_with_fpu_regs_stub_offset = 0x120; @@ -727,8 +678,7 @@ static constexpr dart::compiler::target::word Thread_allocate_object_parameteriz static constexpr dart::compiler::target::word Thread_allocate_object_parameterized_stub_offset = 0x138; static constexpr dart::compiler::target::word Thread_allocate_object_slow_entry_point_offset = 0x228; static constexpr dart::compiler::target::word Thread_allocate_object_slow_stub_offset = 0x140; -static constexpr dart::compiler::target::word Thread_api_top_scope_offset = - 0x790; +static constexpr dart::compiler::target::word Thread_api_top_scope_offset = 0x790; static constexpr dart::compiler::target::word Thread_async_exception_handler_stub_offset = 0x148; static constexpr dart::compiler::target::word Thread_auto_scope_native_wrapper_entry_point_offset = 0x288; static constexpr dart::compiler::target::word Thread_bool_false_offset = 0x80; @@ -738,10 +688,8 @@ static constexpr dart::compiler::target::word Thread_call_to_runtime_entry_point static constexpr dart::compiler::target::word Thread_call_to_runtime_stub_offset = 0xb8; static constexpr dart::compiler::target::word Thread_dart_stream_offset = 0x7c8; static constexpr dart::compiler::target::word Thread_dispatch_table_array_offset = 0x58; -static constexpr dart::compiler::target::word - Thread_double_truncate_round_supported_offset = 0x798; -static constexpr dart::compiler::target::word - Thread_service_extension_stream_offset = 0x7d0; +static constexpr dart::compiler::target::word Thread_double_truncate_round_supported_offset = 0x798; +static constexpr dart::compiler::target::word Thread_service_extension_stream_offset = 0x7d0; static constexpr dart::compiler::target::word Thread_optimize_entry_offset = 0x250; static constexpr dart::compiler::target::word Thread_optimize_stub_offset = 0x1a0; static constexpr dart::compiler::target::word Thread_deoptimize_entry_offset = 0x258; @@ -750,8 +698,7 @@ static constexpr dart::compiler::target::word Thread_double_abs_address_offset = static constexpr dart::compiler::target::word Thread_double_negate_address_offset = 0x2a0; static constexpr dart::compiler::target::word Thread_end_offset = 0x50; static constexpr dart::compiler::target::word Thread_enter_safepoint_stub_offset = 0x1d0; -static constexpr dart::compiler::target::word Thread_execution_state_offset = - 0x778; +static constexpr dart::compiler::target::word Thread_execution_state_offset = 0x778; static constexpr dart::compiler::target::word Thread_exit_safepoint_stub_offset = 0x1d8; static constexpr dart::compiler::target::word Thread_exit_safepoint_ignore_unwind_in_progress_stub_offset = 0x1e0; static constexpr dart::compiler::target::word Thread_call_native_through_safepoint_stub_offset = 0x1e8; @@ -762,22 +709,17 @@ static constexpr dart::compiler::target::word Thread_float_absolute_address_offs static constexpr dart::compiler::target::word Thread_float_negate_address_offset = 0x2b8; static constexpr dart::compiler::target::word Thread_float_not_address_offset = 0x2b0; static constexpr dart::compiler::target::word Thread_float_zerow_address_offset = 0x2c8; -static constexpr dart::compiler::target::word Thread_global_object_pool_offset = - 0x760; +static constexpr dart::compiler::target::word Thread_global_object_pool_offset = 0x760; static constexpr dart::compiler::target::word Thread_invoke_dart_code_stub_offset = 0xb0; -static constexpr dart::compiler::target::word Thread_exit_through_ffi_offset = - 0x788; +static constexpr dart::compiler::target::word Thread_exit_through_ffi_offset = 0x788; static constexpr dart::compiler::target::word Thread_isolate_offset = 0x6e0; -static constexpr dart::compiler::target::word Thread_isolate_group_offset = - 0x6e8; +static constexpr dart::compiler::target::word Thread_isolate_group_offset = 0x6e8; static constexpr dart::compiler::target::word Thread_field_table_values_offset = 0x60; static constexpr dart::compiler::target::word Thread_lazy_deopt_from_return_stub_offset = 0x1b0; static constexpr dart::compiler::target::word Thread_lazy_deopt_from_throw_stub_offset = 0x1b8; static constexpr dart::compiler::target::word Thread_lazy_specialize_type_test_stub_offset = 0x1c8; -static constexpr dart::compiler::target::word - Thread_old_marking_stack_block_offset = 0x710; -static constexpr dart::compiler::target::word - Thread_new_marking_stack_block_offset = 0x718; +static constexpr dart::compiler::target::word Thread_old_marking_stack_block_offset = 0x710; +static constexpr dart::compiler::target::word Thread_new_marking_stack_block_offset = 0x718; static constexpr dart::compiler::target::word Thread_megamorphic_call_checked_entry_offset = 0x240; static constexpr dart::compiler::target::word Thread_switchable_call_miss_entry_offset = 0x248; static constexpr dart::compiler::target::word Thread_switchable_call_miss_stub_offset = 0x180; @@ -801,63 +743,43 @@ static constexpr dart::compiler::target::word Thread_return_async_stub_offset = static constexpr dart::compiler::target::word Thread_object_null_offset = 0x70; static constexpr dart::compiler::target::word Thread_predefined_symbols_address_offset = 0x290; static constexpr dart::compiler::target::word Thread_resume_pc_offset = 0x768; -static constexpr dart::compiler::target::word - Thread_saved_shadow_call_stack_offset = 0x770; -static constexpr dart::compiler::target::word Thread_safepoint_state_offset = - 0x780; +static constexpr dart::compiler::target::word Thread_saved_shadow_call_stack_offset = 0x770; +static constexpr dart::compiler::target::word Thread_safepoint_state_offset = 0x780; static constexpr dart::compiler::target::word Thread_shared_field_table_values_offset = 0x68; static constexpr dart::compiler::target::word Thread_slow_type_test_stub_offset = 0x1c0; static constexpr dart::compiler::target::word Thread_slow_type_test_entry_point_offset = 0x270; static constexpr dart::compiler::target::word Thread_stack_limit_offset = 0x38; -static constexpr dart::compiler::target::word Thread_saved_stack_limit_offset = - 0x6f0; -static constexpr dart::compiler::target::word - Thread_stack_overflow_flags_offset = 0x6f8; +static constexpr dart::compiler::target::word Thread_saved_stack_limit_offset = 0x6f0; +static constexpr dart::compiler::target::word Thread_stack_overflow_flags_offset = 0x6f8; static constexpr dart::compiler::target::word Thread_stack_overflow_shared_with_fpu_regs_entry_point_offset = 0x238; static constexpr dart::compiler::target::word Thread_stack_overflow_shared_with_fpu_regs_stub_offset = 0x178; static constexpr dart::compiler::target::word Thread_stack_overflow_shared_without_fpu_regs_entry_point_offset = 0x230; static constexpr dart::compiler::target::word Thread_stack_overflow_shared_without_fpu_regs_stub_offset = 0x170; -static constexpr dart::compiler::target::word Thread_store_buffer_block_offset = - 0x708; -static constexpr dart::compiler::target::word - Thread_suspend_state_await_entry_point_offset = 0x690; -static constexpr dart::compiler::target::word - Thread_suspend_state_await_with_type_check_entry_point_offset = 0x698; -static constexpr dart::compiler::target::word - Thread_suspend_state_init_async_entry_point_offset = 0x688; -static constexpr dart::compiler::target::word - Thread_suspend_state_return_async_entry_point_offset = 0x6a0; -static constexpr dart::compiler::target::word - Thread_suspend_state_return_async_not_future_entry_point_offset = 0x6a8; -static constexpr dart::compiler::target::word - Thread_suspend_state_init_async_star_entry_point_offset = 0x6b0; -static constexpr dart::compiler::target::word - Thread_suspend_state_yield_async_star_entry_point_offset = 0x6b8; -static constexpr dart::compiler::target::word - Thread_suspend_state_return_async_star_entry_point_offset = 0x6c0; -static constexpr dart::compiler::target::word - Thread_suspend_state_init_sync_star_entry_point_offset = 0x6c8; -static constexpr dart::compiler::target::word - Thread_suspend_state_suspend_sync_star_at_start_entry_point_offset = 0x6d0; -static constexpr dart::compiler::target::word - Thread_suspend_state_handle_exception_entry_point_offset = 0x6d8; -static constexpr dart::compiler::target::word - Thread_top_exit_frame_info_offset = 0x700; +static constexpr dart::compiler::target::word Thread_store_buffer_block_offset = 0x708; +static constexpr dart::compiler::target::word Thread_suspend_state_await_entry_point_offset = 0x690; +static constexpr dart::compiler::target::word Thread_suspend_state_await_with_type_check_entry_point_offset = 0x698; +static constexpr dart::compiler::target::word Thread_suspend_state_init_async_entry_point_offset = 0x688; +static constexpr dart::compiler::target::word Thread_suspend_state_return_async_entry_point_offset = 0x6a0; +static constexpr dart::compiler::target::word Thread_suspend_state_return_async_not_future_entry_point_offset = 0x6a8; +static constexpr dart::compiler::target::word Thread_suspend_state_init_async_star_entry_point_offset = 0x6b0; +static constexpr dart::compiler::target::word Thread_suspend_state_yield_async_star_entry_point_offset = 0x6b8; +static constexpr dart::compiler::target::word Thread_suspend_state_return_async_star_entry_point_offset = 0x6c0; +static constexpr dart::compiler::target::word Thread_suspend_state_init_sync_star_entry_point_offset = 0x6c8; +static constexpr dart::compiler::target::word Thread_suspend_state_suspend_sync_star_at_start_entry_point_offset = 0x6d0; +static constexpr dart::compiler::target::word Thread_suspend_state_handle_exception_entry_point_offset = 0x6d8; +static constexpr dart::compiler::target::word Thread_top_exit_frame_info_offset = 0x700; static constexpr dart::compiler::target::word Thread_top_offset = 0x48; static constexpr dart::compiler::target::word Thread_top_resource_offset = 0x20; -static constexpr dart::compiler::target::word - Thread_unboxed_runtime_arg_offset = 0x730; +static constexpr dart::compiler::target::word Thread_unboxed_runtime_arg_offset = 0x730; static constexpr dart::compiler::target::word Thread_vm_tag_offset = 0x728; static constexpr dart::compiler::target::word Thread_write_barrier_entry_point_offset = 0x1f0; static constexpr dart::compiler::target::word Thread_write_barrier_mask_offset = 0x40; -static constexpr dart::compiler::target::word Thread_next_task_id_offset = - 0x7a0; +static constexpr dart::compiler::target::word Thread_next_task_id_offset = 0x7a0; static constexpr dart::compiler::target::word Thread_random_offset = 0x7a8; static constexpr dart::compiler::target::word Thread_jump_to_frame_entry_point_offset = 0x268; static constexpr dart::compiler::target::word Thread_tsan_utils_offset = 0x7b0; static constexpr dart::compiler::target::word Thread_coroutine_offset = 0x750; -static constexpr dart::compiler::target::word Thread_disabled_coroutine_offset = - 0x758; +static constexpr dart::compiler::target::word Thread_disabled_coroutine_offset = 0x758; static constexpr dart::compiler::target::word TsanUtils_setjmp_function_offset = 0x0; static constexpr dart::compiler::target::word TsanUtils_setjmp_buffer_offset = 0x8; static constexpr dart::compiler::target::word TsanUtils_exception_pc_offset = 0x10; @@ -909,37 +831,24 @@ static constexpr dart::compiler::target::word WeakReference_target_offset = 0x8; static constexpr dart::compiler::target::word WeakReference_type_arguments_offset = 0x10; static constexpr dart::compiler::target::word Coroutine_name_offset = 0x8; static constexpr dart::compiler::target::word Coroutine_entry_offset = 0x10; -static constexpr dart::compiler::target::word Coroutine_trampoline_offset = - 0x18; -static constexpr dart::compiler::target::word Coroutine_arguments_offset = 0x20; -static constexpr dart::compiler::target::word Coroutine_attributes_offset = - 0x98; +static constexpr dart::compiler::target::word Coroutine_trampoline_offset = 0x18; +static constexpr dart::compiler::target::word Coroutine_argument_offset = 0x20; +static constexpr dart::compiler::target::word Coroutine_attributes_offset = 0x98; static constexpr dart::compiler::target::word Coroutine_caller_offset = 0x28; static constexpr dart::compiler::target::word Coroutine_scheduler_offset = 0x30; static constexpr dart::compiler::target::word Coroutine_processor_offset = 0x38; -static constexpr dart::compiler::target::word - Coroutine_to_processor_next_offset = 0x40; -static constexpr dart::compiler::target::word - Coroutine_to_processor_previous_offset = 0x48; +static constexpr dart::compiler::target::word Coroutine_to_processor_next_offset = 0x40; +static constexpr dart::compiler::target::word Coroutine_to_processor_previous_offset = 0x48; static constexpr dart::compiler::target::word Coroutine_to_state_offset = 0x50; static constexpr dart::compiler::target::word Coroutine_index_offset = 0xa0; -static constexpr dart::compiler::target::word Coroutine_stack_size_offset = - 0x68; -static constexpr dart::compiler::target::word - Coroutine_native_stack_base_offset = 0x70; -static constexpr dart::compiler::target::word Coroutine_stack_root_offset = - 0x78; -static constexpr dart::compiler::target::word Coroutine_stack_base_offset = - 0x80; -static constexpr dart::compiler::target::word Coroutine_stack_limit_offset = - 0x88; -static constexpr dart::compiler::target::word - Coroutine_overflow_stack_limit_offset = 0x90; +static constexpr dart::compiler::target::word Coroutine_stack_size_offset = 0x68; +static constexpr dart::compiler::target::word Coroutine_native_stack_base_offset = 0x70; +static constexpr dart::compiler::target::word Coroutine_stack_root_offset = 0x78; +static constexpr dart::compiler::target::word Coroutine_stack_base_offset = 0x80; +static constexpr dart::compiler::target::word Coroutine_stack_limit_offset = 0x88; +static constexpr dart::compiler::target::word Coroutine_overflow_stack_limit_offset = 0x90; static constexpr dart::compiler::target::word Code_entry_point_offset[] = {0x8, 0x18, 0x10, 0x20}; -static constexpr dart::compiler::target::word - Thread_write_barrier_wrappers_thread_offset[] = { - 0x630, 0x638, 0x640, 0x648, -1, -1, 0x650, 0x658, - 0x660, 0x668, 0x670, -1, 0x678, 0x680, -1, -1}; +static constexpr dart::compiler::target::word Thread_write_barrier_wrappers_thread_offset[] = {0x630, 0x638, 0x640, 0x648, -1, -1, 0x650, 0x658, 0x660, 0x668, 0x670, -1, 0x678, 0x680, -1, -1}; static constexpr dart::compiler::target::word AbstractType_InstanceSize = 0x28; static constexpr dart::compiler::target::word ApiError_InstanceSize = 0x10; static constexpr dart::compiler::target::word Array_header_size = 0x18; @@ -1146,16 +1055,14 @@ static constexpr dart::compiler::target::word Int32x4_value_offset = 0x8; static constexpr dart::compiler::target::word Isolate_current_tag_offset = 0x14; static constexpr dart::compiler::target::word Isolate_default_tag_offset = 0x18; static constexpr dart::compiler::target::word Isolate_finalizers_offset = 0x20; -static constexpr dart::compiler::target::word - Isolate_isolate_object_store_offset = 0x28; +static constexpr dart::compiler::target::word Isolate_isolate_object_store_offset = 0x28; static constexpr dart::compiler::target::word Isolate_has_resumption_breakpoints_offset = 0x25; static constexpr dart::compiler::target::word IsolateGroup_object_store_offset = 0x10; static constexpr dart::compiler::target::word IsolateGroup_class_table_offset = 0x8; static constexpr dart::compiler::target::word IsolateGroup_cached_class_table_table_offset = 0xc; static constexpr dart::compiler::target::word Isolate_single_step_offset = 0x24; static constexpr dart::compiler::target::word Isolate_user_tag_offset = 0x10; -static constexpr dart::compiler::target::word - IsolateObjectStore_coroutines_registry_offset = 0xc; +static constexpr dart::compiler::target::word IsolateObjectStore_coroutines_registry_offset = 0xc; static constexpr dart::compiler::target::word LinkedHashBase_data_offset = 0xc; static constexpr dart::compiler::target::word ImmutableLinkedHashBase_data_offset = 0xc; static constexpr dart::compiler::target::word LinkedHashBase_deleted_keys_offset = 0x14; @@ -1229,8 +1136,7 @@ static constexpr dart::compiler::target::word Thread_allocate_object_parameteriz static constexpr dart::compiler::target::word Thread_allocate_object_parameterized_stub_offset = 0x9c; static constexpr dart::compiler::target::word Thread_allocate_object_slow_entry_point_offset = 0x114; static constexpr dart::compiler::target::word Thread_allocate_object_slow_stub_offset = 0xa0; -static constexpr dart::compiler::target::word Thread_api_top_scope_offset = - 0x3b8; +static constexpr dart::compiler::target::word Thread_api_top_scope_offset = 0x3b8; static constexpr dart::compiler::target::word Thread_async_exception_handler_stub_offset = 0xa4; static constexpr dart::compiler::target::word Thread_auto_scope_native_wrapper_entry_point_offset = 0x144; static constexpr dart::compiler::target::word Thread_bool_false_offset = 0x40; @@ -1240,8 +1146,7 @@ static constexpr dart::compiler::target::word Thread_call_to_runtime_entry_point static constexpr dart::compiler::target::word Thread_call_to_runtime_stub_offset = 0x5c; static constexpr dart::compiler::target::word Thread_dart_stream_offset = 0x3dc; static constexpr dart::compiler::target::word Thread_dispatch_table_array_offset = 0x2c; -static constexpr dart::compiler::target::word - Thread_double_truncate_round_supported_offset = 0x3bc; +static constexpr dart::compiler::target::word Thread_double_truncate_round_supported_offset = 0x3bc; static constexpr dart::compiler::target::word Thread_service_extension_stream_offset = 0x3e0; static constexpr dart::compiler::target::word Thread_optimize_entry_offset = 0x128; static constexpr dart::compiler::target::word Thread_optimize_stub_offset = 0xd0; @@ -1251,8 +1156,7 @@ static constexpr dart::compiler::target::word Thread_double_abs_address_offset = static constexpr dart::compiler::target::word Thread_double_negate_address_offset = 0x150; static constexpr dart::compiler::target::word Thread_end_offset = 0x28; static constexpr dart::compiler::target::word Thread_enter_safepoint_stub_offset = 0xe8; -static constexpr dart::compiler::target::word Thread_execution_state_offset = - 0x3ac; +static constexpr dart::compiler::target::word Thread_execution_state_offset = 0x3ac; static constexpr dart::compiler::target::word Thread_exit_safepoint_stub_offset = 0xec; static constexpr dart::compiler::target::word Thread_exit_safepoint_ignore_unwind_in_progress_stub_offset = 0xf0; static constexpr dart::compiler::target::word Thread_call_native_through_safepoint_stub_offset = 0xf4; @@ -1263,22 +1167,17 @@ static constexpr dart::compiler::target::word Thread_float_absolute_address_offs static constexpr dart::compiler::target::word Thread_float_negate_address_offset = 0x15c; static constexpr dart::compiler::target::word Thread_float_not_address_offset = 0x158; static constexpr dart::compiler::target::word Thread_float_zerow_address_offset = 0x164; -static constexpr dart::compiler::target::word Thread_global_object_pool_offset = - 0x3a0; +static constexpr dart::compiler::target::word Thread_global_object_pool_offset = 0x3a0; static constexpr dart::compiler::target::word Thread_invoke_dart_code_stub_offset = 0x58; -static constexpr dart::compiler::target::word Thread_exit_through_ffi_offset = - 0x3b4; +static constexpr dart::compiler::target::word Thread_exit_through_ffi_offset = 0x3b4; static constexpr dart::compiler::target::word Thread_isolate_offset = 0x358; -static constexpr dart::compiler::target::word Thread_isolate_group_offset = - 0x35c; +static constexpr dart::compiler::target::word Thread_isolate_group_offset = 0x35c; static constexpr dart::compiler::target::word Thread_field_table_values_offset = 0x30; static constexpr dart::compiler::target::word Thread_lazy_deopt_from_return_stub_offset = 0xd8; static constexpr dart::compiler::target::word Thread_lazy_deopt_from_throw_stub_offset = 0xdc; static constexpr dart::compiler::target::word Thread_lazy_specialize_type_test_stub_offset = 0xe4; -static constexpr dart::compiler::target::word - Thread_old_marking_stack_block_offset = 0x370; -static constexpr dart::compiler::target::word - Thread_new_marking_stack_block_offset = 0x374; +static constexpr dart::compiler::target::word Thread_old_marking_stack_block_offset = 0x370; +static constexpr dart::compiler::target::word Thread_new_marking_stack_block_offset = 0x374; static constexpr dart::compiler::target::word Thread_megamorphic_call_checked_entry_offset = 0x120; static constexpr dart::compiler::target::word Thread_switchable_call_miss_entry_offset = 0x124; static constexpr dart::compiler::target::word Thread_switchable_call_miss_stub_offset = 0xc0; @@ -1302,48 +1201,31 @@ static constexpr dart::compiler::target::word Thread_return_async_stub_offset = static constexpr dart::compiler::target::word Thread_object_null_offset = 0x38; static constexpr dart::compiler::target::word Thread_predefined_symbols_address_offset = 0x148; static constexpr dart::compiler::target::word Thread_resume_pc_offset = 0x3a4; -static constexpr dart::compiler::target::word - Thread_saved_shadow_call_stack_offset = 0x3a8; -static constexpr dart::compiler::target::word Thread_safepoint_state_offset = - 0x3b0; +static constexpr dart::compiler::target::word Thread_saved_shadow_call_stack_offset = 0x3a8; +static constexpr dart::compiler::target::word Thread_safepoint_state_offset = 0x3b0; static constexpr dart::compiler::target::word Thread_shared_field_table_values_offset = 0x34; static constexpr dart::compiler::target::word Thread_slow_type_test_stub_offset = 0xe0; static constexpr dart::compiler::target::word Thread_slow_type_test_entry_point_offset = 0x138; static constexpr dart::compiler::target::word Thread_stack_limit_offset = 0x1c; -static constexpr dart::compiler::target::word Thread_saved_stack_limit_offset = - 0x360; -static constexpr dart::compiler::target::word - Thread_stack_overflow_flags_offset = 0x364; +static constexpr dart::compiler::target::word Thread_saved_stack_limit_offset = 0x360; +static constexpr dart::compiler::target::word Thread_stack_overflow_flags_offset = 0x364; static constexpr dart::compiler::target::word Thread_stack_overflow_shared_with_fpu_regs_entry_point_offset = 0x11c; static constexpr dart::compiler::target::word Thread_stack_overflow_shared_with_fpu_regs_stub_offset = 0xbc; static constexpr dart::compiler::target::word Thread_stack_overflow_shared_without_fpu_regs_entry_point_offset = 0x118; static constexpr dart::compiler::target::word Thread_stack_overflow_shared_without_fpu_regs_stub_offset = 0xb8; -static constexpr dart::compiler::target::word Thread_store_buffer_block_offset = - 0x36c; -static constexpr dart::compiler::target::word - Thread_suspend_state_await_entry_point_offset = 0x330; -static constexpr dart::compiler::target::word - Thread_suspend_state_await_with_type_check_entry_point_offset = 0x334; -static constexpr dart::compiler::target::word - Thread_suspend_state_init_async_entry_point_offset = 0x32c; -static constexpr dart::compiler::target::word - Thread_suspend_state_return_async_entry_point_offset = 0x338; -static constexpr dart::compiler::target::word - Thread_suspend_state_return_async_not_future_entry_point_offset = 0x33c; -static constexpr dart::compiler::target::word - Thread_suspend_state_init_async_star_entry_point_offset = 0x340; -static constexpr dart::compiler::target::word - Thread_suspend_state_yield_async_star_entry_point_offset = 0x344; -static constexpr dart::compiler::target::word - Thread_suspend_state_return_async_star_entry_point_offset = 0x348; -static constexpr dart::compiler::target::word - Thread_suspend_state_init_sync_star_entry_point_offset = 0x34c; -static constexpr dart::compiler::target::word - Thread_suspend_state_suspend_sync_star_at_start_entry_point_offset = 0x350; -static constexpr dart::compiler::target::word - Thread_suspend_state_handle_exception_entry_point_offset = 0x354; -static constexpr dart::compiler::target::word - Thread_top_exit_frame_info_offset = 0x368; +static constexpr dart::compiler::target::word Thread_store_buffer_block_offset = 0x36c; +static constexpr dart::compiler::target::word Thread_suspend_state_await_entry_point_offset = 0x330; +static constexpr dart::compiler::target::word Thread_suspend_state_await_with_type_check_entry_point_offset = 0x334; +static constexpr dart::compiler::target::word Thread_suspend_state_init_async_entry_point_offset = 0x32c; +static constexpr dart::compiler::target::word Thread_suspend_state_return_async_entry_point_offset = 0x338; +static constexpr dart::compiler::target::word Thread_suspend_state_return_async_not_future_entry_point_offset = 0x33c; +static constexpr dart::compiler::target::word Thread_suspend_state_init_async_star_entry_point_offset = 0x340; +static constexpr dart::compiler::target::word Thread_suspend_state_yield_async_star_entry_point_offset = 0x344; +static constexpr dart::compiler::target::word Thread_suspend_state_return_async_star_entry_point_offset = 0x348; +static constexpr dart::compiler::target::word Thread_suspend_state_init_sync_star_entry_point_offset = 0x34c; +static constexpr dart::compiler::target::word Thread_suspend_state_suspend_sync_star_at_start_entry_point_offset = 0x350; +static constexpr dart::compiler::target::word Thread_suspend_state_handle_exception_entry_point_offset = 0x354; +static constexpr dart::compiler::target::word Thread_top_exit_frame_info_offset = 0x368; static constexpr dart::compiler::target::word Thread_top_offset = 0x24; static constexpr dart::compiler::target::word Thread_top_resource_offset = 0x10; static constexpr dart::compiler::target::word Thread_unboxed_runtime_arg_offset = 0x380; @@ -1355,8 +1237,7 @@ static constexpr dart::compiler::target::word Thread_random_offset = 0x3c8; static constexpr dart::compiler::target::word Thread_jump_to_frame_entry_point_offset = 0x134; static constexpr dart::compiler::target::word Thread_tsan_utils_offset = 0x3d0; static constexpr dart::compiler::target::word Thread_coroutine_offset = 0x398; -static constexpr dart::compiler::target::word Thread_disabled_coroutine_offset = - 0x39c; +static constexpr dart::compiler::target::word Thread_disabled_coroutine_offset = 0x39c; static constexpr dart::compiler::target::word TsanUtils_setjmp_function_offset = 0x0; static constexpr dart::compiler::target::word TsanUtils_setjmp_buffer_offset = 0x4; static constexpr dart::compiler::target::word TsanUtils_exception_pc_offset = 0x8; @@ -1409,34 +1290,23 @@ static constexpr dart::compiler::target::word WeakReference_type_arguments_offse static constexpr dart::compiler::target::word Coroutine_name_offset = 0x4; static constexpr dart::compiler::target::word Coroutine_entry_offset = 0x8; static constexpr dart::compiler::target::word Coroutine_trampoline_offset = 0xc; -static constexpr dart::compiler::target::word Coroutine_arguments_offset = 0x10; -static constexpr dart::compiler::target::word Coroutine_attributes_offset = - 0x4c; +static constexpr dart::compiler::target::word Coroutine_argument_offset = 0x10; +static constexpr dart::compiler::target::word Coroutine_attributes_offset = 0x4c; static constexpr dart::compiler::target::word Coroutine_caller_offset = 0x14; static constexpr dart::compiler::target::word Coroutine_scheduler_offset = 0x18; static constexpr dart::compiler::target::word Coroutine_processor_offset = 0x1c; -static constexpr dart::compiler::target::word - Coroutine_to_processor_next_offset = 0x20; -static constexpr dart::compiler::target::word - Coroutine_to_processor_previous_offset = 0x24; +static constexpr dart::compiler::target::word Coroutine_to_processor_next_offset = 0x20; +static constexpr dart::compiler::target::word Coroutine_to_processor_previous_offset = 0x24; static constexpr dart::compiler::target::word Coroutine_to_state_offset = 0x28; static constexpr dart::compiler::target::word Coroutine_index_offset = 0x50; -static constexpr dart::compiler::target::word Coroutine_stack_size_offset = - 0x34; -static constexpr dart::compiler::target::word - Coroutine_native_stack_base_offset = 0x38; -static constexpr dart::compiler::target::word Coroutine_stack_root_offset = - 0x3c; -static constexpr dart::compiler::target::word Coroutine_stack_base_offset = - 0x40; -static constexpr dart::compiler::target::word Coroutine_stack_limit_offset = - 0x44; -static constexpr dart::compiler::target::word - Coroutine_overflow_stack_limit_offset = 0x48; +static constexpr dart::compiler::target::word Coroutine_stack_size_offset = 0x34; +static constexpr dart::compiler::target::word Coroutine_native_stack_base_offset = 0x38; +static constexpr dart::compiler::target::word Coroutine_stack_root_offset = 0x3c; +static constexpr dart::compiler::target::word Coroutine_stack_base_offset = 0x40; +static constexpr dart::compiler::target::word Coroutine_stack_limit_offset = 0x44; +static constexpr dart::compiler::target::word Coroutine_overflow_stack_limit_offset = 0x48; static constexpr dart::compiler::target::word Code_entry_point_offset[] = {0x4, 0xc, 0x8, 0x10}; -static constexpr dart::compiler::target::word - Thread_write_barrier_wrappers_thread_offset[] = { - 0x318, 0x31c, 0x320, 0x324, -1, -1, -1, 0x328}; +static constexpr dart::compiler::target::word Thread_write_barrier_wrappers_thread_offset[] = {0x318, 0x31c, 0x320, 0x324, -1, -1, -1, 0x328}; static constexpr dart::compiler::target::word AbstractType_InstanceSize = 0x14; static constexpr dart::compiler::target::word ApiError_InstanceSize = 0x8; static constexpr dart::compiler::target::word Array_header_size = 0xc; @@ -1643,16 +1513,14 @@ static constexpr dart::compiler::target::word Int32x4_value_offset = 0x8; static constexpr dart::compiler::target::word Isolate_current_tag_offset = 0x28; static constexpr dart::compiler::target::word Isolate_default_tag_offset = 0x30; static constexpr dart::compiler::target::word Isolate_finalizers_offset = 0x40; -static constexpr dart::compiler::target::word - Isolate_isolate_object_store_offset = 0x50; +static constexpr dart::compiler::target::word Isolate_isolate_object_store_offset = 0x50; static constexpr dart::compiler::target::word Isolate_has_resumption_breakpoints_offset = 0x49; static constexpr dart::compiler::target::word IsolateGroup_object_store_offset = 0x20; static constexpr dart::compiler::target::word IsolateGroup_class_table_offset = 0x10; static constexpr dart::compiler::target::word IsolateGroup_cached_class_table_table_offset = 0x18; static constexpr dart::compiler::target::word Isolate_single_step_offset = 0x48; static constexpr dart::compiler::target::word Isolate_user_tag_offset = 0x20; -static constexpr dart::compiler::target::word - IsolateObjectStore_coroutines_registry_offset = 0x18; +static constexpr dart::compiler::target::word IsolateObjectStore_coroutines_registry_offset = 0x18; static constexpr dart::compiler::target::word LinkedHashBase_data_offset = 0x18; static constexpr dart::compiler::target::word ImmutableLinkedHashBase_data_offset = 0x18; static constexpr dart::compiler::target::word LinkedHashBase_deleted_keys_offset = 0x28; @@ -1713,10 +1581,8 @@ static constexpr dart::compiler::target::word SuspendState_payload_offset = 0x38 static constexpr dart::compiler::target::word SuspendState_pc_offset = 0x18; static constexpr dart::compiler::target::word SuspendState_then_callback_offset = 0x28; static constexpr dart::compiler::target::word Thread_AllocateArray_entry_point_offset = 0x2d0; -static constexpr dart::compiler::target::word Thread_active_exception_offset = - 0x788; -static constexpr dart::compiler::target::word Thread_active_stacktrace_offset = - 0x790; +static constexpr dart::compiler::target::word Thread_active_exception_offset = 0x788; +static constexpr dart::compiler::target::word Thread_active_stacktrace_offset = 0x790; static constexpr dart::compiler::target::word Thread_array_write_barrier_entry_point_offset = 0x1f8; static constexpr dart::compiler::target::word Thread_allocate_mint_with_fpu_regs_entry_point_offset = 0x208; static constexpr dart::compiler::target::word Thread_allocate_mint_with_fpu_regs_stub_offset = 0x120; @@ -1728,8 +1594,7 @@ static constexpr dart::compiler::target::word Thread_allocate_object_parameteriz static constexpr dart::compiler::target::word Thread_allocate_object_parameterized_stub_offset = 0x138; static constexpr dart::compiler::target::word Thread_allocate_object_slow_entry_point_offset = 0x228; static constexpr dart::compiler::target::word Thread_allocate_object_slow_stub_offset = 0x140; -static constexpr dart::compiler::target::word Thread_api_top_scope_offset = - 0x7d8; +static constexpr dart::compiler::target::word Thread_api_top_scope_offset = 0x7d8; static constexpr dart::compiler::target::word Thread_async_exception_handler_stub_offset = 0x148; static constexpr dart::compiler::target::word Thread_auto_scope_native_wrapper_entry_point_offset = 0x288; static constexpr dart::compiler::target::word Thread_bool_false_offset = 0x80; @@ -1739,10 +1604,8 @@ static constexpr dart::compiler::target::word Thread_call_to_runtime_entry_point static constexpr dart::compiler::target::word Thread_call_to_runtime_stub_offset = 0xb8; static constexpr dart::compiler::target::word Thread_dart_stream_offset = 0x810; static constexpr dart::compiler::target::word Thread_dispatch_table_array_offset = 0x58; -static constexpr dart::compiler::target::word - Thread_double_truncate_round_supported_offset = 0x7e0; -static constexpr dart::compiler::target::word - Thread_service_extension_stream_offset = 0x818; +static constexpr dart::compiler::target::word Thread_double_truncate_round_supported_offset = 0x7e0; +static constexpr dart::compiler::target::word Thread_service_extension_stream_offset = 0x818; static constexpr dart::compiler::target::word Thread_optimize_entry_offset = 0x250; static constexpr dart::compiler::target::word Thread_optimize_stub_offset = 0x1a0; static constexpr dart::compiler::target::word Thread_deoptimize_entry_offset = 0x258; @@ -1751,8 +1614,7 @@ static constexpr dart::compiler::target::word Thread_double_abs_address_offset = static constexpr dart::compiler::target::word Thread_double_negate_address_offset = 0x2a0; static constexpr dart::compiler::target::word Thread_end_offset = 0x50; static constexpr dart::compiler::target::word Thread_enter_safepoint_stub_offset = 0x1d0; -static constexpr dart::compiler::target::word Thread_execution_state_offset = - 0x7c0; +static constexpr dart::compiler::target::word Thread_execution_state_offset = 0x7c0; static constexpr dart::compiler::target::word Thread_exit_safepoint_stub_offset = 0x1d8; static constexpr dart::compiler::target::word Thread_exit_safepoint_ignore_unwind_in_progress_stub_offset = 0x1e0; static constexpr dart::compiler::target::word Thread_call_native_through_safepoint_stub_offset = 0x1e8; @@ -1763,22 +1625,17 @@ static constexpr dart::compiler::target::word Thread_float_absolute_address_offs static constexpr dart::compiler::target::word Thread_float_negate_address_offset = 0x2b8; static constexpr dart::compiler::target::word Thread_float_not_address_offset = 0x2b0; static constexpr dart::compiler::target::word Thread_float_zerow_address_offset = 0x2c8; -static constexpr dart::compiler::target::word Thread_global_object_pool_offset = - 0x7a8; +static constexpr dart::compiler::target::word Thread_global_object_pool_offset = 0x7a8; static constexpr dart::compiler::target::word Thread_invoke_dart_code_stub_offset = 0xb0; -static constexpr dart::compiler::target::word Thread_exit_through_ffi_offset = - 0x7d0; +static constexpr dart::compiler::target::word Thread_exit_through_ffi_offset = 0x7d0; static constexpr dart::compiler::target::word Thread_isolate_offset = 0x728; -static constexpr dart::compiler::target::word Thread_isolate_group_offset = - 0x730; +static constexpr dart::compiler::target::word Thread_isolate_group_offset = 0x730; static constexpr dart::compiler::target::word Thread_field_table_values_offset = 0x60; static constexpr dart::compiler::target::word Thread_lazy_deopt_from_return_stub_offset = 0x1b0; static constexpr dart::compiler::target::word Thread_lazy_deopt_from_throw_stub_offset = 0x1b8; static constexpr dart::compiler::target::word Thread_lazy_specialize_type_test_stub_offset = 0x1c8; -static constexpr dart::compiler::target::word - Thread_old_marking_stack_block_offset = 0x758; -static constexpr dart::compiler::target::word - Thread_new_marking_stack_block_offset = 0x760; +static constexpr dart::compiler::target::word Thread_old_marking_stack_block_offset = 0x758; +static constexpr dart::compiler::target::word Thread_new_marking_stack_block_offset = 0x760; static constexpr dart::compiler::target::word Thread_megamorphic_call_checked_entry_offset = 0x240; static constexpr dart::compiler::target::word Thread_switchable_call_miss_entry_offset = 0x248; static constexpr dart::compiler::target::word Thread_switchable_call_miss_stub_offset = 0x180; @@ -1802,63 +1659,43 @@ static constexpr dart::compiler::target::word Thread_return_async_stub_offset = static constexpr dart::compiler::target::word Thread_object_null_offset = 0x70; static constexpr dart::compiler::target::word Thread_predefined_symbols_address_offset = 0x290; static constexpr dart::compiler::target::word Thread_resume_pc_offset = 0x7b0; -static constexpr dart::compiler::target::word - Thread_saved_shadow_call_stack_offset = 0x7b8; -static constexpr dart::compiler::target::word Thread_safepoint_state_offset = - 0x7c8; +static constexpr dart::compiler::target::word Thread_saved_shadow_call_stack_offset = 0x7b8; +static constexpr dart::compiler::target::word Thread_safepoint_state_offset = 0x7c8; static constexpr dart::compiler::target::word Thread_shared_field_table_values_offset = 0x68; static constexpr dart::compiler::target::word Thread_slow_type_test_stub_offset = 0x1c0; static constexpr dart::compiler::target::word Thread_slow_type_test_entry_point_offset = 0x270; static constexpr dart::compiler::target::word Thread_stack_limit_offset = 0x38; -static constexpr dart::compiler::target::word Thread_saved_stack_limit_offset = - 0x738; -static constexpr dart::compiler::target::word - Thread_stack_overflow_flags_offset = 0x740; +static constexpr dart::compiler::target::word Thread_saved_stack_limit_offset = 0x738; +static constexpr dart::compiler::target::word Thread_stack_overflow_flags_offset = 0x740; static constexpr dart::compiler::target::word Thread_stack_overflow_shared_with_fpu_regs_entry_point_offset = 0x238; static constexpr dart::compiler::target::word Thread_stack_overflow_shared_with_fpu_regs_stub_offset = 0x178; static constexpr dart::compiler::target::word Thread_stack_overflow_shared_without_fpu_regs_entry_point_offset = 0x230; static constexpr dart::compiler::target::word Thread_stack_overflow_shared_without_fpu_regs_stub_offset = 0x170; -static constexpr dart::compiler::target::word Thread_store_buffer_block_offset = - 0x750; -static constexpr dart::compiler::target::word - Thread_suspend_state_await_entry_point_offset = 0x6d8; -static constexpr dart::compiler::target::word - Thread_suspend_state_await_with_type_check_entry_point_offset = 0x6e0; -static constexpr dart::compiler::target::word - Thread_suspend_state_init_async_entry_point_offset = 0x6d0; -static constexpr dart::compiler::target::word - Thread_suspend_state_return_async_entry_point_offset = 0x6e8; -static constexpr dart::compiler::target::word - Thread_suspend_state_return_async_not_future_entry_point_offset = 0x6f0; -static constexpr dart::compiler::target::word - Thread_suspend_state_init_async_star_entry_point_offset = 0x6f8; -static constexpr dart::compiler::target::word - Thread_suspend_state_yield_async_star_entry_point_offset = 0x700; -static constexpr dart::compiler::target::word - Thread_suspend_state_return_async_star_entry_point_offset = 0x708; -static constexpr dart::compiler::target::word - Thread_suspend_state_init_sync_star_entry_point_offset = 0x710; -static constexpr dart::compiler::target::word - Thread_suspend_state_suspend_sync_star_at_start_entry_point_offset = 0x718; -static constexpr dart::compiler::target::word - Thread_suspend_state_handle_exception_entry_point_offset = 0x720; -static constexpr dart::compiler::target::word - Thread_top_exit_frame_info_offset = 0x748; +static constexpr dart::compiler::target::word Thread_store_buffer_block_offset = 0x750; +static constexpr dart::compiler::target::word Thread_suspend_state_await_entry_point_offset = 0x6d8; +static constexpr dart::compiler::target::word Thread_suspend_state_await_with_type_check_entry_point_offset = 0x6e0; +static constexpr dart::compiler::target::word Thread_suspend_state_init_async_entry_point_offset = 0x6d0; +static constexpr dart::compiler::target::word Thread_suspend_state_return_async_entry_point_offset = 0x6e8; +static constexpr dart::compiler::target::word Thread_suspend_state_return_async_not_future_entry_point_offset = 0x6f0; +static constexpr dart::compiler::target::word Thread_suspend_state_init_async_star_entry_point_offset = 0x6f8; +static constexpr dart::compiler::target::word Thread_suspend_state_yield_async_star_entry_point_offset = 0x700; +static constexpr dart::compiler::target::word Thread_suspend_state_return_async_star_entry_point_offset = 0x708; +static constexpr dart::compiler::target::word Thread_suspend_state_init_sync_star_entry_point_offset = 0x710; +static constexpr dart::compiler::target::word Thread_suspend_state_suspend_sync_star_at_start_entry_point_offset = 0x718; +static constexpr dart::compiler::target::word Thread_suspend_state_handle_exception_entry_point_offset = 0x720; +static constexpr dart::compiler::target::word Thread_top_exit_frame_info_offset = 0x748; static constexpr dart::compiler::target::word Thread_top_offset = 0x48; static constexpr dart::compiler::target::word Thread_top_resource_offset = 0x20; -static constexpr dart::compiler::target::word - Thread_unboxed_runtime_arg_offset = 0x778; +static constexpr dart::compiler::target::word Thread_unboxed_runtime_arg_offset = 0x778; static constexpr dart::compiler::target::word Thread_vm_tag_offset = 0x770; static constexpr dart::compiler::target::word Thread_write_barrier_entry_point_offset = 0x1f0; static constexpr dart::compiler::target::word Thread_write_barrier_mask_offset = 0x40; -static constexpr dart::compiler::target::word Thread_next_task_id_offset = - 0x7e8; +static constexpr dart::compiler::target::word Thread_next_task_id_offset = 0x7e8; static constexpr dart::compiler::target::word Thread_random_offset = 0x7f0; static constexpr dart::compiler::target::word Thread_jump_to_frame_entry_point_offset = 0x268; static constexpr dart::compiler::target::word Thread_tsan_utils_offset = 0x7f8; static constexpr dart::compiler::target::word Thread_coroutine_offset = 0x798; -static constexpr dart::compiler::target::word Thread_disabled_coroutine_offset = - 0x7a0; +static constexpr dart::compiler::target::word Thread_disabled_coroutine_offset = 0x7a0; static constexpr dart::compiler::target::word TsanUtils_setjmp_function_offset = 0x0; static constexpr dart::compiler::target::word TsanUtils_setjmp_buffer_offset = 0x8; static constexpr dart::compiler::target::word TsanUtils_exception_pc_offset = 0x10; @@ -1910,39 +1747,24 @@ static constexpr dart::compiler::target::word WeakReference_target_offset = 0x8; static constexpr dart::compiler::target::word WeakReference_type_arguments_offset = 0x10; static constexpr dart::compiler::target::word Coroutine_name_offset = 0x8; static constexpr dart::compiler::target::word Coroutine_entry_offset = 0x10; -static constexpr dart::compiler::target::word Coroutine_trampoline_offset = - 0x18; -static constexpr dart::compiler::target::word Coroutine_arguments_offset = 0x20; -static constexpr dart::compiler::target::word Coroutine_attributes_offset = - 0x98; +static constexpr dart::compiler::target::word Coroutine_trampoline_offset = 0x18; +static constexpr dart::compiler::target::word Coroutine_argument_offset = 0x20; +static constexpr dart::compiler::target::word Coroutine_attributes_offset = 0x98; static constexpr dart::compiler::target::word Coroutine_caller_offset = 0x28; static constexpr dart::compiler::target::word Coroutine_scheduler_offset = 0x30; static constexpr dart::compiler::target::word Coroutine_processor_offset = 0x38; -static constexpr dart::compiler::target::word - Coroutine_to_processor_next_offset = 0x40; -static constexpr dart::compiler::target::word - Coroutine_to_processor_previous_offset = 0x48; +static constexpr dart::compiler::target::word Coroutine_to_processor_next_offset = 0x40; +static constexpr dart::compiler::target::word Coroutine_to_processor_previous_offset = 0x48; static constexpr dart::compiler::target::word Coroutine_to_state_offset = 0x50; static constexpr dart::compiler::target::word Coroutine_index_offset = 0xa0; -static constexpr dart::compiler::target::word Coroutine_stack_size_offset = - 0x68; -static constexpr dart::compiler::target::word - Coroutine_native_stack_base_offset = 0x70; -static constexpr dart::compiler::target::word Coroutine_stack_root_offset = - 0x78; -static constexpr dart::compiler::target::word Coroutine_stack_base_offset = - 0x80; -static constexpr dart::compiler::target::word Coroutine_stack_limit_offset = - 0x88; -static constexpr dart::compiler::target::word - Coroutine_overflow_stack_limit_offset = 0x90; +static constexpr dart::compiler::target::word Coroutine_stack_size_offset = 0x68; +static constexpr dart::compiler::target::word Coroutine_native_stack_base_offset = 0x70; +static constexpr dart::compiler::target::word Coroutine_stack_root_offset = 0x78; +static constexpr dart::compiler::target::word Coroutine_stack_base_offset = 0x80; +static constexpr dart::compiler::target::word Coroutine_stack_limit_offset = 0x88; +static constexpr dart::compiler::target::word Coroutine_overflow_stack_limit_offset = 0x90; static constexpr dart::compiler::target::word Code_entry_point_offset[] = {0x8, 0x18, 0x10, 0x20}; -static constexpr dart::compiler::target::word - Thread_write_barrier_wrappers_thread_offset[] = { - 0x630, 0x638, 0x640, 0x648, 0x650, 0x658, 0x660, 0x668, - 0x670, 0x678, 0x680, 0x688, 0x690, 0x698, 0x6a0, -1, - -1, -1, -1, 0x6a8, 0x6b0, -1, -1, 0x6b8, - 0x6c0, 0x6c8, -1, -1, -1, -1, -1, -1}; +static constexpr dart::compiler::target::word Thread_write_barrier_wrappers_thread_offset[] = {0x630, 0x638, 0x640, 0x648, 0x650, 0x658, 0x660, 0x668, 0x670, 0x678, 0x680, 0x688, 0x690, 0x698, 0x6a0, -1, -1, -1, -1, 0x6a8, 0x6b0, -1, -1, 0x6b8, 0x6c0, 0x6c8, -1, -1, -1, -1, -1, -1}; static constexpr dart::compiler::target::word AbstractType_InstanceSize = 0x28; static constexpr dart::compiler::target::word ApiError_InstanceSize = 0x10; static constexpr dart::compiler::target::word Array_header_size = 0x18; @@ -2149,16 +1971,14 @@ static constexpr dart::compiler::target::word Int32x4_value_offset = 0x8; static constexpr dart::compiler::target::word Isolate_current_tag_offset = 0x28; static constexpr dart::compiler::target::word Isolate_default_tag_offset = 0x30; static constexpr dart::compiler::target::word Isolate_finalizers_offset = 0x40; -static constexpr dart::compiler::target::word - Isolate_isolate_object_store_offset = 0x50; +static constexpr dart::compiler::target::word Isolate_isolate_object_store_offset = 0x50; static constexpr dart::compiler::target::word Isolate_has_resumption_breakpoints_offset = 0x49; static constexpr dart::compiler::target::word IsolateGroup_object_store_offset = 0x20; static constexpr dart::compiler::target::word IsolateGroup_class_table_offset = 0x10; static constexpr dart::compiler::target::word IsolateGroup_cached_class_table_table_offset = 0x18; static constexpr dart::compiler::target::word Isolate_single_step_offset = 0x48; static constexpr dart::compiler::target::word Isolate_user_tag_offset = 0x20; -static constexpr dart::compiler::target::word - IsolateObjectStore_coroutines_registry_offset = 0x18; +static constexpr dart::compiler::target::word IsolateObjectStore_coroutines_registry_offset = 0x18; static constexpr dart::compiler::target::word LinkedHashBase_data_offset = 0x10; static constexpr dart::compiler::target::word ImmutableLinkedHashBase_data_offset = 0x10; static constexpr dart::compiler::target::word LinkedHashBase_deleted_keys_offset = 0x18; @@ -2219,10 +2039,8 @@ static constexpr dart::compiler::target::word SuspendState_payload_offset = 0x30 static constexpr dart::compiler::target::word SuspendState_pc_offset = 0x18; static constexpr dart::compiler::target::word SuspendState_then_callback_offset = 0x24; static constexpr dart::compiler::target::word Thread_AllocateArray_entry_point_offset = 0x2d8; -static constexpr dart::compiler::target::word Thread_active_exception_offset = - 0x748; -static constexpr dart::compiler::target::word Thread_active_stacktrace_offset = - 0x750; +static constexpr dart::compiler::target::word Thread_active_exception_offset = 0x748; +static constexpr dart::compiler::target::word Thread_active_stacktrace_offset = 0x750; static constexpr dart::compiler::target::word Thread_array_write_barrier_entry_point_offset = 0x200; static constexpr dart::compiler::target::word Thread_allocate_mint_with_fpu_regs_entry_point_offset = 0x210; static constexpr dart::compiler::target::word Thread_allocate_mint_with_fpu_regs_stub_offset = 0x128; @@ -2234,8 +2052,7 @@ static constexpr dart::compiler::target::word Thread_allocate_object_parameteriz static constexpr dart::compiler::target::word Thread_allocate_object_parameterized_stub_offset = 0x140; static constexpr dart::compiler::target::word Thread_allocate_object_slow_entry_point_offset = 0x230; static constexpr dart::compiler::target::word Thread_allocate_object_slow_stub_offset = 0x148; -static constexpr dart::compiler::target::word Thread_api_top_scope_offset = - 0x798; +static constexpr dart::compiler::target::word Thread_api_top_scope_offset = 0x798; static constexpr dart::compiler::target::word Thread_async_exception_handler_stub_offset = 0x150; static constexpr dart::compiler::target::word Thread_auto_scope_native_wrapper_entry_point_offset = 0x290; static constexpr dart::compiler::target::word Thread_bool_false_offset = 0x88; @@ -2245,10 +2062,8 @@ static constexpr dart::compiler::target::word Thread_call_to_runtime_entry_point static constexpr dart::compiler::target::word Thread_call_to_runtime_stub_offset = 0xc0; static constexpr dart::compiler::target::word Thread_dart_stream_offset = 0x7d0; static constexpr dart::compiler::target::word Thread_dispatch_table_array_offset = 0x60; -static constexpr dart::compiler::target::word - Thread_double_truncate_round_supported_offset = 0x7a0; -static constexpr dart::compiler::target::word - Thread_service_extension_stream_offset = 0x7d8; +static constexpr dart::compiler::target::word Thread_double_truncate_round_supported_offset = 0x7a0; +static constexpr dart::compiler::target::word Thread_service_extension_stream_offset = 0x7d8; static constexpr dart::compiler::target::word Thread_optimize_entry_offset = 0x258; static constexpr dart::compiler::target::word Thread_optimize_stub_offset = 0x1a8; static constexpr dart::compiler::target::word Thread_deoptimize_entry_offset = 0x260; @@ -2257,8 +2072,7 @@ static constexpr dart::compiler::target::word Thread_double_abs_address_offset = static constexpr dart::compiler::target::word Thread_double_negate_address_offset = 0x2a8; static constexpr dart::compiler::target::word Thread_end_offset = 0x58; static constexpr dart::compiler::target::word Thread_enter_safepoint_stub_offset = 0x1d8; -static constexpr dart::compiler::target::word Thread_execution_state_offset = - 0x780; +static constexpr dart::compiler::target::word Thread_execution_state_offset = 0x780; static constexpr dart::compiler::target::word Thread_exit_safepoint_stub_offset = 0x1e0; static constexpr dart::compiler::target::word Thread_exit_safepoint_ignore_unwind_in_progress_stub_offset = 0x1e8; static constexpr dart::compiler::target::word Thread_call_native_through_safepoint_stub_offset = 0x1f0; @@ -2269,22 +2083,17 @@ static constexpr dart::compiler::target::word Thread_float_absolute_address_offs static constexpr dart::compiler::target::word Thread_float_negate_address_offset = 0x2c0; static constexpr dart::compiler::target::word Thread_float_not_address_offset = 0x2b8; static constexpr dart::compiler::target::word Thread_float_zerow_address_offset = 0x2d0; -static constexpr dart::compiler::target::word Thread_global_object_pool_offset = - 0x768; +static constexpr dart::compiler::target::word Thread_global_object_pool_offset = 0x768; static constexpr dart::compiler::target::word Thread_invoke_dart_code_stub_offset = 0xb8; -static constexpr dart::compiler::target::word Thread_exit_through_ffi_offset = - 0x790; +static constexpr dart::compiler::target::word Thread_exit_through_ffi_offset = 0x790; static constexpr dart::compiler::target::word Thread_isolate_offset = 0x6e8; -static constexpr dart::compiler::target::word Thread_isolate_group_offset = - 0x6f0; +static constexpr dart::compiler::target::word Thread_isolate_group_offset = 0x6f0; static constexpr dart::compiler::target::word Thread_field_table_values_offset = 0x68; static constexpr dart::compiler::target::word Thread_lazy_deopt_from_return_stub_offset = 0x1b8; static constexpr dart::compiler::target::word Thread_lazy_deopt_from_throw_stub_offset = 0x1c0; static constexpr dart::compiler::target::word Thread_lazy_specialize_type_test_stub_offset = 0x1d0; -static constexpr dart::compiler::target::word - Thread_old_marking_stack_block_offset = 0x718; -static constexpr dart::compiler::target::word - Thread_new_marking_stack_block_offset = 0x720; +static constexpr dart::compiler::target::word Thread_old_marking_stack_block_offset = 0x718; +static constexpr dart::compiler::target::word Thread_new_marking_stack_block_offset = 0x720; static constexpr dart::compiler::target::word Thread_megamorphic_call_checked_entry_offset = 0x248; static constexpr dart::compiler::target::word Thread_switchable_call_miss_entry_offset = 0x250; static constexpr dart::compiler::target::word Thread_switchable_call_miss_stub_offset = 0x188; @@ -2308,64 +2117,44 @@ static constexpr dart::compiler::target::word Thread_return_async_stub_offset = static constexpr dart::compiler::target::word Thread_object_null_offset = 0x78; static constexpr dart::compiler::target::word Thread_predefined_symbols_address_offset = 0x298; static constexpr dart::compiler::target::word Thread_resume_pc_offset = 0x770; -static constexpr dart::compiler::target::word - Thread_saved_shadow_call_stack_offset = 0x778; -static constexpr dart::compiler::target::word Thread_safepoint_state_offset = - 0x788; +static constexpr dart::compiler::target::word Thread_saved_shadow_call_stack_offset = 0x778; +static constexpr dart::compiler::target::word Thread_safepoint_state_offset = 0x788; static constexpr dart::compiler::target::word Thread_shared_field_table_values_offset = 0x70; static constexpr dart::compiler::target::word Thread_slow_type_test_stub_offset = 0x1c8; static constexpr dart::compiler::target::word Thread_slow_type_test_entry_point_offset = 0x278; static constexpr dart::compiler::target::word Thread_stack_limit_offset = 0x38; -static constexpr dart::compiler::target::word Thread_saved_stack_limit_offset = - 0x6f8; -static constexpr dart::compiler::target::word - Thread_stack_overflow_flags_offset = 0x700; +static constexpr dart::compiler::target::word Thread_saved_stack_limit_offset = 0x6f8; +static constexpr dart::compiler::target::word Thread_stack_overflow_flags_offset = 0x700; static constexpr dart::compiler::target::word Thread_stack_overflow_shared_with_fpu_regs_entry_point_offset = 0x240; static constexpr dart::compiler::target::word Thread_stack_overflow_shared_with_fpu_regs_stub_offset = 0x180; static constexpr dart::compiler::target::word Thread_stack_overflow_shared_without_fpu_regs_entry_point_offset = 0x238; static constexpr dart::compiler::target::word Thread_stack_overflow_shared_without_fpu_regs_stub_offset = 0x178; -static constexpr dart::compiler::target::word Thread_store_buffer_block_offset = - 0x710; -static constexpr dart::compiler::target::word - Thread_suspend_state_await_entry_point_offset = 0x698; -static constexpr dart::compiler::target::word - Thread_suspend_state_await_with_type_check_entry_point_offset = 0x6a0; -static constexpr dart::compiler::target::word - Thread_suspend_state_init_async_entry_point_offset = 0x690; -static constexpr dart::compiler::target::word - Thread_suspend_state_return_async_entry_point_offset = 0x6a8; -static constexpr dart::compiler::target::word - Thread_suspend_state_return_async_not_future_entry_point_offset = 0x6b0; -static constexpr dart::compiler::target::word - Thread_suspend_state_init_async_star_entry_point_offset = 0x6b8; -static constexpr dart::compiler::target::word - Thread_suspend_state_yield_async_star_entry_point_offset = 0x6c0; -static constexpr dart::compiler::target::word - Thread_suspend_state_return_async_star_entry_point_offset = 0x6c8; -static constexpr dart::compiler::target::word - Thread_suspend_state_init_sync_star_entry_point_offset = 0x6d0; -static constexpr dart::compiler::target::word - Thread_suspend_state_suspend_sync_star_at_start_entry_point_offset = 0x6d8; -static constexpr dart::compiler::target::word - Thread_suspend_state_handle_exception_entry_point_offset = 0x6e0; -static constexpr dart::compiler::target::word - Thread_top_exit_frame_info_offset = 0x708; +static constexpr dart::compiler::target::word Thread_store_buffer_block_offset = 0x710; +static constexpr dart::compiler::target::word Thread_suspend_state_await_entry_point_offset = 0x698; +static constexpr dart::compiler::target::word Thread_suspend_state_await_with_type_check_entry_point_offset = 0x6a0; +static constexpr dart::compiler::target::word Thread_suspend_state_init_async_entry_point_offset = 0x690; +static constexpr dart::compiler::target::word Thread_suspend_state_return_async_entry_point_offset = 0x6a8; +static constexpr dart::compiler::target::word Thread_suspend_state_return_async_not_future_entry_point_offset = 0x6b0; +static constexpr dart::compiler::target::word Thread_suspend_state_init_async_star_entry_point_offset = 0x6b8; +static constexpr dart::compiler::target::word Thread_suspend_state_yield_async_star_entry_point_offset = 0x6c0; +static constexpr dart::compiler::target::word Thread_suspend_state_return_async_star_entry_point_offset = 0x6c8; +static constexpr dart::compiler::target::word Thread_suspend_state_init_sync_star_entry_point_offset = 0x6d0; +static constexpr dart::compiler::target::word Thread_suspend_state_suspend_sync_star_at_start_entry_point_offset = 0x6d8; +static constexpr dart::compiler::target::word Thread_suspend_state_handle_exception_entry_point_offset = 0x6e0; +static constexpr dart::compiler::target::word Thread_top_exit_frame_info_offset = 0x708; static constexpr dart::compiler::target::word Thread_top_offset = 0x50; static constexpr dart::compiler::target::word Thread_top_resource_offset = 0x20; -static constexpr dart::compiler::target::word - Thread_unboxed_runtime_arg_offset = 0x738; +static constexpr dart::compiler::target::word Thread_unboxed_runtime_arg_offset = 0x738; static constexpr dart::compiler::target::word Thread_vm_tag_offset = 0x730; static constexpr dart::compiler::target::word Thread_write_barrier_entry_point_offset = 0x1f8; static constexpr dart::compiler::target::word Thread_write_barrier_mask_offset = 0x40; static constexpr dart::compiler::target::word Thread_heap_base_offset = 0x48; -static constexpr dart::compiler::target::word Thread_next_task_id_offset = - 0x7a8; +static constexpr dart::compiler::target::word Thread_next_task_id_offset = 0x7a8; static constexpr dart::compiler::target::word Thread_random_offset = 0x7b0; static constexpr dart::compiler::target::word Thread_jump_to_frame_entry_point_offset = 0x270; static constexpr dart::compiler::target::word Thread_tsan_utils_offset = 0x7b8; static constexpr dart::compiler::target::word Thread_coroutine_offset = 0x758; -static constexpr dart::compiler::target::word Thread_disabled_coroutine_offset = - 0x760; +static constexpr dart::compiler::target::word Thread_disabled_coroutine_offset = 0x760; static constexpr dart::compiler::target::word TsanUtils_setjmp_function_offset = 0x0; static constexpr dart::compiler::target::word TsanUtils_setjmp_buffer_offset = 0x8; static constexpr dart::compiler::target::word TsanUtils_exception_pc_offset = 0x10; @@ -2417,37 +2206,24 @@ static constexpr dart::compiler::target::word WeakReference_target_offset = 0x8; static constexpr dart::compiler::target::word WeakReference_type_arguments_offset = 0xc; static constexpr dart::compiler::target::word Coroutine_name_offset = 0x8; static constexpr dart::compiler::target::word Coroutine_entry_offset = 0xc; -static constexpr dart::compiler::target::word Coroutine_trampoline_offset = - 0x10; -static constexpr dart::compiler::target::word Coroutine_arguments_offset = 0x14; -static constexpr dart::compiler::target::word Coroutine_attributes_offset = - 0x78; +static constexpr dart::compiler::target::word Coroutine_trampoline_offset = 0x10; +static constexpr dart::compiler::target::word Coroutine_argument_offset = 0x14; +static constexpr dart::compiler::target::word Coroutine_attributes_offset = 0x78; static constexpr dart::compiler::target::word Coroutine_caller_offset = 0x18; static constexpr dart::compiler::target::word Coroutine_scheduler_offset = 0x1c; static constexpr dart::compiler::target::word Coroutine_processor_offset = 0x20; -static constexpr dart::compiler::target::word - Coroutine_to_processor_next_offset = 0x24; -static constexpr dart::compiler::target::word - Coroutine_to_processor_previous_offset = 0x28; +static constexpr dart::compiler::target::word Coroutine_to_processor_next_offset = 0x24; +static constexpr dart::compiler::target::word Coroutine_to_processor_previous_offset = 0x28; static constexpr dart::compiler::target::word Coroutine_to_state_offset = 0x30; static constexpr dart::compiler::target::word Coroutine_index_offset = 0x80; -static constexpr dart::compiler::target::word Coroutine_stack_size_offset = - 0x48; -static constexpr dart::compiler::target::word - Coroutine_native_stack_base_offset = 0x50; -static constexpr dart::compiler::target::word Coroutine_stack_root_offset = - 0x58; -static constexpr dart::compiler::target::word Coroutine_stack_base_offset = - 0x60; -static constexpr dart::compiler::target::word Coroutine_stack_limit_offset = - 0x68; -static constexpr dart::compiler::target::word - Coroutine_overflow_stack_limit_offset = 0x70; +static constexpr dart::compiler::target::word Coroutine_stack_size_offset = 0x48; +static constexpr dart::compiler::target::word Coroutine_native_stack_base_offset = 0x50; +static constexpr dart::compiler::target::word Coroutine_stack_root_offset = 0x58; +static constexpr dart::compiler::target::word Coroutine_stack_base_offset = 0x60; +static constexpr dart::compiler::target::word Coroutine_stack_limit_offset = 0x68; +static constexpr dart::compiler::target::word Coroutine_overflow_stack_limit_offset = 0x70; static constexpr dart::compiler::target::word Code_entry_point_offset[] = {0x8, 0x18, 0x10, 0x20}; -static constexpr dart::compiler::target::word - Thread_write_barrier_wrappers_thread_offset[] = { - 0x638, 0x640, 0x648, 0x650, -1, -1, 0x658, 0x660, - 0x668, 0x670, 0x678, -1, 0x680, 0x688, -1, -1}; +static constexpr dart::compiler::target::word Thread_write_barrier_wrappers_thread_offset[] = {0x638, 0x640, 0x648, 0x650, -1, -1, 0x658, 0x660, 0x668, 0x670, 0x678, -1, 0x680, 0x688, -1, -1}; static constexpr dart::compiler::target::word AbstractType_InstanceSize = 0x20; static constexpr dart::compiler::target::word ApiError_InstanceSize = 0x10; static constexpr dart::compiler::target::word Array_header_size = 0x10; @@ -2654,16 +2430,14 @@ static constexpr dart::compiler::target::word Int32x4_value_offset = 0x8; static constexpr dart::compiler::target::word Isolate_current_tag_offset = 0x28; static constexpr dart::compiler::target::word Isolate_default_tag_offset = 0x30; static constexpr dart::compiler::target::word Isolate_finalizers_offset = 0x40; -static constexpr dart::compiler::target::word - Isolate_isolate_object_store_offset = 0x50; +static constexpr dart::compiler::target::word Isolate_isolate_object_store_offset = 0x50; static constexpr dart::compiler::target::word Isolate_has_resumption_breakpoints_offset = 0x49; static constexpr dart::compiler::target::word IsolateGroup_object_store_offset = 0x20; static constexpr dart::compiler::target::word IsolateGroup_class_table_offset = 0x10; static constexpr dart::compiler::target::word IsolateGroup_cached_class_table_table_offset = 0x18; static constexpr dart::compiler::target::word Isolate_single_step_offset = 0x48; static constexpr dart::compiler::target::word Isolate_user_tag_offset = 0x20; -static constexpr dart::compiler::target::word - IsolateObjectStore_coroutines_registry_offset = 0x18; +static constexpr dart::compiler::target::word IsolateObjectStore_coroutines_registry_offset = 0x18; static constexpr dart::compiler::target::word LinkedHashBase_data_offset = 0x10; static constexpr dart::compiler::target::word ImmutableLinkedHashBase_data_offset = 0x10; static constexpr dart::compiler::target::word LinkedHashBase_deleted_keys_offset = 0x18; @@ -2724,10 +2498,8 @@ static constexpr dart::compiler::target::word SuspendState_payload_offset = 0x30 static constexpr dart::compiler::target::word SuspendState_pc_offset = 0x18; static constexpr dart::compiler::target::word SuspendState_then_callback_offset = 0x24; static constexpr dart::compiler::target::word Thread_AllocateArray_entry_point_offset = 0x2d8; -static constexpr dart::compiler::target::word Thread_active_exception_offset = - 0x790; -static constexpr dart::compiler::target::word Thread_active_stacktrace_offset = - 0x798; +static constexpr dart::compiler::target::word Thread_active_exception_offset = 0x790; +static constexpr dart::compiler::target::word Thread_active_stacktrace_offset = 0x798; static constexpr dart::compiler::target::word Thread_array_write_barrier_entry_point_offset = 0x200; static constexpr dart::compiler::target::word Thread_allocate_mint_with_fpu_regs_entry_point_offset = 0x210; static constexpr dart::compiler::target::word Thread_allocate_mint_with_fpu_regs_stub_offset = 0x128; @@ -2739,8 +2511,7 @@ static constexpr dart::compiler::target::word Thread_allocate_object_parameteriz static constexpr dart::compiler::target::word Thread_allocate_object_parameterized_stub_offset = 0x140; static constexpr dart::compiler::target::word Thread_allocate_object_slow_entry_point_offset = 0x230; static constexpr dart::compiler::target::word Thread_allocate_object_slow_stub_offset = 0x148; -static constexpr dart::compiler::target::word Thread_api_top_scope_offset = - 0x7e0; +static constexpr dart::compiler::target::word Thread_api_top_scope_offset = 0x7e0; static constexpr dart::compiler::target::word Thread_async_exception_handler_stub_offset = 0x150; static constexpr dart::compiler::target::word Thread_auto_scope_native_wrapper_entry_point_offset = 0x290; static constexpr dart::compiler::target::word Thread_bool_false_offset = 0x88; @@ -2750,10 +2521,8 @@ static constexpr dart::compiler::target::word Thread_call_to_runtime_entry_point static constexpr dart::compiler::target::word Thread_call_to_runtime_stub_offset = 0xc0; static constexpr dart::compiler::target::word Thread_dart_stream_offset = 0x818; static constexpr dart::compiler::target::word Thread_dispatch_table_array_offset = 0x60; -static constexpr dart::compiler::target::word - Thread_double_truncate_round_supported_offset = 0x7e8; -static constexpr dart::compiler::target::word - Thread_service_extension_stream_offset = 0x820; +static constexpr dart::compiler::target::word Thread_double_truncate_round_supported_offset = 0x7e8; +static constexpr dart::compiler::target::word Thread_service_extension_stream_offset = 0x820; static constexpr dart::compiler::target::word Thread_optimize_entry_offset = 0x258; static constexpr dart::compiler::target::word Thread_optimize_stub_offset = 0x1a8; static constexpr dart::compiler::target::word Thread_deoptimize_entry_offset = 0x260; @@ -2762,8 +2531,7 @@ static constexpr dart::compiler::target::word Thread_double_abs_address_offset = static constexpr dart::compiler::target::word Thread_double_negate_address_offset = 0x2a8; static constexpr dart::compiler::target::word Thread_end_offset = 0x58; static constexpr dart::compiler::target::word Thread_enter_safepoint_stub_offset = 0x1d8; -static constexpr dart::compiler::target::word Thread_execution_state_offset = - 0x7c8; +static constexpr dart::compiler::target::word Thread_execution_state_offset = 0x7c8; static constexpr dart::compiler::target::word Thread_exit_safepoint_stub_offset = 0x1e0; static constexpr dart::compiler::target::word Thread_exit_safepoint_ignore_unwind_in_progress_stub_offset = 0x1e8; static constexpr dart::compiler::target::word Thread_call_native_through_safepoint_stub_offset = 0x1f0; @@ -2774,22 +2542,17 @@ static constexpr dart::compiler::target::word Thread_float_absolute_address_offs static constexpr dart::compiler::target::word Thread_float_negate_address_offset = 0x2c0; static constexpr dart::compiler::target::word Thread_float_not_address_offset = 0x2b8; static constexpr dart::compiler::target::word Thread_float_zerow_address_offset = 0x2d0; -static constexpr dart::compiler::target::word Thread_global_object_pool_offset = - 0x7b0; +static constexpr dart::compiler::target::word Thread_global_object_pool_offset = 0x7b0; static constexpr dart::compiler::target::word Thread_invoke_dart_code_stub_offset = 0xb8; -static constexpr dart::compiler::target::word Thread_exit_through_ffi_offset = - 0x7d8; +static constexpr dart::compiler::target::word Thread_exit_through_ffi_offset = 0x7d8; static constexpr dart::compiler::target::word Thread_isolate_offset = 0x730; -static constexpr dart::compiler::target::word Thread_isolate_group_offset = - 0x738; +static constexpr dart::compiler::target::word Thread_isolate_group_offset = 0x738; static constexpr dart::compiler::target::word Thread_field_table_values_offset = 0x68; static constexpr dart::compiler::target::word Thread_lazy_deopt_from_return_stub_offset = 0x1b8; static constexpr dart::compiler::target::word Thread_lazy_deopt_from_throw_stub_offset = 0x1c0; static constexpr dart::compiler::target::word Thread_lazy_specialize_type_test_stub_offset = 0x1d0; -static constexpr dart::compiler::target::word - Thread_old_marking_stack_block_offset = 0x760; -static constexpr dart::compiler::target::word - Thread_new_marking_stack_block_offset = 0x768; +static constexpr dart::compiler::target::word Thread_old_marking_stack_block_offset = 0x760; +static constexpr dart::compiler::target::word Thread_new_marking_stack_block_offset = 0x768; static constexpr dart::compiler::target::word Thread_megamorphic_call_checked_entry_offset = 0x248; static constexpr dart::compiler::target::word Thread_switchable_call_miss_entry_offset = 0x250; static constexpr dart::compiler::target::word Thread_switchable_call_miss_stub_offset = 0x188; @@ -2813,64 +2576,44 @@ static constexpr dart::compiler::target::word Thread_return_async_stub_offset = static constexpr dart::compiler::target::word Thread_object_null_offset = 0x78; static constexpr dart::compiler::target::word Thread_predefined_symbols_address_offset = 0x298; static constexpr dart::compiler::target::word Thread_resume_pc_offset = 0x7b8; -static constexpr dart::compiler::target::word - Thread_saved_shadow_call_stack_offset = 0x7c0; -static constexpr dart::compiler::target::word Thread_safepoint_state_offset = - 0x7d0; +static constexpr dart::compiler::target::word Thread_saved_shadow_call_stack_offset = 0x7c0; +static constexpr dart::compiler::target::word Thread_safepoint_state_offset = 0x7d0; static constexpr dart::compiler::target::word Thread_shared_field_table_values_offset = 0x70; static constexpr dart::compiler::target::word Thread_slow_type_test_stub_offset = 0x1c8; static constexpr dart::compiler::target::word Thread_slow_type_test_entry_point_offset = 0x278; static constexpr dart::compiler::target::word Thread_stack_limit_offset = 0x38; -static constexpr dart::compiler::target::word Thread_saved_stack_limit_offset = - 0x740; -static constexpr dart::compiler::target::word - Thread_stack_overflow_flags_offset = 0x748; +static constexpr dart::compiler::target::word Thread_saved_stack_limit_offset = 0x740; +static constexpr dart::compiler::target::word Thread_stack_overflow_flags_offset = 0x748; static constexpr dart::compiler::target::word Thread_stack_overflow_shared_with_fpu_regs_entry_point_offset = 0x240; static constexpr dart::compiler::target::word Thread_stack_overflow_shared_with_fpu_regs_stub_offset = 0x180; static constexpr dart::compiler::target::word Thread_stack_overflow_shared_without_fpu_regs_entry_point_offset = 0x238; static constexpr dart::compiler::target::word Thread_stack_overflow_shared_without_fpu_regs_stub_offset = 0x178; -static constexpr dart::compiler::target::word Thread_store_buffer_block_offset = - 0x758; -static constexpr dart::compiler::target::word - Thread_suspend_state_await_entry_point_offset = 0x6e0; -static constexpr dart::compiler::target::word - Thread_suspend_state_await_with_type_check_entry_point_offset = 0x6e8; -static constexpr dart::compiler::target::word - Thread_suspend_state_init_async_entry_point_offset = 0x6d8; -static constexpr dart::compiler::target::word - Thread_suspend_state_return_async_entry_point_offset = 0x6f0; -static constexpr dart::compiler::target::word - Thread_suspend_state_return_async_not_future_entry_point_offset = 0x6f8; -static constexpr dart::compiler::target::word - Thread_suspend_state_init_async_star_entry_point_offset = 0x700; -static constexpr dart::compiler::target::word - Thread_suspend_state_yield_async_star_entry_point_offset = 0x708; -static constexpr dart::compiler::target::word - Thread_suspend_state_return_async_star_entry_point_offset = 0x710; -static constexpr dart::compiler::target::word - Thread_suspend_state_init_sync_star_entry_point_offset = 0x718; -static constexpr dart::compiler::target::word - Thread_suspend_state_suspend_sync_star_at_start_entry_point_offset = 0x720; -static constexpr dart::compiler::target::word - Thread_suspend_state_handle_exception_entry_point_offset = 0x728; -static constexpr dart::compiler::target::word - Thread_top_exit_frame_info_offset = 0x750; +static constexpr dart::compiler::target::word Thread_store_buffer_block_offset = 0x758; +static constexpr dart::compiler::target::word Thread_suspend_state_await_entry_point_offset = 0x6e0; +static constexpr dart::compiler::target::word Thread_suspend_state_await_with_type_check_entry_point_offset = 0x6e8; +static constexpr dart::compiler::target::word Thread_suspend_state_init_async_entry_point_offset = 0x6d8; +static constexpr dart::compiler::target::word Thread_suspend_state_return_async_entry_point_offset = 0x6f0; +static constexpr dart::compiler::target::word Thread_suspend_state_return_async_not_future_entry_point_offset = 0x6f8; +static constexpr dart::compiler::target::word Thread_suspend_state_init_async_star_entry_point_offset = 0x700; +static constexpr dart::compiler::target::word Thread_suspend_state_yield_async_star_entry_point_offset = 0x708; +static constexpr dart::compiler::target::word Thread_suspend_state_return_async_star_entry_point_offset = 0x710; +static constexpr dart::compiler::target::word Thread_suspend_state_init_sync_star_entry_point_offset = 0x718; +static constexpr dart::compiler::target::word Thread_suspend_state_suspend_sync_star_at_start_entry_point_offset = 0x720; +static constexpr dart::compiler::target::word Thread_suspend_state_handle_exception_entry_point_offset = 0x728; +static constexpr dart::compiler::target::word Thread_top_exit_frame_info_offset = 0x750; static constexpr dart::compiler::target::word Thread_top_offset = 0x50; static constexpr dart::compiler::target::word Thread_top_resource_offset = 0x20; -static constexpr dart::compiler::target::word - Thread_unboxed_runtime_arg_offset = 0x780; +static constexpr dart::compiler::target::word Thread_unboxed_runtime_arg_offset = 0x780; static constexpr dart::compiler::target::word Thread_vm_tag_offset = 0x778; static constexpr dart::compiler::target::word Thread_write_barrier_entry_point_offset = 0x1f8; static constexpr dart::compiler::target::word Thread_write_barrier_mask_offset = 0x40; static constexpr dart::compiler::target::word Thread_heap_base_offset = 0x48; -static constexpr dart::compiler::target::word Thread_next_task_id_offset = - 0x7f0; +static constexpr dart::compiler::target::word Thread_next_task_id_offset = 0x7f0; static constexpr dart::compiler::target::word Thread_random_offset = 0x7f8; static constexpr dart::compiler::target::word Thread_jump_to_frame_entry_point_offset = 0x270; static constexpr dart::compiler::target::word Thread_tsan_utils_offset = 0x800; static constexpr dart::compiler::target::word Thread_coroutine_offset = 0x7a0; -static constexpr dart::compiler::target::word Thread_disabled_coroutine_offset = - 0x7a8; +static constexpr dart::compiler::target::word Thread_disabled_coroutine_offset = 0x7a8; static constexpr dart::compiler::target::word TsanUtils_setjmp_function_offset = 0x0; static constexpr dart::compiler::target::word TsanUtils_setjmp_buffer_offset = 0x8; static constexpr dart::compiler::target::word TsanUtils_exception_pc_offset = 0x10; @@ -2922,39 +2665,24 @@ static constexpr dart::compiler::target::word WeakReference_target_offset = 0x8; static constexpr dart::compiler::target::word WeakReference_type_arguments_offset = 0xc; static constexpr dart::compiler::target::word Coroutine_name_offset = 0x8; static constexpr dart::compiler::target::word Coroutine_entry_offset = 0xc; -static constexpr dart::compiler::target::word Coroutine_trampoline_offset = - 0x10; -static constexpr dart::compiler::target::word Coroutine_arguments_offset = 0x14; -static constexpr dart::compiler::target::word Coroutine_attributes_offset = - 0x78; +static constexpr dart::compiler::target::word Coroutine_trampoline_offset = 0x10; +static constexpr dart::compiler::target::word Coroutine_argument_offset = 0x14; +static constexpr dart::compiler::target::word Coroutine_attributes_offset = 0x78; static constexpr dart::compiler::target::word Coroutine_caller_offset = 0x18; static constexpr dart::compiler::target::word Coroutine_scheduler_offset = 0x1c; static constexpr dart::compiler::target::word Coroutine_processor_offset = 0x20; -static constexpr dart::compiler::target::word - Coroutine_to_processor_next_offset = 0x24; -static constexpr dart::compiler::target::word - Coroutine_to_processor_previous_offset = 0x28; +static constexpr dart::compiler::target::word Coroutine_to_processor_next_offset = 0x24; +static constexpr dart::compiler::target::word Coroutine_to_processor_previous_offset = 0x28; static constexpr dart::compiler::target::word Coroutine_to_state_offset = 0x30; static constexpr dart::compiler::target::word Coroutine_index_offset = 0x80; -static constexpr dart::compiler::target::word Coroutine_stack_size_offset = - 0x48; -static constexpr dart::compiler::target::word - Coroutine_native_stack_base_offset = 0x50; -static constexpr dart::compiler::target::word Coroutine_stack_root_offset = - 0x58; -static constexpr dart::compiler::target::word Coroutine_stack_base_offset = - 0x60; -static constexpr dart::compiler::target::word Coroutine_stack_limit_offset = - 0x68; -static constexpr dart::compiler::target::word - Coroutine_overflow_stack_limit_offset = 0x70; +static constexpr dart::compiler::target::word Coroutine_stack_size_offset = 0x48; +static constexpr dart::compiler::target::word Coroutine_native_stack_base_offset = 0x50; +static constexpr dart::compiler::target::word Coroutine_stack_root_offset = 0x58; +static constexpr dart::compiler::target::word Coroutine_stack_base_offset = 0x60; +static constexpr dart::compiler::target::word Coroutine_stack_limit_offset = 0x68; +static constexpr dart::compiler::target::word Coroutine_overflow_stack_limit_offset = 0x70; static constexpr dart::compiler::target::word Code_entry_point_offset[] = {0x8, 0x18, 0x10, 0x20}; -static constexpr dart::compiler::target::word - Thread_write_barrier_wrappers_thread_offset[] = { - 0x638, 0x640, 0x648, 0x650, 0x658, 0x660, 0x668, 0x670, - 0x678, 0x680, 0x688, 0x690, 0x698, 0x6a0, 0x6a8, -1, - -1, -1, -1, 0x6b0, 0x6b8, -1, -1, 0x6c0, - 0x6c8, 0x6d0, -1, -1, -1, -1, -1, -1}; +static constexpr dart::compiler::target::word Thread_write_barrier_wrappers_thread_offset[] = {0x638, 0x640, 0x648, 0x650, 0x658, 0x660, 0x668, 0x670, 0x678, 0x680, 0x688, 0x690, 0x698, 0x6a0, 0x6a8, -1, -1, -1, -1, 0x6b0, 0x6b8, -1, -1, 0x6c0, 0x6c8, 0x6d0, -1, -1, -1, -1, -1, -1}; static constexpr dart::compiler::target::word AbstractType_InstanceSize = 0x20; static constexpr dart::compiler::target::word ApiError_InstanceSize = 0x10; static constexpr dart::compiler::target::word Array_header_size = 0x10; @@ -3161,16 +2889,14 @@ static constexpr dart::compiler::target::word Int32x4_value_offset = 0x8; static constexpr dart::compiler::target::word Isolate_current_tag_offset = 0x14; static constexpr dart::compiler::target::word Isolate_default_tag_offset = 0x18; static constexpr dart::compiler::target::word Isolate_finalizers_offset = 0x20; -static constexpr dart::compiler::target::word - Isolate_isolate_object_store_offset = 0x28; +static constexpr dart::compiler::target::word Isolate_isolate_object_store_offset = 0x28; static constexpr dart::compiler::target::word Isolate_has_resumption_breakpoints_offset = 0x25; static constexpr dart::compiler::target::word IsolateGroup_object_store_offset = 0x10; static constexpr dart::compiler::target::word IsolateGroup_class_table_offset = 0x8; static constexpr dart::compiler::target::word IsolateGroup_cached_class_table_table_offset = 0xc; static constexpr dart::compiler::target::word Isolate_single_step_offset = 0x24; static constexpr dart::compiler::target::word Isolate_user_tag_offset = 0x10; -static constexpr dart::compiler::target::word - IsolateObjectStore_coroutines_registry_offset = 0xc; +static constexpr dart::compiler::target::word IsolateObjectStore_coroutines_registry_offset = 0xc; static constexpr dart::compiler::target::word LinkedHashBase_data_offset = 0xc; static constexpr dart::compiler::target::word ImmutableLinkedHashBase_data_offset = 0xc; static constexpr dart::compiler::target::word LinkedHashBase_deleted_keys_offset = 0x14; @@ -3231,10 +2957,8 @@ static constexpr dart::compiler::target::word SuspendState_payload_offset = 0x1c static constexpr dart::compiler::target::word SuspendState_pc_offset = 0xc; static constexpr dart::compiler::target::word SuspendState_then_callback_offset = 0x14; static constexpr dart::compiler::target::word Thread_AllocateArray_entry_point_offset = 0x168; -static constexpr dart::compiler::target::word Thread_active_exception_offset = - 0x3c8; -static constexpr dart::compiler::target::word Thread_active_stacktrace_offset = - 0x3cc; +static constexpr dart::compiler::target::word Thread_active_exception_offset = 0x3c8; +static constexpr dart::compiler::target::word Thread_active_stacktrace_offset = 0x3cc; static constexpr dart::compiler::target::word Thread_array_write_barrier_entry_point_offset = 0xfc; static constexpr dart::compiler::target::word Thread_allocate_mint_with_fpu_regs_entry_point_offset = 0x104; static constexpr dart::compiler::target::word Thread_allocate_mint_with_fpu_regs_stub_offset = 0x90; @@ -3246,8 +2970,7 @@ static constexpr dart::compiler::target::word Thread_allocate_object_parameteriz static constexpr dart::compiler::target::word Thread_allocate_object_parameterized_stub_offset = 0x9c; static constexpr dart::compiler::target::word Thread_allocate_object_slow_entry_point_offset = 0x114; static constexpr dart::compiler::target::word Thread_allocate_object_slow_stub_offset = 0xa0; -static constexpr dart::compiler::target::word Thread_api_top_scope_offset = - 0x3f0; +static constexpr dart::compiler::target::word Thread_api_top_scope_offset = 0x3f0; static constexpr dart::compiler::target::word Thread_async_exception_handler_stub_offset = 0xa4; static constexpr dart::compiler::target::word Thread_auto_scope_native_wrapper_entry_point_offset = 0x144; static constexpr dart::compiler::target::word Thread_bool_false_offset = 0x40; @@ -3257,10 +2980,8 @@ static constexpr dart::compiler::target::word Thread_call_to_runtime_entry_point static constexpr dart::compiler::target::word Thread_call_to_runtime_stub_offset = 0x5c; static constexpr dart::compiler::target::word Thread_dart_stream_offset = 0x414; static constexpr dart::compiler::target::word Thread_dispatch_table_array_offset = 0x2c; -static constexpr dart::compiler::target::word - Thread_double_truncate_round_supported_offset = 0x3f4; -static constexpr dart::compiler::target::word - Thread_service_extension_stream_offset = 0x418; +static constexpr dart::compiler::target::word Thread_double_truncate_round_supported_offset = 0x3f4; +static constexpr dart::compiler::target::word Thread_service_extension_stream_offset = 0x418; static constexpr dart::compiler::target::word Thread_optimize_entry_offset = 0x128; static constexpr dart::compiler::target::word Thread_optimize_stub_offset = 0xd0; static constexpr dart::compiler::target::word Thread_deoptimize_entry_offset = 0x12c; @@ -3269,8 +2990,7 @@ static constexpr dart::compiler::target::word Thread_double_abs_address_offset = static constexpr dart::compiler::target::word Thread_double_negate_address_offset = 0x150; static constexpr dart::compiler::target::word Thread_end_offset = 0x28; static constexpr dart::compiler::target::word Thread_enter_safepoint_stub_offset = 0xe8; -static constexpr dart::compiler::target::word Thread_execution_state_offset = - 0x3e4; +static constexpr dart::compiler::target::word Thread_execution_state_offset = 0x3e4; static constexpr dart::compiler::target::word Thread_exit_safepoint_stub_offset = 0xec; static constexpr dart::compiler::target::word Thread_exit_safepoint_ignore_unwind_in_progress_stub_offset = 0xf0; static constexpr dart::compiler::target::word Thread_call_native_through_safepoint_stub_offset = 0xf4; @@ -3281,22 +3001,17 @@ static constexpr dart::compiler::target::word Thread_float_absolute_address_offs static constexpr dart::compiler::target::word Thread_float_negate_address_offset = 0x15c; static constexpr dart::compiler::target::word Thread_float_not_address_offset = 0x158; static constexpr dart::compiler::target::word Thread_float_zerow_address_offset = 0x164; -static constexpr dart::compiler::target::word Thread_global_object_pool_offset = - 0x3d8; +static constexpr dart::compiler::target::word Thread_global_object_pool_offset = 0x3d8; static constexpr dart::compiler::target::word Thread_invoke_dart_code_stub_offset = 0x58; -static constexpr dart::compiler::target::word Thread_exit_through_ffi_offset = - 0x3ec; +static constexpr dart::compiler::target::word Thread_exit_through_ffi_offset = 0x3ec; static constexpr dart::compiler::target::word Thread_isolate_offset = 0x38c; -static constexpr dart::compiler::target::word Thread_isolate_group_offset = - 0x390; +static constexpr dart::compiler::target::word Thread_isolate_group_offset = 0x390; static constexpr dart::compiler::target::word Thread_field_table_values_offset = 0x30; static constexpr dart::compiler::target::word Thread_lazy_deopt_from_return_stub_offset = 0xd8; static constexpr dart::compiler::target::word Thread_lazy_deopt_from_throw_stub_offset = 0xdc; static constexpr dart::compiler::target::word Thread_lazy_specialize_type_test_stub_offset = 0xe4; -static constexpr dart::compiler::target::word - Thread_old_marking_stack_block_offset = 0x3a4; -static constexpr dart::compiler::target::word - Thread_new_marking_stack_block_offset = 0x3a8; +static constexpr dart::compiler::target::word Thread_old_marking_stack_block_offset = 0x3a4; +static constexpr dart::compiler::target::word Thread_new_marking_stack_block_offset = 0x3a8; static constexpr dart::compiler::target::word Thread_megamorphic_call_checked_entry_offset = 0x120; static constexpr dart::compiler::target::word Thread_switchable_call_miss_entry_offset = 0x124; static constexpr dart::compiler::target::word Thread_switchable_call_miss_stub_offset = 0xc0; @@ -3320,63 +3035,43 @@ static constexpr dart::compiler::target::word Thread_return_async_stub_offset = static constexpr dart::compiler::target::word Thread_object_null_offset = 0x38; static constexpr dart::compiler::target::word Thread_predefined_symbols_address_offset = 0x148; static constexpr dart::compiler::target::word Thread_resume_pc_offset = 0x3dc; -static constexpr dart::compiler::target::word - Thread_saved_shadow_call_stack_offset = 0x3e0; -static constexpr dart::compiler::target::word Thread_safepoint_state_offset = - 0x3e8; +static constexpr dart::compiler::target::word Thread_saved_shadow_call_stack_offset = 0x3e0; +static constexpr dart::compiler::target::word Thread_safepoint_state_offset = 0x3e8; static constexpr dart::compiler::target::word Thread_shared_field_table_values_offset = 0x34; static constexpr dart::compiler::target::word Thread_slow_type_test_stub_offset = 0xe0; static constexpr dart::compiler::target::word Thread_slow_type_test_entry_point_offset = 0x138; static constexpr dart::compiler::target::word Thread_stack_limit_offset = 0x1c; -static constexpr dart::compiler::target::word Thread_saved_stack_limit_offset = - 0x394; -static constexpr dart::compiler::target::word - Thread_stack_overflow_flags_offset = 0x398; +static constexpr dart::compiler::target::word Thread_saved_stack_limit_offset = 0x394; +static constexpr dart::compiler::target::word Thread_stack_overflow_flags_offset = 0x398; static constexpr dart::compiler::target::word Thread_stack_overflow_shared_with_fpu_regs_entry_point_offset = 0x11c; static constexpr dart::compiler::target::word Thread_stack_overflow_shared_with_fpu_regs_stub_offset = 0xbc; static constexpr dart::compiler::target::word Thread_stack_overflow_shared_without_fpu_regs_entry_point_offset = 0x118; static constexpr dart::compiler::target::word Thread_stack_overflow_shared_without_fpu_regs_stub_offset = 0xb8; -static constexpr dart::compiler::target::word Thread_store_buffer_block_offset = - 0x3a0; -static constexpr dart::compiler::target::word - Thread_suspend_state_await_entry_point_offset = 0x364; -static constexpr dart::compiler::target::word - Thread_suspend_state_await_with_type_check_entry_point_offset = 0x368; -static constexpr dart::compiler::target::word - Thread_suspend_state_init_async_entry_point_offset = 0x360; -static constexpr dart::compiler::target::word - Thread_suspend_state_return_async_entry_point_offset = 0x36c; -static constexpr dart::compiler::target::word - Thread_suspend_state_return_async_not_future_entry_point_offset = 0x370; -static constexpr dart::compiler::target::word - Thread_suspend_state_init_async_star_entry_point_offset = 0x374; -static constexpr dart::compiler::target::word - Thread_suspend_state_yield_async_star_entry_point_offset = 0x378; -static constexpr dart::compiler::target::word - Thread_suspend_state_return_async_star_entry_point_offset = 0x37c; -static constexpr dart::compiler::target::word - Thread_suspend_state_init_sync_star_entry_point_offset = 0x380; -static constexpr dart::compiler::target::word - Thread_suspend_state_suspend_sync_star_at_start_entry_point_offset = 0x384; -static constexpr dart::compiler::target::word - Thread_suspend_state_handle_exception_entry_point_offset = 0x388; -static constexpr dart::compiler::target::word - Thread_top_exit_frame_info_offset = 0x39c; +static constexpr dart::compiler::target::word Thread_store_buffer_block_offset = 0x3a0; +static constexpr dart::compiler::target::word Thread_suspend_state_await_entry_point_offset = 0x364; +static constexpr dart::compiler::target::word Thread_suspend_state_await_with_type_check_entry_point_offset = 0x368; +static constexpr dart::compiler::target::word Thread_suspend_state_init_async_entry_point_offset = 0x360; +static constexpr dart::compiler::target::word Thread_suspend_state_return_async_entry_point_offset = 0x36c; +static constexpr dart::compiler::target::word Thread_suspend_state_return_async_not_future_entry_point_offset = 0x370; +static constexpr dart::compiler::target::word Thread_suspend_state_init_async_star_entry_point_offset = 0x374; +static constexpr dart::compiler::target::word Thread_suspend_state_yield_async_star_entry_point_offset = 0x378; +static constexpr dart::compiler::target::word Thread_suspend_state_return_async_star_entry_point_offset = 0x37c; +static constexpr dart::compiler::target::word Thread_suspend_state_init_sync_star_entry_point_offset = 0x380; +static constexpr dart::compiler::target::word Thread_suspend_state_suspend_sync_star_at_start_entry_point_offset = 0x384; +static constexpr dart::compiler::target::word Thread_suspend_state_handle_exception_entry_point_offset = 0x388; +static constexpr dart::compiler::target::word Thread_top_exit_frame_info_offset = 0x39c; static constexpr dart::compiler::target::word Thread_top_offset = 0x24; static constexpr dart::compiler::target::word Thread_top_resource_offset = 0x10; -static constexpr dart::compiler::target::word - Thread_unboxed_runtime_arg_offset = 0x3b8; +static constexpr dart::compiler::target::word Thread_unboxed_runtime_arg_offset = 0x3b8; static constexpr dart::compiler::target::word Thread_vm_tag_offset = 0x3b0; static constexpr dart::compiler::target::word Thread_write_barrier_entry_point_offset = 0xf8; static constexpr dart::compiler::target::word Thread_write_barrier_mask_offset = 0x20; -static constexpr dart::compiler::target::word Thread_next_task_id_offset = - 0x3f8; +static constexpr dart::compiler::target::word Thread_next_task_id_offset = 0x3f8; static constexpr dart::compiler::target::word Thread_random_offset = 0x400; static constexpr dart::compiler::target::word Thread_jump_to_frame_entry_point_offset = 0x134; static constexpr dart::compiler::target::word Thread_tsan_utils_offset = 0x408; static constexpr dart::compiler::target::word Thread_coroutine_offset = 0x3d0; -static constexpr dart::compiler::target::word Thread_disabled_coroutine_offset = - 0x3d4; +static constexpr dart::compiler::target::word Thread_disabled_coroutine_offset = 0x3d4; static constexpr dart::compiler::target::word TsanUtils_setjmp_function_offset = 0x0; static constexpr dart::compiler::target::word TsanUtils_setjmp_buffer_offset = 0x4; static constexpr dart::compiler::target::word TsanUtils_exception_pc_offset = 0x8; @@ -3429,36 +3124,23 @@ static constexpr dart::compiler::target::word WeakReference_type_arguments_offse static constexpr dart::compiler::target::word Coroutine_name_offset = 0x4; static constexpr dart::compiler::target::word Coroutine_entry_offset = 0x8; static constexpr dart::compiler::target::word Coroutine_trampoline_offset = 0xc; -static constexpr dart::compiler::target::word Coroutine_arguments_offset = 0x10; -static constexpr dart::compiler::target::word Coroutine_attributes_offset = - 0x4c; +static constexpr dart::compiler::target::word Coroutine_argument_offset = 0x10; +static constexpr dart::compiler::target::word Coroutine_attributes_offset = 0x4c; static constexpr dart::compiler::target::word Coroutine_caller_offset = 0x14; static constexpr dart::compiler::target::word Coroutine_scheduler_offset = 0x18; static constexpr dart::compiler::target::word Coroutine_processor_offset = 0x1c; -static constexpr dart::compiler::target::word - Coroutine_to_processor_next_offset = 0x20; -static constexpr dart::compiler::target::word - Coroutine_to_processor_previous_offset = 0x24; +static constexpr dart::compiler::target::word Coroutine_to_processor_next_offset = 0x20; +static constexpr dart::compiler::target::word Coroutine_to_processor_previous_offset = 0x24; static constexpr dart::compiler::target::word Coroutine_to_state_offset = 0x28; static constexpr dart::compiler::target::word Coroutine_index_offset = 0x50; -static constexpr dart::compiler::target::word Coroutine_stack_size_offset = - 0x34; -static constexpr dart::compiler::target::word - Coroutine_native_stack_base_offset = 0x38; -static constexpr dart::compiler::target::word Coroutine_stack_root_offset = - 0x3c; -static constexpr dart::compiler::target::word Coroutine_stack_base_offset = - 0x40; -static constexpr dart::compiler::target::word Coroutine_stack_limit_offset = - 0x44; -static constexpr dart::compiler::target::word - Coroutine_overflow_stack_limit_offset = 0x48; +static constexpr dart::compiler::target::word Coroutine_stack_size_offset = 0x34; +static constexpr dart::compiler::target::word Coroutine_native_stack_base_offset = 0x38; +static constexpr dart::compiler::target::word Coroutine_stack_root_offset = 0x3c; +static constexpr dart::compiler::target::word Coroutine_stack_base_offset = 0x40; +static constexpr dart::compiler::target::word Coroutine_stack_limit_offset = 0x44; +static constexpr dart::compiler::target::word Coroutine_overflow_stack_limit_offset = 0x48; static constexpr dart::compiler::target::word Code_entry_point_offset[] = {0x4, 0xc, 0x8, 0x10}; -static constexpr dart::compiler::target::word - Thread_write_barrier_wrappers_thread_offset[] = { - -1, -1, -1, -1, -1, 0x318, 0x31c, 0x320, -1, -1, 0x324, - 0x328, 0x32c, -1, -1, -1, 0x330, 0x334, 0x338, 0x33c, 0x340, 0x344, - 0x348, 0x34c, -1, -1, -1, -1, 0x350, 0x354, 0x358, 0x35c}; +static constexpr dart::compiler::target::word Thread_write_barrier_wrappers_thread_offset[] = {-1, -1, -1, -1, -1, 0x318, 0x31c, 0x320, -1, -1, 0x324, 0x328, 0x32c, -1, -1, -1, 0x330, 0x334, 0x338, 0x33c, 0x340, 0x344, 0x348, 0x34c, -1, -1, -1, -1, 0x350, 0x354, 0x358, 0x35c}; static constexpr dart::compiler::target::word AbstractType_InstanceSize = 0x14; static constexpr dart::compiler::target::word ApiError_InstanceSize = 0x8; static constexpr dart::compiler::target::word Array_header_size = 0xc; @@ -3665,16 +3347,14 @@ static constexpr dart::compiler::target::word Int32x4_value_offset = 0x8; static constexpr dart::compiler::target::word Isolate_current_tag_offset = 0x28; static constexpr dart::compiler::target::word Isolate_default_tag_offset = 0x30; static constexpr dart::compiler::target::word Isolate_finalizers_offset = 0x40; -static constexpr dart::compiler::target::word - Isolate_isolate_object_store_offset = 0x50; +static constexpr dart::compiler::target::word Isolate_isolate_object_store_offset = 0x50; static constexpr dart::compiler::target::word Isolate_has_resumption_breakpoints_offset = 0x49; static constexpr dart::compiler::target::word IsolateGroup_object_store_offset = 0x20; static constexpr dart::compiler::target::word IsolateGroup_class_table_offset = 0x10; static constexpr dart::compiler::target::word IsolateGroup_cached_class_table_table_offset = 0x18; static constexpr dart::compiler::target::word Isolate_single_step_offset = 0x48; static constexpr dart::compiler::target::word Isolate_user_tag_offset = 0x20; -static constexpr dart::compiler::target::word - IsolateObjectStore_coroutines_registry_offset = 0x18; +static constexpr dart::compiler::target::word IsolateObjectStore_coroutines_registry_offset = 0x18; static constexpr dart::compiler::target::word LinkedHashBase_data_offset = 0x18; static constexpr dart::compiler::target::word ImmutableLinkedHashBase_data_offset = 0x18; static constexpr dart::compiler::target::word LinkedHashBase_deleted_keys_offset = 0x28; @@ -3735,10 +3415,8 @@ static constexpr dart::compiler::target::word SuspendState_payload_offset = 0x38 static constexpr dart::compiler::target::word SuspendState_pc_offset = 0x18; static constexpr dart::compiler::target::word SuspendState_then_callback_offset = 0x28; static constexpr dart::compiler::target::word Thread_AllocateArray_entry_point_offset = 0x2d0; -static constexpr dart::compiler::target::word Thread_active_exception_offset = - 0x778; -static constexpr dart::compiler::target::word Thread_active_stacktrace_offset = - 0x780; +static constexpr dart::compiler::target::word Thread_active_exception_offset = 0x778; +static constexpr dart::compiler::target::word Thread_active_stacktrace_offset = 0x780; static constexpr dart::compiler::target::word Thread_array_write_barrier_entry_point_offset = 0x1f8; static constexpr dart::compiler::target::word Thread_allocate_mint_with_fpu_regs_entry_point_offset = 0x208; static constexpr dart::compiler::target::word Thread_allocate_mint_with_fpu_regs_stub_offset = 0x120; @@ -3750,8 +3428,7 @@ static constexpr dart::compiler::target::word Thread_allocate_object_parameteriz static constexpr dart::compiler::target::word Thread_allocate_object_parameterized_stub_offset = 0x138; static constexpr dart::compiler::target::word Thread_allocate_object_slow_entry_point_offset = 0x228; static constexpr dart::compiler::target::word Thread_allocate_object_slow_stub_offset = 0x140; -static constexpr dart::compiler::target::word Thread_api_top_scope_offset = - 0x7c8; +static constexpr dart::compiler::target::word Thread_api_top_scope_offset = 0x7c8; static constexpr dart::compiler::target::word Thread_async_exception_handler_stub_offset = 0x148; static constexpr dart::compiler::target::word Thread_auto_scope_native_wrapper_entry_point_offset = 0x288; static constexpr dart::compiler::target::word Thread_bool_false_offset = 0x80; @@ -3761,10 +3438,8 @@ static constexpr dart::compiler::target::word Thread_call_to_runtime_entry_point static constexpr dart::compiler::target::word Thread_call_to_runtime_stub_offset = 0xb8; static constexpr dart::compiler::target::word Thread_dart_stream_offset = 0x800; static constexpr dart::compiler::target::word Thread_dispatch_table_array_offset = 0x58; -static constexpr dart::compiler::target::word - Thread_double_truncate_round_supported_offset = 0x7d0; -static constexpr dart::compiler::target::word - Thread_service_extension_stream_offset = 0x808; +static constexpr dart::compiler::target::word Thread_double_truncate_round_supported_offset = 0x7d0; +static constexpr dart::compiler::target::word Thread_service_extension_stream_offset = 0x808; static constexpr dart::compiler::target::word Thread_optimize_entry_offset = 0x250; static constexpr dart::compiler::target::word Thread_optimize_stub_offset = 0x1a0; static constexpr dart::compiler::target::word Thread_deoptimize_entry_offset = 0x258; @@ -3773,8 +3448,7 @@ static constexpr dart::compiler::target::word Thread_double_abs_address_offset = static constexpr dart::compiler::target::word Thread_double_negate_address_offset = 0x2a0; static constexpr dart::compiler::target::word Thread_end_offset = 0x50; static constexpr dart::compiler::target::word Thread_enter_safepoint_stub_offset = 0x1d0; -static constexpr dart::compiler::target::word Thread_execution_state_offset = - 0x7b0; +static constexpr dart::compiler::target::word Thread_execution_state_offset = 0x7b0; static constexpr dart::compiler::target::word Thread_exit_safepoint_stub_offset = 0x1d8; static constexpr dart::compiler::target::word Thread_exit_safepoint_ignore_unwind_in_progress_stub_offset = 0x1e0; static constexpr dart::compiler::target::word Thread_call_native_through_safepoint_stub_offset = 0x1e8; @@ -3785,22 +3459,17 @@ static constexpr dart::compiler::target::word Thread_float_absolute_address_offs static constexpr dart::compiler::target::word Thread_float_negate_address_offset = 0x2b8; static constexpr dart::compiler::target::word Thread_float_not_address_offset = 0x2b0; static constexpr dart::compiler::target::word Thread_float_zerow_address_offset = 0x2c8; -static constexpr dart::compiler::target::word Thread_global_object_pool_offset = - 0x798; +static constexpr dart::compiler::target::word Thread_global_object_pool_offset = 0x798; static constexpr dart::compiler::target::word Thread_invoke_dart_code_stub_offset = 0xb0; -static constexpr dart::compiler::target::word Thread_exit_through_ffi_offset = - 0x7c0; +static constexpr dart::compiler::target::word Thread_exit_through_ffi_offset = 0x7c0; static constexpr dart::compiler::target::word Thread_isolate_offset = 0x718; -static constexpr dart::compiler::target::word Thread_isolate_group_offset = - 0x720; +static constexpr dart::compiler::target::word Thread_isolate_group_offset = 0x720; static constexpr dart::compiler::target::word Thread_field_table_values_offset = 0x60; static constexpr dart::compiler::target::word Thread_lazy_deopt_from_return_stub_offset = 0x1b0; static constexpr dart::compiler::target::word Thread_lazy_deopt_from_throw_stub_offset = 0x1b8; static constexpr dart::compiler::target::word Thread_lazy_specialize_type_test_stub_offset = 0x1c8; -static constexpr dart::compiler::target::word - Thread_old_marking_stack_block_offset = 0x748; -static constexpr dart::compiler::target::word - Thread_new_marking_stack_block_offset = 0x750; +static constexpr dart::compiler::target::word Thread_old_marking_stack_block_offset = 0x748; +static constexpr dart::compiler::target::word Thread_new_marking_stack_block_offset = 0x750; static constexpr dart::compiler::target::word Thread_megamorphic_call_checked_entry_offset = 0x240; static constexpr dart::compiler::target::word Thread_switchable_call_miss_entry_offset = 0x248; static constexpr dart::compiler::target::word Thread_switchable_call_miss_stub_offset = 0x180; @@ -3824,63 +3493,43 @@ static constexpr dart::compiler::target::word Thread_return_async_stub_offset = static constexpr dart::compiler::target::word Thread_object_null_offset = 0x70; static constexpr dart::compiler::target::word Thread_predefined_symbols_address_offset = 0x290; static constexpr dart::compiler::target::word Thread_resume_pc_offset = 0x7a0; -static constexpr dart::compiler::target::word - Thread_saved_shadow_call_stack_offset = 0x7a8; -static constexpr dart::compiler::target::word Thread_safepoint_state_offset = - 0x7b8; +static constexpr dart::compiler::target::word Thread_saved_shadow_call_stack_offset = 0x7a8; +static constexpr dart::compiler::target::word Thread_safepoint_state_offset = 0x7b8; static constexpr dart::compiler::target::word Thread_shared_field_table_values_offset = 0x68; static constexpr dart::compiler::target::word Thread_slow_type_test_stub_offset = 0x1c0; static constexpr dart::compiler::target::word Thread_slow_type_test_entry_point_offset = 0x270; static constexpr dart::compiler::target::word Thread_stack_limit_offset = 0x38; -static constexpr dart::compiler::target::word Thread_saved_stack_limit_offset = - 0x728; -static constexpr dart::compiler::target::word - Thread_stack_overflow_flags_offset = 0x730; +static constexpr dart::compiler::target::word Thread_saved_stack_limit_offset = 0x728; +static constexpr dart::compiler::target::word Thread_stack_overflow_flags_offset = 0x730; static constexpr dart::compiler::target::word Thread_stack_overflow_shared_with_fpu_regs_entry_point_offset = 0x238; static constexpr dart::compiler::target::word Thread_stack_overflow_shared_with_fpu_regs_stub_offset = 0x178; static constexpr dart::compiler::target::word Thread_stack_overflow_shared_without_fpu_regs_entry_point_offset = 0x230; static constexpr dart::compiler::target::word Thread_stack_overflow_shared_without_fpu_regs_stub_offset = 0x170; -static constexpr dart::compiler::target::word Thread_store_buffer_block_offset = - 0x740; -static constexpr dart::compiler::target::word - Thread_suspend_state_await_entry_point_offset = 0x6c8; -static constexpr dart::compiler::target::word - Thread_suspend_state_await_with_type_check_entry_point_offset = 0x6d0; -static constexpr dart::compiler::target::word - Thread_suspend_state_init_async_entry_point_offset = 0x6c0; -static constexpr dart::compiler::target::word - Thread_suspend_state_return_async_entry_point_offset = 0x6d8; -static constexpr dart::compiler::target::word - Thread_suspend_state_return_async_not_future_entry_point_offset = 0x6e0; -static constexpr dart::compiler::target::word - Thread_suspend_state_init_async_star_entry_point_offset = 0x6e8; -static constexpr dart::compiler::target::word - Thread_suspend_state_yield_async_star_entry_point_offset = 0x6f0; -static constexpr dart::compiler::target::word - Thread_suspend_state_return_async_star_entry_point_offset = 0x6f8; -static constexpr dart::compiler::target::word - Thread_suspend_state_init_sync_star_entry_point_offset = 0x700; -static constexpr dart::compiler::target::word - Thread_suspend_state_suspend_sync_star_at_start_entry_point_offset = 0x708; -static constexpr dart::compiler::target::word - Thread_suspend_state_handle_exception_entry_point_offset = 0x710; -static constexpr dart::compiler::target::word - Thread_top_exit_frame_info_offset = 0x738; +static constexpr dart::compiler::target::word Thread_store_buffer_block_offset = 0x740; +static constexpr dart::compiler::target::word Thread_suspend_state_await_entry_point_offset = 0x6c8; +static constexpr dart::compiler::target::word Thread_suspend_state_await_with_type_check_entry_point_offset = 0x6d0; +static constexpr dart::compiler::target::word Thread_suspend_state_init_async_entry_point_offset = 0x6c0; +static constexpr dart::compiler::target::word Thread_suspend_state_return_async_entry_point_offset = 0x6d8; +static constexpr dart::compiler::target::word Thread_suspend_state_return_async_not_future_entry_point_offset = 0x6e0; +static constexpr dart::compiler::target::word Thread_suspend_state_init_async_star_entry_point_offset = 0x6e8; +static constexpr dart::compiler::target::word Thread_suspend_state_yield_async_star_entry_point_offset = 0x6f0; +static constexpr dart::compiler::target::word Thread_suspend_state_return_async_star_entry_point_offset = 0x6f8; +static constexpr dart::compiler::target::word Thread_suspend_state_init_sync_star_entry_point_offset = 0x700; +static constexpr dart::compiler::target::word Thread_suspend_state_suspend_sync_star_at_start_entry_point_offset = 0x708; +static constexpr dart::compiler::target::word Thread_suspend_state_handle_exception_entry_point_offset = 0x710; +static constexpr dart::compiler::target::word Thread_top_exit_frame_info_offset = 0x738; static constexpr dart::compiler::target::word Thread_top_offset = 0x48; static constexpr dart::compiler::target::word Thread_top_resource_offset = 0x20; -static constexpr dart::compiler::target::word - Thread_unboxed_runtime_arg_offset = 0x768; +static constexpr dart::compiler::target::word Thread_unboxed_runtime_arg_offset = 0x768; static constexpr dart::compiler::target::word Thread_vm_tag_offset = 0x760; static constexpr dart::compiler::target::word Thread_write_barrier_entry_point_offset = 0x1f0; static constexpr dart::compiler::target::word Thread_write_barrier_mask_offset = 0x40; -static constexpr dart::compiler::target::word Thread_next_task_id_offset = - 0x7d8; +static constexpr dart::compiler::target::word Thread_next_task_id_offset = 0x7d8; static constexpr dart::compiler::target::word Thread_random_offset = 0x7e0; static constexpr dart::compiler::target::word Thread_jump_to_frame_entry_point_offset = 0x268; static constexpr dart::compiler::target::word Thread_tsan_utils_offset = 0x7e8; static constexpr dart::compiler::target::word Thread_coroutine_offset = 0x788; -static constexpr dart::compiler::target::word Thread_disabled_coroutine_offset = - 0x790; +static constexpr dart::compiler::target::word Thread_disabled_coroutine_offset = 0x790; static constexpr dart::compiler::target::word TsanUtils_setjmp_function_offset = 0x0; static constexpr dart::compiler::target::word TsanUtils_setjmp_buffer_offset = 0x8; static constexpr dart::compiler::target::word TsanUtils_exception_pc_offset = 0x10; @@ -3932,38 +3581,24 @@ static constexpr dart::compiler::target::word WeakReference_target_offset = 0x8; static constexpr dart::compiler::target::word WeakReference_type_arguments_offset = 0x10; static constexpr dart::compiler::target::word Coroutine_name_offset = 0x8; static constexpr dart::compiler::target::word Coroutine_entry_offset = 0x10; -static constexpr dart::compiler::target::word Coroutine_trampoline_offset = - 0x18; -static constexpr dart::compiler::target::word Coroutine_arguments_offset = 0x20; -static constexpr dart::compiler::target::word Coroutine_attributes_offset = - 0x98; +static constexpr dart::compiler::target::word Coroutine_trampoline_offset = 0x18; +static constexpr dart::compiler::target::word Coroutine_argument_offset = 0x20; +static constexpr dart::compiler::target::word Coroutine_attributes_offset = 0x98; static constexpr dart::compiler::target::word Coroutine_caller_offset = 0x28; static constexpr dart::compiler::target::word Coroutine_scheduler_offset = 0x30; static constexpr dart::compiler::target::word Coroutine_processor_offset = 0x38; -static constexpr dart::compiler::target::word - Coroutine_to_processor_next_offset = 0x40; -static constexpr dart::compiler::target::word - Coroutine_to_processor_previous_offset = 0x48; +static constexpr dart::compiler::target::word Coroutine_to_processor_next_offset = 0x40; +static constexpr dart::compiler::target::word Coroutine_to_processor_previous_offset = 0x48; static constexpr dart::compiler::target::word Coroutine_to_state_offset = 0x50; static constexpr dart::compiler::target::word Coroutine_index_offset = 0xa0; -static constexpr dart::compiler::target::word Coroutine_stack_size_offset = - 0x68; -static constexpr dart::compiler::target::word - Coroutine_native_stack_base_offset = 0x70; -static constexpr dart::compiler::target::word Coroutine_stack_root_offset = - 0x78; -static constexpr dart::compiler::target::word Coroutine_stack_base_offset = - 0x80; -static constexpr dart::compiler::target::word Coroutine_stack_limit_offset = - 0x88; -static constexpr dart::compiler::target::word - Coroutine_overflow_stack_limit_offset = 0x90; +static constexpr dart::compiler::target::word Coroutine_stack_size_offset = 0x68; +static constexpr dart::compiler::target::word Coroutine_native_stack_base_offset = 0x70; +static constexpr dart::compiler::target::word Coroutine_stack_root_offset = 0x78; +static constexpr dart::compiler::target::word Coroutine_stack_base_offset = 0x80; +static constexpr dart::compiler::target::word Coroutine_stack_limit_offset = 0x88; +static constexpr dart::compiler::target::word Coroutine_overflow_stack_limit_offset = 0x90; static constexpr dart::compiler::target::word Code_entry_point_offset[] = {0x8, 0x18, 0x10, 0x20}; -static constexpr dart::compiler::target::word - Thread_write_barrier_wrappers_thread_offset[] = { - -1, -1, -1, -1, -1, 0x630, 0x638, 0x640, -1, -1, 0x648, - 0x650, 0x658, -1, -1, -1, 0x660, 0x668, 0x670, 0x678, 0x680, 0x688, - 0x690, 0x698, -1, -1, -1, -1, 0x6a0, 0x6a8, 0x6b0, 0x6b8}; +static constexpr dart::compiler::target::word Thread_write_barrier_wrappers_thread_offset[] = {-1, -1, -1, -1, -1, 0x630, 0x638, 0x640, -1, -1, 0x648, 0x650, 0x658, -1, -1, -1, 0x660, 0x668, 0x670, 0x678, 0x680, 0x688, 0x690, 0x698, -1, -1, -1, -1, 0x6a0, 0x6a8, 0x6b0, 0x6b8}; static constexpr dart::compiler::target::word AbstractType_InstanceSize = 0x28; static constexpr dart::compiler::target::word ApiError_InstanceSize = 0x10; static constexpr dart::compiler::target::word Array_header_size = 0x18; @@ -4167,14 +3802,12 @@ static constexpr dart::compiler::target::word Int32x4_value_offset = 0x8; static constexpr dart::compiler::target::word Isolate_current_tag_offset = 0x14; static constexpr dart::compiler::target::word Isolate_default_tag_offset = 0x18; static constexpr dart::compiler::target::word Isolate_finalizers_offset = 0x20; -static constexpr dart::compiler::target::word - Isolate_isolate_object_store_offset = 0x28; +static constexpr dart::compiler::target::word Isolate_isolate_object_store_offset = 0x28; static constexpr dart::compiler::target::word IsolateGroup_object_store_offset = 0x10; static constexpr dart::compiler::target::word IsolateGroup_class_table_offset = 0x8; static constexpr dart::compiler::target::word IsolateGroup_cached_class_table_table_offset = 0xc; static constexpr dart::compiler::target::word Isolate_user_tag_offset = 0x10; -static constexpr dart::compiler::target::word - IsolateObjectStore_coroutines_registry_offset = 0xc; +static constexpr dart::compiler::target::word IsolateObjectStore_coroutines_registry_offset = 0xc; static constexpr dart::compiler::target::word LinkedHashBase_data_offset = 0xc; static constexpr dart::compiler::target::word ImmutableLinkedHashBase_data_offset = 0xc; static constexpr dart::compiler::target::word LinkedHashBase_deleted_keys_offset = 0x14; @@ -4235,10 +3868,8 @@ static constexpr dart::compiler::target::word SuspendState_payload_offset = 0x1c static constexpr dart::compiler::target::word SuspendState_pc_offset = 0xc; static constexpr dart::compiler::target::word SuspendState_then_callback_offset = 0x14; static constexpr dart::compiler::target::word Thread_AllocateArray_entry_point_offset = 0x168; -static constexpr dart::compiler::target::word Thread_active_exception_offset = - 0x3a0; -static constexpr dart::compiler::target::word Thread_active_stacktrace_offset = - 0x3a4; +static constexpr dart::compiler::target::word Thread_active_exception_offset = 0x3a0; +static constexpr dart::compiler::target::word Thread_active_stacktrace_offset = 0x3a4; static constexpr dart::compiler::target::word Thread_array_write_barrier_entry_point_offset = 0xfc; static constexpr dart::compiler::target::word Thread_allocate_mint_with_fpu_regs_entry_point_offset = 0x104; static constexpr dart::compiler::target::word Thread_allocate_mint_with_fpu_regs_stub_offset = 0x90; @@ -4250,8 +3881,7 @@ static constexpr dart::compiler::target::word Thread_allocate_object_parameteriz static constexpr dart::compiler::target::word Thread_allocate_object_parameterized_stub_offset = 0x9c; static constexpr dart::compiler::target::word Thread_allocate_object_slow_entry_point_offset = 0x114; static constexpr dart::compiler::target::word Thread_allocate_object_slow_stub_offset = 0xa0; -static constexpr dart::compiler::target::word Thread_api_top_scope_offset = - 0x3c8; +static constexpr dart::compiler::target::word Thread_api_top_scope_offset = 0x3c8; static constexpr dart::compiler::target::word Thread_async_exception_handler_stub_offset = 0xa4; static constexpr dart::compiler::target::word Thread_auto_scope_native_wrapper_entry_point_offset = 0x144; static constexpr dart::compiler::target::word Thread_bool_false_offset = 0x40; @@ -4261,10 +3891,8 @@ static constexpr dart::compiler::target::word Thread_call_to_runtime_entry_point static constexpr dart::compiler::target::word Thread_call_to_runtime_stub_offset = 0x5c; static constexpr dart::compiler::target::word Thread_dart_stream_offset = 0x3ec; static constexpr dart::compiler::target::word Thread_dispatch_table_array_offset = 0x2c; -static constexpr dart::compiler::target::word - Thread_double_truncate_round_supported_offset = 0x3cc; -static constexpr dart::compiler::target::word - Thread_service_extension_stream_offset = 0x3f0; +static constexpr dart::compiler::target::word Thread_double_truncate_round_supported_offset = 0x3cc; +static constexpr dart::compiler::target::word Thread_service_extension_stream_offset = 0x3f0; static constexpr dart::compiler::target::word Thread_optimize_entry_offset = 0x128; static constexpr dart::compiler::target::word Thread_optimize_stub_offset = 0xd0; static constexpr dart::compiler::target::word Thread_deoptimize_entry_offset = 0x12c; @@ -4273,8 +3901,7 @@ static constexpr dart::compiler::target::word Thread_double_abs_address_offset = static constexpr dart::compiler::target::word Thread_double_negate_address_offset = 0x150; static constexpr dart::compiler::target::word Thread_end_offset = 0x28; static constexpr dart::compiler::target::word Thread_enter_safepoint_stub_offset = 0xe8; -static constexpr dart::compiler::target::word Thread_execution_state_offset = - 0x3bc; +static constexpr dart::compiler::target::word Thread_execution_state_offset = 0x3bc; static constexpr dart::compiler::target::word Thread_exit_safepoint_stub_offset = 0xec; static constexpr dart::compiler::target::word Thread_exit_safepoint_ignore_unwind_in_progress_stub_offset = 0xf0; static constexpr dart::compiler::target::word Thread_call_native_through_safepoint_stub_offset = 0xf4; @@ -4285,22 +3912,17 @@ static constexpr dart::compiler::target::word Thread_float_absolute_address_offs static constexpr dart::compiler::target::word Thread_float_negate_address_offset = 0x15c; static constexpr dart::compiler::target::word Thread_float_not_address_offset = 0x158; static constexpr dart::compiler::target::word Thread_float_zerow_address_offset = 0x164; -static constexpr dart::compiler::target::word Thread_global_object_pool_offset = - 0x3b0; +static constexpr dart::compiler::target::word Thread_global_object_pool_offset = 0x3b0; static constexpr dart::compiler::target::word Thread_invoke_dart_code_stub_offset = 0x58; -static constexpr dart::compiler::target::word Thread_exit_through_ffi_offset = - 0x3c4; +static constexpr dart::compiler::target::word Thread_exit_through_ffi_offset = 0x3c4; static constexpr dart::compiler::target::word Thread_isolate_offset = 0x364; -static constexpr dart::compiler::target::word Thread_isolate_group_offset = - 0x368; +static constexpr dart::compiler::target::word Thread_isolate_group_offset = 0x368; static constexpr dart::compiler::target::word Thread_field_table_values_offset = 0x30; static constexpr dart::compiler::target::word Thread_lazy_deopt_from_return_stub_offset = 0xd8; static constexpr dart::compiler::target::word Thread_lazy_deopt_from_throw_stub_offset = 0xdc; static constexpr dart::compiler::target::word Thread_lazy_specialize_type_test_stub_offset = 0xe4; -static constexpr dart::compiler::target::word - Thread_old_marking_stack_block_offset = 0x37c; -static constexpr dart::compiler::target::word - Thread_new_marking_stack_block_offset = 0x380; +static constexpr dart::compiler::target::word Thread_old_marking_stack_block_offset = 0x37c; +static constexpr dart::compiler::target::word Thread_new_marking_stack_block_offset = 0x380; static constexpr dart::compiler::target::word Thread_megamorphic_call_checked_entry_offset = 0x120; static constexpr dart::compiler::target::word Thread_switchable_call_miss_entry_offset = 0x124; static constexpr dart::compiler::target::word Thread_switchable_call_miss_stub_offset = 0xc0; @@ -4324,63 +3946,43 @@ static constexpr dart::compiler::target::word Thread_return_async_stub_offset = static constexpr dart::compiler::target::word Thread_object_null_offset = 0x38; static constexpr dart::compiler::target::word Thread_predefined_symbols_address_offset = 0x148; static constexpr dart::compiler::target::word Thread_resume_pc_offset = 0x3b4; -static constexpr dart::compiler::target::word - Thread_saved_shadow_call_stack_offset = 0x3b8; -static constexpr dart::compiler::target::word Thread_safepoint_state_offset = - 0x3c0; +static constexpr dart::compiler::target::word Thread_saved_shadow_call_stack_offset = 0x3b8; +static constexpr dart::compiler::target::word Thread_safepoint_state_offset = 0x3c0; static constexpr dart::compiler::target::word Thread_shared_field_table_values_offset = 0x34; static constexpr dart::compiler::target::word Thread_slow_type_test_stub_offset = 0xe0; static constexpr dart::compiler::target::word Thread_slow_type_test_entry_point_offset = 0x138; static constexpr dart::compiler::target::word Thread_stack_limit_offset = 0x1c; -static constexpr dart::compiler::target::word Thread_saved_stack_limit_offset = - 0x36c; -static constexpr dart::compiler::target::word - Thread_stack_overflow_flags_offset = 0x370; +static constexpr dart::compiler::target::word Thread_saved_stack_limit_offset = 0x36c; +static constexpr dart::compiler::target::word Thread_stack_overflow_flags_offset = 0x370; static constexpr dart::compiler::target::word Thread_stack_overflow_shared_with_fpu_regs_entry_point_offset = 0x11c; static constexpr dart::compiler::target::word Thread_stack_overflow_shared_with_fpu_regs_stub_offset = 0xbc; static constexpr dart::compiler::target::word Thread_stack_overflow_shared_without_fpu_regs_entry_point_offset = 0x118; static constexpr dart::compiler::target::word Thread_stack_overflow_shared_without_fpu_regs_stub_offset = 0xb8; -static constexpr dart::compiler::target::word Thread_store_buffer_block_offset = - 0x378; -static constexpr dart::compiler::target::word - Thread_suspend_state_await_entry_point_offset = 0x33c; -static constexpr dart::compiler::target::word - Thread_suspend_state_await_with_type_check_entry_point_offset = 0x340; -static constexpr dart::compiler::target::word - Thread_suspend_state_init_async_entry_point_offset = 0x338; -static constexpr dart::compiler::target::word - Thread_suspend_state_return_async_entry_point_offset = 0x344; -static constexpr dart::compiler::target::word - Thread_suspend_state_return_async_not_future_entry_point_offset = 0x348; -static constexpr dart::compiler::target::word - Thread_suspend_state_init_async_star_entry_point_offset = 0x34c; -static constexpr dart::compiler::target::word - Thread_suspend_state_yield_async_star_entry_point_offset = 0x350; -static constexpr dart::compiler::target::word - Thread_suspend_state_return_async_star_entry_point_offset = 0x354; -static constexpr dart::compiler::target::word - Thread_suspend_state_init_sync_star_entry_point_offset = 0x358; -static constexpr dart::compiler::target::word - Thread_suspend_state_suspend_sync_star_at_start_entry_point_offset = 0x35c; -static constexpr dart::compiler::target::word - Thread_suspend_state_handle_exception_entry_point_offset = 0x360; -static constexpr dart::compiler::target::word - Thread_top_exit_frame_info_offset = 0x374; +static constexpr dart::compiler::target::word Thread_store_buffer_block_offset = 0x378; +static constexpr dart::compiler::target::word Thread_suspend_state_await_entry_point_offset = 0x33c; +static constexpr dart::compiler::target::word Thread_suspend_state_await_with_type_check_entry_point_offset = 0x340; +static constexpr dart::compiler::target::word Thread_suspend_state_init_async_entry_point_offset = 0x338; +static constexpr dart::compiler::target::word Thread_suspend_state_return_async_entry_point_offset = 0x344; +static constexpr dart::compiler::target::word Thread_suspend_state_return_async_not_future_entry_point_offset = 0x348; +static constexpr dart::compiler::target::word Thread_suspend_state_init_async_star_entry_point_offset = 0x34c; +static constexpr dart::compiler::target::word Thread_suspend_state_yield_async_star_entry_point_offset = 0x350; +static constexpr dart::compiler::target::word Thread_suspend_state_return_async_star_entry_point_offset = 0x354; +static constexpr dart::compiler::target::word Thread_suspend_state_init_sync_star_entry_point_offset = 0x358; +static constexpr dart::compiler::target::word Thread_suspend_state_suspend_sync_star_at_start_entry_point_offset = 0x35c; +static constexpr dart::compiler::target::word Thread_suspend_state_handle_exception_entry_point_offset = 0x360; +static constexpr dart::compiler::target::word Thread_top_exit_frame_info_offset = 0x374; static constexpr dart::compiler::target::word Thread_top_offset = 0x24; static constexpr dart::compiler::target::word Thread_top_resource_offset = 0x10; -static constexpr dart::compiler::target::word - Thread_unboxed_runtime_arg_offset = 0x390; +static constexpr dart::compiler::target::word Thread_unboxed_runtime_arg_offset = 0x390; static constexpr dart::compiler::target::word Thread_vm_tag_offset = 0x388; static constexpr dart::compiler::target::word Thread_write_barrier_entry_point_offset = 0xf8; static constexpr dart::compiler::target::word Thread_write_barrier_mask_offset = 0x20; -static constexpr dart::compiler::target::word Thread_next_task_id_offset = - 0x3d0; +static constexpr dart::compiler::target::word Thread_next_task_id_offset = 0x3d0; static constexpr dart::compiler::target::word Thread_random_offset = 0x3d8; static constexpr dart::compiler::target::word Thread_jump_to_frame_entry_point_offset = 0x134; static constexpr dart::compiler::target::word Thread_tsan_utils_offset = 0x3e0; static constexpr dart::compiler::target::word Thread_coroutine_offset = 0x3a8; -static constexpr dart::compiler::target::word Thread_disabled_coroutine_offset = - 0x3ac; +static constexpr dart::compiler::target::word Thread_disabled_coroutine_offset = 0x3ac; static constexpr dart::compiler::target::word TsanUtils_setjmp_function_offset = 0x0; static constexpr dart::compiler::target::word TsanUtils_setjmp_buffer_offset = 0x4; static constexpr dart::compiler::target::word TsanUtils_exception_pc_offset = 0x8; @@ -4433,35 +4035,23 @@ static constexpr dart::compiler::target::word WeakReference_type_arguments_offse static constexpr dart::compiler::target::word Coroutine_name_offset = 0x4; static constexpr dart::compiler::target::word Coroutine_entry_offset = 0x8; static constexpr dart::compiler::target::word Coroutine_trampoline_offset = 0xc; -static constexpr dart::compiler::target::word Coroutine_arguments_offset = 0x10; -static constexpr dart::compiler::target::word Coroutine_attributes_offset = - 0x4c; +static constexpr dart::compiler::target::word Coroutine_argument_offset = 0x10; +static constexpr dart::compiler::target::word Coroutine_attributes_offset = 0x4c; static constexpr dart::compiler::target::word Coroutine_caller_offset = 0x14; static constexpr dart::compiler::target::word Coroutine_scheduler_offset = 0x18; static constexpr dart::compiler::target::word Coroutine_processor_offset = 0x1c; -static constexpr dart::compiler::target::word - Coroutine_to_processor_next_offset = 0x20; -static constexpr dart::compiler::target::word - Coroutine_to_processor_previous_offset = 0x24; +static constexpr dart::compiler::target::word Coroutine_to_processor_next_offset = 0x20; +static constexpr dart::compiler::target::word Coroutine_to_processor_previous_offset = 0x24; static constexpr dart::compiler::target::word Coroutine_to_state_offset = 0x28; static constexpr dart::compiler::target::word Coroutine_index_offset = 0x50; -static constexpr dart::compiler::target::word Coroutine_stack_size_offset = - 0x34; -static constexpr dart::compiler::target::word - Coroutine_native_stack_base_offset = 0x38; -static constexpr dart::compiler::target::word Coroutine_stack_root_offset = - 0x3c; -static constexpr dart::compiler::target::word Coroutine_stack_base_offset = - 0x40; -static constexpr dart::compiler::target::word Coroutine_stack_limit_offset = - 0x44; -static constexpr dart::compiler::target::word - Coroutine_overflow_stack_limit_offset = 0x48; +static constexpr dart::compiler::target::word Coroutine_stack_size_offset = 0x34; +static constexpr dart::compiler::target::word Coroutine_native_stack_base_offset = 0x38; +static constexpr dart::compiler::target::word Coroutine_stack_root_offset = 0x3c; +static constexpr dart::compiler::target::word Coroutine_stack_base_offset = 0x40; +static constexpr dart::compiler::target::word Coroutine_stack_limit_offset = 0x44; +static constexpr dart::compiler::target::word Coroutine_overflow_stack_limit_offset = 0x48; static constexpr dart::compiler::target::word Code_entry_point_offset[] = {0x4, 0xc, 0x8, 0x10}; -static constexpr dart::compiler::target::word - Thread_write_barrier_wrappers_thread_offset[] = { - 0x318, 0x31c, 0x320, 0x324, 0x328, -1, 0x32c, -1, - 0x330, 0x334, -1, -1, -1, -1, -1, -1}; +static constexpr dart::compiler::target::word Thread_write_barrier_wrappers_thread_offset[] = {0x318, 0x31c, 0x320, 0x324, 0x328, -1, 0x32c, -1, 0x330, 0x334, -1, -1, -1, -1, -1, -1}; static constexpr dart::compiler::target::word AbstractType_InstanceSize = 0x14; static constexpr dart::compiler::target::word ApiError_InstanceSize = 0x8; static constexpr dart::compiler::target::word Array_header_size = 0xc; @@ -4665,14 +4255,12 @@ static constexpr dart::compiler::target::word Int32x4_value_offset = 0x8; static constexpr dart::compiler::target::word Isolate_current_tag_offset = 0x28; static constexpr dart::compiler::target::word Isolate_default_tag_offset = 0x30; static constexpr dart::compiler::target::word Isolate_finalizers_offset = 0x40; -static constexpr dart::compiler::target::word - Isolate_isolate_object_store_offset = 0x50; +static constexpr dart::compiler::target::word Isolate_isolate_object_store_offset = 0x50; static constexpr dart::compiler::target::word IsolateGroup_object_store_offset = 0x20; static constexpr dart::compiler::target::word IsolateGroup_class_table_offset = 0x10; static constexpr dart::compiler::target::word IsolateGroup_cached_class_table_table_offset = 0x18; static constexpr dart::compiler::target::word Isolate_user_tag_offset = 0x20; -static constexpr dart::compiler::target::word - IsolateObjectStore_coroutines_registry_offset = 0x18; +static constexpr dart::compiler::target::word IsolateObjectStore_coroutines_registry_offset = 0x18; static constexpr dart::compiler::target::word LinkedHashBase_data_offset = 0x18; static constexpr dart::compiler::target::word ImmutableLinkedHashBase_data_offset = 0x18; static constexpr dart::compiler::target::word LinkedHashBase_deleted_keys_offset = 0x28; @@ -4733,10 +4321,8 @@ static constexpr dart::compiler::target::word SuspendState_payload_offset = 0x38 static constexpr dart::compiler::target::word SuspendState_pc_offset = 0x18; static constexpr dart::compiler::target::word SuspendState_then_callback_offset = 0x28; static constexpr dart::compiler::target::word Thread_AllocateArray_entry_point_offset = 0x2d0; -static constexpr dart::compiler::target::word Thread_active_exception_offset = - 0x740; -static constexpr dart::compiler::target::word Thread_active_stacktrace_offset = - 0x748; +static constexpr dart::compiler::target::word Thread_active_exception_offset = 0x740; +static constexpr dart::compiler::target::word Thread_active_stacktrace_offset = 0x748; static constexpr dart::compiler::target::word Thread_array_write_barrier_entry_point_offset = 0x1f8; static constexpr dart::compiler::target::word Thread_allocate_mint_with_fpu_regs_entry_point_offset = 0x208; static constexpr dart::compiler::target::word Thread_allocate_mint_with_fpu_regs_stub_offset = 0x120; @@ -4748,8 +4334,7 @@ static constexpr dart::compiler::target::word Thread_allocate_object_parameteriz static constexpr dart::compiler::target::word Thread_allocate_object_parameterized_stub_offset = 0x138; static constexpr dart::compiler::target::word Thread_allocate_object_slow_entry_point_offset = 0x228; static constexpr dart::compiler::target::word Thread_allocate_object_slow_stub_offset = 0x140; -static constexpr dart::compiler::target::word Thread_api_top_scope_offset = - 0x790; +static constexpr dart::compiler::target::word Thread_api_top_scope_offset = 0x790; static constexpr dart::compiler::target::word Thread_async_exception_handler_stub_offset = 0x148; static constexpr dart::compiler::target::word Thread_auto_scope_native_wrapper_entry_point_offset = 0x288; static constexpr dart::compiler::target::word Thread_bool_false_offset = 0x80; @@ -4759,10 +4344,8 @@ static constexpr dart::compiler::target::word Thread_call_to_runtime_entry_point static constexpr dart::compiler::target::word Thread_call_to_runtime_stub_offset = 0xb8; static constexpr dart::compiler::target::word Thread_dart_stream_offset = 0x7c8; static constexpr dart::compiler::target::word Thread_dispatch_table_array_offset = 0x58; -static constexpr dart::compiler::target::word - Thread_double_truncate_round_supported_offset = 0x798; -static constexpr dart::compiler::target::word - Thread_service_extension_stream_offset = 0x7d0; +static constexpr dart::compiler::target::word Thread_double_truncate_round_supported_offset = 0x798; +static constexpr dart::compiler::target::word Thread_service_extension_stream_offset = 0x7d0; static constexpr dart::compiler::target::word Thread_optimize_entry_offset = 0x250; static constexpr dart::compiler::target::word Thread_optimize_stub_offset = 0x1a0; static constexpr dart::compiler::target::word Thread_deoptimize_entry_offset = 0x258; @@ -4771,8 +4354,7 @@ static constexpr dart::compiler::target::word Thread_double_abs_address_offset = static constexpr dart::compiler::target::word Thread_double_negate_address_offset = 0x2a0; static constexpr dart::compiler::target::word Thread_end_offset = 0x50; static constexpr dart::compiler::target::word Thread_enter_safepoint_stub_offset = 0x1d0; -static constexpr dart::compiler::target::word Thread_execution_state_offset = - 0x778; +static constexpr dart::compiler::target::word Thread_execution_state_offset = 0x778; static constexpr dart::compiler::target::word Thread_exit_safepoint_stub_offset = 0x1d8; static constexpr dart::compiler::target::word Thread_exit_safepoint_ignore_unwind_in_progress_stub_offset = 0x1e0; static constexpr dart::compiler::target::word Thread_call_native_through_safepoint_stub_offset = 0x1e8; @@ -4783,22 +4365,17 @@ static constexpr dart::compiler::target::word Thread_float_absolute_address_offs static constexpr dart::compiler::target::word Thread_float_negate_address_offset = 0x2b8; static constexpr dart::compiler::target::word Thread_float_not_address_offset = 0x2b0; static constexpr dart::compiler::target::word Thread_float_zerow_address_offset = 0x2c8; -static constexpr dart::compiler::target::word Thread_global_object_pool_offset = - 0x760; +static constexpr dart::compiler::target::word Thread_global_object_pool_offset = 0x760; static constexpr dart::compiler::target::word Thread_invoke_dart_code_stub_offset = 0xb0; -static constexpr dart::compiler::target::word Thread_exit_through_ffi_offset = - 0x788; +static constexpr dart::compiler::target::word Thread_exit_through_ffi_offset = 0x788; static constexpr dart::compiler::target::word Thread_isolate_offset = 0x6e0; -static constexpr dart::compiler::target::word Thread_isolate_group_offset = - 0x6e8; +static constexpr dart::compiler::target::word Thread_isolate_group_offset = 0x6e8; static constexpr dart::compiler::target::word Thread_field_table_values_offset = 0x60; static constexpr dart::compiler::target::word Thread_lazy_deopt_from_return_stub_offset = 0x1b0; static constexpr dart::compiler::target::word Thread_lazy_deopt_from_throw_stub_offset = 0x1b8; static constexpr dart::compiler::target::word Thread_lazy_specialize_type_test_stub_offset = 0x1c8; -static constexpr dart::compiler::target::word - Thread_old_marking_stack_block_offset = 0x710; -static constexpr dart::compiler::target::word - Thread_new_marking_stack_block_offset = 0x718; +static constexpr dart::compiler::target::word Thread_old_marking_stack_block_offset = 0x710; +static constexpr dart::compiler::target::word Thread_new_marking_stack_block_offset = 0x718; static constexpr dart::compiler::target::word Thread_megamorphic_call_checked_entry_offset = 0x240; static constexpr dart::compiler::target::word Thread_switchable_call_miss_entry_offset = 0x248; static constexpr dart::compiler::target::word Thread_switchable_call_miss_stub_offset = 0x180; @@ -4822,63 +4399,43 @@ static constexpr dart::compiler::target::word Thread_return_async_stub_offset = static constexpr dart::compiler::target::word Thread_object_null_offset = 0x70; static constexpr dart::compiler::target::word Thread_predefined_symbols_address_offset = 0x290; static constexpr dart::compiler::target::word Thread_resume_pc_offset = 0x768; -static constexpr dart::compiler::target::word - Thread_saved_shadow_call_stack_offset = 0x770; -static constexpr dart::compiler::target::word Thread_safepoint_state_offset = - 0x780; +static constexpr dart::compiler::target::word Thread_saved_shadow_call_stack_offset = 0x770; +static constexpr dart::compiler::target::word Thread_safepoint_state_offset = 0x780; static constexpr dart::compiler::target::word Thread_shared_field_table_values_offset = 0x68; static constexpr dart::compiler::target::word Thread_slow_type_test_stub_offset = 0x1c0; static constexpr dart::compiler::target::word Thread_slow_type_test_entry_point_offset = 0x270; static constexpr dart::compiler::target::word Thread_stack_limit_offset = 0x38; -static constexpr dart::compiler::target::word Thread_saved_stack_limit_offset = - 0x6f0; -static constexpr dart::compiler::target::word - Thread_stack_overflow_flags_offset = 0x6f8; +static constexpr dart::compiler::target::word Thread_saved_stack_limit_offset = 0x6f0; +static constexpr dart::compiler::target::word Thread_stack_overflow_flags_offset = 0x6f8; static constexpr dart::compiler::target::word Thread_stack_overflow_shared_with_fpu_regs_entry_point_offset = 0x238; static constexpr dart::compiler::target::word Thread_stack_overflow_shared_with_fpu_regs_stub_offset = 0x178; static constexpr dart::compiler::target::word Thread_stack_overflow_shared_without_fpu_regs_entry_point_offset = 0x230; static constexpr dart::compiler::target::word Thread_stack_overflow_shared_without_fpu_regs_stub_offset = 0x170; -static constexpr dart::compiler::target::word Thread_store_buffer_block_offset = - 0x708; -static constexpr dart::compiler::target::word - Thread_suspend_state_await_entry_point_offset = 0x690; -static constexpr dart::compiler::target::word - Thread_suspend_state_await_with_type_check_entry_point_offset = 0x698; -static constexpr dart::compiler::target::word - Thread_suspend_state_init_async_entry_point_offset = 0x688; -static constexpr dart::compiler::target::word - Thread_suspend_state_return_async_entry_point_offset = 0x6a0; -static constexpr dart::compiler::target::word - Thread_suspend_state_return_async_not_future_entry_point_offset = 0x6a8; -static constexpr dart::compiler::target::word - Thread_suspend_state_init_async_star_entry_point_offset = 0x6b0; -static constexpr dart::compiler::target::word - Thread_suspend_state_yield_async_star_entry_point_offset = 0x6b8; -static constexpr dart::compiler::target::word - Thread_suspend_state_return_async_star_entry_point_offset = 0x6c0; -static constexpr dart::compiler::target::word - Thread_suspend_state_init_sync_star_entry_point_offset = 0x6c8; -static constexpr dart::compiler::target::word - Thread_suspend_state_suspend_sync_star_at_start_entry_point_offset = 0x6d0; -static constexpr dart::compiler::target::word - Thread_suspend_state_handle_exception_entry_point_offset = 0x6d8; -static constexpr dart::compiler::target::word - Thread_top_exit_frame_info_offset = 0x700; +static constexpr dart::compiler::target::word Thread_store_buffer_block_offset = 0x708; +static constexpr dart::compiler::target::word Thread_suspend_state_await_entry_point_offset = 0x690; +static constexpr dart::compiler::target::word Thread_suspend_state_await_with_type_check_entry_point_offset = 0x698; +static constexpr dart::compiler::target::word Thread_suspend_state_init_async_entry_point_offset = 0x688; +static constexpr dart::compiler::target::word Thread_suspend_state_return_async_entry_point_offset = 0x6a0; +static constexpr dart::compiler::target::word Thread_suspend_state_return_async_not_future_entry_point_offset = 0x6a8; +static constexpr dart::compiler::target::word Thread_suspend_state_init_async_star_entry_point_offset = 0x6b0; +static constexpr dart::compiler::target::word Thread_suspend_state_yield_async_star_entry_point_offset = 0x6b8; +static constexpr dart::compiler::target::word Thread_suspend_state_return_async_star_entry_point_offset = 0x6c0; +static constexpr dart::compiler::target::word Thread_suspend_state_init_sync_star_entry_point_offset = 0x6c8; +static constexpr dart::compiler::target::word Thread_suspend_state_suspend_sync_star_at_start_entry_point_offset = 0x6d0; +static constexpr dart::compiler::target::word Thread_suspend_state_handle_exception_entry_point_offset = 0x6d8; +static constexpr dart::compiler::target::word Thread_top_exit_frame_info_offset = 0x700; static constexpr dart::compiler::target::word Thread_top_offset = 0x48; static constexpr dart::compiler::target::word Thread_top_resource_offset = 0x20; -static constexpr dart::compiler::target::word - Thread_unboxed_runtime_arg_offset = 0x730; +static constexpr dart::compiler::target::word Thread_unboxed_runtime_arg_offset = 0x730; static constexpr dart::compiler::target::word Thread_vm_tag_offset = 0x728; static constexpr dart::compiler::target::word Thread_write_barrier_entry_point_offset = 0x1f0; static constexpr dart::compiler::target::word Thread_write_barrier_mask_offset = 0x40; -static constexpr dart::compiler::target::word Thread_next_task_id_offset = - 0x7a0; +static constexpr dart::compiler::target::word Thread_next_task_id_offset = 0x7a0; static constexpr dart::compiler::target::word Thread_random_offset = 0x7a8; static constexpr dart::compiler::target::word Thread_jump_to_frame_entry_point_offset = 0x268; static constexpr dart::compiler::target::word Thread_tsan_utils_offset = 0x7b0; static constexpr dart::compiler::target::word Thread_coroutine_offset = 0x750; -static constexpr dart::compiler::target::word Thread_disabled_coroutine_offset = - 0x758; +static constexpr dart::compiler::target::word Thread_disabled_coroutine_offset = 0x758; static constexpr dart::compiler::target::word TsanUtils_setjmp_function_offset = 0x0; static constexpr dart::compiler::target::word TsanUtils_setjmp_buffer_offset = 0x8; static constexpr dart::compiler::target::word TsanUtils_exception_pc_offset = 0x10; @@ -4930,37 +4487,24 @@ static constexpr dart::compiler::target::word WeakReference_target_offset = 0x8; static constexpr dart::compiler::target::word WeakReference_type_arguments_offset = 0x10; static constexpr dart::compiler::target::word Coroutine_name_offset = 0x8; static constexpr dart::compiler::target::word Coroutine_entry_offset = 0x10; -static constexpr dart::compiler::target::word Coroutine_trampoline_offset = - 0x18; -static constexpr dart::compiler::target::word Coroutine_arguments_offset = 0x20; -static constexpr dart::compiler::target::word Coroutine_attributes_offset = - 0x98; +static constexpr dart::compiler::target::word Coroutine_trampoline_offset = 0x18; +static constexpr dart::compiler::target::word Coroutine_argument_offset = 0x20; +static constexpr dart::compiler::target::word Coroutine_attributes_offset = 0x98; static constexpr dart::compiler::target::word Coroutine_caller_offset = 0x28; static constexpr dart::compiler::target::word Coroutine_scheduler_offset = 0x30; static constexpr dart::compiler::target::word Coroutine_processor_offset = 0x38; -static constexpr dart::compiler::target::word - Coroutine_to_processor_next_offset = 0x40; -static constexpr dart::compiler::target::word - Coroutine_to_processor_previous_offset = 0x48; +static constexpr dart::compiler::target::word Coroutine_to_processor_next_offset = 0x40; +static constexpr dart::compiler::target::word Coroutine_to_processor_previous_offset = 0x48; static constexpr dart::compiler::target::word Coroutine_to_state_offset = 0x50; static constexpr dart::compiler::target::word Coroutine_index_offset = 0xa0; -static constexpr dart::compiler::target::word Coroutine_stack_size_offset = - 0x68; -static constexpr dart::compiler::target::word - Coroutine_native_stack_base_offset = 0x70; -static constexpr dart::compiler::target::word Coroutine_stack_root_offset = - 0x78; -static constexpr dart::compiler::target::word Coroutine_stack_base_offset = - 0x80; -static constexpr dart::compiler::target::word Coroutine_stack_limit_offset = - 0x88; -static constexpr dart::compiler::target::word - Coroutine_overflow_stack_limit_offset = 0x90; +static constexpr dart::compiler::target::word Coroutine_stack_size_offset = 0x68; +static constexpr dart::compiler::target::word Coroutine_native_stack_base_offset = 0x70; +static constexpr dart::compiler::target::word Coroutine_stack_root_offset = 0x78; +static constexpr dart::compiler::target::word Coroutine_stack_base_offset = 0x80; +static constexpr dart::compiler::target::word Coroutine_stack_limit_offset = 0x88; +static constexpr dart::compiler::target::word Coroutine_overflow_stack_limit_offset = 0x90; static constexpr dart::compiler::target::word Code_entry_point_offset[] = {0x8, 0x18, 0x10, 0x20}; -static constexpr dart::compiler::target::word - Thread_write_barrier_wrappers_thread_offset[] = { - 0x630, 0x638, 0x640, 0x648, -1, -1, 0x650, 0x658, - 0x660, 0x668, 0x670, -1, 0x678, 0x680, -1, -1}; +static constexpr dart::compiler::target::word Thread_write_barrier_wrappers_thread_offset[] = {0x630, 0x638, 0x640, 0x648, -1, -1, 0x650, 0x658, 0x660, 0x668, 0x670, -1, 0x678, 0x680, -1, -1}; static constexpr dart::compiler::target::word AbstractType_InstanceSize = 0x28; static constexpr dart::compiler::target::word ApiError_InstanceSize = 0x10; static constexpr dart::compiler::target::word Array_header_size = 0x18; @@ -5164,14 +4708,12 @@ static constexpr dart::compiler::target::word Int32x4_value_offset = 0x8; static constexpr dart::compiler::target::word Isolate_current_tag_offset = 0x14; static constexpr dart::compiler::target::word Isolate_default_tag_offset = 0x18; static constexpr dart::compiler::target::word Isolate_finalizers_offset = 0x20; -static constexpr dart::compiler::target::word - Isolate_isolate_object_store_offset = 0x28; +static constexpr dart::compiler::target::word Isolate_isolate_object_store_offset = 0x28; static constexpr dart::compiler::target::word IsolateGroup_object_store_offset = 0x10; static constexpr dart::compiler::target::word IsolateGroup_class_table_offset = 0x8; static constexpr dart::compiler::target::word IsolateGroup_cached_class_table_table_offset = 0xc; static constexpr dart::compiler::target::word Isolate_user_tag_offset = 0x10; -static constexpr dart::compiler::target::word - IsolateObjectStore_coroutines_registry_offset = 0xc; +static constexpr dart::compiler::target::word IsolateObjectStore_coroutines_registry_offset = 0xc; static constexpr dart::compiler::target::word LinkedHashBase_data_offset = 0xc; static constexpr dart::compiler::target::word ImmutableLinkedHashBase_data_offset = 0xc; static constexpr dart::compiler::target::word LinkedHashBase_deleted_keys_offset = 0x14; @@ -5245,8 +4787,7 @@ static constexpr dart::compiler::target::word Thread_allocate_object_parameteriz static constexpr dart::compiler::target::word Thread_allocate_object_parameterized_stub_offset = 0x9c; static constexpr dart::compiler::target::word Thread_allocate_object_slow_entry_point_offset = 0x114; static constexpr dart::compiler::target::word Thread_allocate_object_slow_stub_offset = 0xa0; -static constexpr dart::compiler::target::word Thread_api_top_scope_offset = - 0x3b8; +static constexpr dart::compiler::target::word Thread_api_top_scope_offset = 0x3b8; static constexpr dart::compiler::target::word Thread_async_exception_handler_stub_offset = 0xa4; static constexpr dart::compiler::target::word Thread_auto_scope_native_wrapper_entry_point_offset = 0x144; static constexpr dart::compiler::target::word Thread_bool_false_offset = 0x40; @@ -5256,8 +4797,7 @@ static constexpr dart::compiler::target::word Thread_call_to_runtime_entry_point static constexpr dart::compiler::target::word Thread_call_to_runtime_stub_offset = 0x5c; static constexpr dart::compiler::target::word Thread_dart_stream_offset = 0x3dc; static constexpr dart::compiler::target::word Thread_dispatch_table_array_offset = 0x2c; -static constexpr dart::compiler::target::word - Thread_double_truncate_round_supported_offset = 0x3bc; +static constexpr dart::compiler::target::word Thread_double_truncate_round_supported_offset = 0x3bc; static constexpr dart::compiler::target::word Thread_service_extension_stream_offset = 0x3e0; static constexpr dart::compiler::target::word Thread_optimize_entry_offset = 0x128; static constexpr dart::compiler::target::word Thread_optimize_stub_offset = 0xd0; @@ -5267,8 +4807,7 @@ static constexpr dart::compiler::target::word Thread_double_abs_address_offset = static constexpr dart::compiler::target::word Thread_double_negate_address_offset = 0x150; static constexpr dart::compiler::target::word Thread_end_offset = 0x28; static constexpr dart::compiler::target::word Thread_enter_safepoint_stub_offset = 0xe8; -static constexpr dart::compiler::target::word Thread_execution_state_offset = - 0x3ac; +static constexpr dart::compiler::target::word Thread_execution_state_offset = 0x3ac; static constexpr dart::compiler::target::word Thread_exit_safepoint_stub_offset = 0xec; static constexpr dart::compiler::target::word Thread_exit_safepoint_ignore_unwind_in_progress_stub_offset = 0xf0; static constexpr dart::compiler::target::word Thread_call_native_through_safepoint_stub_offset = 0xf4; @@ -5279,22 +4818,17 @@ static constexpr dart::compiler::target::word Thread_float_absolute_address_offs static constexpr dart::compiler::target::word Thread_float_negate_address_offset = 0x15c; static constexpr dart::compiler::target::word Thread_float_not_address_offset = 0x158; static constexpr dart::compiler::target::word Thread_float_zerow_address_offset = 0x164; -static constexpr dart::compiler::target::word Thread_global_object_pool_offset = - 0x3a0; +static constexpr dart::compiler::target::word Thread_global_object_pool_offset = 0x3a0; static constexpr dart::compiler::target::word Thread_invoke_dart_code_stub_offset = 0x58; -static constexpr dart::compiler::target::word Thread_exit_through_ffi_offset = - 0x3b4; +static constexpr dart::compiler::target::word Thread_exit_through_ffi_offset = 0x3b4; static constexpr dart::compiler::target::word Thread_isolate_offset = 0x358; -static constexpr dart::compiler::target::word Thread_isolate_group_offset = - 0x35c; +static constexpr dart::compiler::target::word Thread_isolate_group_offset = 0x35c; static constexpr dart::compiler::target::word Thread_field_table_values_offset = 0x30; static constexpr dart::compiler::target::word Thread_lazy_deopt_from_return_stub_offset = 0xd8; static constexpr dart::compiler::target::word Thread_lazy_deopt_from_throw_stub_offset = 0xdc; static constexpr dart::compiler::target::word Thread_lazy_specialize_type_test_stub_offset = 0xe4; -static constexpr dart::compiler::target::word - Thread_old_marking_stack_block_offset = 0x370; -static constexpr dart::compiler::target::word - Thread_new_marking_stack_block_offset = 0x374; +static constexpr dart::compiler::target::word Thread_old_marking_stack_block_offset = 0x370; +static constexpr dart::compiler::target::word Thread_new_marking_stack_block_offset = 0x374; static constexpr dart::compiler::target::word Thread_megamorphic_call_checked_entry_offset = 0x120; static constexpr dart::compiler::target::word Thread_switchable_call_miss_entry_offset = 0x124; static constexpr dart::compiler::target::word Thread_switchable_call_miss_stub_offset = 0xc0; @@ -5318,48 +4852,31 @@ static constexpr dart::compiler::target::word Thread_return_async_stub_offset = static constexpr dart::compiler::target::word Thread_object_null_offset = 0x38; static constexpr dart::compiler::target::word Thread_predefined_symbols_address_offset = 0x148; static constexpr dart::compiler::target::word Thread_resume_pc_offset = 0x3a4; -static constexpr dart::compiler::target::word - Thread_saved_shadow_call_stack_offset = 0x3a8; -static constexpr dart::compiler::target::word Thread_safepoint_state_offset = - 0x3b0; +static constexpr dart::compiler::target::word Thread_saved_shadow_call_stack_offset = 0x3a8; +static constexpr dart::compiler::target::word Thread_safepoint_state_offset = 0x3b0; static constexpr dart::compiler::target::word Thread_shared_field_table_values_offset = 0x34; static constexpr dart::compiler::target::word Thread_slow_type_test_stub_offset = 0xe0; static constexpr dart::compiler::target::word Thread_slow_type_test_entry_point_offset = 0x138; static constexpr dart::compiler::target::word Thread_stack_limit_offset = 0x1c; -static constexpr dart::compiler::target::word Thread_saved_stack_limit_offset = - 0x360; -static constexpr dart::compiler::target::word - Thread_stack_overflow_flags_offset = 0x364; +static constexpr dart::compiler::target::word Thread_saved_stack_limit_offset = 0x360; +static constexpr dart::compiler::target::word Thread_stack_overflow_flags_offset = 0x364; static constexpr dart::compiler::target::word Thread_stack_overflow_shared_with_fpu_regs_entry_point_offset = 0x11c; static constexpr dart::compiler::target::word Thread_stack_overflow_shared_with_fpu_regs_stub_offset = 0xbc; static constexpr dart::compiler::target::word Thread_stack_overflow_shared_without_fpu_regs_entry_point_offset = 0x118; static constexpr dart::compiler::target::word Thread_stack_overflow_shared_without_fpu_regs_stub_offset = 0xb8; -static constexpr dart::compiler::target::word Thread_store_buffer_block_offset = - 0x36c; -static constexpr dart::compiler::target::word - Thread_suspend_state_await_entry_point_offset = 0x330; -static constexpr dart::compiler::target::word - Thread_suspend_state_await_with_type_check_entry_point_offset = 0x334; -static constexpr dart::compiler::target::word - Thread_suspend_state_init_async_entry_point_offset = 0x32c; -static constexpr dart::compiler::target::word - Thread_suspend_state_return_async_entry_point_offset = 0x338; -static constexpr dart::compiler::target::word - Thread_suspend_state_return_async_not_future_entry_point_offset = 0x33c; -static constexpr dart::compiler::target::word - Thread_suspend_state_init_async_star_entry_point_offset = 0x340; -static constexpr dart::compiler::target::word - Thread_suspend_state_yield_async_star_entry_point_offset = 0x344; -static constexpr dart::compiler::target::word - Thread_suspend_state_return_async_star_entry_point_offset = 0x348; -static constexpr dart::compiler::target::word - Thread_suspend_state_init_sync_star_entry_point_offset = 0x34c; -static constexpr dart::compiler::target::word - Thread_suspend_state_suspend_sync_star_at_start_entry_point_offset = 0x350; -static constexpr dart::compiler::target::word - Thread_suspend_state_handle_exception_entry_point_offset = 0x354; -static constexpr dart::compiler::target::word - Thread_top_exit_frame_info_offset = 0x368; +static constexpr dart::compiler::target::word Thread_store_buffer_block_offset = 0x36c; +static constexpr dart::compiler::target::word Thread_suspend_state_await_entry_point_offset = 0x330; +static constexpr dart::compiler::target::word Thread_suspend_state_await_with_type_check_entry_point_offset = 0x334; +static constexpr dart::compiler::target::word Thread_suspend_state_init_async_entry_point_offset = 0x32c; +static constexpr dart::compiler::target::word Thread_suspend_state_return_async_entry_point_offset = 0x338; +static constexpr dart::compiler::target::word Thread_suspend_state_return_async_not_future_entry_point_offset = 0x33c; +static constexpr dart::compiler::target::word Thread_suspend_state_init_async_star_entry_point_offset = 0x340; +static constexpr dart::compiler::target::word Thread_suspend_state_yield_async_star_entry_point_offset = 0x344; +static constexpr dart::compiler::target::word Thread_suspend_state_return_async_star_entry_point_offset = 0x348; +static constexpr dart::compiler::target::word Thread_suspend_state_init_sync_star_entry_point_offset = 0x34c; +static constexpr dart::compiler::target::word Thread_suspend_state_suspend_sync_star_at_start_entry_point_offset = 0x350; +static constexpr dart::compiler::target::word Thread_suspend_state_handle_exception_entry_point_offset = 0x354; +static constexpr dart::compiler::target::word Thread_top_exit_frame_info_offset = 0x368; static constexpr dart::compiler::target::word Thread_top_offset = 0x24; static constexpr dart::compiler::target::word Thread_top_resource_offset = 0x10; static constexpr dart::compiler::target::word Thread_unboxed_runtime_arg_offset = 0x380; @@ -5371,8 +4888,7 @@ static constexpr dart::compiler::target::word Thread_random_offset = 0x3c8; static constexpr dart::compiler::target::word Thread_jump_to_frame_entry_point_offset = 0x134; static constexpr dart::compiler::target::word Thread_tsan_utils_offset = 0x3d0; static constexpr dart::compiler::target::word Thread_coroutine_offset = 0x398; -static constexpr dart::compiler::target::word Thread_disabled_coroutine_offset = - 0x39c; +static constexpr dart::compiler::target::word Thread_disabled_coroutine_offset = 0x39c; static constexpr dart::compiler::target::word TsanUtils_setjmp_function_offset = 0x0; static constexpr dart::compiler::target::word TsanUtils_setjmp_buffer_offset = 0x4; static constexpr dart::compiler::target::word TsanUtils_exception_pc_offset = 0x8; @@ -5425,34 +4941,23 @@ static constexpr dart::compiler::target::word WeakReference_type_arguments_offse static constexpr dart::compiler::target::word Coroutine_name_offset = 0x4; static constexpr dart::compiler::target::word Coroutine_entry_offset = 0x8; static constexpr dart::compiler::target::word Coroutine_trampoline_offset = 0xc; -static constexpr dart::compiler::target::word Coroutine_arguments_offset = 0x10; -static constexpr dart::compiler::target::word Coroutine_attributes_offset = - 0x4c; +static constexpr dart::compiler::target::word Coroutine_argument_offset = 0x10; +static constexpr dart::compiler::target::word Coroutine_attributes_offset = 0x4c; static constexpr dart::compiler::target::word Coroutine_caller_offset = 0x14; static constexpr dart::compiler::target::word Coroutine_scheduler_offset = 0x18; static constexpr dart::compiler::target::word Coroutine_processor_offset = 0x1c; -static constexpr dart::compiler::target::word - Coroutine_to_processor_next_offset = 0x20; -static constexpr dart::compiler::target::word - Coroutine_to_processor_previous_offset = 0x24; +static constexpr dart::compiler::target::word Coroutine_to_processor_next_offset = 0x20; +static constexpr dart::compiler::target::word Coroutine_to_processor_previous_offset = 0x24; static constexpr dart::compiler::target::word Coroutine_to_state_offset = 0x28; static constexpr dart::compiler::target::word Coroutine_index_offset = 0x50; -static constexpr dart::compiler::target::word Coroutine_stack_size_offset = - 0x34; -static constexpr dart::compiler::target::word - Coroutine_native_stack_base_offset = 0x38; -static constexpr dart::compiler::target::word Coroutine_stack_root_offset = - 0x3c; -static constexpr dart::compiler::target::word Coroutine_stack_base_offset = - 0x40; -static constexpr dart::compiler::target::word Coroutine_stack_limit_offset = - 0x44; -static constexpr dart::compiler::target::word - Coroutine_overflow_stack_limit_offset = 0x48; +static constexpr dart::compiler::target::word Coroutine_stack_size_offset = 0x34; +static constexpr dart::compiler::target::word Coroutine_native_stack_base_offset = 0x38; +static constexpr dart::compiler::target::word Coroutine_stack_root_offset = 0x3c; +static constexpr dart::compiler::target::word Coroutine_stack_base_offset = 0x40; +static constexpr dart::compiler::target::word Coroutine_stack_limit_offset = 0x44; +static constexpr dart::compiler::target::word Coroutine_overflow_stack_limit_offset = 0x48; static constexpr dart::compiler::target::word Code_entry_point_offset[] = {0x4, 0xc, 0x8, 0x10}; -static constexpr dart::compiler::target::word - Thread_write_barrier_wrappers_thread_offset[] = { - 0x318, 0x31c, 0x320, 0x324, -1, -1, -1, 0x328}; +static constexpr dart::compiler::target::word Thread_write_barrier_wrappers_thread_offset[] = {0x318, 0x31c, 0x320, 0x324, -1, -1, -1, 0x328}; static constexpr dart::compiler::target::word AbstractType_InstanceSize = 0x14; static constexpr dart::compiler::target::word ApiError_InstanceSize = 0x8; static constexpr dart::compiler::target::word Array_header_size = 0xc; @@ -5656,14 +5161,12 @@ static constexpr dart::compiler::target::word Int32x4_value_offset = 0x8; static constexpr dart::compiler::target::word Isolate_current_tag_offset = 0x28; static constexpr dart::compiler::target::word Isolate_default_tag_offset = 0x30; static constexpr dart::compiler::target::word Isolate_finalizers_offset = 0x40; -static constexpr dart::compiler::target::word - Isolate_isolate_object_store_offset = 0x50; +static constexpr dart::compiler::target::word Isolate_isolate_object_store_offset = 0x50; static constexpr dart::compiler::target::word IsolateGroup_object_store_offset = 0x20; static constexpr dart::compiler::target::word IsolateGroup_class_table_offset = 0x10; static constexpr dart::compiler::target::word IsolateGroup_cached_class_table_table_offset = 0x18; static constexpr dart::compiler::target::word Isolate_user_tag_offset = 0x20; -static constexpr dart::compiler::target::word - IsolateObjectStore_coroutines_registry_offset = 0x18; +static constexpr dart::compiler::target::word IsolateObjectStore_coroutines_registry_offset = 0x18; static constexpr dart::compiler::target::word LinkedHashBase_data_offset = 0x18; static constexpr dart::compiler::target::word ImmutableLinkedHashBase_data_offset = 0x18; static constexpr dart::compiler::target::word LinkedHashBase_deleted_keys_offset = 0x28; @@ -5724,10 +5227,8 @@ static constexpr dart::compiler::target::word SuspendState_payload_offset = 0x38 static constexpr dart::compiler::target::word SuspendState_pc_offset = 0x18; static constexpr dart::compiler::target::word SuspendState_then_callback_offset = 0x28; static constexpr dart::compiler::target::word Thread_AllocateArray_entry_point_offset = 0x2d0; -static constexpr dart::compiler::target::word Thread_active_exception_offset = - 0x788; -static constexpr dart::compiler::target::word Thread_active_stacktrace_offset = - 0x790; +static constexpr dart::compiler::target::word Thread_active_exception_offset = 0x788; +static constexpr dart::compiler::target::word Thread_active_stacktrace_offset = 0x790; static constexpr dart::compiler::target::word Thread_array_write_barrier_entry_point_offset = 0x1f8; static constexpr dart::compiler::target::word Thread_allocate_mint_with_fpu_regs_entry_point_offset = 0x208; static constexpr dart::compiler::target::word Thread_allocate_mint_with_fpu_regs_stub_offset = 0x120; @@ -5739,8 +5240,7 @@ static constexpr dart::compiler::target::word Thread_allocate_object_parameteriz static constexpr dart::compiler::target::word Thread_allocate_object_parameterized_stub_offset = 0x138; static constexpr dart::compiler::target::word Thread_allocate_object_slow_entry_point_offset = 0x228; static constexpr dart::compiler::target::word Thread_allocate_object_slow_stub_offset = 0x140; -static constexpr dart::compiler::target::word Thread_api_top_scope_offset = - 0x7d8; +static constexpr dart::compiler::target::word Thread_api_top_scope_offset = 0x7d8; static constexpr dart::compiler::target::word Thread_async_exception_handler_stub_offset = 0x148; static constexpr dart::compiler::target::word Thread_auto_scope_native_wrapper_entry_point_offset = 0x288; static constexpr dart::compiler::target::word Thread_bool_false_offset = 0x80; @@ -5750,10 +5250,8 @@ static constexpr dart::compiler::target::word Thread_call_to_runtime_entry_point static constexpr dart::compiler::target::word Thread_call_to_runtime_stub_offset = 0xb8; static constexpr dart::compiler::target::word Thread_dart_stream_offset = 0x810; static constexpr dart::compiler::target::word Thread_dispatch_table_array_offset = 0x58; -static constexpr dart::compiler::target::word - Thread_double_truncate_round_supported_offset = 0x7e0; -static constexpr dart::compiler::target::word - Thread_service_extension_stream_offset = 0x818; +static constexpr dart::compiler::target::word Thread_double_truncate_round_supported_offset = 0x7e0; +static constexpr dart::compiler::target::word Thread_service_extension_stream_offset = 0x818; static constexpr dart::compiler::target::word Thread_optimize_entry_offset = 0x250; static constexpr dart::compiler::target::word Thread_optimize_stub_offset = 0x1a0; static constexpr dart::compiler::target::word Thread_deoptimize_entry_offset = 0x258; @@ -5762,8 +5260,7 @@ static constexpr dart::compiler::target::word Thread_double_abs_address_offset = static constexpr dart::compiler::target::word Thread_double_negate_address_offset = 0x2a0; static constexpr dart::compiler::target::word Thread_end_offset = 0x50; static constexpr dart::compiler::target::word Thread_enter_safepoint_stub_offset = 0x1d0; -static constexpr dart::compiler::target::word Thread_execution_state_offset = - 0x7c0; +static constexpr dart::compiler::target::word Thread_execution_state_offset = 0x7c0; static constexpr dart::compiler::target::word Thread_exit_safepoint_stub_offset = 0x1d8; static constexpr dart::compiler::target::word Thread_exit_safepoint_ignore_unwind_in_progress_stub_offset = 0x1e0; static constexpr dart::compiler::target::word Thread_call_native_through_safepoint_stub_offset = 0x1e8; @@ -5774,22 +5271,17 @@ static constexpr dart::compiler::target::word Thread_float_absolute_address_offs static constexpr dart::compiler::target::word Thread_float_negate_address_offset = 0x2b8; static constexpr dart::compiler::target::word Thread_float_not_address_offset = 0x2b0; static constexpr dart::compiler::target::word Thread_float_zerow_address_offset = 0x2c8; -static constexpr dart::compiler::target::word Thread_global_object_pool_offset = - 0x7a8; +static constexpr dart::compiler::target::word Thread_global_object_pool_offset = 0x7a8; static constexpr dart::compiler::target::word Thread_invoke_dart_code_stub_offset = 0xb0; -static constexpr dart::compiler::target::word Thread_exit_through_ffi_offset = - 0x7d0; +static constexpr dart::compiler::target::word Thread_exit_through_ffi_offset = 0x7d0; static constexpr dart::compiler::target::word Thread_isolate_offset = 0x728; -static constexpr dart::compiler::target::word Thread_isolate_group_offset = - 0x730; +static constexpr dart::compiler::target::word Thread_isolate_group_offset = 0x730; static constexpr dart::compiler::target::word Thread_field_table_values_offset = 0x60; static constexpr dart::compiler::target::word Thread_lazy_deopt_from_return_stub_offset = 0x1b0; static constexpr dart::compiler::target::word Thread_lazy_deopt_from_throw_stub_offset = 0x1b8; static constexpr dart::compiler::target::word Thread_lazy_specialize_type_test_stub_offset = 0x1c8; -static constexpr dart::compiler::target::word - Thread_old_marking_stack_block_offset = 0x758; -static constexpr dart::compiler::target::word - Thread_new_marking_stack_block_offset = 0x760; +static constexpr dart::compiler::target::word Thread_old_marking_stack_block_offset = 0x758; +static constexpr dart::compiler::target::word Thread_new_marking_stack_block_offset = 0x760; static constexpr dart::compiler::target::word Thread_megamorphic_call_checked_entry_offset = 0x240; static constexpr dart::compiler::target::word Thread_switchable_call_miss_entry_offset = 0x248; static constexpr dart::compiler::target::word Thread_switchable_call_miss_stub_offset = 0x180; @@ -5813,63 +5305,43 @@ static constexpr dart::compiler::target::word Thread_return_async_stub_offset = static constexpr dart::compiler::target::word Thread_object_null_offset = 0x70; static constexpr dart::compiler::target::word Thread_predefined_symbols_address_offset = 0x290; static constexpr dart::compiler::target::word Thread_resume_pc_offset = 0x7b0; -static constexpr dart::compiler::target::word - Thread_saved_shadow_call_stack_offset = 0x7b8; -static constexpr dart::compiler::target::word Thread_safepoint_state_offset = - 0x7c8; +static constexpr dart::compiler::target::word Thread_saved_shadow_call_stack_offset = 0x7b8; +static constexpr dart::compiler::target::word Thread_safepoint_state_offset = 0x7c8; static constexpr dart::compiler::target::word Thread_shared_field_table_values_offset = 0x68; static constexpr dart::compiler::target::word Thread_slow_type_test_stub_offset = 0x1c0; static constexpr dart::compiler::target::word Thread_slow_type_test_entry_point_offset = 0x270; static constexpr dart::compiler::target::word Thread_stack_limit_offset = 0x38; -static constexpr dart::compiler::target::word Thread_saved_stack_limit_offset = - 0x738; -static constexpr dart::compiler::target::word - Thread_stack_overflow_flags_offset = 0x740; +static constexpr dart::compiler::target::word Thread_saved_stack_limit_offset = 0x738; +static constexpr dart::compiler::target::word Thread_stack_overflow_flags_offset = 0x740; static constexpr dart::compiler::target::word Thread_stack_overflow_shared_with_fpu_regs_entry_point_offset = 0x238; static constexpr dart::compiler::target::word Thread_stack_overflow_shared_with_fpu_regs_stub_offset = 0x178; static constexpr dart::compiler::target::word Thread_stack_overflow_shared_without_fpu_regs_entry_point_offset = 0x230; static constexpr dart::compiler::target::word Thread_stack_overflow_shared_without_fpu_regs_stub_offset = 0x170; -static constexpr dart::compiler::target::word Thread_store_buffer_block_offset = - 0x750; -static constexpr dart::compiler::target::word - Thread_suspend_state_await_entry_point_offset = 0x6d8; -static constexpr dart::compiler::target::word - Thread_suspend_state_await_with_type_check_entry_point_offset = 0x6e0; -static constexpr dart::compiler::target::word - Thread_suspend_state_init_async_entry_point_offset = 0x6d0; -static constexpr dart::compiler::target::word - Thread_suspend_state_return_async_entry_point_offset = 0x6e8; -static constexpr dart::compiler::target::word - Thread_suspend_state_return_async_not_future_entry_point_offset = 0x6f0; -static constexpr dart::compiler::target::word - Thread_suspend_state_init_async_star_entry_point_offset = 0x6f8; -static constexpr dart::compiler::target::word - Thread_suspend_state_yield_async_star_entry_point_offset = 0x700; -static constexpr dart::compiler::target::word - Thread_suspend_state_return_async_star_entry_point_offset = 0x708; -static constexpr dart::compiler::target::word - Thread_suspend_state_init_sync_star_entry_point_offset = 0x710; -static constexpr dart::compiler::target::word - Thread_suspend_state_suspend_sync_star_at_start_entry_point_offset = 0x718; -static constexpr dart::compiler::target::word - Thread_suspend_state_handle_exception_entry_point_offset = 0x720; -static constexpr dart::compiler::target::word - Thread_top_exit_frame_info_offset = 0x748; +static constexpr dart::compiler::target::word Thread_store_buffer_block_offset = 0x750; +static constexpr dart::compiler::target::word Thread_suspend_state_await_entry_point_offset = 0x6d8; +static constexpr dart::compiler::target::word Thread_suspend_state_await_with_type_check_entry_point_offset = 0x6e0; +static constexpr dart::compiler::target::word Thread_suspend_state_init_async_entry_point_offset = 0x6d0; +static constexpr dart::compiler::target::word Thread_suspend_state_return_async_entry_point_offset = 0x6e8; +static constexpr dart::compiler::target::word Thread_suspend_state_return_async_not_future_entry_point_offset = 0x6f0; +static constexpr dart::compiler::target::word Thread_suspend_state_init_async_star_entry_point_offset = 0x6f8; +static constexpr dart::compiler::target::word Thread_suspend_state_yield_async_star_entry_point_offset = 0x700; +static constexpr dart::compiler::target::word Thread_suspend_state_return_async_star_entry_point_offset = 0x708; +static constexpr dart::compiler::target::word Thread_suspend_state_init_sync_star_entry_point_offset = 0x710; +static constexpr dart::compiler::target::word Thread_suspend_state_suspend_sync_star_at_start_entry_point_offset = 0x718; +static constexpr dart::compiler::target::word Thread_suspend_state_handle_exception_entry_point_offset = 0x720; +static constexpr dart::compiler::target::word Thread_top_exit_frame_info_offset = 0x748; static constexpr dart::compiler::target::word Thread_top_offset = 0x48; static constexpr dart::compiler::target::word Thread_top_resource_offset = 0x20; -static constexpr dart::compiler::target::word - Thread_unboxed_runtime_arg_offset = 0x778; +static constexpr dart::compiler::target::word Thread_unboxed_runtime_arg_offset = 0x778; static constexpr dart::compiler::target::word Thread_vm_tag_offset = 0x770; static constexpr dart::compiler::target::word Thread_write_barrier_entry_point_offset = 0x1f0; static constexpr dart::compiler::target::word Thread_write_barrier_mask_offset = 0x40; -static constexpr dart::compiler::target::word Thread_next_task_id_offset = - 0x7e8; +static constexpr dart::compiler::target::word Thread_next_task_id_offset = 0x7e8; static constexpr dart::compiler::target::word Thread_random_offset = 0x7f0; static constexpr dart::compiler::target::word Thread_jump_to_frame_entry_point_offset = 0x268; static constexpr dart::compiler::target::word Thread_tsan_utils_offset = 0x7f8; static constexpr dart::compiler::target::word Thread_coroutine_offset = 0x798; -static constexpr dart::compiler::target::word Thread_disabled_coroutine_offset = - 0x7a0; +static constexpr dart::compiler::target::word Thread_disabled_coroutine_offset = 0x7a0; static constexpr dart::compiler::target::word TsanUtils_setjmp_function_offset = 0x0; static constexpr dart::compiler::target::word TsanUtils_setjmp_buffer_offset = 0x8; static constexpr dart::compiler::target::word TsanUtils_exception_pc_offset = 0x10; @@ -5921,39 +5393,24 @@ static constexpr dart::compiler::target::word WeakReference_target_offset = 0x8; static constexpr dart::compiler::target::word WeakReference_type_arguments_offset = 0x10; static constexpr dart::compiler::target::word Coroutine_name_offset = 0x8; static constexpr dart::compiler::target::word Coroutine_entry_offset = 0x10; -static constexpr dart::compiler::target::word Coroutine_trampoline_offset = - 0x18; -static constexpr dart::compiler::target::word Coroutine_arguments_offset = 0x20; -static constexpr dart::compiler::target::word Coroutine_attributes_offset = - 0x98; +static constexpr dart::compiler::target::word Coroutine_trampoline_offset = 0x18; +static constexpr dart::compiler::target::word Coroutine_argument_offset = 0x20; +static constexpr dart::compiler::target::word Coroutine_attributes_offset = 0x98; static constexpr dart::compiler::target::word Coroutine_caller_offset = 0x28; static constexpr dart::compiler::target::word Coroutine_scheduler_offset = 0x30; static constexpr dart::compiler::target::word Coroutine_processor_offset = 0x38; -static constexpr dart::compiler::target::word - Coroutine_to_processor_next_offset = 0x40; -static constexpr dart::compiler::target::word - Coroutine_to_processor_previous_offset = 0x48; +static constexpr dart::compiler::target::word Coroutine_to_processor_next_offset = 0x40; +static constexpr dart::compiler::target::word Coroutine_to_processor_previous_offset = 0x48; static constexpr dart::compiler::target::word Coroutine_to_state_offset = 0x50; static constexpr dart::compiler::target::word Coroutine_index_offset = 0xa0; -static constexpr dart::compiler::target::word Coroutine_stack_size_offset = - 0x68; -static constexpr dart::compiler::target::word - Coroutine_native_stack_base_offset = 0x70; -static constexpr dart::compiler::target::word Coroutine_stack_root_offset = - 0x78; -static constexpr dart::compiler::target::word Coroutine_stack_base_offset = - 0x80; -static constexpr dart::compiler::target::word Coroutine_stack_limit_offset = - 0x88; -static constexpr dart::compiler::target::word - Coroutine_overflow_stack_limit_offset = 0x90; +static constexpr dart::compiler::target::word Coroutine_stack_size_offset = 0x68; +static constexpr dart::compiler::target::word Coroutine_native_stack_base_offset = 0x70; +static constexpr dart::compiler::target::word Coroutine_stack_root_offset = 0x78; +static constexpr dart::compiler::target::word Coroutine_stack_base_offset = 0x80; +static constexpr dart::compiler::target::word Coroutine_stack_limit_offset = 0x88; +static constexpr dart::compiler::target::word Coroutine_overflow_stack_limit_offset = 0x90; static constexpr dart::compiler::target::word Code_entry_point_offset[] = {0x8, 0x18, 0x10, 0x20}; -static constexpr dart::compiler::target::word - Thread_write_barrier_wrappers_thread_offset[] = { - 0x630, 0x638, 0x640, 0x648, 0x650, 0x658, 0x660, 0x668, - 0x670, 0x678, 0x680, 0x688, 0x690, 0x698, 0x6a0, -1, - -1, -1, -1, 0x6a8, 0x6b0, -1, -1, 0x6b8, - 0x6c0, 0x6c8, -1, -1, -1, -1, -1, -1}; +static constexpr dart::compiler::target::word Thread_write_barrier_wrappers_thread_offset[] = {0x630, 0x638, 0x640, 0x648, 0x650, 0x658, 0x660, 0x668, 0x670, 0x678, 0x680, 0x688, 0x690, 0x698, 0x6a0, -1, -1, -1, -1, 0x6a8, 0x6b0, -1, -1, 0x6b8, 0x6c0, 0x6c8, -1, -1, -1, -1, -1, -1}; static constexpr dart::compiler::target::word AbstractType_InstanceSize = 0x28; static constexpr dart::compiler::target::word ApiError_InstanceSize = 0x10; static constexpr dart::compiler::target::word Array_header_size = 0x18; @@ -6157,14 +5614,12 @@ static constexpr dart::compiler::target::word Int32x4_value_offset = 0x8; static constexpr dart::compiler::target::word Isolate_current_tag_offset = 0x28; static constexpr dart::compiler::target::word Isolate_default_tag_offset = 0x30; static constexpr dart::compiler::target::word Isolate_finalizers_offset = 0x40; -static constexpr dart::compiler::target::word - Isolate_isolate_object_store_offset = 0x50; +static constexpr dart::compiler::target::word Isolate_isolate_object_store_offset = 0x50; static constexpr dart::compiler::target::word IsolateGroup_object_store_offset = 0x20; static constexpr dart::compiler::target::word IsolateGroup_class_table_offset = 0x10; static constexpr dart::compiler::target::word IsolateGroup_cached_class_table_table_offset = 0x18; static constexpr dart::compiler::target::word Isolate_user_tag_offset = 0x20; -static constexpr dart::compiler::target::word - IsolateObjectStore_coroutines_registry_offset = 0x18; +static constexpr dart::compiler::target::word IsolateObjectStore_coroutines_registry_offset = 0x18; static constexpr dart::compiler::target::word LinkedHashBase_data_offset = 0x10; static constexpr dart::compiler::target::word ImmutableLinkedHashBase_data_offset = 0x10; static constexpr dart::compiler::target::word LinkedHashBase_deleted_keys_offset = 0x18; @@ -6225,10 +5680,8 @@ static constexpr dart::compiler::target::word SuspendState_payload_offset = 0x30 static constexpr dart::compiler::target::word SuspendState_pc_offset = 0x18; static constexpr dart::compiler::target::word SuspendState_then_callback_offset = 0x24; static constexpr dart::compiler::target::word Thread_AllocateArray_entry_point_offset = 0x2d8; -static constexpr dart::compiler::target::word Thread_active_exception_offset = - 0x748; -static constexpr dart::compiler::target::word Thread_active_stacktrace_offset = - 0x750; +static constexpr dart::compiler::target::word Thread_active_exception_offset = 0x748; +static constexpr dart::compiler::target::word Thread_active_stacktrace_offset = 0x750; static constexpr dart::compiler::target::word Thread_array_write_barrier_entry_point_offset = 0x200; static constexpr dart::compiler::target::word Thread_allocate_mint_with_fpu_regs_entry_point_offset = 0x210; static constexpr dart::compiler::target::word Thread_allocate_mint_with_fpu_regs_stub_offset = 0x128; @@ -6240,8 +5693,7 @@ static constexpr dart::compiler::target::word Thread_allocate_object_parameteriz static constexpr dart::compiler::target::word Thread_allocate_object_parameterized_stub_offset = 0x140; static constexpr dart::compiler::target::word Thread_allocate_object_slow_entry_point_offset = 0x230; static constexpr dart::compiler::target::word Thread_allocate_object_slow_stub_offset = 0x148; -static constexpr dart::compiler::target::word Thread_api_top_scope_offset = - 0x798; +static constexpr dart::compiler::target::word Thread_api_top_scope_offset = 0x798; static constexpr dart::compiler::target::word Thread_async_exception_handler_stub_offset = 0x150; static constexpr dart::compiler::target::word Thread_auto_scope_native_wrapper_entry_point_offset = 0x290; static constexpr dart::compiler::target::word Thread_bool_false_offset = 0x88; @@ -6251,10 +5703,8 @@ static constexpr dart::compiler::target::word Thread_call_to_runtime_entry_point static constexpr dart::compiler::target::word Thread_call_to_runtime_stub_offset = 0xc0; static constexpr dart::compiler::target::word Thread_dart_stream_offset = 0x7d0; static constexpr dart::compiler::target::word Thread_dispatch_table_array_offset = 0x60; -static constexpr dart::compiler::target::word - Thread_double_truncate_round_supported_offset = 0x7a0; -static constexpr dart::compiler::target::word - Thread_service_extension_stream_offset = 0x7d8; +static constexpr dart::compiler::target::word Thread_double_truncate_round_supported_offset = 0x7a0; +static constexpr dart::compiler::target::word Thread_service_extension_stream_offset = 0x7d8; static constexpr dart::compiler::target::word Thread_optimize_entry_offset = 0x258; static constexpr dart::compiler::target::word Thread_optimize_stub_offset = 0x1a8; static constexpr dart::compiler::target::word Thread_deoptimize_entry_offset = 0x260; @@ -6263,8 +5713,7 @@ static constexpr dart::compiler::target::word Thread_double_abs_address_offset = static constexpr dart::compiler::target::word Thread_double_negate_address_offset = 0x2a8; static constexpr dart::compiler::target::word Thread_end_offset = 0x58; static constexpr dart::compiler::target::word Thread_enter_safepoint_stub_offset = 0x1d8; -static constexpr dart::compiler::target::word Thread_execution_state_offset = - 0x780; +static constexpr dart::compiler::target::word Thread_execution_state_offset = 0x780; static constexpr dart::compiler::target::word Thread_exit_safepoint_stub_offset = 0x1e0; static constexpr dart::compiler::target::word Thread_exit_safepoint_ignore_unwind_in_progress_stub_offset = 0x1e8; static constexpr dart::compiler::target::word Thread_call_native_through_safepoint_stub_offset = 0x1f0; @@ -6275,22 +5724,17 @@ static constexpr dart::compiler::target::word Thread_float_absolute_address_offs static constexpr dart::compiler::target::word Thread_float_negate_address_offset = 0x2c0; static constexpr dart::compiler::target::word Thread_float_not_address_offset = 0x2b8; static constexpr dart::compiler::target::word Thread_float_zerow_address_offset = 0x2d0; -static constexpr dart::compiler::target::word Thread_global_object_pool_offset = - 0x768; +static constexpr dart::compiler::target::word Thread_global_object_pool_offset = 0x768; static constexpr dart::compiler::target::word Thread_invoke_dart_code_stub_offset = 0xb8; -static constexpr dart::compiler::target::word Thread_exit_through_ffi_offset = - 0x790; +static constexpr dart::compiler::target::word Thread_exit_through_ffi_offset = 0x790; static constexpr dart::compiler::target::word Thread_isolate_offset = 0x6e8; -static constexpr dart::compiler::target::word Thread_isolate_group_offset = - 0x6f0; +static constexpr dart::compiler::target::word Thread_isolate_group_offset = 0x6f0; static constexpr dart::compiler::target::word Thread_field_table_values_offset = 0x68; static constexpr dart::compiler::target::word Thread_lazy_deopt_from_return_stub_offset = 0x1b8; static constexpr dart::compiler::target::word Thread_lazy_deopt_from_throw_stub_offset = 0x1c0; static constexpr dart::compiler::target::word Thread_lazy_specialize_type_test_stub_offset = 0x1d0; -static constexpr dart::compiler::target::word - Thread_old_marking_stack_block_offset = 0x718; -static constexpr dart::compiler::target::word - Thread_new_marking_stack_block_offset = 0x720; +static constexpr dart::compiler::target::word Thread_old_marking_stack_block_offset = 0x718; +static constexpr dart::compiler::target::word Thread_new_marking_stack_block_offset = 0x720; static constexpr dart::compiler::target::word Thread_megamorphic_call_checked_entry_offset = 0x248; static constexpr dart::compiler::target::word Thread_switchable_call_miss_entry_offset = 0x250; static constexpr dart::compiler::target::word Thread_switchable_call_miss_stub_offset = 0x188; @@ -6314,64 +5758,44 @@ static constexpr dart::compiler::target::word Thread_return_async_stub_offset = static constexpr dart::compiler::target::word Thread_object_null_offset = 0x78; static constexpr dart::compiler::target::word Thread_predefined_symbols_address_offset = 0x298; static constexpr dart::compiler::target::word Thread_resume_pc_offset = 0x770; -static constexpr dart::compiler::target::word - Thread_saved_shadow_call_stack_offset = 0x778; -static constexpr dart::compiler::target::word Thread_safepoint_state_offset = - 0x788; +static constexpr dart::compiler::target::word Thread_saved_shadow_call_stack_offset = 0x778; +static constexpr dart::compiler::target::word Thread_safepoint_state_offset = 0x788; static constexpr dart::compiler::target::word Thread_shared_field_table_values_offset = 0x70; static constexpr dart::compiler::target::word Thread_slow_type_test_stub_offset = 0x1c8; static constexpr dart::compiler::target::word Thread_slow_type_test_entry_point_offset = 0x278; static constexpr dart::compiler::target::word Thread_stack_limit_offset = 0x38; -static constexpr dart::compiler::target::word Thread_saved_stack_limit_offset = - 0x6f8; -static constexpr dart::compiler::target::word - Thread_stack_overflow_flags_offset = 0x700; +static constexpr dart::compiler::target::word Thread_saved_stack_limit_offset = 0x6f8; +static constexpr dart::compiler::target::word Thread_stack_overflow_flags_offset = 0x700; static constexpr dart::compiler::target::word Thread_stack_overflow_shared_with_fpu_regs_entry_point_offset = 0x240; static constexpr dart::compiler::target::word Thread_stack_overflow_shared_with_fpu_regs_stub_offset = 0x180; static constexpr dart::compiler::target::word Thread_stack_overflow_shared_without_fpu_regs_entry_point_offset = 0x238; static constexpr dart::compiler::target::word Thread_stack_overflow_shared_without_fpu_regs_stub_offset = 0x178; -static constexpr dart::compiler::target::word Thread_store_buffer_block_offset = - 0x710; -static constexpr dart::compiler::target::word - Thread_suspend_state_await_entry_point_offset = 0x698; -static constexpr dart::compiler::target::word - Thread_suspend_state_await_with_type_check_entry_point_offset = 0x6a0; -static constexpr dart::compiler::target::word - Thread_suspend_state_init_async_entry_point_offset = 0x690; -static constexpr dart::compiler::target::word - Thread_suspend_state_return_async_entry_point_offset = 0x6a8; -static constexpr dart::compiler::target::word - Thread_suspend_state_return_async_not_future_entry_point_offset = 0x6b0; -static constexpr dart::compiler::target::word - Thread_suspend_state_init_async_star_entry_point_offset = 0x6b8; -static constexpr dart::compiler::target::word - Thread_suspend_state_yield_async_star_entry_point_offset = 0x6c0; -static constexpr dart::compiler::target::word - Thread_suspend_state_return_async_star_entry_point_offset = 0x6c8; -static constexpr dart::compiler::target::word - Thread_suspend_state_init_sync_star_entry_point_offset = 0x6d0; -static constexpr dart::compiler::target::word - Thread_suspend_state_suspend_sync_star_at_start_entry_point_offset = 0x6d8; -static constexpr dart::compiler::target::word - Thread_suspend_state_handle_exception_entry_point_offset = 0x6e0; -static constexpr dart::compiler::target::word - Thread_top_exit_frame_info_offset = 0x708; +static constexpr dart::compiler::target::word Thread_store_buffer_block_offset = 0x710; +static constexpr dart::compiler::target::word Thread_suspend_state_await_entry_point_offset = 0x698; +static constexpr dart::compiler::target::word Thread_suspend_state_await_with_type_check_entry_point_offset = 0x6a0; +static constexpr dart::compiler::target::word Thread_suspend_state_init_async_entry_point_offset = 0x690; +static constexpr dart::compiler::target::word Thread_suspend_state_return_async_entry_point_offset = 0x6a8; +static constexpr dart::compiler::target::word Thread_suspend_state_return_async_not_future_entry_point_offset = 0x6b0; +static constexpr dart::compiler::target::word Thread_suspend_state_init_async_star_entry_point_offset = 0x6b8; +static constexpr dart::compiler::target::word Thread_suspend_state_yield_async_star_entry_point_offset = 0x6c0; +static constexpr dart::compiler::target::word Thread_suspend_state_return_async_star_entry_point_offset = 0x6c8; +static constexpr dart::compiler::target::word Thread_suspend_state_init_sync_star_entry_point_offset = 0x6d0; +static constexpr dart::compiler::target::word Thread_suspend_state_suspend_sync_star_at_start_entry_point_offset = 0x6d8; +static constexpr dart::compiler::target::word Thread_suspend_state_handle_exception_entry_point_offset = 0x6e0; +static constexpr dart::compiler::target::word Thread_top_exit_frame_info_offset = 0x708; static constexpr dart::compiler::target::word Thread_top_offset = 0x50; static constexpr dart::compiler::target::word Thread_top_resource_offset = 0x20; -static constexpr dart::compiler::target::word - Thread_unboxed_runtime_arg_offset = 0x738; +static constexpr dart::compiler::target::word Thread_unboxed_runtime_arg_offset = 0x738; static constexpr dart::compiler::target::word Thread_vm_tag_offset = 0x730; static constexpr dart::compiler::target::word Thread_write_barrier_entry_point_offset = 0x1f8; static constexpr dart::compiler::target::word Thread_write_barrier_mask_offset = 0x40; static constexpr dart::compiler::target::word Thread_heap_base_offset = 0x48; -static constexpr dart::compiler::target::word Thread_next_task_id_offset = - 0x7a8; +static constexpr dart::compiler::target::word Thread_next_task_id_offset = 0x7a8; static constexpr dart::compiler::target::word Thread_random_offset = 0x7b0; static constexpr dart::compiler::target::word Thread_jump_to_frame_entry_point_offset = 0x270; static constexpr dart::compiler::target::word Thread_tsan_utils_offset = 0x7b8; static constexpr dart::compiler::target::word Thread_coroutine_offset = 0x758; -static constexpr dart::compiler::target::word Thread_disabled_coroutine_offset = - 0x760; +static constexpr dart::compiler::target::word Thread_disabled_coroutine_offset = 0x760; static constexpr dart::compiler::target::word TsanUtils_setjmp_function_offset = 0x0; static constexpr dart::compiler::target::word TsanUtils_setjmp_buffer_offset = 0x8; static constexpr dart::compiler::target::word TsanUtils_exception_pc_offset = 0x10; @@ -6423,37 +5847,24 @@ static constexpr dart::compiler::target::word WeakReference_target_offset = 0x8; static constexpr dart::compiler::target::word WeakReference_type_arguments_offset = 0xc; static constexpr dart::compiler::target::word Coroutine_name_offset = 0x8; static constexpr dart::compiler::target::word Coroutine_entry_offset = 0xc; -static constexpr dart::compiler::target::word Coroutine_trampoline_offset = - 0x10; -static constexpr dart::compiler::target::word Coroutine_arguments_offset = 0x14; -static constexpr dart::compiler::target::word Coroutine_attributes_offset = - 0x78; +static constexpr dart::compiler::target::word Coroutine_trampoline_offset = 0x10; +static constexpr dart::compiler::target::word Coroutine_argument_offset = 0x14; +static constexpr dart::compiler::target::word Coroutine_attributes_offset = 0x78; static constexpr dart::compiler::target::word Coroutine_caller_offset = 0x18; static constexpr dart::compiler::target::word Coroutine_scheduler_offset = 0x1c; static constexpr dart::compiler::target::word Coroutine_processor_offset = 0x20; -static constexpr dart::compiler::target::word - Coroutine_to_processor_next_offset = 0x24; -static constexpr dart::compiler::target::word - Coroutine_to_processor_previous_offset = 0x28; +static constexpr dart::compiler::target::word Coroutine_to_processor_next_offset = 0x24; +static constexpr dart::compiler::target::word Coroutine_to_processor_previous_offset = 0x28; static constexpr dart::compiler::target::word Coroutine_to_state_offset = 0x30; static constexpr dart::compiler::target::word Coroutine_index_offset = 0x80; -static constexpr dart::compiler::target::word Coroutine_stack_size_offset = - 0x48; -static constexpr dart::compiler::target::word - Coroutine_native_stack_base_offset = 0x50; -static constexpr dart::compiler::target::word Coroutine_stack_root_offset = - 0x58; -static constexpr dart::compiler::target::word Coroutine_stack_base_offset = - 0x60; -static constexpr dart::compiler::target::word Coroutine_stack_limit_offset = - 0x68; -static constexpr dart::compiler::target::word - Coroutine_overflow_stack_limit_offset = 0x70; +static constexpr dart::compiler::target::word Coroutine_stack_size_offset = 0x48; +static constexpr dart::compiler::target::word Coroutine_native_stack_base_offset = 0x50; +static constexpr dart::compiler::target::word Coroutine_stack_root_offset = 0x58; +static constexpr dart::compiler::target::word Coroutine_stack_base_offset = 0x60; +static constexpr dart::compiler::target::word Coroutine_stack_limit_offset = 0x68; +static constexpr dart::compiler::target::word Coroutine_overflow_stack_limit_offset = 0x70; static constexpr dart::compiler::target::word Code_entry_point_offset[] = {0x8, 0x18, 0x10, 0x20}; -static constexpr dart::compiler::target::word - Thread_write_barrier_wrappers_thread_offset[] = { - 0x638, 0x640, 0x648, 0x650, -1, -1, 0x658, 0x660, - 0x668, 0x670, 0x678, -1, 0x680, 0x688, -1, -1}; +static constexpr dart::compiler::target::word Thread_write_barrier_wrappers_thread_offset[] = {0x638, 0x640, 0x648, 0x650, -1, -1, 0x658, 0x660, 0x668, 0x670, 0x678, -1, 0x680, 0x688, -1, -1}; static constexpr dart::compiler::target::word AbstractType_InstanceSize = 0x20; static constexpr dart::compiler::target::word ApiError_InstanceSize = 0x10; static constexpr dart::compiler::target::word Array_header_size = 0x10; @@ -6657,14 +6068,12 @@ static constexpr dart::compiler::target::word Int32x4_value_offset = 0x8; static constexpr dart::compiler::target::word Isolate_current_tag_offset = 0x28; static constexpr dart::compiler::target::word Isolate_default_tag_offset = 0x30; static constexpr dart::compiler::target::word Isolate_finalizers_offset = 0x40; -static constexpr dart::compiler::target::word - Isolate_isolate_object_store_offset = 0x50; +static constexpr dart::compiler::target::word Isolate_isolate_object_store_offset = 0x50; static constexpr dart::compiler::target::word IsolateGroup_object_store_offset = 0x20; static constexpr dart::compiler::target::word IsolateGroup_class_table_offset = 0x10; static constexpr dart::compiler::target::word IsolateGroup_cached_class_table_table_offset = 0x18; static constexpr dart::compiler::target::word Isolate_user_tag_offset = 0x20; -static constexpr dart::compiler::target::word - IsolateObjectStore_coroutines_registry_offset = 0x18; +static constexpr dart::compiler::target::word IsolateObjectStore_coroutines_registry_offset = 0x18; static constexpr dart::compiler::target::word LinkedHashBase_data_offset = 0x10; static constexpr dart::compiler::target::word ImmutableLinkedHashBase_data_offset = 0x10; static constexpr dart::compiler::target::word LinkedHashBase_deleted_keys_offset = 0x18; @@ -6725,10 +6134,8 @@ static constexpr dart::compiler::target::word SuspendState_payload_offset = 0x30 static constexpr dart::compiler::target::word SuspendState_pc_offset = 0x18; static constexpr dart::compiler::target::word SuspendState_then_callback_offset = 0x24; static constexpr dart::compiler::target::word Thread_AllocateArray_entry_point_offset = 0x2d8; -static constexpr dart::compiler::target::word Thread_active_exception_offset = - 0x790; -static constexpr dart::compiler::target::word Thread_active_stacktrace_offset = - 0x798; +static constexpr dart::compiler::target::word Thread_active_exception_offset = 0x790; +static constexpr dart::compiler::target::word Thread_active_stacktrace_offset = 0x798; static constexpr dart::compiler::target::word Thread_array_write_barrier_entry_point_offset = 0x200; static constexpr dart::compiler::target::word Thread_allocate_mint_with_fpu_regs_entry_point_offset = 0x210; static constexpr dart::compiler::target::word Thread_allocate_mint_with_fpu_regs_stub_offset = 0x128; @@ -6740,8 +6147,7 @@ static constexpr dart::compiler::target::word Thread_allocate_object_parameteriz static constexpr dart::compiler::target::word Thread_allocate_object_parameterized_stub_offset = 0x140; static constexpr dart::compiler::target::word Thread_allocate_object_slow_entry_point_offset = 0x230; static constexpr dart::compiler::target::word Thread_allocate_object_slow_stub_offset = 0x148; -static constexpr dart::compiler::target::word Thread_api_top_scope_offset = - 0x7e0; +static constexpr dart::compiler::target::word Thread_api_top_scope_offset = 0x7e0; static constexpr dart::compiler::target::word Thread_async_exception_handler_stub_offset = 0x150; static constexpr dart::compiler::target::word Thread_auto_scope_native_wrapper_entry_point_offset = 0x290; static constexpr dart::compiler::target::word Thread_bool_false_offset = 0x88; @@ -6751,10 +6157,8 @@ static constexpr dart::compiler::target::word Thread_call_to_runtime_entry_point static constexpr dart::compiler::target::word Thread_call_to_runtime_stub_offset = 0xc0; static constexpr dart::compiler::target::word Thread_dart_stream_offset = 0x818; static constexpr dart::compiler::target::word Thread_dispatch_table_array_offset = 0x60; -static constexpr dart::compiler::target::word - Thread_double_truncate_round_supported_offset = 0x7e8; -static constexpr dart::compiler::target::word - Thread_service_extension_stream_offset = 0x820; +static constexpr dart::compiler::target::word Thread_double_truncate_round_supported_offset = 0x7e8; +static constexpr dart::compiler::target::word Thread_service_extension_stream_offset = 0x820; static constexpr dart::compiler::target::word Thread_optimize_entry_offset = 0x258; static constexpr dart::compiler::target::word Thread_optimize_stub_offset = 0x1a8; static constexpr dart::compiler::target::word Thread_deoptimize_entry_offset = 0x260; @@ -6763,8 +6167,7 @@ static constexpr dart::compiler::target::word Thread_double_abs_address_offset = static constexpr dart::compiler::target::word Thread_double_negate_address_offset = 0x2a8; static constexpr dart::compiler::target::word Thread_end_offset = 0x58; static constexpr dart::compiler::target::word Thread_enter_safepoint_stub_offset = 0x1d8; -static constexpr dart::compiler::target::word Thread_execution_state_offset = - 0x7c8; +static constexpr dart::compiler::target::word Thread_execution_state_offset = 0x7c8; static constexpr dart::compiler::target::word Thread_exit_safepoint_stub_offset = 0x1e0; static constexpr dart::compiler::target::word Thread_exit_safepoint_ignore_unwind_in_progress_stub_offset = 0x1e8; static constexpr dart::compiler::target::word Thread_call_native_through_safepoint_stub_offset = 0x1f0; @@ -6775,22 +6178,17 @@ static constexpr dart::compiler::target::word Thread_float_absolute_address_offs static constexpr dart::compiler::target::word Thread_float_negate_address_offset = 0x2c0; static constexpr dart::compiler::target::word Thread_float_not_address_offset = 0x2b8; static constexpr dart::compiler::target::word Thread_float_zerow_address_offset = 0x2d0; -static constexpr dart::compiler::target::word Thread_global_object_pool_offset = - 0x7b0; +static constexpr dart::compiler::target::word Thread_global_object_pool_offset = 0x7b0; static constexpr dart::compiler::target::word Thread_invoke_dart_code_stub_offset = 0xb8; -static constexpr dart::compiler::target::word Thread_exit_through_ffi_offset = - 0x7d8; +static constexpr dart::compiler::target::word Thread_exit_through_ffi_offset = 0x7d8; static constexpr dart::compiler::target::word Thread_isolate_offset = 0x730; -static constexpr dart::compiler::target::word Thread_isolate_group_offset = - 0x738; +static constexpr dart::compiler::target::word Thread_isolate_group_offset = 0x738; static constexpr dart::compiler::target::word Thread_field_table_values_offset = 0x68; static constexpr dart::compiler::target::word Thread_lazy_deopt_from_return_stub_offset = 0x1b8; static constexpr dart::compiler::target::word Thread_lazy_deopt_from_throw_stub_offset = 0x1c0; static constexpr dart::compiler::target::word Thread_lazy_specialize_type_test_stub_offset = 0x1d0; -static constexpr dart::compiler::target::word - Thread_old_marking_stack_block_offset = 0x760; -static constexpr dart::compiler::target::word - Thread_new_marking_stack_block_offset = 0x768; +static constexpr dart::compiler::target::word Thread_old_marking_stack_block_offset = 0x760; +static constexpr dart::compiler::target::word Thread_new_marking_stack_block_offset = 0x768; static constexpr dart::compiler::target::word Thread_megamorphic_call_checked_entry_offset = 0x248; static constexpr dart::compiler::target::word Thread_switchable_call_miss_entry_offset = 0x250; static constexpr dart::compiler::target::word Thread_switchable_call_miss_stub_offset = 0x188; @@ -6814,64 +6212,44 @@ static constexpr dart::compiler::target::word Thread_return_async_stub_offset = static constexpr dart::compiler::target::word Thread_object_null_offset = 0x78; static constexpr dart::compiler::target::word Thread_predefined_symbols_address_offset = 0x298; static constexpr dart::compiler::target::word Thread_resume_pc_offset = 0x7b8; -static constexpr dart::compiler::target::word - Thread_saved_shadow_call_stack_offset = 0x7c0; -static constexpr dart::compiler::target::word Thread_safepoint_state_offset = - 0x7d0; +static constexpr dart::compiler::target::word Thread_saved_shadow_call_stack_offset = 0x7c0; +static constexpr dart::compiler::target::word Thread_safepoint_state_offset = 0x7d0; static constexpr dart::compiler::target::word Thread_shared_field_table_values_offset = 0x70; static constexpr dart::compiler::target::word Thread_slow_type_test_stub_offset = 0x1c8; static constexpr dart::compiler::target::word Thread_slow_type_test_entry_point_offset = 0x278; static constexpr dart::compiler::target::word Thread_stack_limit_offset = 0x38; -static constexpr dart::compiler::target::word Thread_saved_stack_limit_offset = - 0x740; -static constexpr dart::compiler::target::word - Thread_stack_overflow_flags_offset = 0x748; +static constexpr dart::compiler::target::word Thread_saved_stack_limit_offset = 0x740; +static constexpr dart::compiler::target::word Thread_stack_overflow_flags_offset = 0x748; static constexpr dart::compiler::target::word Thread_stack_overflow_shared_with_fpu_regs_entry_point_offset = 0x240; static constexpr dart::compiler::target::word Thread_stack_overflow_shared_with_fpu_regs_stub_offset = 0x180; static constexpr dart::compiler::target::word Thread_stack_overflow_shared_without_fpu_regs_entry_point_offset = 0x238; static constexpr dart::compiler::target::word Thread_stack_overflow_shared_without_fpu_regs_stub_offset = 0x178; -static constexpr dart::compiler::target::word Thread_store_buffer_block_offset = - 0x758; -static constexpr dart::compiler::target::word - Thread_suspend_state_await_entry_point_offset = 0x6e0; -static constexpr dart::compiler::target::word - Thread_suspend_state_await_with_type_check_entry_point_offset = 0x6e8; -static constexpr dart::compiler::target::word - Thread_suspend_state_init_async_entry_point_offset = 0x6d8; -static constexpr dart::compiler::target::word - Thread_suspend_state_return_async_entry_point_offset = 0x6f0; -static constexpr dart::compiler::target::word - Thread_suspend_state_return_async_not_future_entry_point_offset = 0x6f8; -static constexpr dart::compiler::target::word - Thread_suspend_state_init_async_star_entry_point_offset = 0x700; -static constexpr dart::compiler::target::word - Thread_suspend_state_yield_async_star_entry_point_offset = 0x708; -static constexpr dart::compiler::target::word - Thread_suspend_state_return_async_star_entry_point_offset = 0x710; -static constexpr dart::compiler::target::word - Thread_suspend_state_init_sync_star_entry_point_offset = 0x718; -static constexpr dart::compiler::target::word - Thread_suspend_state_suspend_sync_star_at_start_entry_point_offset = 0x720; -static constexpr dart::compiler::target::word - Thread_suspend_state_handle_exception_entry_point_offset = 0x728; -static constexpr dart::compiler::target::word - Thread_top_exit_frame_info_offset = 0x750; +static constexpr dart::compiler::target::word Thread_store_buffer_block_offset = 0x758; +static constexpr dart::compiler::target::word Thread_suspend_state_await_entry_point_offset = 0x6e0; +static constexpr dart::compiler::target::word Thread_suspend_state_await_with_type_check_entry_point_offset = 0x6e8; +static constexpr dart::compiler::target::word Thread_suspend_state_init_async_entry_point_offset = 0x6d8; +static constexpr dart::compiler::target::word Thread_suspend_state_return_async_entry_point_offset = 0x6f0; +static constexpr dart::compiler::target::word Thread_suspend_state_return_async_not_future_entry_point_offset = 0x6f8; +static constexpr dart::compiler::target::word Thread_suspend_state_init_async_star_entry_point_offset = 0x700; +static constexpr dart::compiler::target::word Thread_suspend_state_yield_async_star_entry_point_offset = 0x708; +static constexpr dart::compiler::target::word Thread_suspend_state_return_async_star_entry_point_offset = 0x710; +static constexpr dart::compiler::target::word Thread_suspend_state_init_sync_star_entry_point_offset = 0x718; +static constexpr dart::compiler::target::word Thread_suspend_state_suspend_sync_star_at_start_entry_point_offset = 0x720; +static constexpr dart::compiler::target::word Thread_suspend_state_handle_exception_entry_point_offset = 0x728; +static constexpr dart::compiler::target::word Thread_top_exit_frame_info_offset = 0x750; static constexpr dart::compiler::target::word Thread_top_offset = 0x50; static constexpr dart::compiler::target::word Thread_top_resource_offset = 0x20; -static constexpr dart::compiler::target::word - Thread_unboxed_runtime_arg_offset = 0x780; +static constexpr dart::compiler::target::word Thread_unboxed_runtime_arg_offset = 0x780; static constexpr dart::compiler::target::word Thread_vm_tag_offset = 0x778; static constexpr dart::compiler::target::word Thread_write_barrier_entry_point_offset = 0x1f8; static constexpr dart::compiler::target::word Thread_write_barrier_mask_offset = 0x40; static constexpr dart::compiler::target::word Thread_heap_base_offset = 0x48; -static constexpr dart::compiler::target::word Thread_next_task_id_offset = - 0x7f0; +static constexpr dart::compiler::target::word Thread_next_task_id_offset = 0x7f0; static constexpr dart::compiler::target::word Thread_random_offset = 0x7f8; static constexpr dart::compiler::target::word Thread_jump_to_frame_entry_point_offset = 0x270; static constexpr dart::compiler::target::word Thread_tsan_utils_offset = 0x800; static constexpr dart::compiler::target::word Thread_coroutine_offset = 0x7a0; -static constexpr dart::compiler::target::word Thread_disabled_coroutine_offset = - 0x7a8; +static constexpr dart::compiler::target::word Thread_disabled_coroutine_offset = 0x7a8; static constexpr dart::compiler::target::word TsanUtils_setjmp_function_offset = 0x0; static constexpr dart::compiler::target::word TsanUtils_setjmp_buffer_offset = 0x8; static constexpr dart::compiler::target::word TsanUtils_exception_pc_offset = 0x10; @@ -6923,39 +6301,24 @@ static constexpr dart::compiler::target::word WeakReference_target_offset = 0x8; static constexpr dart::compiler::target::word WeakReference_type_arguments_offset = 0xc; static constexpr dart::compiler::target::word Coroutine_name_offset = 0x8; static constexpr dart::compiler::target::word Coroutine_entry_offset = 0xc; -static constexpr dart::compiler::target::word Coroutine_trampoline_offset = - 0x10; -static constexpr dart::compiler::target::word Coroutine_arguments_offset = 0x14; -static constexpr dart::compiler::target::word Coroutine_attributes_offset = - 0x78; +static constexpr dart::compiler::target::word Coroutine_trampoline_offset = 0x10; +static constexpr dart::compiler::target::word Coroutine_argument_offset = 0x14; +static constexpr dart::compiler::target::word Coroutine_attributes_offset = 0x78; static constexpr dart::compiler::target::word Coroutine_caller_offset = 0x18; static constexpr dart::compiler::target::word Coroutine_scheduler_offset = 0x1c; static constexpr dart::compiler::target::word Coroutine_processor_offset = 0x20; -static constexpr dart::compiler::target::word - Coroutine_to_processor_next_offset = 0x24; -static constexpr dart::compiler::target::word - Coroutine_to_processor_previous_offset = 0x28; +static constexpr dart::compiler::target::word Coroutine_to_processor_next_offset = 0x24; +static constexpr dart::compiler::target::word Coroutine_to_processor_previous_offset = 0x28; static constexpr dart::compiler::target::word Coroutine_to_state_offset = 0x30; static constexpr dart::compiler::target::word Coroutine_index_offset = 0x80; -static constexpr dart::compiler::target::word Coroutine_stack_size_offset = - 0x48; -static constexpr dart::compiler::target::word - Coroutine_native_stack_base_offset = 0x50; -static constexpr dart::compiler::target::word Coroutine_stack_root_offset = - 0x58; -static constexpr dart::compiler::target::word Coroutine_stack_base_offset = - 0x60; -static constexpr dart::compiler::target::word Coroutine_stack_limit_offset = - 0x68; -static constexpr dart::compiler::target::word - Coroutine_overflow_stack_limit_offset = 0x70; +static constexpr dart::compiler::target::word Coroutine_stack_size_offset = 0x48; +static constexpr dart::compiler::target::word Coroutine_native_stack_base_offset = 0x50; +static constexpr dart::compiler::target::word Coroutine_stack_root_offset = 0x58; +static constexpr dart::compiler::target::word Coroutine_stack_base_offset = 0x60; +static constexpr dart::compiler::target::word Coroutine_stack_limit_offset = 0x68; +static constexpr dart::compiler::target::word Coroutine_overflow_stack_limit_offset = 0x70; static constexpr dart::compiler::target::word Code_entry_point_offset[] = {0x8, 0x18, 0x10, 0x20}; -static constexpr dart::compiler::target::word - Thread_write_barrier_wrappers_thread_offset[] = { - 0x638, 0x640, 0x648, 0x650, 0x658, 0x660, 0x668, 0x670, - 0x678, 0x680, 0x688, 0x690, 0x698, 0x6a0, 0x6a8, -1, - -1, -1, -1, 0x6b0, 0x6b8, -1, -1, 0x6c0, - 0x6c8, 0x6d0, -1, -1, -1, -1, -1, -1}; +static constexpr dart::compiler::target::word Thread_write_barrier_wrappers_thread_offset[] = {0x638, 0x640, 0x648, 0x650, 0x658, 0x660, 0x668, 0x670, 0x678, 0x680, 0x688, 0x690, 0x698, 0x6a0, 0x6a8, -1, -1, -1, -1, 0x6b0, 0x6b8, -1, -1, 0x6c0, 0x6c8, 0x6d0, -1, -1, -1, -1, -1, -1}; static constexpr dart::compiler::target::word AbstractType_InstanceSize = 0x20; static constexpr dart::compiler::target::word ApiError_InstanceSize = 0x10; static constexpr dart::compiler::target::word Array_header_size = 0x10; @@ -7159,14 +6522,12 @@ static constexpr dart::compiler::target::word Int32x4_value_offset = 0x8; static constexpr dart::compiler::target::word Isolate_current_tag_offset = 0x14; static constexpr dart::compiler::target::word Isolate_default_tag_offset = 0x18; static constexpr dart::compiler::target::word Isolate_finalizers_offset = 0x20; -static constexpr dart::compiler::target::word - Isolate_isolate_object_store_offset = 0x28; +static constexpr dart::compiler::target::word Isolate_isolate_object_store_offset = 0x28; static constexpr dart::compiler::target::word IsolateGroup_object_store_offset = 0x10; static constexpr dart::compiler::target::word IsolateGroup_class_table_offset = 0x8; static constexpr dart::compiler::target::word IsolateGroup_cached_class_table_table_offset = 0xc; static constexpr dart::compiler::target::word Isolate_user_tag_offset = 0x10; -static constexpr dart::compiler::target::word - IsolateObjectStore_coroutines_registry_offset = 0xc; +static constexpr dart::compiler::target::word IsolateObjectStore_coroutines_registry_offset = 0xc; static constexpr dart::compiler::target::word LinkedHashBase_data_offset = 0xc; static constexpr dart::compiler::target::word ImmutableLinkedHashBase_data_offset = 0xc; static constexpr dart::compiler::target::word LinkedHashBase_deleted_keys_offset = 0x14; @@ -7227,10 +6588,8 @@ static constexpr dart::compiler::target::word SuspendState_payload_offset = 0x1c static constexpr dart::compiler::target::word SuspendState_pc_offset = 0xc; static constexpr dart::compiler::target::word SuspendState_then_callback_offset = 0x14; static constexpr dart::compiler::target::word Thread_AllocateArray_entry_point_offset = 0x168; -static constexpr dart::compiler::target::word Thread_active_exception_offset = - 0x3c8; -static constexpr dart::compiler::target::word Thread_active_stacktrace_offset = - 0x3cc; +static constexpr dart::compiler::target::word Thread_active_exception_offset = 0x3c8; +static constexpr dart::compiler::target::word Thread_active_stacktrace_offset = 0x3cc; static constexpr dart::compiler::target::word Thread_array_write_barrier_entry_point_offset = 0xfc; static constexpr dart::compiler::target::word Thread_allocate_mint_with_fpu_regs_entry_point_offset = 0x104; static constexpr dart::compiler::target::word Thread_allocate_mint_with_fpu_regs_stub_offset = 0x90; @@ -7242,8 +6601,7 @@ static constexpr dart::compiler::target::word Thread_allocate_object_parameteriz static constexpr dart::compiler::target::word Thread_allocate_object_parameterized_stub_offset = 0x9c; static constexpr dart::compiler::target::word Thread_allocate_object_slow_entry_point_offset = 0x114; static constexpr dart::compiler::target::word Thread_allocate_object_slow_stub_offset = 0xa0; -static constexpr dart::compiler::target::word Thread_api_top_scope_offset = - 0x3f0; +static constexpr dart::compiler::target::word Thread_api_top_scope_offset = 0x3f0; static constexpr dart::compiler::target::word Thread_async_exception_handler_stub_offset = 0xa4; static constexpr dart::compiler::target::word Thread_auto_scope_native_wrapper_entry_point_offset = 0x144; static constexpr dart::compiler::target::word Thread_bool_false_offset = 0x40; @@ -7253,10 +6611,8 @@ static constexpr dart::compiler::target::word Thread_call_to_runtime_entry_point static constexpr dart::compiler::target::word Thread_call_to_runtime_stub_offset = 0x5c; static constexpr dart::compiler::target::word Thread_dart_stream_offset = 0x414; static constexpr dart::compiler::target::word Thread_dispatch_table_array_offset = 0x2c; -static constexpr dart::compiler::target::word - Thread_double_truncate_round_supported_offset = 0x3f4; -static constexpr dart::compiler::target::word - Thread_service_extension_stream_offset = 0x418; +static constexpr dart::compiler::target::word Thread_double_truncate_round_supported_offset = 0x3f4; +static constexpr dart::compiler::target::word Thread_service_extension_stream_offset = 0x418; static constexpr dart::compiler::target::word Thread_optimize_entry_offset = 0x128; static constexpr dart::compiler::target::word Thread_optimize_stub_offset = 0xd0; static constexpr dart::compiler::target::word Thread_deoptimize_entry_offset = 0x12c; @@ -7265,8 +6621,7 @@ static constexpr dart::compiler::target::word Thread_double_abs_address_offset = static constexpr dart::compiler::target::word Thread_double_negate_address_offset = 0x150; static constexpr dart::compiler::target::word Thread_end_offset = 0x28; static constexpr dart::compiler::target::word Thread_enter_safepoint_stub_offset = 0xe8; -static constexpr dart::compiler::target::word Thread_execution_state_offset = - 0x3e4; +static constexpr dart::compiler::target::word Thread_execution_state_offset = 0x3e4; static constexpr dart::compiler::target::word Thread_exit_safepoint_stub_offset = 0xec; static constexpr dart::compiler::target::word Thread_exit_safepoint_ignore_unwind_in_progress_stub_offset = 0xf0; static constexpr dart::compiler::target::word Thread_call_native_through_safepoint_stub_offset = 0xf4; @@ -7277,22 +6632,17 @@ static constexpr dart::compiler::target::word Thread_float_absolute_address_offs static constexpr dart::compiler::target::word Thread_float_negate_address_offset = 0x15c; static constexpr dart::compiler::target::word Thread_float_not_address_offset = 0x158; static constexpr dart::compiler::target::word Thread_float_zerow_address_offset = 0x164; -static constexpr dart::compiler::target::word Thread_global_object_pool_offset = - 0x3d8; +static constexpr dart::compiler::target::word Thread_global_object_pool_offset = 0x3d8; static constexpr dart::compiler::target::word Thread_invoke_dart_code_stub_offset = 0x58; -static constexpr dart::compiler::target::word Thread_exit_through_ffi_offset = - 0x3ec; +static constexpr dart::compiler::target::word Thread_exit_through_ffi_offset = 0x3ec; static constexpr dart::compiler::target::word Thread_isolate_offset = 0x38c; -static constexpr dart::compiler::target::word Thread_isolate_group_offset = - 0x390; +static constexpr dart::compiler::target::word Thread_isolate_group_offset = 0x390; static constexpr dart::compiler::target::word Thread_field_table_values_offset = 0x30; static constexpr dart::compiler::target::word Thread_lazy_deopt_from_return_stub_offset = 0xd8; static constexpr dart::compiler::target::word Thread_lazy_deopt_from_throw_stub_offset = 0xdc; static constexpr dart::compiler::target::word Thread_lazy_specialize_type_test_stub_offset = 0xe4; -static constexpr dart::compiler::target::word - Thread_old_marking_stack_block_offset = 0x3a4; -static constexpr dart::compiler::target::word - Thread_new_marking_stack_block_offset = 0x3a8; +static constexpr dart::compiler::target::word Thread_old_marking_stack_block_offset = 0x3a4; +static constexpr dart::compiler::target::word Thread_new_marking_stack_block_offset = 0x3a8; static constexpr dart::compiler::target::word Thread_megamorphic_call_checked_entry_offset = 0x120; static constexpr dart::compiler::target::word Thread_switchable_call_miss_entry_offset = 0x124; static constexpr dart::compiler::target::word Thread_switchable_call_miss_stub_offset = 0xc0; @@ -7316,63 +6666,43 @@ static constexpr dart::compiler::target::word Thread_return_async_stub_offset = static constexpr dart::compiler::target::word Thread_object_null_offset = 0x38; static constexpr dart::compiler::target::word Thread_predefined_symbols_address_offset = 0x148; static constexpr dart::compiler::target::word Thread_resume_pc_offset = 0x3dc; -static constexpr dart::compiler::target::word - Thread_saved_shadow_call_stack_offset = 0x3e0; -static constexpr dart::compiler::target::word Thread_safepoint_state_offset = - 0x3e8; +static constexpr dart::compiler::target::word Thread_saved_shadow_call_stack_offset = 0x3e0; +static constexpr dart::compiler::target::word Thread_safepoint_state_offset = 0x3e8; static constexpr dart::compiler::target::word Thread_shared_field_table_values_offset = 0x34; static constexpr dart::compiler::target::word Thread_slow_type_test_stub_offset = 0xe0; static constexpr dart::compiler::target::word Thread_slow_type_test_entry_point_offset = 0x138; static constexpr dart::compiler::target::word Thread_stack_limit_offset = 0x1c; -static constexpr dart::compiler::target::word Thread_saved_stack_limit_offset = - 0x394; -static constexpr dart::compiler::target::word - Thread_stack_overflow_flags_offset = 0x398; +static constexpr dart::compiler::target::word Thread_saved_stack_limit_offset = 0x394; +static constexpr dart::compiler::target::word Thread_stack_overflow_flags_offset = 0x398; static constexpr dart::compiler::target::word Thread_stack_overflow_shared_with_fpu_regs_entry_point_offset = 0x11c; static constexpr dart::compiler::target::word Thread_stack_overflow_shared_with_fpu_regs_stub_offset = 0xbc; static constexpr dart::compiler::target::word Thread_stack_overflow_shared_without_fpu_regs_entry_point_offset = 0x118; static constexpr dart::compiler::target::word Thread_stack_overflow_shared_without_fpu_regs_stub_offset = 0xb8; -static constexpr dart::compiler::target::word Thread_store_buffer_block_offset = - 0x3a0; -static constexpr dart::compiler::target::word - Thread_suspend_state_await_entry_point_offset = 0x364; -static constexpr dart::compiler::target::word - Thread_suspend_state_await_with_type_check_entry_point_offset = 0x368; -static constexpr dart::compiler::target::word - Thread_suspend_state_init_async_entry_point_offset = 0x360; -static constexpr dart::compiler::target::word - Thread_suspend_state_return_async_entry_point_offset = 0x36c; -static constexpr dart::compiler::target::word - Thread_suspend_state_return_async_not_future_entry_point_offset = 0x370; -static constexpr dart::compiler::target::word - Thread_suspend_state_init_async_star_entry_point_offset = 0x374; -static constexpr dart::compiler::target::word - Thread_suspend_state_yield_async_star_entry_point_offset = 0x378; -static constexpr dart::compiler::target::word - Thread_suspend_state_return_async_star_entry_point_offset = 0x37c; -static constexpr dart::compiler::target::word - Thread_suspend_state_init_sync_star_entry_point_offset = 0x380; -static constexpr dart::compiler::target::word - Thread_suspend_state_suspend_sync_star_at_start_entry_point_offset = 0x384; -static constexpr dart::compiler::target::word - Thread_suspend_state_handle_exception_entry_point_offset = 0x388; -static constexpr dart::compiler::target::word - Thread_top_exit_frame_info_offset = 0x39c; +static constexpr dart::compiler::target::word Thread_store_buffer_block_offset = 0x3a0; +static constexpr dart::compiler::target::word Thread_suspend_state_await_entry_point_offset = 0x364; +static constexpr dart::compiler::target::word Thread_suspend_state_await_with_type_check_entry_point_offset = 0x368; +static constexpr dart::compiler::target::word Thread_suspend_state_init_async_entry_point_offset = 0x360; +static constexpr dart::compiler::target::word Thread_suspend_state_return_async_entry_point_offset = 0x36c; +static constexpr dart::compiler::target::word Thread_suspend_state_return_async_not_future_entry_point_offset = 0x370; +static constexpr dart::compiler::target::word Thread_suspend_state_init_async_star_entry_point_offset = 0x374; +static constexpr dart::compiler::target::word Thread_suspend_state_yield_async_star_entry_point_offset = 0x378; +static constexpr dart::compiler::target::word Thread_suspend_state_return_async_star_entry_point_offset = 0x37c; +static constexpr dart::compiler::target::word Thread_suspend_state_init_sync_star_entry_point_offset = 0x380; +static constexpr dart::compiler::target::word Thread_suspend_state_suspend_sync_star_at_start_entry_point_offset = 0x384; +static constexpr dart::compiler::target::word Thread_suspend_state_handle_exception_entry_point_offset = 0x388; +static constexpr dart::compiler::target::word Thread_top_exit_frame_info_offset = 0x39c; static constexpr dart::compiler::target::word Thread_top_offset = 0x24; static constexpr dart::compiler::target::word Thread_top_resource_offset = 0x10; -static constexpr dart::compiler::target::word - Thread_unboxed_runtime_arg_offset = 0x3b8; +static constexpr dart::compiler::target::word Thread_unboxed_runtime_arg_offset = 0x3b8; static constexpr dart::compiler::target::word Thread_vm_tag_offset = 0x3b0; static constexpr dart::compiler::target::word Thread_write_barrier_entry_point_offset = 0xf8; static constexpr dart::compiler::target::word Thread_write_barrier_mask_offset = 0x20; -static constexpr dart::compiler::target::word Thread_next_task_id_offset = - 0x3f8; +static constexpr dart::compiler::target::word Thread_next_task_id_offset = 0x3f8; static constexpr dart::compiler::target::word Thread_random_offset = 0x400; static constexpr dart::compiler::target::word Thread_jump_to_frame_entry_point_offset = 0x134; static constexpr dart::compiler::target::word Thread_tsan_utils_offset = 0x408; static constexpr dart::compiler::target::word Thread_coroutine_offset = 0x3d0; -static constexpr dart::compiler::target::word Thread_disabled_coroutine_offset = - 0x3d4; +static constexpr dart::compiler::target::word Thread_disabled_coroutine_offset = 0x3d4; static constexpr dart::compiler::target::word TsanUtils_setjmp_function_offset = 0x0; static constexpr dart::compiler::target::word TsanUtils_setjmp_buffer_offset = 0x4; static constexpr dart::compiler::target::word TsanUtils_exception_pc_offset = 0x8; @@ -7425,36 +6755,23 @@ static constexpr dart::compiler::target::word WeakReference_type_arguments_offse static constexpr dart::compiler::target::word Coroutine_name_offset = 0x4; static constexpr dart::compiler::target::word Coroutine_entry_offset = 0x8; static constexpr dart::compiler::target::word Coroutine_trampoline_offset = 0xc; -static constexpr dart::compiler::target::word Coroutine_arguments_offset = 0x10; -static constexpr dart::compiler::target::word Coroutine_attributes_offset = - 0x4c; +static constexpr dart::compiler::target::word Coroutine_argument_offset = 0x10; +static constexpr dart::compiler::target::word Coroutine_attributes_offset = 0x4c; static constexpr dart::compiler::target::word Coroutine_caller_offset = 0x14; static constexpr dart::compiler::target::word Coroutine_scheduler_offset = 0x18; static constexpr dart::compiler::target::word Coroutine_processor_offset = 0x1c; -static constexpr dart::compiler::target::word - Coroutine_to_processor_next_offset = 0x20; -static constexpr dart::compiler::target::word - Coroutine_to_processor_previous_offset = 0x24; +static constexpr dart::compiler::target::word Coroutine_to_processor_next_offset = 0x20; +static constexpr dart::compiler::target::word Coroutine_to_processor_previous_offset = 0x24; static constexpr dart::compiler::target::word Coroutine_to_state_offset = 0x28; static constexpr dart::compiler::target::word Coroutine_index_offset = 0x50; -static constexpr dart::compiler::target::word Coroutine_stack_size_offset = - 0x34; -static constexpr dart::compiler::target::word - Coroutine_native_stack_base_offset = 0x38; -static constexpr dart::compiler::target::word Coroutine_stack_root_offset = - 0x3c; -static constexpr dart::compiler::target::word Coroutine_stack_base_offset = - 0x40; -static constexpr dart::compiler::target::word Coroutine_stack_limit_offset = - 0x44; -static constexpr dart::compiler::target::word - Coroutine_overflow_stack_limit_offset = 0x48; +static constexpr dart::compiler::target::word Coroutine_stack_size_offset = 0x34; +static constexpr dart::compiler::target::word Coroutine_native_stack_base_offset = 0x38; +static constexpr dart::compiler::target::word Coroutine_stack_root_offset = 0x3c; +static constexpr dart::compiler::target::word Coroutine_stack_base_offset = 0x40; +static constexpr dart::compiler::target::word Coroutine_stack_limit_offset = 0x44; +static constexpr dart::compiler::target::word Coroutine_overflow_stack_limit_offset = 0x48; static constexpr dart::compiler::target::word Code_entry_point_offset[] = {0x4, 0xc, 0x8, 0x10}; -static constexpr dart::compiler::target::word - Thread_write_barrier_wrappers_thread_offset[] = { - -1, -1, -1, -1, -1, 0x318, 0x31c, 0x320, -1, -1, 0x324, - 0x328, 0x32c, -1, -1, -1, 0x330, 0x334, 0x338, 0x33c, 0x340, 0x344, - 0x348, 0x34c, -1, -1, -1, -1, 0x350, 0x354, 0x358, 0x35c}; +static constexpr dart::compiler::target::word Thread_write_barrier_wrappers_thread_offset[] = {-1, -1, -1, -1, -1, 0x318, 0x31c, 0x320, -1, -1, 0x324, 0x328, 0x32c, -1, -1, -1, 0x330, 0x334, 0x338, 0x33c, 0x340, 0x344, 0x348, 0x34c, -1, -1, -1, -1, 0x350, 0x354, 0x358, 0x35c}; static constexpr dart::compiler::target::word AbstractType_InstanceSize = 0x14; static constexpr dart::compiler::target::word ApiError_InstanceSize = 0x8; static constexpr dart::compiler::target::word Array_header_size = 0xc; @@ -7658,14 +6975,12 @@ static constexpr dart::compiler::target::word Int32x4_value_offset = 0x8; static constexpr dart::compiler::target::word Isolate_current_tag_offset = 0x28; static constexpr dart::compiler::target::word Isolate_default_tag_offset = 0x30; static constexpr dart::compiler::target::word Isolate_finalizers_offset = 0x40; -static constexpr dart::compiler::target::word - Isolate_isolate_object_store_offset = 0x50; +static constexpr dart::compiler::target::word Isolate_isolate_object_store_offset = 0x50; static constexpr dart::compiler::target::word IsolateGroup_object_store_offset = 0x20; static constexpr dart::compiler::target::word IsolateGroup_class_table_offset = 0x10; static constexpr dart::compiler::target::word IsolateGroup_cached_class_table_table_offset = 0x18; static constexpr dart::compiler::target::word Isolate_user_tag_offset = 0x20; -static constexpr dart::compiler::target::word - IsolateObjectStore_coroutines_registry_offset = 0x18; +static constexpr dart::compiler::target::word IsolateObjectStore_coroutines_registry_offset = 0x18; static constexpr dart::compiler::target::word LinkedHashBase_data_offset = 0x18; static constexpr dart::compiler::target::word ImmutableLinkedHashBase_data_offset = 0x18; static constexpr dart::compiler::target::word LinkedHashBase_deleted_keys_offset = 0x28; @@ -7726,10 +7041,8 @@ static constexpr dart::compiler::target::word SuspendState_payload_offset = 0x38 static constexpr dart::compiler::target::word SuspendState_pc_offset = 0x18; static constexpr dart::compiler::target::word SuspendState_then_callback_offset = 0x28; static constexpr dart::compiler::target::word Thread_AllocateArray_entry_point_offset = 0x2d0; -static constexpr dart::compiler::target::word Thread_active_exception_offset = - 0x778; -static constexpr dart::compiler::target::word Thread_active_stacktrace_offset = - 0x780; +static constexpr dart::compiler::target::word Thread_active_exception_offset = 0x778; +static constexpr dart::compiler::target::word Thread_active_stacktrace_offset = 0x780; static constexpr dart::compiler::target::word Thread_array_write_barrier_entry_point_offset = 0x1f8; static constexpr dart::compiler::target::word Thread_allocate_mint_with_fpu_regs_entry_point_offset = 0x208; static constexpr dart::compiler::target::word Thread_allocate_mint_with_fpu_regs_stub_offset = 0x120; @@ -7741,8 +7054,7 @@ static constexpr dart::compiler::target::word Thread_allocate_object_parameteriz static constexpr dart::compiler::target::word Thread_allocate_object_parameterized_stub_offset = 0x138; static constexpr dart::compiler::target::word Thread_allocate_object_slow_entry_point_offset = 0x228; static constexpr dart::compiler::target::word Thread_allocate_object_slow_stub_offset = 0x140; -static constexpr dart::compiler::target::word Thread_api_top_scope_offset = - 0x7c8; +static constexpr dart::compiler::target::word Thread_api_top_scope_offset = 0x7c8; static constexpr dart::compiler::target::word Thread_async_exception_handler_stub_offset = 0x148; static constexpr dart::compiler::target::word Thread_auto_scope_native_wrapper_entry_point_offset = 0x288; static constexpr dart::compiler::target::word Thread_bool_false_offset = 0x80; @@ -7752,10 +7064,8 @@ static constexpr dart::compiler::target::word Thread_call_to_runtime_entry_point static constexpr dart::compiler::target::word Thread_call_to_runtime_stub_offset = 0xb8; static constexpr dart::compiler::target::word Thread_dart_stream_offset = 0x800; static constexpr dart::compiler::target::word Thread_dispatch_table_array_offset = 0x58; -static constexpr dart::compiler::target::word - Thread_double_truncate_round_supported_offset = 0x7d0; -static constexpr dart::compiler::target::word - Thread_service_extension_stream_offset = 0x808; +static constexpr dart::compiler::target::word Thread_double_truncate_round_supported_offset = 0x7d0; +static constexpr dart::compiler::target::word Thread_service_extension_stream_offset = 0x808; static constexpr dart::compiler::target::word Thread_optimize_entry_offset = 0x250; static constexpr dart::compiler::target::word Thread_optimize_stub_offset = 0x1a0; static constexpr dart::compiler::target::word Thread_deoptimize_entry_offset = 0x258; @@ -7764,8 +7074,7 @@ static constexpr dart::compiler::target::word Thread_double_abs_address_offset = static constexpr dart::compiler::target::word Thread_double_negate_address_offset = 0x2a0; static constexpr dart::compiler::target::word Thread_end_offset = 0x50; static constexpr dart::compiler::target::word Thread_enter_safepoint_stub_offset = 0x1d0; -static constexpr dart::compiler::target::word Thread_execution_state_offset = - 0x7b0; +static constexpr dart::compiler::target::word Thread_execution_state_offset = 0x7b0; static constexpr dart::compiler::target::word Thread_exit_safepoint_stub_offset = 0x1d8; static constexpr dart::compiler::target::word Thread_exit_safepoint_ignore_unwind_in_progress_stub_offset = 0x1e0; static constexpr dart::compiler::target::word Thread_call_native_through_safepoint_stub_offset = 0x1e8; @@ -7776,22 +7085,17 @@ static constexpr dart::compiler::target::word Thread_float_absolute_address_offs static constexpr dart::compiler::target::word Thread_float_negate_address_offset = 0x2b8; static constexpr dart::compiler::target::word Thread_float_not_address_offset = 0x2b0; static constexpr dart::compiler::target::word Thread_float_zerow_address_offset = 0x2c8; -static constexpr dart::compiler::target::word Thread_global_object_pool_offset = - 0x798; +static constexpr dart::compiler::target::word Thread_global_object_pool_offset = 0x798; static constexpr dart::compiler::target::word Thread_invoke_dart_code_stub_offset = 0xb0; -static constexpr dart::compiler::target::word Thread_exit_through_ffi_offset = - 0x7c0; +static constexpr dart::compiler::target::word Thread_exit_through_ffi_offset = 0x7c0; static constexpr dart::compiler::target::word Thread_isolate_offset = 0x718; -static constexpr dart::compiler::target::word Thread_isolate_group_offset = - 0x720; +static constexpr dart::compiler::target::word Thread_isolate_group_offset = 0x720; static constexpr dart::compiler::target::word Thread_field_table_values_offset = 0x60; static constexpr dart::compiler::target::word Thread_lazy_deopt_from_return_stub_offset = 0x1b0; static constexpr dart::compiler::target::word Thread_lazy_deopt_from_throw_stub_offset = 0x1b8; static constexpr dart::compiler::target::word Thread_lazy_specialize_type_test_stub_offset = 0x1c8; -static constexpr dart::compiler::target::word - Thread_old_marking_stack_block_offset = 0x748; -static constexpr dart::compiler::target::word - Thread_new_marking_stack_block_offset = 0x750; +static constexpr dart::compiler::target::word Thread_old_marking_stack_block_offset = 0x748; +static constexpr dart::compiler::target::word Thread_new_marking_stack_block_offset = 0x750; static constexpr dart::compiler::target::word Thread_megamorphic_call_checked_entry_offset = 0x240; static constexpr dart::compiler::target::word Thread_switchable_call_miss_entry_offset = 0x248; static constexpr dart::compiler::target::word Thread_switchable_call_miss_stub_offset = 0x180; @@ -7815,63 +7119,43 @@ static constexpr dart::compiler::target::word Thread_return_async_stub_offset = static constexpr dart::compiler::target::word Thread_object_null_offset = 0x70; static constexpr dart::compiler::target::word Thread_predefined_symbols_address_offset = 0x290; static constexpr dart::compiler::target::word Thread_resume_pc_offset = 0x7a0; -static constexpr dart::compiler::target::word - Thread_saved_shadow_call_stack_offset = 0x7a8; -static constexpr dart::compiler::target::word Thread_safepoint_state_offset = - 0x7b8; +static constexpr dart::compiler::target::word Thread_saved_shadow_call_stack_offset = 0x7a8; +static constexpr dart::compiler::target::word Thread_safepoint_state_offset = 0x7b8; static constexpr dart::compiler::target::word Thread_shared_field_table_values_offset = 0x68; static constexpr dart::compiler::target::word Thread_slow_type_test_stub_offset = 0x1c0; static constexpr dart::compiler::target::word Thread_slow_type_test_entry_point_offset = 0x270; static constexpr dart::compiler::target::word Thread_stack_limit_offset = 0x38; -static constexpr dart::compiler::target::word Thread_saved_stack_limit_offset = - 0x728; -static constexpr dart::compiler::target::word - Thread_stack_overflow_flags_offset = 0x730; +static constexpr dart::compiler::target::word Thread_saved_stack_limit_offset = 0x728; +static constexpr dart::compiler::target::word Thread_stack_overflow_flags_offset = 0x730; static constexpr dart::compiler::target::word Thread_stack_overflow_shared_with_fpu_regs_entry_point_offset = 0x238; static constexpr dart::compiler::target::word Thread_stack_overflow_shared_with_fpu_regs_stub_offset = 0x178; static constexpr dart::compiler::target::word Thread_stack_overflow_shared_without_fpu_regs_entry_point_offset = 0x230; static constexpr dart::compiler::target::word Thread_stack_overflow_shared_without_fpu_regs_stub_offset = 0x170; -static constexpr dart::compiler::target::word Thread_store_buffer_block_offset = - 0x740; -static constexpr dart::compiler::target::word - Thread_suspend_state_await_entry_point_offset = 0x6c8; -static constexpr dart::compiler::target::word - Thread_suspend_state_await_with_type_check_entry_point_offset = 0x6d0; -static constexpr dart::compiler::target::word - Thread_suspend_state_init_async_entry_point_offset = 0x6c0; -static constexpr dart::compiler::target::word - Thread_suspend_state_return_async_entry_point_offset = 0x6d8; -static constexpr dart::compiler::target::word - Thread_suspend_state_return_async_not_future_entry_point_offset = 0x6e0; -static constexpr dart::compiler::target::word - Thread_suspend_state_init_async_star_entry_point_offset = 0x6e8; -static constexpr dart::compiler::target::word - Thread_suspend_state_yield_async_star_entry_point_offset = 0x6f0; -static constexpr dart::compiler::target::word - Thread_suspend_state_return_async_star_entry_point_offset = 0x6f8; -static constexpr dart::compiler::target::word - Thread_suspend_state_init_sync_star_entry_point_offset = 0x700; -static constexpr dart::compiler::target::word - Thread_suspend_state_suspend_sync_star_at_start_entry_point_offset = 0x708; -static constexpr dart::compiler::target::word - Thread_suspend_state_handle_exception_entry_point_offset = 0x710; -static constexpr dart::compiler::target::word - Thread_top_exit_frame_info_offset = 0x738; +static constexpr dart::compiler::target::word Thread_store_buffer_block_offset = 0x740; +static constexpr dart::compiler::target::word Thread_suspend_state_await_entry_point_offset = 0x6c8; +static constexpr dart::compiler::target::word Thread_suspend_state_await_with_type_check_entry_point_offset = 0x6d0; +static constexpr dart::compiler::target::word Thread_suspend_state_init_async_entry_point_offset = 0x6c0; +static constexpr dart::compiler::target::word Thread_suspend_state_return_async_entry_point_offset = 0x6d8; +static constexpr dart::compiler::target::word Thread_suspend_state_return_async_not_future_entry_point_offset = 0x6e0; +static constexpr dart::compiler::target::word Thread_suspend_state_init_async_star_entry_point_offset = 0x6e8; +static constexpr dart::compiler::target::word Thread_suspend_state_yield_async_star_entry_point_offset = 0x6f0; +static constexpr dart::compiler::target::word Thread_suspend_state_return_async_star_entry_point_offset = 0x6f8; +static constexpr dart::compiler::target::word Thread_suspend_state_init_sync_star_entry_point_offset = 0x700; +static constexpr dart::compiler::target::word Thread_suspend_state_suspend_sync_star_at_start_entry_point_offset = 0x708; +static constexpr dart::compiler::target::word Thread_suspend_state_handle_exception_entry_point_offset = 0x710; +static constexpr dart::compiler::target::word Thread_top_exit_frame_info_offset = 0x738; static constexpr dart::compiler::target::word Thread_top_offset = 0x48; static constexpr dart::compiler::target::word Thread_top_resource_offset = 0x20; -static constexpr dart::compiler::target::word - Thread_unboxed_runtime_arg_offset = 0x768; +static constexpr dart::compiler::target::word Thread_unboxed_runtime_arg_offset = 0x768; static constexpr dart::compiler::target::word Thread_vm_tag_offset = 0x760; static constexpr dart::compiler::target::word Thread_write_barrier_entry_point_offset = 0x1f0; static constexpr dart::compiler::target::word Thread_write_barrier_mask_offset = 0x40; -static constexpr dart::compiler::target::word Thread_next_task_id_offset = - 0x7d8; +static constexpr dart::compiler::target::word Thread_next_task_id_offset = 0x7d8; static constexpr dart::compiler::target::word Thread_random_offset = 0x7e0; static constexpr dart::compiler::target::word Thread_jump_to_frame_entry_point_offset = 0x268; static constexpr dart::compiler::target::word Thread_tsan_utils_offset = 0x7e8; static constexpr dart::compiler::target::word Thread_coroutine_offset = 0x788; -static constexpr dart::compiler::target::word Thread_disabled_coroutine_offset = - 0x790; +static constexpr dart::compiler::target::word Thread_disabled_coroutine_offset = 0x790; static constexpr dart::compiler::target::word TsanUtils_setjmp_function_offset = 0x0; static constexpr dart::compiler::target::word TsanUtils_setjmp_buffer_offset = 0x8; static constexpr dart::compiler::target::word TsanUtils_exception_pc_offset = 0x10; @@ -7923,38 +7207,24 @@ static constexpr dart::compiler::target::word WeakReference_target_offset = 0x8; static constexpr dart::compiler::target::word WeakReference_type_arguments_offset = 0x10; static constexpr dart::compiler::target::word Coroutine_name_offset = 0x8; static constexpr dart::compiler::target::word Coroutine_entry_offset = 0x10; -static constexpr dart::compiler::target::word Coroutine_trampoline_offset = - 0x18; -static constexpr dart::compiler::target::word Coroutine_arguments_offset = 0x20; -static constexpr dart::compiler::target::word Coroutine_attributes_offset = - 0x98; +static constexpr dart::compiler::target::word Coroutine_trampoline_offset = 0x18; +static constexpr dart::compiler::target::word Coroutine_argument_offset = 0x20; +static constexpr dart::compiler::target::word Coroutine_attributes_offset = 0x98; static constexpr dart::compiler::target::word Coroutine_caller_offset = 0x28; static constexpr dart::compiler::target::word Coroutine_scheduler_offset = 0x30; static constexpr dart::compiler::target::word Coroutine_processor_offset = 0x38; -static constexpr dart::compiler::target::word - Coroutine_to_processor_next_offset = 0x40; -static constexpr dart::compiler::target::word - Coroutine_to_processor_previous_offset = 0x48; +static constexpr dart::compiler::target::word Coroutine_to_processor_next_offset = 0x40; +static constexpr dart::compiler::target::word Coroutine_to_processor_previous_offset = 0x48; static constexpr dart::compiler::target::word Coroutine_to_state_offset = 0x50; static constexpr dart::compiler::target::word Coroutine_index_offset = 0xa0; -static constexpr dart::compiler::target::word Coroutine_stack_size_offset = - 0x68; -static constexpr dart::compiler::target::word - Coroutine_native_stack_base_offset = 0x70; -static constexpr dart::compiler::target::word Coroutine_stack_root_offset = - 0x78; -static constexpr dart::compiler::target::word Coroutine_stack_base_offset = - 0x80; -static constexpr dart::compiler::target::word Coroutine_stack_limit_offset = - 0x88; -static constexpr dart::compiler::target::word - Coroutine_overflow_stack_limit_offset = 0x90; +static constexpr dart::compiler::target::word Coroutine_stack_size_offset = 0x68; +static constexpr dart::compiler::target::word Coroutine_native_stack_base_offset = 0x70; +static constexpr dart::compiler::target::word Coroutine_stack_root_offset = 0x78; +static constexpr dart::compiler::target::word Coroutine_stack_base_offset = 0x80; +static constexpr dart::compiler::target::word Coroutine_stack_limit_offset = 0x88; +static constexpr dart::compiler::target::word Coroutine_overflow_stack_limit_offset = 0x90; static constexpr dart::compiler::target::word Code_entry_point_offset[] = {0x8, 0x18, 0x10, 0x20}; -static constexpr dart::compiler::target::word - Thread_write_barrier_wrappers_thread_offset[] = { - -1, -1, -1, -1, -1, 0x630, 0x638, 0x640, -1, -1, 0x648, - 0x650, 0x658, -1, -1, -1, 0x660, 0x668, 0x670, 0x678, 0x680, 0x688, - 0x690, 0x698, -1, -1, -1, -1, 0x6a0, 0x6a8, 0x6b0, 0x6b8}; +static constexpr dart::compiler::target::word Thread_write_barrier_wrappers_thread_offset[] = {-1, -1, -1, -1, -1, 0x630, 0x638, 0x640, -1, -1, 0x648, 0x650, 0x658, -1, -1, -1, 0x660, 0x668, 0x670, 0x678, 0x680, 0x688, 0x690, 0x698, -1, -1, -1, -1, 0x6a0, 0x6a8, 0x6b0, 0x6b8}; static constexpr dart::compiler::target::word AbstractType_InstanceSize = 0x28; static constexpr dart::compiler::target::word ApiError_InstanceSize = 0x10; static constexpr dart::compiler::target::word Array_header_size = 0x18; @@ -8158,16 +7428,14 @@ static constexpr dart::compiler::target::word AOT_Int32x4_value_offset = 0x8; static constexpr dart::compiler::target::word AOT_Isolate_current_tag_offset = 0x14; static constexpr dart::compiler::target::word AOT_Isolate_default_tag_offset = 0x18; static constexpr dart::compiler::target::word AOT_Isolate_finalizers_offset = 0x20; -static constexpr dart::compiler::target::word - AOT_Isolate_isolate_object_store_offset = 0x28; +static constexpr dart::compiler::target::word AOT_Isolate_isolate_object_store_offset = 0x28; static constexpr dart::compiler::target::word AOT_Isolate_has_resumption_breakpoints_offset = 0x25; static constexpr dart::compiler::target::word AOT_IsolateGroup_object_store_offset = 0x10; static constexpr dart::compiler::target::word AOT_IsolateGroup_class_table_offset = 0x8; static constexpr dart::compiler::target::word AOT_IsolateGroup_cached_class_table_table_offset = 0xc; static constexpr dart::compiler::target::word AOT_Isolate_single_step_offset = 0x24; static constexpr dart::compiler::target::word AOT_Isolate_user_tag_offset = 0x10; -static constexpr dart::compiler::target::word - AOT_IsolateObjectStore_coroutines_registry_offset = 0xc; +static constexpr dart::compiler::target::word AOT_IsolateObjectStore_coroutines_registry_offset = 0xc; static constexpr dart::compiler::target::word AOT_LinkedHashBase_data_offset = 0xc; static constexpr dart::compiler::target::word AOT_ImmutableLinkedHashBase_data_offset = 0xc; static constexpr dart::compiler::target::word AOT_LinkedHashBase_deleted_keys_offset = 0x14; @@ -8228,10 +7496,8 @@ static constexpr dart::compiler::target::word AOT_SuspendState_payload_offset = static constexpr dart::compiler::target::word AOT_SuspendState_pc_offset = 0x8; static constexpr dart::compiler::target::word AOT_SuspendState_then_callback_offset = 0x10; static constexpr dart::compiler::target::word AOT_Thread_AllocateArray_entry_point_offset = 0x168; -static constexpr dart::compiler::target::word - AOT_Thread_active_exception_offset = 0x3a0; -static constexpr dart::compiler::target::word - AOT_Thread_active_stacktrace_offset = 0x3a4; +static constexpr dart::compiler::target::word AOT_Thread_active_exception_offset = 0x3a0; +static constexpr dart::compiler::target::word AOT_Thread_active_stacktrace_offset = 0x3a4; static constexpr dart::compiler::target::word AOT_Thread_array_write_barrier_entry_point_offset = 0xfc; static constexpr dart::compiler::target::word AOT_Thread_allocate_mint_with_fpu_regs_entry_point_offset = 0x104; static constexpr dart::compiler::target::word AOT_Thread_allocate_mint_with_fpu_regs_stub_offset = 0x90; @@ -8243,8 +7509,7 @@ static constexpr dart::compiler::target::word AOT_Thread_allocate_object_paramet static constexpr dart::compiler::target::word AOT_Thread_allocate_object_parameterized_stub_offset = 0x9c; static constexpr dart::compiler::target::word AOT_Thread_allocate_object_slow_entry_point_offset = 0x114; static constexpr dart::compiler::target::word AOT_Thread_allocate_object_slow_stub_offset = 0xa0; -static constexpr dart::compiler::target::word AOT_Thread_api_top_scope_offset = - 0x3c8; +static constexpr dart::compiler::target::word AOT_Thread_api_top_scope_offset = 0x3c8; static constexpr dart::compiler::target::word AOT_Thread_async_exception_handler_stub_offset = 0xa4; static constexpr dart::compiler::target::word AOT_Thread_auto_scope_native_wrapper_entry_point_offset = 0x144; static constexpr dart::compiler::target::word AOT_Thread_bool_false_offset = 0x40; @@ -8252,13 +7517,10 @@ static constexpr dart::compiler::target::word AOT_Thread_bool_true_offset = 0x3c static constexpr dart::compiler::target::word AOT_Thread_bootstrap_native_wrapper_entry_point_offset = 0x13c; static constexpr dart::compiler::target::word AOT_Thread_call_to_runtime_entry_point_offset = 0x100; static constexpr dart::compiler::target::word AOT_Thread_call_to_runtime_stub_offset = 0x5c; -static constexpr dart::compiler::target::word AOT_Thread_dart_stream_offset = - 0x3ec; +static constexpr dart::compiler::target::word AOT_Thread_dart_stream_offset = 0x3ec; static constexpr dart::compiler::target::word AOT_Thread_dispatch_table_array_offset = 0x2c; -static constexpr dart::compiler::target::word - AOT_Thread_double_truncate_round_supported_offset = 0x3cc; -static constexpr dart::compiler::target::word - AOT_Thread_service_extension_stream_offset = 0x3f0; +static constexpr dart::compiler::target::word AOT_Thread_double_truncate_round_supported_offset = 0x3cc; +static constexpr dart::compiler::target::word AOT_Thread_service_extension_stream_offset = 0x3f0; static constexpr dart::compiler::target::word AOT_Thread_optimize_entry_offset = 0x128; static constexpr dart::compiler::target::word AOT_Thread_optimize_stub_offset = 0xd0; static constexpr dart::compiler::target::word AOT_Thread_deoptimize_entry_offset = 0x12c; @@ -8267,8 +7529,7 @@ static constexpr dart::compiler::target::word AOT_Thread_double_abs_address_offs static constexpr dart::compiler::target::word AOT_Thread_double_negate_address_offset = 0x150; static constexpr dart::compiler::target::word AOT_Thread_end_offset = 0x28; static constexpr dart::compiler::target::word AOT_Thread_enter_safepoint_stub_offset = 0xe8; -static constexpr dart::compiler::target::word - AOT_Thread_execution_state_offset = 0x3bc; +static constexpr dart::compiler::target::word AOT_Thread_execution_state_offset = 0x3bc; static constexpr dart::compiler::target::word AOT_Thread_exit_safepoint_stub_offset = 0xec; static constexpr dart::compiler::target::word AOT_Thread_exit_safepoint_ignore_unwind_in_progress_stub_offset = 0xf0; static constexpr dart::compiler::target::word AOT_Thread_call_native_through_safepoint_stub_offset = 0xf4; @@ -8279,22 +7540,17 @@ static constexpr dart::compiler::target::word AOT_Thread_float_absolute_address_ static constexpr dart::compiler::target::word AOT_Thread_float_negate_address_offset = 0x15c; static constexpr dart::compiler::target::word AOT_Thread_float_not_address_offset = 0x158; static constexpr dart::compiler::target::word AOT_Thread_float_zerow_address_offset = 0x164; -static constexpr dart::compiler::target::word - AOT_Thread_global_object_pool_offset = 0x3b0; +static constexpr dart::compiler::target::word AOT_Thread_global_object_pool_offset = 0x3b0; static constexpr dart::compiler::target::word AOT_Thread_invoke_dart_code_stub_offset = 0x58; -static constexpr dart::compiler::target::word - AOT_Thread_exit_through_ffi_offset = 0x3c4; +static constexpr dart::compiler::target::word AOT_Thread_exit_through_ffi_offset = 0x3c4; static constexpr dart::compiler::target::word AOT_Thread_isolate_offset = 0x364; -static constexpr dart::compiler::target::word AOT_Thread_isolate_group_offset = - 0x368; +static constexpr dart::compiler::target::word AOT_Thread_isolate_group_offset = 0x368; static constexpr dart::compiler::target::word AOT_Thread_field_table_values_offset = 0x30; static constexpr dart::compiler::target::word AOT_Thread_lazy_deopt_from_return_stub_offset = 0xd8; static constexpr dart::compiler::target::word AOT_Thread_lazy_deopt_from_throw_stub_offset = 0xdc; static constexpr dart::compiler::target::word AOT_Thread_lazy_specialize_type_test_stub_offset = 0xe4; -static constexpr dart::compiler::target::word - AOT_Thread_old_marking_stack_block_offset = 0x37c; -static constexpr dart::compiler::target::word - AOT_Thread_new_marking_stack_block_offset = 0x380; +static constexpr dart::compiler::target::word AOT_Thread_old_marking_stack_block_offset = 0x37c; +static constexpr dart::compiler::target::word AOT_Thread_new_marking_stack_block_offset = 0x380; static constexpr dart::compiler::target::word AOT_Thread_megamorphic_call_checked_entry_offset = 0x120; static constexpr dart::compiler::target::word AOT_Thread_switchable_call_miss_entry_offset = 0x124; static constexpr dart::compiler::target::word AOT_Thread_switchable_call_miss_stub_offset = 0xc0; @@ -8317,68 +7573,44 @@ static constexpr dart::compiler::target::word AOT_Thread_return_async_star_stub_ static constexpr dart::compiler::target::word AOT_Thread_return_async_stub_offset = 0xac; static constexpr dart::compiler::target::word AOT_Thread_object_null_offset = 0x38; static constexpr dart::compiler::target::word AOT_Thread_predefined_symbols_address_offset = 0x148; -static constexpr dart::compiler::target::word AOT_Thread_resume_pc_offset = - 0x3b4; -static constexpr dart::compiler::target::word - AOT_Thread_saved_shadow_call_stack_offset = 0x3b8; -static constexpr dart::compiler::target::word - AOT_Thread_safepoint_state_offset = 0x3c0; +static constexpr dart::compiler::target::word AOT_Thread_resume_pc_offset = 0x3b4; +static constexpr dart::compiler::target::word AOT_Thread_saved_shadow_call_stack_offset = 0x3b8; +static constexpr dart::compiler::target::word AOT_Thread_safepoint_state_offset = 0x3c0; static constexpr dart::compiler::target::word AOT_Thread_shared_field_table_values_offset = 0x34; static constexpr dart::compiler::target::word AOT_Thread_slow_type_test_stub_offset = 0xe0; static constexpr dart::compiler::target::word AOT_Thread_slow_type_test_entry_point_offset = 0x138; static constexpr dart::compiler::target::word AOT_Thread_stack_limit_offset = 0x1c; -static constexpr dart::compiler::target::word - AOT_Thread_saved_stack_limit_offset = 0x36c; -static constexpr dart::compiler::target::word - AOT_Thread_stack_overflow_flags_offset = 0x370; +static constexpr dart::compiler::target::word AOT_Thread_saved_stack_limit_offset = 0x36c; +static constexpr dart::compiler::target::word AOT_Thread_stack_overflow_flags_offset = 0x370; static constexpr dart::compiler::target::word AOT_Thread_stack_overflow_shared_with_fpu_regs_entry_point_offset = 0x11c; static constexpr dart::compiler::target::word AOT_Thread_stack_overflow_shared_with_fpu_regs_stub_offset = 0xbc; static constexpr dart::compiler::target::word AOT_Thread_stack_overflow_shared_without_fpu_regs_entry_point_offset = 0x118; static constexpr dart::compiler::target::word AOT_Thread_stack_overflow_shared_without_fpu_regs_stub_offset = 0xb8; -static constexpr dart::compiler::target::word - AOT_Thread_store_buffer_block_offset = 0x378; -static constexpr dart::compiler::target::word - AOT_Thread_suspend_state_await_entry_point_offset = 0x33c; -static constexpr dart::compiler::target::word - AOT_Thread_suspend_state_await_with_type_check_entry_point_offset = 0x340; -static constexpr dart::compiler::target::word - AOT_Thread_suspend_state_init_async_entry_point_offset = 0x338; -static constexpr dart::compiler::target::word - AOT_Thread_suspend_state_return_async_entry_point_offset = 0x344; -static constexpr dart::compiler::target::word - AOT_Thread_suspend_state_return_async_not_future_entry_point_offset = 0x348; -static constexpr dart::compiler::target::word - AOT_Thread_suspend_state_init_async_star_entry_point_offset = 0x34c; -static constexpr dart::compiler::target::word - AOT_Thread_suspend_state_yield_async_star_entry_point_offset = 0x350; -static constexpr dart::compiler::target::word - AOT_Thread_suspend_state_return_async_star_entry_point_offset = 0x354; -static constexpr dart::compiler::target::word - AOT_Thread_suspend_state_init_sync_star_entry_point_offset = 0x358; -static constexpr dart::compiler::target::word - AOT_Thread_suspend_state_suspend_sync_star_at_start_entry_point_offset = - 0x35c; -static constexpr dart::compiler::target::word - AOT_Thread_suspend_state_handle_exception_entry_point_offset = 0x360; -static constexpr dart::compiler::target::word - AOT_Thread_top_exit_frame_info_offset = 0x374; +static constexpr dart::compiler::target::word AOT_Thread_store_buffer_block_offset = 0x378; +static constexpr dart::compiler::target::word AOT_Thread_suspend_state_await_entry_point_offset = 0x33c; +static constexpr dart::compiler::target::word AOT_Thread_suspend_state_await_with_type_check_entry_point_offset = 0x340; +static constexpr dart::compiler::target::word AOT_Thread_suspend_state_init_async_entry_point_offset = 0x338; +static constexpr dart::compiler::target::word AOT_Thread_suspend_state_return_async_entry_point_offset = 0x344; +static constexpr dart::compiler::target::word AOT_Thread_suspend_state_return_async_not_future_entry_point_offset = 0x348; +static constexpr dart::compiler::target::word AOT_Thread_suspend_state_init_async_star_entry_point_offset = 0x34c; +static constexpr dart::compiler::target::word AOT_Thread_suspend_state_yield_async_star_entry_point_offset = 0x350; +static constexpr dart::compiler::target::word AOT_Thread_suspend_state_return_async_star_entry_point_offset = 0x354; +static constexpr dart::compiler::target::word AOT_Thread_suspend_state_init_sync_star_entry_point_offset = 0x358; +static constexpr dart::compiler::target::word AOT_Thread_suspend_state_suspend_sync_star_at_start_entry_point_offset = 0x35c; +static constexpr dart::compiler::target::word AOT_Thread_suspend_state_handle_exception_entry_point_offset = 0x360; +static constexpr dart::compiler::target::word AOT_Thread_top_exit_frame_info_offset = 0x374; static constexpr dart::compiler::target::word AOT_Thread_top_offset = 0x24; static constexpr dart::compiler::target::word AOT_Thread_top_resource_offset = 0x10; -static constexpr dart::compiler::target::word - AOT_Thread_unboxed_runtime_arg_offset = 0x390; +static constexpr dart::compiler::target::word AOT_Thread_unboxed_runtime_arg_offset = 0x390; static constexpr dart::compiler::target::word AOT_Thread_vm_tag_offset = 0x388; static constexpr dart::compiler::target::word AOT_Thread_write_barrier_entry_point_offset = 0xf8; static constexpr dart::compiler::target::word AOT_Thread_write_barrier_mask_offset = 0x20; -static constexpr dart::compiler::target::word AOT_Thread_next_task_id_offset = - 0x3d0; +static constexpr dart::compiler::target::word AOT_Thread_next_task_id_offset = 0x3d0; static constexpr dart::compiler::target::word AOT_Thread_random_offset = 0x3d8; static constexpr dart::compiler::target::word AOT_Thread_jump_to_frame_entry_point_offset = 0x134; -static constexpr dart::compiler::target::word AOT_Thread_tsan_utils_offset = - 0x3e0; -static constexpr dart::compiler::target::word AOT_Thread_coroutine_offset = - 0x3a8; -static constexpr dart::compiler::target::word - AOT_Thread_disabled_coroutine_offset = 0x3ac; +static constexpr dart::compiler::target::word AOT_Thread_tsan_utils_offset = 0x3e0; +static constexpr dart::compiler::target::word AOT_Thread_coroutine_offset = 0x3a8; +static constexpr dart::compiler::target::word AOT_Thread_disabled_coroutine_offset = 0x3ac; static constexpr dart::compiler::target::word AOT_TsanUtils_setjmp_function_offset = 0x0; static constexpr dart::compiler::target::word AOT_TsanUtils_setjmp_buffer_offset = 0x4; static constexpr dart::compiler::target::word AOT_TsanUtils_exception_pc_offset = 0x8; @@ -8430,42 +7662,24 @@ static constexpr dart::compiler::target::word AOT_WeakReference_target_offset = static constexpr dart::compiler::target::word AOT_WeakReference_type_arguments_offset = 0x8; static constexpr dart::compiler::target::word AOT_Coroutine_name_offset = 0x4; static constexpr dart::compiler::target::word AOT_Coroutine_entry_offset = 0x8; -static constexpr dart::compiler::target::word AOT_Coroutine_trampoline_offset = - 0xc; -static constexpr dart::compiler::target::word AOT_Coroutine_arguments_offset = - 0x10; -static constexpr dart::compiler::target::word AOT_Coroutine_attributes_offset = - 0x4c; -static constexpr dart::compiler::target::word AOT_Coroutine_caller_offset = - 0x14; -static constexpr dart::compiler::target::word AOT_Coroutine_scheduler_offset = - 0x18; -static constexpr dart::compiler::target::word AOT_Coroutine_processor_offset = - 0x1c; -static constexpr dart::compiler::target::word - AOT_Coroutine_to_processor_next_offset = 0x20; -static constexpr dart::compiler::target::word - AOT_Coroutine_to_processor_previous_offset = 0x24; -static constexpr dart::compiler::target::word AOT_Coroutine_to_state_offset = - 0x28; +static constexpr dart::compiler::target::word AOT_Coroutine_trampoline_offset = 0xc; +static constexpr dart::compiler::target::word AOT_Coroutine_argument_offset = 0x10; +static constexpr dart::compiler::target::word AOT_Coroutine_attributes_offset = 0x4c; +static constexpr dart::compiler::target::word AOT_Coroutine_caller_offset = 0x14; +static constexpr dart::compiler::target::word AOT_Coroutine_scheduler_offset = 0x18; +static constexpr dart::compiler::target::word AOT_Coroutine_processor_offset = 0x1c; +static constexpr dart::compiler::target::word AOT_Coroutine_to_processor_next_offset = 0x20; +static constexpr dart::compiler::target::word AOT_Coroutine_to_processor_previous_offset = 0x24; +static constexpr dart::compiler::target::word AOT_Coroutine_to_state_offset = 0x28; static constexpr dart::compiler::target::word AOT_Coroutine_index_offset = 0x50; -static constexpr dart::compiler::target::word AOT_Coroutine_stack_size_offset = - 0x34; -static constexpr dart::compiler::target::word - AOT_Coroutine_native_stack_base_offset = 0x38; -static constexpr dart::compiler::target::word AOT_Coroutine_stack_root_offset = - 0x3c; -static constexpr dart::compiler::target::word AOT_Coroutine_stack_base_offset = - 0x40; -static constexpr dart::compiler::target::word AOT_Coroutine_stack_limit_offset = - 0x44; -static constexpr dart::compiler::target::word - AOT_Coroutine_overflow_stack_limit_offset = 0x48; +static constexpr dart::compiler::target::word AOT_Coroutine_stack_size_offset = 0x34; +static constexpr dart::compiler::target::word AOT_Coroutine_native_stack_base_offset = 0x38; +static constexpr dart::compiler::target::word AOT_Coroutine_stack_root_offset = 0x3c; +static constexpr dart::compiler::target::word AOT_Coroutine_stack_base_offset = 0x40; +static constexpr dart::compiler::target::word AOT_Coroutine_stack_limit_offset = 0x44; +static constexpr dart::compiler::target::word AOT_Coroutine_overflow_stack_limit_offset = 0x48; static constexpr dart::compiler::target::word AOT_Code_entry_point_offset[] = {0x4, 0xc, 0x8, 0x10}; -static constexpr dart::compiler::target::word - AOT_Thread_write_barrier_wrappers_thread_offset[] = { - 0x318, 0x31c, 0x320, 0x324, 0x328, -1, 0x32c, -1, - 0x330, 0x334, -1, -1, -1, -1, -1, -1}; +static constexpr dart::compiler::target::word AOT_Thread_write_barrier_wrappers_thread_offset[] = {0x318, 0x31c, 0x320, 0x324, 0x328, -1, 0x32c, -1, 0x330, 0x334, -1, -1, -1, -1, -1, -1}; static constexpr dart::compiler::target::word AOT_AbstractType_InstanceSize = 0x14; static constexpr dart::compiler::target::word AOT_ApiError_InstanceSize = 0x8; static constexpr dart::compiler::target::word AOT_Array_header_size = 0xc; @@ -8669,16 +7883,14 @@ static constexpr dart::compiler::target::word AOT_Int32x4_value_offset = 0x8; static constexpr dart::compiler::target::word AOT_Isolate_current_tag_offset = 0x28; static constexpr dart::compiler::target::word AOT_Isolate_default_tag_offset = 0x30; static constexpr dart::compiler::target::word AOT_Isolate_finalizers_offset = 0x40; -static constexpr dart::compiler::target::word - AOT_Isolate_isolate_object_store_offset = 0x50; +static constexpr dart::compiler::target::word AOT_Isolate_isolate_object_store_offset = 0x50; static constexpr dart::compiler::target::word AOT_Isolate_has_resumption_breakpoints_offset = 0x49; static constexpr dart::compiler::target::word AOT_IsolateGroup_object_store_offset = 0x20; static constexpr dart::compiler::target::word AOT_IsolateGroup_class_table_offset = 0x10; static constexpr dart::compiler::target::word AOT_IsolateGroup_cached_class_table_table_offset = 0x18; static constexpr dart::compiler::target::word AOT_Isolate_single_step_offset = 0x48; static constexpr dart::compiler::target::word AOT_Isolate_user_tag_offset = 0x20; -static constexpr dart::compiler::target::word - AOT_IsolateObjectStore_coroutines_registry_offset = 0x18; +static constexpr dart::compiler::target::word AOT_IsolateObjectStore_coroutines_registry_offset = 0x18; static constexpr dart::compiler::target::word AOT_LinkedHashBase_data_offset = 0x18; static constexpr dart::compiler::target::word AOT_ImmutableLinkedHashBase_data_offset = 0x18; static constexpr dart::compiler::target::word AOT_LinkedHashBase_deleted_keys_offset = 0x28; @@ -8739,10 +7951,8 @@ static constexpr dart::compiler::target::word AOT_SuspendState_payload_offset = static constexpr dart::compiler::target::word AOT_SuspendState_pc_offset = 0x10; static constexpr dart::compiler::target::word AOT_SuspendState_then_callback_offset = 0x20; static constexpr dart::compiler::target::word AOT_Thread_AllocateArray_entry_point_offset = 0x2d0; -static constexpr dart::compiler::target::word - AOT_Thread_active_exception_offset = 0x740; -static constexpr dart::compiler::target::word - AOT_Thread_active_stacktrace_offset = 0x748; +static constexpr dart::compiler::target::word AOT_Thread_active_exception_offset = 0x740; +static constexpr dart::compiler::target::word AOT_Thread_active_stacktrace_offset = 0x748; static constexpr dart::compiler::target::word AOT_Thread_array_write_barrier_entry_point_offset = 0x1f8; static constexpr dart::compiler::target::word AOT_Thread_allocate_mint_with_fpu_regs_entry_point_offset = 0x208; static constexpr dart::compiler::target::word AOT_Thread_allocate_mint_with_fpu_regs_stub_offset = 0x120; @@ -8754,8 +7964,7 @@ static constexpr dart::compiler::target::word AOT_Thread_allocate_object_paramet static constexpr dart::compiler::target::word AOT_Thread_allocate_object_parameterized_stub_offset = 0x138; static constexpr dart::compiler::target::word AOT_Thread_allocate_object_slow_entry_point_offset = 0x228; static constexpr dart::compiler::target::word AOT_Thread_allocate_object_slow_stub_offset = 0x140; -static constexpr dart::compiler::target::word AOT_Thread_api_top_scope_offset = - 0x790; +static constexpr dart::compiler::target::word AOT_Thread_api_top_scope_offset = 0x790; static constexpr dart::compiler::target::word AOT_Thread_async_exception_handler_stub_offset = 0x148; static constexpr dart::compiler::target::word AOT_Thread_auto_scope_native_wrapper_entry_point_offset = 0x288; static constexpr dart::compiler::target::word AOT_Thread_bool_false_offset = 0x80; @@ -8763,13 +7972,10 @@ static constexpr dart::compiler::target::word AOT_Thread_bool_true_offset = 0x78 static constexpr dart::compiler::target::word AOT_Thread_bootstrap_native_wrapper_entry_point_offset = 0x278; static constexpr dart::compiler::target::word AOT_Thread_call_to_runtime_entry_point_offset = 0x200; static constexpr dart::compiler::target::word AOT_Thread_call_to_runtime_stub_offset = 0xb8; -static constexpr dart::compiler::target::word AOT_Thread_dart_stream_offset = - 0x7c8; +static constexpr dart::compiler::target::word AOT_Thread_dart_stream_offset = 0x7c8; static constexpr dart::compiler::target::word AOT_Thread_dispatch_table_array_offset = 0x58; -static constexpr dart::compiler::target::word - AOT_Thread_double_truncate_round_supported_offset = 0x798; -static constexpr dart::compiler::target::word - AOT_Thread_service_extension_stream_offset = 0x7d0; +static constexpr dart::compiler::target::word AOT_Thread_double_truncate_round_supported_offset = 0x798; +static constexpr dart::compiler::target::word AOT_Thread_service_extension_stream_offset = 0x7d0; static constexpr dart::compiler::target::word AOT_Thread_optimize_entry_offset = 0x250; static constexpr dart::compiler::target::word AOT_Thread_optimize_stub_offset = 0x1a0; static constexpr dart::compiler::target::word AOT_Thread_deoptimize_entry_offset = 0x258; @@ -8778,8 +7984,7 @@ static constexpr dart::compiler::target::word AOT_Thread_double_abs_address_offs static constexpr dart::compiler::target::word AOT_Thread_double_negate_address_offset = 0x2a0; static constexpr dart::compiler::target::word AOT_Thread_end_offset = 0x50; static constexpr dart::compiler::target::word AOT_Thread_enter_safepoint_stub_offset = 0x1d0; -static constexpr dart::compiler::target::word - AOT_Thread_execution_state_offset = 0x778; +static constexpr dart::compiler::target::word AOT_Thread_execution_state_offset = 0x778; static constexpr dart::compiler::target::word AOT_Thread_exit_safepoint_stub_offset = 0x1d8; static constexpr dart::compiler::target::word AOT_Thread_exit_safepoint_ignore_unwind_in_progress_stub_offset = 0x1e0; static constexpr dart::compiler::target::word AOT_Thread_call_native_through_safepoint_stub_offset = 0x1e8; @@ -8790,22 +7995,17 @@ static constexpr dart::compiler::target::word AOT_Thread_float_absolute_address_ static constexpr dart::compiler::target::word AOT_Thread_float_negate_address_offset = 0x2b8; static constexpr dart::compiler::target::word AOT_Thread_float_not_address_offset = 0x2b0; static constexpr dart::compiler::target::word AOT_Thread_float_zerow_address_offset = 0x2c8; -static constexpr dart::compiler::target::word - AOT_Thread_global_object_pool_offset = 0x760; +static constexpr dart::compiler::target::word AOT_Thread_global_object_pool_offset = 0x760; static constexpr dart::compiler::target::word AOT_Thread_invoke_dart_code_stub_offset = 0xb0; -static constexpr dart::compiler::target::word - AOT_Thread_exit_through_ffi_offset = 0x788; +static constexpr dart::compiler::target::word AOT_Thread_exit_through_ffi_offset = 0x788; static constexpr dart::compiler::target::word AOT_Thread_isolate_offset = 0x6e0; -static constexpr dart::compiler::target::word AOT_Thread_isolate_group_offset = - 0x6e8; +static constexpr dart::compiler::target::word AOT_Thread_isolate_group_offset = 0x6e8; static constexpr dart::compiler::target::word AOT_Thread_field_table_values_offset = 0x60; static constexpr dart::compiler::target::word AOT_Thread_lazy_deopt_from_return_stub_offset = 0x1b0; static constexpr dart::compiler::target::word AOT_Thread_lazy_deopt_from_throw_stub_offset = 0x1b8; static constexpr dart::compiler::target::word AOT_Thread_lazy_specialize_type_test_stub_offset = 0x1c8; -static constexpr dart::compiler::target::word - AOT_Thread_old_marking_stack_block_offset = 0x710; -static constexpr dart::compiler::target::word - AOT_Thread_new_marking_stack_block_offset = 0x718; +static constexpr dart::compiler::target::word AOT_Thread_old_marking_stack_block_offset = 0x710; +static constexpr dart::compiler::target::word AOT_Thread_new_marking_stack_block_offset = 0x718; static constexpr dart::compiler::target::word AOT_Thread_megamorphic_call_checked_entry_offset = 0x240; static constexpr dart::compiler::target::word AOT_Thread_switchable_call_miss_entry_offset = 0x248; static constexpr dart::compiler::target::word AOT_Thread_switchable_call_miss_stub_offset = 0x180; @@ -8828,68 +8028,44 @@ static constexpr dart::compiler::target::word AOT_Thread_return_async_star_stub_ static constexpr dart::compiler::target::word AOT_Thread_return_async_stub_offset = 0x158; static constexpr dart::compiler::target::word AOT_Thread_object_null_offset = 0x70; static constexpr dart::compiler::target::word AOT_Thread_predefined_symbols_address_offset = 0x290; -static constexpr dart::compiler::target::word AOT_Thread_resume_pc_offset = - 0x768; -static constexpr dart::compiler::target::word - AOT_Thread_saved_shadow_call_stack_offset = 0x770; -static constexpr dart::compiler::target::word - AOT_Thread_safepoint_state_offset = 0x780; +static constexpr dart::compiler::target::word AOT_Thread_resume_pc_offset = 0x768; +static constexpr dart::compiler::target::word AOT_Thread_saved_shadow_call_stack_offset = 0x770; +static constexpr dart::compiler::target::word AOT_Thread_safepoint_state_offset = 0x780; static constexpr dart::compiler::target::word AOT_Thread_shared_field_table_values_offset = 0x68; static constexpr dart::compiler::target::word AOT_Thread_slow_type_test_stub_offset = 0x1c0; static constexpr dart::compiler::target::word AOT_Thread_slow_type_test_entry_point_offset = 0x270; static constexpr dart::compiler::target::word AOT_Thread_stack_limit_offset = 0x38; -static constexpr dart::compiler::target::word - AOT_Thread_saved_stack_limit_offset = 0x6f0; -static constexpr dart::compiler::target::word - AOT_Thread_stack_overflow_flags_offset = 0x6f8; +static constexpr dart::compiler::target::word AOT_Thread_saved_stack_limit_offset = 0x6f0; +static constexpr dart::compiler::target::word AOT_Thread_stack_overflow_flags_offset = 0x6f8; static constexpr dart::compiler::target::word AOT_Thread_stack_overflow_shared_with_fpu_regs_entry_point_offset = 0x238; static constexpr dart::compiler::target::word AOT_Thread_stack_overflow_shared_with_fpu_regs_stub_offset = 0x178; static constexpr dart::compiler::target::word AOT_Thread_stack_overflow_shared_without_fpu_regs_entry_point_offset = 0x230; static constexpr dart::compiler::target::word AOT_Thread_stack_overflow_shared_without_fpu_regs_stub_offset = 0x170; -static constexpr dart::compiler::target::word - AOT_Thread_store_buffer_block_offset = 0x708; -static constexpr dart::compiler::target::word - AOT_Thread_suspend_state_await_entry_point_offset = 0x690; -static constexpr dart::compiler::target::word - AOT_Thread_suspend_state_await_with_type_check_entry_point_offset = 0x698; -static constexpr dart::compiler::target::word - AOT_Thread_suspend_state_init_async_entry_point_offset = 0x688; -static constexpr dart::compiler::target::word - AOT_Thread_suspend_state_return_async_entry_point_offset = 0x6a0; -static constexpr dart::compiler::target::word - AOT_Thread_suspend_state_return_async_not_future_entry_point_offset = 0x6a8; -static constexpr dart::compiler::target::word - AOT_Thread_suspend_state_init_async_star_entry_point_offset = 0x6b0; -static constexpr dart::compiler::target::word - AOT_Thread_suspend_state_yield_async_star_entry_point_offset = 0x6b8; -static constexpr dart::compiler::target::word - AOT_Thread_suspend_state_return_async_star_entry_point_offset = 0x6c0; -static constexpr dart::compiler::target::word - AOT_Thread_suspend_state_init_sync_star_entry_point_offset = 0x6c8; -static constexpr dart::compiler::target::word - AOT_Thread_suspend_state_suspend_sync_star_at_start_entry_point_offset = - 0x6d0; -static constexpr dart::compiler::target::word - AOT_Thread_suspend_state_handle_exception_entry_point_offset = 0x6d8; -static constexpr dart::compiler::target::word - AOT_Thread_top_exit_frame_info_offset = 0x700; +static constexpr dart::compiler::target::word AOT_Thread_store_buffer_block_offset = 0x708; +static constexpr dart::compiler::target::word AOT_Thread_suspend_state_await_entry_point_offset = 0x690; +static constexpr dart::compiler::target::word AOT_Thread_suspend_state_await_with_type_check_entry_point_offset = 0x698; +static constexpr dart::compiler::target::word AOT_Thread_suspend_state_init_async_entry_point_offset = 0x688; +static constexpr dart::compiler::target::word AOT_Thread_suspend_state_return_async_entry_point_offset = 0x6a0; +static constexpr dart::compiler::target::word AOT_Thread_suspend_state_return_async_not_future_entry_point_offset = 0x6a8; +static constexpr dart::compiler::target::word AOT_Thread_suspend_state_init_async_star_entry_point_offset = 0x6b0; +static constexpr dart::compiler::target::word AOT_Thread_suspend_state_yield_async_star_entry_point_offset = 0x6b8; +static constexpr dart::compiler::target::word AOT_Thread_suspend_state_return_async_star_entry_point_offset = 0x6c0; +static constexpr dart::compiler::target::word AOT_Thread_suspend_state_init_sync_star_entry_point_offset = 0x6c8; +static constexpr dart::compiler::target::word AOT_Thread_suspend_state_suspend_sync_star_at_start_entry_point_offset = 0x6d0; +static constexpr dart::compiler::target::word AOT_Thread_suspend_state_handle_exception_entry_point_offset = 0x6d8; +static constexpr dart::compiler::target::word AOT_Thread_top_exit_frame_info_offset = 0x700; static constexpr dart::compiler::target::word AOT_Thread_top_offset = 0x48; static constexpr dart::compiler::target::word AOT_Thread_top_resource_offset = 0x20; -static constexpr dart::compiler::target::word - AOT_Thread_unboxed_runtime_arg_offset = 0x730; +static constexpr dart::compiler::target::word AOT_Thread_unboxed_runtime_arg_offset = 0x730; static constexpr dart::compiler::target::word AOT_Thread_vm_tag_offset = 0x728; static constexpr dart::compiler::target::word AOT_Thread_write_barrier_entry_point_offset = 0x1f0; static constexpr dart::compiler::target::word AOT_Thread_write_barrier_mask_offset = 0x40; -static constexpr dart::compiler::target::word AOT_Thread_next_task_id_offset = - 0x7a0; +static constexpr dart::compiler::target::word AOT_Thread_next_task_id_offset = 0x7a0; static constexpr dart::compiler::target::word AOT_Thread_random_offset = 0x7a8; static constexpr dart::compiler::target::word AOT_Thread_jump_to_frame_entry_point_offset = 0x268; -static constexpr dart::compiler::target::word AOT_Thread_tsan_utils_offset = - 0x7b0; -static constexpr dart::compiler::target::word AOT_Thread_coroutine_offset = - 0x750; -static constexpr dart::compiler::target::word - AOT_Thread_disabled_coroutine_offset = 0x758; +static constexpr dart::compiler::target::word AOT_Thread_tsan_utils_offset = 0x7b0; +static constexpr dart::compiler::target::word AOT_Thread_coroutine_offset = 0x750; +static constexpr dart::compiler::target::word AOT_Thread_disabled_coroutine_offset = 0x758; static constexpr dart::compiler::target::word AOT_TsanUtils_setjmp_function_offset = 0x0; static constexpr dart::compiler::target::word AOT_TsanUtils_setjmp_buffer_offset = 0x8; static constexpr dart::compiler::target::word AOT_TsanUtils_exception_pc_offset = 0x10; @@ -8941,42 +8117,24 @@ static constexpr dart::compiler::target::word AOT_WeakReference_target_offset = static constexpr dart::compiler::target::word AOT_WeakReference_type_arguments_offset = 0x10; static constexpr dart::compiler::target::word AOT_Coroutine_name_offset = 0x8; static constexpr dart::compiler::target::word AOT_Coroutine_entry_offset = 0x10; -static constexpr dart::compiler::target::word AOT_Coroutine_trampoline_offset = - 0x18; -static constexpr dart::compiler::target::word AOT_Coroutine_arguments_offset = - 0x20; -static constexpr dart::compiler::target::word AOT_Coroutine_attributes_offset = - 0x98; -static constexpr dart::compiler::target::word AOT_Coroutine_caller_offset = - 0x28; -static constexpr dart::compiler::target::word AOT_Coroutine_scheduler_offset = - 0x30; -static constexpr dart::compiler::target::word AOT_Coroutine_processor_offset = - 0x38; -static constexpr dart::compiler::target::word - AOT_Coroutine_to_processor_next_offset = 0x40; -static constexpr dart::compiler::target::word - AOT_Coroutine_to_processor_previous_offset = 0x48; -static constexpr dart::compiler::target::word AOT_Coroutine_to_state_offset = - 0x50; +static constexpr dart::compiler::target::word AOT_Coroutine_trampoline_offset = 0x18; +static constexpr dart::compiler::target::word AOT_Coroutine_argument_offset = 0x20; +static constexpr dart::compiler::target::word AOT_Coroutine_attributes_offset = 0x98; +static constexpr dart::compiler::target::word AOT_Coroutine_caller_offset = 0x28; +static constexpr dart::compiler::target::word AOT_Coroutine_scheduler_offset = 0x30; +static constexpr dart::compiler::target::word AOT_Coroutine_processor_offset = 0x38; +static constexpr dart::compiler::target::word AOT_Coroutine_to_processor_next_offset = 0x40; +static constexpr dart::compiler::target::word AOT_Coroutine_to_processor_previous_offset = 0x48; +static constexpr dart::compiler::target::word AOT_Coroutine_to_state_offset = 0x50; static constexpr dart::compiler::target::word AOT_Coroutine_index_offset = 0xa0; -static constexpr dart::compiler::target::word AOT_Coroutine_stack_size_offset = - 0x68; -static constexpr dart::compiler::target::word - AOT_Coroutine_native_stack_base_offset = 0x70; -static constexpr dart::compiler::target::word AOT_Coroutine_stack_root_offset = - 0x78; -static constexpr dart::compiler::target::word AOT_Coroutine_stack_base_offset = - 0x80; -static constexpr dart::compiler::target::word AOT_Coroutine_stack_limit_offset = - 0x88; -static constexpr dart::compiler::target::word - AOT_Coroutine_overflow_stack_limit_offset = 0x90; +static constexpr dart::compiler::target::word AOT_Coroutine_stack_size_offset = 0x68; +static constexpr dart::compiler::target::word AOT_Coroutine_native_stack_base_offset = 0x70; +static constexpr dart::compiler::target::word AOT_Coroutine_stack_root_offset = 0x78; +static constexpr dart::compiler::target::word AOT_Coroutine_stack_base_offset = 0x80; +static constexpr dart::compiler::target::word AOT_Coroutine_stack_limit_offset = 0x88; +static constexpr dart::compiler::target::word AOT_Coroutine_overflow_stack_limit_offset = 0x90; static constexpr dart::compiler::target::word AOT_Code_entry_point_offset[] = {0x8, 0x18, 0x10, 0x20}; -static constexpr dart::compiler::target::word - AOT_Thread_write_barrier_wrappers_thread_offset[] = { - 0x630, 0x638, 0x640, 0x648, -1, -1, 0x650, 0x658, - 0x660, 0x668, 0x670, -1, 0x678, 0x680, -1, -1}; +static constexpr dart::compiler::target::word AOT_Thread_write_barrier_wrappers_thread_offset[] = {0x630, 0x638, 0x640, 0x648, -1, -1, 0x650, 0x658, 0x660, 0x668, 0x670, -1, 0x678, 0x680, -1, -1}; static constexpr dart::compiler::target::word AOT_AbstractType_InstanceSize = 0x28; static constexpr dart::compiler::target::word AOT_ApiError_InstanceSize = 0x10; static constexpr dart::compiler::target::word AOT_Array_header_size = 0x18; @@ -9185,16 +8343,14 @@ static constexpr dart::compiler::target::word AOT_Int32x4_value_offset = 0x8; static constexpr dart::compiler::target::word AOT_Isolate_current_tag_offset = 0x28; static constexpr dart::compiler::target::word AOT_Isolate_default_tag_offset = 0x30; static constexpr dart::compiler::target::word AOT_Isolate_finalizers_offset = 0x40; -static constexpr dart::compiler::target::word - AOT_Isolate_isolate_object_store_offset = 0x50; +static constexpr dart::compiler::target::word AOT_Isolate_isolate_object_store_offset = 0x50; static constexpr dart::compiler::target::word AOT_Isolate_has_resumption_breakpoints_offset = 0x49; static constexpr dart::compiler::target::word AOT_IsolateGroup_object_store_offset = 0x20; static constexpr dart::compiler::target::word AOT_IsolateGroup_class_table_offset = 0x10; static constexpr dart::compiler::target::word AOT_IsolateGroup_cached_class_table_table_offset = 0x18; static constexpr dart::compiler::target::word AOT_Isolate_single_step_offset = 0x48; static constexpr dart::compiler::target::word AOT_Isolate_user_tag_offset = 0x20; -static constexpr dart::compiler::target::word - AOT_IsolateObjectStore_coroutines_registry_offset = 0x18; +static constexpr dart::compiler::target::word AOT_IsolateObjectStore_coroutines_registry_offset = 0x18; static constexpr dart::compiler::target::word AOT_LinkedHashBase_data_offset = 0x18; static constexpr dart::compiler::target::word AOT_ImmutableLinkedHashBase_data_offset = 0x18; static constexpr dart::compiler::target::word AOT_LinkedHashBase_deleted_keys_offset = 0x28; @@ -9255,10 +8411,8 @@ static constexpr dart::compiler::target::word AOT_SuspendState_payload_offset = static constexpr dart::compiler::target::word AOT_SuspendState_pc_offset = 0x10; static constexpr dart::compiler::target::word AOT_SuspendState_then_callback_offset = 0x20; static constexpr dart::compiler::target::word AOT_Thread_AllocateArray_entry_point_offset = 0x2d0; -static constexpr dart::compiler::target::word - AOT_Thread_active_exception_offset = 0x788; -static constexpr dart::compiler::target::word - AOT_Thread_active_stacktrace_offset = 0x790; +static constexpr dart::compiler::target::word AOT_Thread_active_exception_offset = 0x788; +static constexpr dart::compiler::target::word AOT_Thread_active_stacktrace_offset = 0x790; static constexpr dart::compiler::target::word AOT_Thread_array_write_barrier_entry_point_offset = 0x1f8; static constexpr dart::compiler::target::word AOT_Thread_allocate_mint_with_fpu_regs_entry_point_offset = 0x208; static constexpr dart::compiler::target::word AOT_Thread_allocate_mint_with_fpu_regs_stub_offset = 0x120; @@ -9270,8 +8424,7 @@ static constexpr dart::compiler::target::word AOT_Thread_allocate_object_paramet static constexpr dart::compiler::target::word AOT_Thread_allocate_object_parameterized_stub_offset = 0x138; static constexpr dart::compiler::target::word AOT_Thread_allocate_object_slow_entry_point_offset = 0x228; static constexpr dart::compiler::target::word AOT_Thread_allocate_object_slow_stub_offset = 0x140; -static constexpr dart::compiler::target::word AOT_Thread_api_top_scope_offset = - 0x7d8; +static constexpr dart::compiler::target::word AOT_Thread_api_top_scope_offset = 0x7d8; static constexpr dart::compiler::target::word AOT_Thread_async_exception_handler_stub_offset = 0x148; static constexpr dart::compiler::target::word AOT_Thread_auto_scope_native_wrapper_entry_point_offset = 0x288; static constexpr dart::compiler::target::word AOT_Thread_bool_false_offset = 0x80; @@ -9279,13 +8432,10 @@ static constexpr dart::compiler::target::word AOT_Thread_bool_true_offset = 0x78 static constexpr dart::compiler::target::word AOT_Thread_bootstrap_native_wrapper_entry_point_offset = 0x278; static constexpr dart::compiler::target::word AOT_Thread_call_to_runtime_entry_point_offset = 0x200; static constexpr dart::compiler::target::word AOT_Thread_call_to_runtime_stub_offset = 0xb8; -static constexpr dart::compiler::target::word AOT_Thread_dart_stream_offset = - 0x810; +static constexpr dart::compiler::target::word AOT_Thread_dart_stream_offset = 0x810; static constexpr dart::compiler::target::word AOT_Thread_dispatch_table_array_offset = 0x58; -static constexpr dart::compiler::target::word - AOT_Thread_double_truncate_round_supported_offset = 0x7e0; -static constexpr dart::compiler::target::word - AOT_Thread_service_extension_stream_offset = 0x818; +static constexpr dart::compiler::target::word AOT_Thread_double_truncate_round_supported_offset = 0x7e0; +static constexpr dart::compiler::target::word AOT_Thread_service_extension_stream_offset = 0x818; static constexpr dart::compiler::target::word AOT_Thread_optimize_entry_offset = 0x250; static constexpr dart::compiler::target::word AOT_Thread_optimize_stub_offset = 0x1a0; static constexpr dart::compiler::target::word AOT_Thread_deoptimize_entry_offset = 0x258; @@ -9294,8 +8444,7 @@ static constexpr dart::compiler::target::word AOT_Thread_double_abs_address_offs static constexpr dart::compiler::target::word AOT_Thread_double_negate_address_offset = 0x2a0; static constexpr dart::compiler::target::word AOT_Thread_end_offset = 0x50; static constexpr dart::compiler::target::word AOT_Thread_enter_safepoint_stub_offset = 0x1d0; -static constexpr dart::compiler::target::word - AOT_Thread_execution_state_offset = 0x7c0; +static constexpr dart::compiler::target::word AOT_Thread_execution_state_offset = 0x7c0; static constexpr dart::compiler::target::word AOT_Thread_exit_safepoint_stub_offset = 0x1d8; static constexpr dart::compiler::target::word AOT_Thread_exit_safepoint_ignore_unwind_in_progress_stub_offset = 0x1e0; static constexpr dart::compiler::target::word AOT_Thread_call_native_through_safepoint_stub_offset = 0x1e8; @@ -9306,22 +8455,17 @@ static constexpr dart::compiler::target::word AOT_Thread_float_absolute_address_ static constexpr dart::compiler::target::word AOT_Thread_float_negate_address_offset = 0x2b8; static constexpr dart::compiler::target::word AOT_Thread_float_not_address_offset = 0x2b0; static constexpr dart::compiler::target::word AOT_Thread_float_zerow_address_offset = 0x2c8; -static constexpr dart::compiler::target::word - AOT_Thread_global_object_pool_offset = 0x7a8; +static constexpr dart::compiler::target::word AOT_Thread_global_object_pool_offset = 0x7a8; static constexpr dart::compiler::target::word AOT_Thread_invoke_dart_code_stub_offset = 0xb0; -static constexpr dart::compiler::target::word - AOT_Thread_exit_through_ffi_offset = 0x7d0; +static constexpr dart::compiler::target::word AOT_Thread_exit_through_ffi_offset = 0x7d0; static constexpr dart::compiler::target::word AOT_Thread_isolate_offset = 0x728; -static constexpr dart::compiler::target::word AOT_Thread_isolate_group_offset = - 0x730; +static constexpr dart::compiler::target::word AOT_Thread_isolate_group_offset = 0x730; static constexpr dart::compiler::target::word AOT_Thread_field_table_values_offset = 0x60; static constexpr dart::compiler::target::word AOT_Thread_lazy_deopt_from_return_stub_offset = 0x1b0; static constexpr dart::compiler::target::word AOT_Thread_lazy_deopt_from_throw_stub_offset = 0x1b8; static constexpr dart::compiler::target::word AOT_Thread_lazy_specialize_type_test_stub_offset = 0x1c8; -static constexpr dart::compiler::target::word - AOT_Thread_old_marking_stack_block_offset = 0x758; -static constexpr dart::compiler::target::word - AOT_Thread_new_marking_stack_block_offset = 0x760; +static constexpr dart::compiler::target::word AOT_Thread_old_marking_stack_block_offset = 0x758; +static constexpr dart::compiler::target::word AOT_Thread_new_marking_stack_block_offset = 0x760; static constexpr dart::compiler::target::word AOT_Thread_megamorphic_call_checked_entry_offset = 0x240; static constexpr dart::compiler::target::word AOT_Thread_switchable_call_miss_entry_offset = 0x248; static constexpr dart::compiler::target::word AOT_Thread_switchable_call_miss_stub_offset = 0x180; @@ -9344,68 +8488,44 @@ static constexpr dart::compiler::target::word AOT_Thread_return_async_star_stub_ static constexpr dart::compiler::target::word AOT_Thread_return_async_stub_offset = 0x158; static constexpr dart::compiler::target::word AOT_Thread_object_null_offset = 0x70; static constexpr dart::compiler::target::word AOT_Thread_predefined_symbols_address_offset = 0x290; -static constexpr dart::compiler::target::word AOT_Thread_resume_pc_offset = - 0x7b0; -static constexpr dart::compiler::target::word - AOT_Thread_saved_shadow_call_stack_offset = 0x7b8; -static constexpr dart::compiler::target::word - AOT_Thread_safepoint_state_offset = 0x7c8; +static constexpr dart::compiler::target::word AOT_Thread_resume_pc_offset = 0x7b0; +static constexpr dart::compiler::target::word AOT_Thread_saved_shadow_call_stack_offset = 0x7b8; +static constexpr dart::compiler::target::word AOT_Thread_safepoint_state_offset = 0x7c8; static constexpr dart::compiler::target::word AOT_Thread_shared_field_table_values_offset = 0x68; static constexpr dart::compiler::target::word AOT_Thread_slow_type_test_stub_offset = 0x1c0; static constexpr dart::compiler::target::word AOT_Thread_slow_type_test_entry_point_offset = 0x270; static constexpr dart::compiler::target::word AOT_Thread_stack_limit_offset = 0x38; -static constexpr dart::compiler::target::word - AOT_Thread_saved_stack_limit_offset = 0x738; -static constexpr dart::compiler::target::word - AOT_Thread_stack_overflow_flags_offset = 0x740; +static constexpr dart::compiler::target::word AOT_Thread_saved_stack_limit_offset = 0x738; +static constexpr dart::compiler::target::word AOT_Thread_stack_overflow_flags_offset = 0x740; static constexpr dart::compiler::target::word AOT_Thread_stack_overflow_shared_with_fpu_regs_entry_point_offset = 0x238; static constexpr dart::compiler::target::word AOT_Thread_stack_overflow_shared_with_fpu_regs_stub_offset = 0x178; static constexpr dart::compiler::target::word AOT_Thread_stack_overflow_shared_without_fpu_regs_entry_point_offset = 0x230; static constexpr dart::compiler::target::word AOT_Thread_stack_overflow_shared_without_fpu_regs_stub_offset = 0x170; -static constexpr dart::compiler::target::word - AOT_Thread_store_buffer_block_offset = 0x750; -static constexpr dart::compiler::target::word - AOT_Thread_suspend_state_await_entry_point_offset = 0x6d8; -static constexpr dart::compiler::target::word - AOT_Thread_suspend_state_await_with_type_check_entry_point_offset = 0x6e0; -static constexpr dart::compiler::target::word - AOT_Thread_suspend_state_init_async_entry_point_offset = 0x6d0; -static constexpr dart::compiler::target::word - AOT_Thread_suspend_state_return_async_entry_point_offset = 0x6e8; -static constexpr dart::compiler::target::word - AOT_Thread_suspend_state_return_async_not_future_entry_point_offset = 0x6f0; -static constexpr dart::compiler::target::word - AOT_Thread_suspend_state_init_async_star_entry_point_offset = 0x6f8; -static constexpr dart::compiler::target::word - AOT_Thread_suspend_state_yield_async_star_entry_point_offset = 0x700; -static constexpr dart::compiler::target::word - AOT_Thread_suspend_state_return_async_star_entry_point_offset = 0x708; -static constexpr dart::compiler::target::word - AOT_Thread_suspend_state_init_sync_star_entry_point_offset = 0x710; -static constexpr dart::compiler::target::word - AOT_Thread_suspend_state_suspend_sync_star_at_start_entry_point_offset = - 0x718; -static constexpr dart::compiler::target::word - AOT_Thread_suspend_state_handle_exception_entry_point_offset = 0x720; -static constexpr dart::compiler::target::word - AOT_Thread_top_exit_frame_info_offset = 0x748; +static constexpr dart::compiler::target::word AOT_Thread_store_buffer_block_offset = 0x750; +static constexpr dart::compiler::target::word AOT_Thread_suspend_state_await_entry_point_offset = 0x6d8; +static constexpr dart::compiler::target::word AOT_Thread_suspend_state_await_with_type_check_entry_point_offset = 0x6e0; +static constexpr dart::compiler::target::word AOT_Thread_suspend_state_init_async_entry_point_offset = 0x6d0; +static constexpr dart::compiler::target::word AOT_Thread_suspend_state_return_async_entry_point_offset = 0x6e8; +static constexpr dart::compiler::target::word AOT_Thread_suspend_state_return_async_not_future_entry_point_offset = 0x6f0; +static constexpr dart::compiler::target::word AOT_Thread_suspend_state_init_async_star_entry_point_offset = 0x6f8; +static constexpr dart::compiler::target::word AOT_Thread_suspend_state_yield_async_star_entry_point_offset = 0x700; +static constexpr dart::compiler::target::word AOT_Thread_suspend_state_return_async_star_entry_point_offset = 0x708; +static constexpr dart::compiler::target::word AOT_Thread_suspend_state_init_sync_star_entry_point_offset = 0x710; +static constexpr dart::compiler::target::word AOT_Thread_suspend_state_suspend_sync_star_at_start_entry_point_offset = 0x718; +static constexpr dart::compiler::target::word AOT_Thread_suspend_state_handle_exception_entry_point_offset = 0x720; +static constexpr dart::compiler::target::word AOT_Thread_top_exit_frame_info_offset = 0x748; static constexpr dart::compiler::target::word AOT_Thread_top_offset = 0x48; static constexpr dart::compiler::target::word AOT_Thread_top_resource_offset = 0x20; -static constexpr dart::compiler::target::word - AOT_Thread_unboxed_runtime_arg_offset = 0x778; +static constexpr dart::compiler::target::word AOT_Thread_unboxed_runtime_arg_offset = 0x778; static constexpr dart::compiler::target::word AOT_Thread_vm_tag_offset = 0x770; static constexpr dart::compiler::target::word AOT_Thread_write_barrier_entry_point_offset = 0x1f0; static constexpr dart::compiler::target::word AOT_Thread_write_barrier_mask_offset = 0x40; -static constexpr dart::compiler::target::word AOT_Thread_next_task_id_offset = - 0x7e8; +static constexpr dart::compiler::target::word AOT_Thread_next_task_id_offset = 0x7e8; static constexpr dart::compiler::target::word AOT_Thread_random_offset = 0x7f0; static constexpr dart::compiler::target::word AOT_Thread_jump_to_frame_entry_point_offset = 0x268; -static constexpr dart::compiler::target::word AOT_Thread_tsan_utils_offset = - 0x7f8; -static constexpr dart::compiler::target::word AOT_Thread_coroutine_offset = - 0x798; -static constexpr dart::compiler::target::word - AOT_Thread_disabled_coroutine_offset = 0x7a0; +static constexpr dart::compiler::target::word AOT_Thread_tsan_utils_offset = 0x7f8; +static constexpr dart::compiler::target::word AOT_Thread_coroutine_offset = 0x798; +static constexpr dart::compiler::target::word AOT_Thread_disabled_coroutine_offset = 0x7a0; static constexpr dart::compiler::target::word AOT_TsanUtils_setjmp_function_offset = 0x0; static constexpr dart::compiler::target::word AOT_TsanUtils_setjmp_buffer_offset = 0x8; static constexpr dart::compiler::target::word AOT_TsanUtils_exception_pc_offset = 0x10; @@ -9457,44 +8577,24 @@ static constexpr dart::compiler::target::word AOT_WeakReference_target_offset = static constexpr dart::compiler::target::word AOT_WeakReference_type_arguments_offset = 0x10; static constexpr dart::compiler::target::word AOT_Coroutine_name_offset = 0x8; static constexpr dart::compiler::target::word AOT_Coroutine_entry_offset = 0x10; -static constexpr dart::compiler::target::word AOT_Coroutine_trampoline_offset = - 0x18; -static constexpr dart::compiler::target::word AOT_Coroutine_arguments_offset = - 0x20; -static constexpr dart::compiler::target::word AOT_Coroutine_attributes_offset = - 0x98; -static constexpr dart::compiler::target::word AOT_Coroutine_caller_offset = - 0x28; -static constexpr dart::compiler::target::word AOT_Coroutine_scheduler_offset = - 0x30; -static constexpr dart::compiler::target::word AOT_Coroutine_processor_offset = - 0x38; -static constexpr dart::compiler::target::word - AOT_Coroutine_to_processor_next_offset = 0x40; -static constexpr dart::compiler::target::word - AOT_Coroutine_to_processor_previous_offset = 0x48; -static constexpr dart::compiler::target::word AOT_Coroutine_to_state_offset = - 0x50; +static constexpr dart::compiler::target::word AOT_Coroutine_trampoline_offset = 0x18; +static constexpr dart::compiler::target::word AOT_Coroutine_argument_offset = 0x20; +static constexpr dart::compiler::target::word AOT_Coroutine_attributes_offset = 0x98; +static constexpr dart::compiler::target::word AOT_Coroutine_caller_offset = 0x28; +static constexpr dart::compiler::target::word AOT_Coroutine_scheduler_offset = 0x30; +static constexpr dart::compiler::target::word AOT_Coroutine_processor_offset = 0x38; +static constexpr dart::compiler::target::word AOT_Coroutine_to_processor_next_offset = 0x40; +static constexpr dart::compiler::target::word AOT_Coroutine_to_processor_previous_offset = 0x48; +static constexpr dart::compiler::target::word AOT_Coroutine_to_state_offset = 0x50; static constexpr dart::compiler::target::word AOT_Coroutine_index_offset = 0xa0; -static constexpr dart::compiler::target::word AOT_Coroutine_stack_size_offset = - 0x68; -static constexpr dart::compiler::target::word - AOT_Coroutine_native_stack_base_offset = 0x70; -static constexpr dart::compiler::target::word AOT_Coroutine_stack_root_offset = - 0x78; -static constexpr dart::compiler::target::word AOT_Coroutine_stack_base_offset = - 0x80; -static constexpr dart::compiler::target::word AOT_Coroutine_stack_limit_offset = - 0x88; -static constexpr dart::compiler::target::word - AOT_Coroutine_overflow_stack_limit_offset = 0x90; +static constexpr dart::compiler::target::word AOT_Coroutine_stack_size_offset = 0x68; +static constexpr dart::compiler::target::word AOT_Coroutine_native_stack_base_offset = 0x70; +static constexpr dart::compiler::target::word AOT_Coroutine_stack_root_offset = 0x78; +static constexpr dart::compiler::target::word AOT_Coroutine_stack_base_offset = 0x80; +static constexpr dart::compiler::target::word AOT_Coroutine_stack_limit_offset = 0x88; +static constexpr dart::compiler::target::word AOT_Coroutine_overflow_stack_limit_offset = 0x90; static constexpr dart::compiler::target::word AOT_Code_entry_point_offset[] = {0x8, 0x18, 0x10, 0x20}; -static constexpr dart::compiler::target::word - AOT_Thread_write_barrier_wrappers_thread_offset[] = { - 0x630, 0x638, 0x640, 0x648, 0x650, 0x658, 0x660, 0x668, - 0x670, 0x678, 0x680, 0x688, 0x690, 0x698, 0x6a0, -1, - -1, -1, -1, 0x6a8, 0x6b0, -1, -1, 0x6b8, - 0x6c0, 0x6c8, -1, -1, -1, -1, -1, -1}; +static constexpr dart::compiler::target::word AOT_Thread_write_barrier_wrappers_thread_offset[] = {0x630, 0x638, 0x640, 0x648, 0x650, 0x658, 0x660, 0x668, 0x670, 0x678, 0x680, 0x688, 0x690, 0x698, 0x6a0, -1, -1, -1, -1, 0x6a8, 0x6b0, -1, -1, 0x6b8, 0x6c0, 0x6c8, -1, -1, -1, -1, -1, -1}; static constexpr dart::compiler::target::word AOT_AbstractType_InstanceSize = 0x28; static constexpr dart::compiler::target::word AOT_ApiError_InstanceSize = 0x10; static constexpr dart::compiler::target::word AOT_Array_header_size = 0x18; @@ -9698,16 +8798,14 @@ static constexpr dart::compiler::target::word AOT_Int32x4_value_offset = 0x8; static constexpr dart::compiler::target::word AOT_Isolate_current_tag_offset = 0x28; static constexpr dart::compiler::target::word AOT_Isolate_default_tag_offset = 0x30; static constexpr dart::compiler::target::word AOT_Isolate_finalizers_offset = 0x40; -static constexpr dart::compiler::target::word - AOT_Isolate_isolate_object_store_offset = 0x50; +static constexpr dart::compiler::target::word AOT_Isolate_isolate_object_store_offset = 0x50; static constexpr dart::compiler::target::word AOT_Isolate_has_resumption_breakpoints_offset = 0x49; static constexpr dart::compiler::target::word AOT_IsolateGroup_object_store_offset = 0x20; static constexpr dart::compiler::target::word AOT_IsolateGroup_class_table_offset = 0x10; static constexpr dart::compiler::target::word AOT_IsolateGroup_cached_class_table_table_offset = 0x18; static constexpr dart::compiler::target::word AOT_Isolate_single_step_offset = 0x48; static constexpr dart::compiler::target::word AOT_Isolate_user_tag_offset = 0x20; -static constexpr dart::compiler::target::word - AOT_IsolateObjectStore_coroutines_registry_offset = 0x18; +static constexpr dart::compiler::target::word AOT_IsolateObjectStore_coroutines_registry_offset = 0x18; static constexpr dart::compiler::target::word AOT_LinkedHashBase_data_offset = 0x10; static constexpr dart::compiler::target::word AOT_ImmutableLinkedHashBase_data_offset = 0x10; static constexpr dart::compiler::target::word AOT_LinkedHashBase_deleted_keys_offset = 0x18; @@ -9768,10 +8866,8 @@ static constexpr dart::compiler::target::word AOT_SuspendState_payload_offset = static constexpr dart::compiler::target::word AOT_SuspendState_pc_offset = 0x10; static constexpr dart::compiler::target::word AOT_SuspendState_then_callback_offset = 0x1c; static constexpr dart::compiler::target::word AOT_Thread_AllocateArray_entry_point_offset = 0x2d8; -static constexpr dart::compiler::target::word - AOT_Thread_active_exception_offset = 0x748; -static constexpr dart::compiler::target::word - AOT_Thread_active_stacktrace_offset = 0x750; +static constexpr dart::compiler::target::word AOT_Thread_active_exception_offset = 0x748; +static constexpr dart::compiler::target::word AOT_Thread_active_stacktrace_offset = 0x750; static constexpr dart::compiler::target::word AOT_Thread_array_write_barrier_entry_point_offset = 0x200; static constexpr dart::compiler::target::word AOT_Thread_allocate_mint_with_fpu_regs_entry_point_offset = 0x210; static constexpr dart::compiler::target::word AOT_Thread_allocate_mint_with_fpu_regs_stub_offset = 0x128; @@ -9783,8 +8879,7 @@ static constexpr dart::compiler::target::word AOT_Thread_allocate_object_paramet static constexpr dart::compiler::target::word AOT_Thread_allocate_object_parameterized_stub_offset = 0x140; static constexpr dart::compiler::target::word AOT_Thread_allocate_object_slow_entry_point_offset = 0x230; static constexpr dart::compiler::target::word AOT_Thread_allocate_object_slow_stub_offset = 0x148; -static constexpr dart::compiler::target::word AOT_Thread_api_top_scope_offset = - 0x798; +static constexpr dart::compiler::target::word AOT_Thread_api_top_scope_offset = 0x798; static constexpr dart::compiler::target::word AOT_Thread_async_exception_handler_stub_offset = 0x150; static constexpr dart::compiler::target::word AOT_Thread_auto_scope_native_wrapper_entry_point_offset = 0x290; static constexpr dart::compiler::target::word AOT_Thread_bool_false_offset = 0x88; @@ -9792,13 +8887,10 @@ static constexpr dart::compiler::target::word AOT_Thread_bool_true_offset = 0x80 static constexpr dart::compiler::target::word AOT_Thread_bootstrap_native_wrapper_entry_point_offset = 0x280; static constexpr dart::compiler::target::word AOT_Thread_call_to_runtime_entry_point_offset = 0x208; static constexpr dart::compiler::target::word AOT_Thread_call_to_runtime_stub_offset = 0xc0; -static constexpr dart::compiler::target::word AOT_Thread_dart_stream_offset = - 0x7d0; +static constexpr dart::compiler::target::word AOT_Thread_dart_stream_offset = 0x7d0; static constexpr dart::compiler::target::word AOT_Thread_dispatch_table_array_offset = 0x60; -static constexpr dart::compiler::target::word - AOT_Thread_double_truncate_round_supported_offset = 0x7a0; -static constexpr dart::compiler::target::word - AOT_Thread_service_extension_stream_offset = 0x7d8; +static constexpr dart::compiler::target::word AOT_Thread_double_truncate_round_supported_offset = 0x7a0; +static constexpr dart::compiler::target::word AOT_Thread_service_extension_stream_offset = 0x7d8; static constexpr dart::compiler::target::word AOT_Thread_optimize_entry_offset = 0x258; static constexpr dart::compiler::target::word AOT_Thread_optimize_stub_offset = 0x1a8; static constexpr dart::compiler::target::word AOT_Thread_deoptimize_entry_offset = 0x260; @@ -9807,8 +8899,7 @@ static constexpr dart::compiler::target::word AOT_Thread_double_abs_address_offs static constexpr dart::compiler::target::word AOT_Thread_double_negate_address_offset = 0x2a8; static constexpr dart::compiler::target::word AOT_Thread_end_offset = 0x58; static constexpr dart::compiler::target::word AOT_Thread_enter_safepoint_stub_offset = 0x1d8; -static constexpr dart::compiler::target::word - AOT_Thread_execution_state_offset = 0x780; +static constexpr dart::compiler::target::word AOT_Thread_execution_state_offset = 0x780; static constexpr dart::compiler::target::word AOT_Thread_exit_safepoint_stub_offset = 0x1e0; static constexpr dart::compiler::target::word AOT_Thread_exit_safepoint_ignore_unwind_in_progress_stub_offset = 0x1e8; static constexpr dart::compiler::target::word AOT_Thread_call_native_through_safepoint_stub_offset = 0x1f0; @@ -9819,22 +8910,17 @@ static constexpr dart::compiler::target::word AOT_Thread_float_absolute_address_ static constexpr dart::compiler::target::word AOT_Thread_float_negate_address_offset = 0x2c0; static constexpr dart::compiler::target::word AOT_Thread_float_not_address_offset = 0x2b8; static constexpr dart::compiler::target::word AOT_Thread_float_zerow_address_offset = 0x2d0; -static constexpr dart::compiler::target::word - AOT_Thread_global_object_pool_offset = 0x768; +static constexpr dart::compiler::target::word AOT_Thread_global_object_pool_offset = 0x768; static constexpr dart::compiler::target::word AOT_Thread_invoke_dart_code_stub_offset = 0xb8; -static constexpr dart::compiler::target::word - AOT_Thread_exit_through_ffi_offset = 0x790; +static constexpr dart::compiler::target::word AOT_Thread_exit_through_ffi_offset = 0x790; static constexpr dart::compiler::target::word AOT_Thread_isolate_offset = 0x6e8; -static constexpr dart::compiler::target::word AOT_Thread_isolate_group_offset = - 0x6f0; +static constexpr dart::compiler::target::word AOT_Thread_isolate_group_offset = 0x6f0; static constexpr dart::compiler::target::word AOT_Thread_field_table_values_offset = 0x68; static constexpr dart::compiler::target::word AOT_Thread_lazy_deopt_from_return_stub_offset = 0x1b8; static constexpr dart::compiler::target::word AOT_Thread_lazy_deopt_from_throw_stub_offset = 0x1c0; static constexpr dart::compiler::target::word AOT_Thread_lazy_specialize_type_test_stub_offset = 0x1d0; -static constexpr dart::compiler::target::word - AOT_Thread_old_marking_stack_block_offset = 0x718; -static constexpr dart::compiler::target::word - AOT_Thread_new_marking_stack_block_offset = 0x720; +static constexpr dart::compiler::target::word AOT_Thread_old_marking_stack_block_offset = 0x718; +static constexpr dart::compiler::target::word AOT_Thread_new_marking_stack_block_offset = 0x720; static constexpr dart::compiler::target::word AOT_Thread_megamorphic_call_checked_entry_offset = 0x248; static constexpr dart::compiler::target::word AOT_Thread_switchable_call_miss_entry_offset = 0x250; static constexpr dart::compiler::target::word AOT_Thread_switchable_call_miss_stub_offset = 0x188; @@ -9857,69 +8943,45 @@ static constexpr dart::compiler::target::word AOT_Thread_return_async_star_stub_ static constexpr dart::compiler::target::word AOT_Thread_return_async_stub_offset = 0x160; static constexpr dart::compiler::target::word AOT_Thread_object_null_offset = 0x78; static constexpr dart::compiler::target::word AOT_Thread_predefined_symbols_address_offset = 0x298; -static constexpr dart::compiler::target::word AOT_Thread_resume_pc_offset = - 0x770; -static constexpr dart::compiler::target::word - AOT_Thread_saved_shadow_call_stack_offset = 0x778; -static constexpr dart::compiler::target::word - AOT_Thread_safepoint_state_offset = 0x788; +static constexpr dart::compiler::target::word AOT_Thread_resume_pc_offset = 0x770; +static constexpr dart::compiler::target::word AOT_Thread_saved_shadow_call_stack_offset = 0x778; +static constexpr dart::compiler::target::word AOT_Thread_safepoint_state_offset = 0x788; static constexpr dart::compiler::target::word AOT_Thread_shared_field_table_values_offset = 0x70; static constexpr dart::compiler::target::word AOT_Thread_slow_type_test_stub_offset = 0x1c8; static constexpr dart::compiler::target::word AOT_Thread_slow_type_test_entry_point_offset = 0x278; static constexpr dart::compiler::target::word AOT_Thread_stack_limit_offset = 0x38; -static constexpr dart::compiler::target::word - AOT_Thread_saved_stack_limit_offset = 0x6f8; -static constexpr dart::compiler::target::word - AOT_Thread_stack_overflow_flags_offset = 0x700; +static constexpr dart::compiler::target::word AOT_Thread_saved_stack_limit_offset = 0x6f8; +static constexpr dart::compiler::target::word AOT_Thread_stack_overflow_flags_offset = 0x700; static constexpr dart::compiler::target::word AOT_Thread_stack_overflow_shared_with_fpu_regs_entry_point_offset = 0x240; static constexpr dart::compiler::target::word AOT_Thread_stack_overflow_shared_with_fpu_regs_stub_offset = 0x180; static constexpr dart::compiler::target::word AOT_Thread_stack_overflow_shared_without_fpu_regs_entry_point_offset = 0x238; static constexpr dart::compiler::target::word AOT_Thread_stack_overflow_shared_without_fpu_regs_stub_offset = 0x178; -static constexpr dart::compiler::target::word - AOT_Thread_store_buffer_block_offset = 0x710; -static constexpr dart::compiler::target::word - AOT_Thread_suspend_state_await_entry_point_offset = 0x698; -static constexpr dart::compiler::target::word - AOT_Thread_suspend_state_await_with_type_check_entry_point_offset = 0x6a0; -static constexpr dart::compiler::target::word - AOT_Thread_suspend_state_init_async_entry_point_offset = 0x690; -static constexpr dart::compiler::target::word - AOT_Thread_suspend_state_return_async_entry_point_offset = 0x6a8; -static constexpr dart::compiler::target::word - AOT_Thread_suspend_state_return_async_not_future_entry_point_offset = 0x6b0; -static constexpr dart::compiler::target::word - AOT_Thread_suspend_state_init_async_star_entry_point_offset = 0x6b8; -static constexpr dart::compiler::target::word - AOT_Thread_suspend_state_yield_async_star_entry_point_offset = 0x6c0; -static constexpr dart::compiler::target::word - AOT_Thread_suspend_state_return_async_star_entry_point_offset = 0x6c8; -static constexpr dart::compiler::target::word - AOT_Thread_suspend_state_init_sync_star_entry_point_offset = 0x6d0; -static constexpr dart::compiler::target::word - AOT_Thread_suspend_state_suspend_sync_star_at_start_entry_point_offset = - 0x6d8; -static constexpr dart::compiler::target::word - AOT_Thread_suspend_state_handle_exception_entry_point_offset = 0x6e0; -static constexpr dart::compiler::target::word - AOT_Thread_top_exit_frame_info_offset = 0x708; +static constexpr dart::compiler::target::word AOT_Thread_store_buffer_block_offset = 0x710; +static constexpr dart::compiler::target::word AOT_Thread_suspend_state_await_entry_point_offset = 0x698; +static constexpr dart::compiler::target::word AOT_Thread_suspend_state_await_with_type_check_entry_point_offset = 0x6a0; +static constexpr dart::compiler::target::word AOT_Thread_suspend_state_init_async_entry_point_offset = 0x690; +static constexpr dart::compiler::target::word AOT_Thread_suspend_state_return_async_entry_point_offset = 0x6a8; +static constexpr dart::compiler::target::word AOT_Thread_suspend_state_return_async_not_future_entry_point_offset = 0x6b0; +static constexpr dart::compiler::target::word AOT_Thread_suspend_state_init_async_star_entry_point_offset = 0x6b8; +static constexpr dart::compiler::target::word AOT_Thread_suspend_state_yield_async_star_entry_point_offset = 0x6c0; +static constexpr dart::compiler::target::word AOT_Thread_suspend_state_return_async_star_entry_point_offset = 0x6c8; +static constexpr dart::compiler::target::word AOT_Thread_suspend_state_init_sync_star_entry_point_offset = 0x6d0; +static constexpr dart::compiler::target::word AOT_Thread_suspend_state_suspend_sync_star_at_start_entry_point_offset = 0x6d8; +static constexpr dart::compiler::target::word AOT_Thread_suspend_state_handle_exception_entry_point_offset = 0x6e0; +static constexpr dart::compiler::target::word AOT_Thread_top_exit_frame_info_offset = 0x708; static constexpr dart::compiler::target::word AOT_Thread_top_offset = 0x50; static constexpr dart::compiler::target::word AOT_Thread_top_resource_offset = 0x20; -static constexpr dart::compiler::target::word - AOT_Thread_unboxed_runtime_arg_offset = 0x738; +static constexpr dart::compiler::target::word AOT_Thread_unboxed_runtime_arg_offset = 0x738; static constexpr dart::compiler::target::word AOT_Thread_vm_tag_offset = 0x730; static constexpr dart::compiler::target::word AOT_Thread_write_barrier_entry_point_offset = 0x1f8; static constexpr dart::compiler::target::word AOT_Thread_write_barrier_mask_offset = 0x40; static constexpr dart::compiler::target::word AOT_Thread_heap_base_offset = 0x48; -static constexpr dart::compiler::target::word AOT_Thread_next_task_id_offset = - 0x7a8; +static constexpr dart::compiler::target::word AOT_Thread_next_task_id_offset = 0x7a8; static constexpr dart::compiler::target::word AOT_Thread_random_offset = 0x7b0; static constexpr dart::compiler::target::word AOT_Thread_jump_to_frame_entry_point_offset = 0x270; -static constexpr dart::compiler::target::word AOT_Thread_tsan_utils_offset = - 0x7b8; -static constexpr dart::compiler::target::word AOT_Thread_coroutine_offset = - 0x758; -static constexpr dart::compiler::target::word - AOT_Thread_disabled_coroutine_offset = 0x760; +static constexpr dart::compiler::target::word AOT_Thread_tsan_utils_offset = 0x7b8; +static constexpr dart::compiler::target::word AOT_Thread_coroutine_offset = 0x758; +static constexpr dart::compiler::target::word AOT_Thread_disabled_coroutine_offset = 0x760; static constexpr dart::compiler::target::word AOT_TsanUtils_setjmp_function_offset = 0x0; static constexpr dart::compiler::target::word AOT_TsanUtils_setjmp_buffer_offset = 0x8; static constexpr dart::compiler::target::word AOT_TsanUtils_exception_pc_offset = 0x10; @@ -9971,42 +9033,24 @@ static constexpr dart::compiler::target::word AOT_WeakReference_target_offset = static constexpr dart::compiler::target::word AOT_WeakReference_type_arguments_offset = 0xc; static constexpr dart::compiler::target::word AOT_Coroutine_name_offset = 0x8; static constexpr dart::compiler::target::word AOT_Coroutine_entry_offset = 0xc; -static constexpr dart::compiler::target::word AOT_Coroutine_trampoline_offset = - 0x10; -static constexpr dart::compiler::target::word AOT_Coroutine_arguments_offset = - 0x14; -static constexpr dart::compiler::target::word AOT_Coroutine_attributes_offset = - 0x78; -static constexpr dart::compiler::target::word AOT_Coroutine_caller_offset = - 0x18; -static constexpr dart::compiler::target::word AOT_Coroutine_scheduler_offset = - 0x1c; -static constexpr dart::compiler::target::word AOT_Coroutine_processor_offset = - 0x20; -static constexpr dart::compiler::target::word - AOT_Coroutine_to_processor_next_offset = 0x24; -static constexpr dart::compiler::target::word - AOT_Coroutine_to_processor_previous_offset = 0x28; -static constexpr dart::compiler::target::word AOT_Coroutine_to_state_offset = - 0x30; +static constexpr dart::compiler::target::word AOT_Coroutine_trampoline_offset = 0x10; +static constexpr dart::compiler::target::word AOT_Coroutine_argument_offset = 0x14; +static constexpr dart::compiler::target::word AOT_Coroutine_attributes_offset = 0x78; +static constexpr dart::compiler::target::word AOT_Coroutine_caller_offset = 0x18; +static constexpr dart::compiler::target::word AOT_Coroutine_scheduler_offset = 0x1c; +static constexpr dart::compiler::target::word AOT_Coroutine_processor_offset = 0x20; +static constexpr dart::compiler::target::word AOT_Coroutine_to_processor_next_offset = 0x24; +static constexpr dart::compiler::target::word AOT_Coroutine_to_processor_previous_offset = 0x28; +static constexpr dart::compiler::target::word AOT_Coroutine_to_state_offset = 0x30; static constexpr dart::compiler::target::word AOT_Coroutine_index_offset = 0x80; -static constexpr dart::compiler::target::word AOT_Coroutine_stack_size_offset = - 0x48; -static constexpr dart::compiler::target::word - AOT_Coroutine_native_stack_base_offset = 0x50; -static constexpr dart::compiler::target::word AOT_Coroutine_stack_root_offset = - 0x58; -static constexpr dart::compiler::target::word AOT_Coroutine_stack_base_offset = - 0x60; -static constexpr dart::compiler::target::word AOT_Coroutine_stack_limit_offset = - 0x68; -static constexpr dart::compiler::target::word - AOT_Coroutine_overflow_stack_limit_offset = 0x70; +static constexpr dart::compiler::target::word AOT_Coroutine_stack_size_offset = 0x48; +static constexpr dart::compiler::target::word AOT_Coroutine_native_stack_base_offset = 0x50; +static constexpr dart::compiler::target::word AOT_Coroutine_stack_root_offset = 0x58; +static constexpr dart::compiler::target::word AOT_Coroutine_stack_base_offset = 0x60; +static constexpr dart::compiler::target::word AOT_Coroutine_stack_limit_offset = 0x68; +static constexpr dart::compiler::target::word AOT_Coroutine_overflow_stack_limit_offset = 0x70; static constexpr dart::compiler::target::word AOT_Code_entry_point_offset[] = {0x8, 0x18, 0x10, 0x20}; -static constexpr dart::compiler::target::word - AOT_Thread_write_barrier_wrappers_thread_offset[] = { - 0x638, 0x640, 0x648, 0x650, -1, -1, 0x658, 0x660, - 0x668, 0x670, 0x678, -1, 0x680, 0x688, -1, -1}; +static constexpr dart::compiler::target::word AOT_Thread_write_barrier_wrappers_thread_offset[] = {0x638, 0x640, 0x648, 0x650, -1, -1, 0x658, 0x660, 0x668, 0x670, 0x678, -1, 0x680, 0x688, -1, -1}; static constexpr dart::compiler::target::word AOT_AbstractType_InstanceSize = 0x20; static constexpr dart::compiler::target::word AOT_ApiError_InstanceSize = 0x10; static constexpr dart::compiler::target::word AOT_Array_header_size = 0x10; @@ -10210,16 +9254,14 @@ static constexpr dart::compiler::target::word AOT_Int32x4_value_offset = 0x8; static constexpr dart::compiler::target::word AOT_Isolate_current_tag_offset = 0x28; static constexpr dart::compiler::target::word AOT_Isolate_default_tag_offset = 0x30; static constexpr dart::compiler::target::word AOT_Isolate_finalizers_offset = 0x40; -static constexpr dart::compiler::target::word - AOT_Isolate_isolate_object_store_offset = 0x50; +static constexpr dart::compiler::target::word AOT_Isolate_isolate_object_store_offset = 0x50; static constexpr dart::compiler::target::word AOT_Isolate_has_resumption_breakpoints_offset = 0x49; static constexpr dart::compiler::target::word AOT_IsolateGroup_object_store_offset = 0x20; static constexpr dart::compiler::target::word AOT_IsolateGroup_class_table_offset = 0x10; static constexpr dart::compiler::target::word AOT_IsolateGroup_cached_class_table_table_offset = 0x18; static constexpr dart::compiler::target::word AOT_Isolate_single_step_offset = 0x48; static constexpr dart::compiler::target::word AOT_Isolate_user_tag_offset = 0x20; -static constexpr dart::compiler::target::word - AOT_IsolateObjectStore_coroutines_registry_offset = 0x18; +static constexpr dart::compiler::target::word AOT_IsolateObjectStore_coroutines_registry_offset = 0x18; static constexpr dart::compiler::target::word AOT_LinkedHashBase_data_offset = 0x10; static constexpr dart::compiler::target::word AOT_ImmutableLinkedHashBase_data_offset = 0x10; static constexpr dart::compiler::target::word AOT_LinkedHashBase_deleted_keys_offset = 0x18; @@ -10280,10 +9322,8 @@ static constexpr dart::compiler::target::word AOT_SuspendState_payload_offset = static constexpr dart::compiler::target::word AOT_SuspendState_pc_offset = 0x10; static constexpr dart::compiler::target::word AOT_SuspendState_then_callback_offset = 0x1c; static constexpr dart::compiler::target::word AOT_Thread_AllocateArray_entry_point_offset = 0x2d8; -static constexpr dart::compiler::target::word - AOT_Thread_active_exception_offset = 0x790; -static constexpr dart::compiler::target::word - AOT_Thread_active_stacktrace_offset = 0x798; +static constexpr dart::compiler::target::word AOT_Thread_active_exception_offset = 0x790; +static constexpr dart::compiler::target::word AOT_Thread_active_stacktrace_offset = 0x798; static constexpr dart::compiler::target::word AOT_Thread_array_write_barrier_entry_point_offset = 0x200; static constexpr dart::compiler::target::word AOT_Thread_allocate_mint_with_fpu_regs_entry_point_offset = 0x210; static constexpr dart::compiler::target::word AOT_Thread_allocate_mint_with_fpu_regs_stub_offset = 0x128; @@ -10295,8 +9335,7 @@ static constexpr dart::compiler::target::word AOT_Thread_allocate_object_paramet static constexpr dart::compiler::target::word AOT_Thread_allocate_object_parameterized_stub_offset = 0x140; static constexpr dart::compiler::target::word AOT_Thread_allocate_object_slow_entry_point_offset = 0x230; static constexpr dart::compiler::target::word AOT_Thread_allocate_object_slow_stub_offset = 0x148; -static constexpr dart::compiler::target::word AOT_Thread_api_top_scope_offset = - 0x7e0; +static constexpr dart::compiler::target::word AOT_Thread_api_top_scope_offset = 0x7e0; static constexpr dart::compiler::target::word AOT_Thread_async_exception_handler_stub_offset = 0x150; static constexpr dart::compiler::target::word AOT_Thread_auto_scope_native_wrapper_entry_point_offset = 0x290; static constexpr dart::compiler::target::word AOT_Thread_bool_false_offset = 0x88; @@ -10304,13 +9343,10 @@ static constexpr dart::compiler::target::word AOT_Thread_bool_true_offset = 0x80 static constexpr dart::compiler::target::word AOT_Thread_bootstrap_native_wrapper_entry_point_offset = 0x280; static constexpr dart::compiler::target::word AOT_Thread_call_to_runtime_entry_point_offset = 0x208; static constexpr dart::compiler::target::word AOT_Thread_call_to_runtime_stub_offset = 0xc0; -static constexpr dart::compiler::target::word AOT_Thread_dart_stream_offset = - 0x818; +static constexpr dart::compiler::target::word AOT_Thread_dart_stream_offset = 0x818; static constexpr dart::compiler::target::word AOT_Thread_dispatch_table_array_offset = 0x60; -static constexpr dart::compiler::target::word - AOT_Thread_double_truncate_round_supported_offset = 0x7e8; -static constexpr dart::compiler::target::word - AOT_Thread_service_extension_stream_offset = 0x820; +static constexpr dart::compiler::target::word AOT_Thread_double_truncate_round_supported_offset = 0x7e8; +static constexpr dart::compiler::target::word AOT_Thread_service_extension_stream_offset = 0x820; static constexpr dart::compiler::target::word AOT_Thread_optimize_entry_offset = 0x258; static constexpr dart::compiler::target::word AOT_Thread_optimize_stub_offset = 0x1a8; static constexpr dart::compiler::target::word AOT_Thread_deoptimize_entry_offset = 0x260; @@ -10319,8 +9355,7 @@ static constexpr dart::compiler::target::word AOT_Thread_double_abs_address_offs static constexpr dart::compiler::target::word AOT_Thread_double_negate_address_offset = 0x2a8; static constexpr dart::compiler::target::word AOT_Thread_end_offset = 0x58; static constexpr dart::compiler::target::word AOT_Thread_enter_safepoint_stub_offset = 0x1d8; -static constexpr dart::compiler::target::word - AOT_Thread_execution_state_offset = 0x7c8; +static constexpr dart::compiler::target::word AOT_Thread_execution_state_offset = 0x7c8; static constexpr dart::compiler::target::word AOT_Thread_exit_safepoint_stub_offset = 0x1e0; static constexpr dart::compiler::target::word AOT_Thread_exit_safepoint_ignore_unwind_in_progress_stub_offset = 0x1e8; static constexpr dart::compiler::target::word AOT_Thread_call_native_through_safepoint_stub_offset = 0x1f0; @@ -10331,22 +9366,17 @@ static constexpr dart::compiler::target::word AOT_Thread_float_absolute_address_ static constexpr dart::compiler::target::word AOT_Thread_float_negate_address_offset = 0x2c0; static constexpr dart::compiler::target::word AOT_Thread_float_not_address_offset = 0x2b8; static constexpr dart::compiler::target::word AOT_Thread_float_zerow_address_offset = 0x2d0; -static constexpr dart::compiler::target::word - AOT_Thread_global_object_pool_offset = 0x7b0; +static constexpr dart::compiler::target::word AOT_Thread_global_object_pool_offset = 0x7b0; static constexpr dart::compiler::target::word AOT_Thread_invoke_dart_code_stub_offset = 0xb8; -static constexpr dart::compiler::target::word - AOT_Thread_exit_through_ffi_offset = 0x7d8; +static constexpr dart::compiler::target::word AOT_Thread_exit_through_ffi_offset = 0x7d8; static constexpr dart::compiler::target::word AOT_Thread_isolate_offset = 0x730; -static constexpr dart::compiler::target::word AOT_Thread_isolate_group_offset = - 0x738; +static constexpr dart::compiler::target::word AOT_Thread_isolate_group_offset = 0x738; static constexpr dart::compiler::target::word AOT_Thread_field_table_values_offset = 0x68; static constexpr dart::compiler::target::word AOT_Thread_lazy_deopt_from_return_stub_offset = 0x1b8; static constexpr dart::compiler::target::word AOT_Thread_lazy_deopt_from_throw_stub_offset = 0x1c0; static constexpr dart::compiler::target::word AOT_Thread_lazy_specialize_type_test_stub_offset = 0x1d0; -static constexpr dart::compiler::target::word - AOT_Thread_old_marking_stack_block_offset = 0x760; -static constexpr dart::compiler::target::word - AOT_Thread_new_marking_stack_block_offset = 0x768; +static constexpr dart::compiler::target::word AOT_Thread_old_marking_stack_block_offset = 0x760; +static constexpr dart::compiler::target::word AOT_Thread_new_marking_stack_block_offset = 0x768; static constexpr dart::compiler::target::word AOT_Thread_megamorphic_call_checked_entry_offset = 0x248; static constexpr dart::compiler::target::word AOT_Thread_switchable_call_miss_entry_offset = 0x250; static constexpr dart::compiler::target::word AOT_Thread_switchable_call_miss_stub_offset = 0x188; @@ -10369,69 +9399,45 @@ static constexpr dart::compiler::target::word AOT_Thread_return_async_star_stub_ static constexpr dart::compiler::target::word AOT_Thread_return_async_stub_offset = 0x160; static constexpr dart::compiler::target::word AOT_Thread_object_null_offset = 0x78; static constexpr dart::compiler::target::word AOT_Thread_predefined_symbols_address_offset = 0x298; -static constexpr dart::compiler::target::word AOT_Thread_resume_pc_offset = - 0x7b8; -static constexpr dart::compiler::target::word - AOT_Thread_saved_shadow_call_stack_offset = 0x7c0; -static constexpr dart::compiler::target::word - AOT_Thread_safepoint_state_offset = 0x7d0; +static constexpr dart::compiler::target::word AOT_Thread_resume_pc_offset = 0x7b8; +static constexpr dart::compiler::target::word AOT_Thread_saved_shadow_call_stack_offset = 0x7c0; +static constexpr dart::compiler::target::word AOT_Thread_safepoint_state_offset = 0x7d0; static constexpr dart::compiler::target::word AOT_Thread_shared_field_table_values_offset = 0x70; static constexpr dart::compiler::target::word AOT_Thread_slow_type_test_stub_offset = 0x1c8; static constexpr dart::compiler::target::word AOT_Thread_slow_type_test_entry_point_offset = 0x278; static constexpr dart::compiler::target::word AOT_Thread_stack_limit_offset = 0x38; -static constexpr dart::compiler::target::word - AOT_Thread_saved_stack_limit_offset = 0x740; -static constexpr dart::compiler::target::word - AOT_Thread_stack_overflow_flags_offset = 0x748; +static constexpr dart::compiler::target::word AOT_Thread_saved_stack_limit_offset = 0x740; +static constexpr dart::compiler::target::word AOT_Thread_stack_overflow_flags_offset = 0x748; static constexpr dart::compiler::target::word AOT_Thread_stack_overflow_shared_with_fpu_regs_entry_point_offset = 0x240; static constexpr dart::compiler::target::word AOT_Thread_stack_overflow_shared_with_fpu_regs_stub_offset = 0x180; static constexpr dart::compiler::target::word AOT_Thread_stack_overflow_shared_without_fpu_regs_entry_point_offset = 0x238; static constexpr dart::compiler::target::word AOT_Thread_stack_overflow_shared_without_fpu_regs_stub_offset = 0x178; -static constexpr dart::compiler::target::word - AOT_Thread_store_buffer_block_offset = 0x758; -static constexpr dart::compiler::target::word - AOT_Thread_suspend_state_await_entry_point_offset = 0x6e0; -static constexpr dart::compiler::target::word - AOT_Thread_suspend_state_await_with_type_check_entry_point_offset = 0x6e8; -static constexpr dart::compiler::target::word - AOT_Thread_suspend_state_init_async_entry_point_offset = 0x6d8; -static constexpr dart::compiler::target::word - AOT_Thread_suspend_state_return_async_entry_point_offset = 0x6f0; -static constexpr dart::compiler::target::word - AOT_Thread_suspend_state_return_async_not_future_entry_point_offset = 0x6f8; -static constexpr dart::compiler::target::word - AOT_Thread_suspend_state_init_async_star_entry_point_offset = 0x700; -static constexpr dart::compiler::target::word - AOT_Thread_suspend_state_yield_async_star_entry_point_offset = 0x708; -static constexpr dart::compiler::target::word - AOT_Thread_suspend_state_return_async_star_entry_point_offset = 0x710; -static constexpr dart::compiler::target::word - AOT_Thread_suspend_state_init_sync_star_entry_point_offset = 0x718; -static constexpr dart::compiler::target::word - AOT_Thread_suspend_state_suspend_sync_star_at_start_entry_point_offset = - 0x720; -static constexpr dart::compiler::target::word - AOT_Thread_suspend_state_handle_exception_entry_point_offset = 0x728; -static constexpr dart::compiler::target::word - AOT_Thread_top_exit_frame_info_offset = 0x750; +static constexpr dart::compiler::target::word AOT_Thread_store_buffer_block_offset = 0x758; +static constexpr dart::compiler::target::word AOT_Thread_suspend_state_await_entry_point_offset = 0x6e0; +static constexpr dart::compiler::target::word AOT_Thread_suspend_state_await_with_type_check_entry_point_offset = 0x6e8; +static constexpr dart::compiler::target::word AOT_Thread_suspend_state_init_async_entry_point_offset = 0x6d8; +static constexpr dart::compiler::target::word AOT_Thread_suspend_state_return_async_entry_point_offset = 0x6f0; +static constexpr dart::compiler::target::word AOT_Thread_suspend_state_return_async_not_future_entry_point_offset = 0x6f8; +static constexpr dart::compiler::target::word AOT_Thread_suspend_state_init_async_star_entry_point_offset = 0x700; +static constexpr dart::compiler::target::word AOT_Thread_suspend_state_yield_async_star_entry_point_offset = 0x708; +static constexpr dart::compiler::target::word AOT_Thread_suspend_state_return_async_star_entry_point_offset = 0x710; +static constexpr dart::compiler::target::word AOT_Thread_suspend_state_init_sync_star_entry_point_offset = 0x718; +static constexpr dart::compiler::target::word AOT_Thread_suspend_state_suspend_sync_star_at_start_entry_point_offset = 0x720; +static constexpr dart::compiler::target::word AOT_Thread_suspend_state_handle_exception_entry_point_offset = 0x728; +static constexpr dart::compiler::target::word AOT_Thread_top_exit_frame_info_offset = 0x750; static constexpr dart::compiler::target::word AOT_Thread_top_offset = 0x50; static constexpr dart::compiler::target::word AOT_Thread_top_resource_offset = 0x20; -static constexpr dart::compiler::target::word - AOT_Thread_unboxed_runtime_arg_offset = 0x780; +static constexpr dart::compiler::target::word AOT_Thread_unboxed_runtime_arg_offset = 0x780; static constexpr dart::compiler::target::word AOT_Thread_vm_tag_offset = 0x778; static constexpr dart::compiler::target::word AOT_Thread_write_barrier_entry_point_offset = 0x1f8; static constexpr dart::compiler::target::word AOT_Thread_write_barrier_mask_offset = 0x40; static constexpr dart::compiler::target::word AOT_Thread_heap_base_offset = 0x48; -static constexpr dart::compiler::target::word AOT_Thread_next_task_id_offset = - 0x7f0; +static constexpr dart::compiler::target::word AOT_Thread_next_task_id_offset = 0x7f0; static constexpr dart::compiler::target::word AOT_Thread_random_offset = 0x7f8; static constexpr dart::compiler::target::word AOT_Thread_jump_to_frame_entry_point_offset = 0x270; -static constexpr dart::compiler::target::word AOT_Thread_tsan_utils_offset = - 0x800; -static constexpr dart::compiler::target::word AOT_Thread_coroutine_offset = - 0x7a0; -static constexpr dart::compiler::target::word - AOT_Thread_disabled_coroutine_offset = 0x7a8; +static constexpr dart::compiler::target::word AOT_Thread_tsan_utils_offset = 0x800; +static constexpr dart::compiler::target::word AOT_Thread_coroutine_offset = 0x7a0; +static constexpr dart::compiler::target::word AOT_Thread_disabled_coroutine_offset = 0x7a8; static constexpr dart::compiler::target::word AOT_TsanUtils_setjmp_function_offset = 0x0; static constexpr dart::compiler::target::word AOT_TsanUtils_setjmp_buffer_offset = 0x8; static constexpr dart::compiler::target::word AOT_TsanUtils_exception_pc_offset = 0x10; @@ -10483,44 +9489,24 @@ static constexpr dart::compiler::target::word AOT_WeakReference_target_offset = static constexpr dart::compiler::target::word AOT_WeakReference_type_arguments_offset = 0xc; static constexpr dart::compiler::target::word AOT_Coroutine_name_offset = 0x8; static constexpr dart::compiler::target::word AOT_Coroutine_entry_offset = 0xc; -static constexpr dart::compiler::target::word AOT_Coroutine_trampoline_offset = - 0x10; -static constexpr dart::compiler::target::word AOT_Coroutine_arguments_offset = - 0x14; -static constexpr dart::compiler::target::word AOT_Coroutine_attributes_offset = - 0x78; -static constexpr dart::compiler::target::word AOT_Coroutine_caller_offset = - 0x18; -static constexpr dart::compiler::target::word AOT_Coroutine_scheduler_offset = - 0x1c; -static constexpr dart::compiler::target::word AOT_Coroutine_processor_offset = - 0x20; -static constexpr dart::compiler::target::word - AOT_Coroutine_to_processor_next_offset = 0x24; -static constexpr dart::compiler::target::word - AOT_Coroutine_to_processor_previous_offset = 0x28; -static constexpr dart::compiler::target::word AOT_Coroutine_to_state_offset = - 0x30; +static constexpr dart::compiler::target::word AOT_Coroutine_trampoline_offset = 0x10; +static constexpr dart::compiler::target::word AOT_Coroutine_argument_offset = 0x14; +static constexpr dart::compiler::target::word AOT_Coroutine_attributes_offset = 0x78; +static constexpr dart::compiler::target::word AOT_Coroutine_caller_offset = 0x18; +static constexpr dart::compiler::target::word AOT_Coroutine_scheduler_offset = 0x1c; +static constexpr dart::compiler::target::word AOT_Coroutine_processor_offset = 0x20; +static constexpr dart::compiler::target::word AOT_Coroutine_to_processor_next_offset = 0x24; +static constexpr dart::compiler::target::word AOT_Coroutine_to_processor_previous_offset = 0x28; +static constexpr dart::compiler::target::word AOT_Coroutine_to_state_offset = 0x30; static constexpr dart::compiler::target::word AOT_Coroutine_index_offset = 0x80; -static constexpr dart::compiler::target::word AOT_Coroutine_stack_size_offset = - 0x48; -static constexpr dart::compiler::target::word - AOT_Coroutine_native_stack_base_offset = 0x50; -static constexpr dart::compiler::target::word AOT_Coroutine_stack_root_offset = - 0x58; -static constexpr dart::compiler::target::word AOT_Coroutine_stack_base_offset = - 0x60; -static constexpr dart::compiler::target::word AOT_Coroutine_stack_limit_offset = - 0x68; -static constexpr dart::compiler::target::word - AOT_Coroutine_overflow_stack_limit_offset = 0x70; +static constexpr dart::compiler::target::word AOT_Coroutine_stack_size_offset = 0x48; +static constexpr dart::compiler::target::word AOT_Coroutine_native_stack_base_offset = 0x50; +static constexpr dart::compiler::target::word AOT_Coroutine_stack_root_offset = 0x58; +static constexpr dart::compiler::target::word AOT_Coroutine_stack_base_offset = 0x60; +static constexpr dart::compiler::target::word AOT_Coroutine_stack_limit_offset = 0x68; +static constexpr dart::compiler::target::word AOT_Coroutine_overflow_stack_limit_offset = 0x70; static constexpr dart::compiler::target::word AOT_Code_entry_point_offset[] = {0x8, 0x18, 0x10, 0x20}; -static constexpr dart::compiler::target::word - AOT_Thread_write_barrier_wrappers_thread_offset[] = { - 0x638, 0x640, 0x648, 0x650, 0x658, 0x660, 0x668, 0x670, - 0x678, 0x680, 0x688, 0x690, 0x698, 0x6a0, 0x6a8, -1, - -1, -1, -1, 0x6b0, 0x6b8, -1, -1, 0x6c0, - 0x6c8, 0x6d0, -1, -1, -1, -1, -1, -1}; +static constexpr dart::compiler::target::word AOT_Thread_write_barrier_wrappers_thread_offset[] = {0x638, 0x640, 0x648, 0x650, 0x658, 0x660, 0x668, 0x670, 0x678, 0x680, 0x688, 0x690, 0x698, 0x6a0, 0x6a8, -1, -1, -1, -1, 0x6b0, 0x6b8, -1, -1, 0x6c0, 0x6c8, 0x6d0, -1, -1, -1, -1, -1, -1}; static constexpr dart::compiler::target::word AOT_AbstractType_InstanceSize = 0x20; static constexpr dart::compiler::target::word AOT_ApiError_InstanceSize = 0x10; static constexpr dart::compiler::target::word AOT_Array_header_size = 0x10; @@ -10724,16 +9710,14 @@ static constexpr dart::compiler::target::word AOT_Int32x4_value_offset = 0x8; static constexpr dart::compiler::target::word AOT_Isolate_current_tag_offset = 0x14; static constexpr dart::compiler::target::word AOT_Isolate_default_tag_offset = 0x18; static constexpr dart::compiler::target::word AOT_Isolate_finalizers_offset = 0x20; -static constexpr dart::compiler::target::word - AOT_Isolate_isolate_object_store_offset = 0x28; +static constexpr dart::compiler::target::word AOT_Isolate_isolate_object_store_offset = 0x28; static constexpr dart::compiler::target::word AOT_Isolate_has_resumption_breakpoints_offset = 0x25; static constexpr dart::compiler::target::word AOT_IsolateGroup_object_store_offset = 0x10; static constexpr dart::compiler::target::word AOT_IsolateGroup_class_table_offset = 0x8; static constexpr dart::compiler::target::word AOT_IsolateGroup_cached_class_table_table_offset = 0xc; static constexpr dart::compiler::target::word AOT_Isolate_single_step_offset = 0x24; static constexpr dart::compiler::target::word AOT_Isolate_user_tag_offset = 0x10; -static constexpr dart::compiler::target::word - AOT_IsolateObjectStore_coroutines_registry_offset = 0xc; +static constexpr dart::compiler::target::word AOT_IsolateObjectStore_coroutines_registry_offset = 0xc; static constexpr dart::compiler::target::word AOT_LinkedHashBase_data_offset = 0xc; static constexpr dart::compiler::target::word AOT_ImmutableLinkedHashBase_data_offset = 0xc; static constexpr dart::compiler::target::word AOT_LinkedHashBase_deleted_keys_offset = 0x14; @@ -10794,10 +9778,8 @@ static constexpr dart::compiler::target::word AOT_SuspendState_payload_offset = static constexpr dart::compiler::target::word AOT_SuspendState_pc_offset = 0x8; static constexpr dart::compiler::target::word AOT_SuspendState_then_callback_offset = 0x10; static constexpr dart::compiler::target::word AOT_Thread_AllocateArray_entry_point_offset = 0x168; -static constexpr dart::compiler::target::word - AOT_Thread_active_exception_offset = 0x3c8; -static constexpr dart::compiler::target::word - AOT_Thread_active_stacktrace_offset = 0x3cc; +static constexpr dart::compiler::target::word AOT_Thread_active_exception_offset = 0x3c8; +static constexpr dart::compiler::target::word AOT_Thread_active_stacktrace_offset = 0x3cc; static constexpr dart::compiler::target::word AOT_Thread_array_write_barrier_entry_point_offset = 0xfc; static constexpr dart::compiler::target::word AOT_Thread_allocate_mint_with_fpu_regs_entry_point_offset = 0x104; static constexpr dart::compiler::target::word AOT_Thread_allocate_mint_with_fpu_regs_stub_offset = 0x90; @@ -10809,8 +9791,7 @@ static constexpr dart::compiler::target::word AOT_Thread_allocate_object_paramet static constexpr dart::compiler::target::word AOT_Thread_allocate_object_parameterized_stub_offset = 0x9c; static constexpr dart::compiler::target::word AOT_Thread_allocate_object_slow_entry_point_offset = 0x114; static constexpr dart::compiler::target::word AOT_Thread_allocate_object_slow_stub_offset = 0xa0; -static constexpr dart::compiler::target::word AOT_Thread_api_top_scope_offset = - 0x3f0; +static constexpr dart::compiler::target::word AOT_Thread_api_top_scope_offset = 0x3f0; static constexpr dart::compiler::target::word AOT_Thread_async_exception_handler_stub_offset = 0xa4; static constexpr dart::compiler::target::word AOT_Thread_auto_scope_native_wrapper_entry_point_offset = 0x144; static constexpr dart::compiler::target::word AOT_Thread_bool_false_offset = 0x40; @@ -10818,13 +9799,10 @@ static constexpr dart::compiler::target::word AOT_Thread_bool_true_offset = 0x3c static constexpr dart::compiler::target::word AOT_Thread_bootstrap_native_wrapper_entry_point_offset = 0x13c; static constexpr dart::compiler::target::word AOT_Thread_call_to_runtime_entry_point_offset = 0x100; static constexpr dart::compiler::target::word AOT_Thread_call_to_runtime_stub_offset = 0x5c; -static constexpr dart::compiler::target::word AOT_Thread_dart_stream_offset = - 0x414; +static constexpr dart::compiler::target::word AOT_Thread_dart_stream_offset = 0x414; static constexpr dart::compiler::target::word AOT_Thread_dispatch_table_array_offset = 0x2c; -static constexpr dart::compiler::target::word - AOT_Thread_double_truncate_round_supported_offset = 0x3f4; -static constexpr dart::compiler::target::word - AOT_Thread_service_extension_stream_offset = 0x418; +static constexpr dart::compiler::target::word AOT_Thread_double_truncate_round_supported_offset = 0x3f4; +static constexpr dart::compiler::target::word AOT_Thread_service_extension_stream_offset = 0x418; static constexpr dart::compiler::target::word AOT_Thread_optimize_entry_offset = 0x128; static constexpr dart::compiler::target::word AOT_Thread_optimize_stub_offset = 0xd0; static constexpr dart::compiler::target::word AOT_Thread_deoptimize_entry_offset = 0x12c; @@ -10833,8 +9811,7 @@ static constexpr dart::compiler::target::word AOT_Thread_double_abs_address_offs static constexpr dart::compiler::target::word AOT_Thread_double_negate_address_offset = 0x150; static constexpr dart::compiler::target::word AOT_Thread_end_offset = 0x28; static constexpr dart::compiler::target::word AOT_Thread_enter_safepoint_stub_offset = 0xe8; -static constexpr dart::compiler::target::word - AOT_Thread_execution_state_offset = 0x3e4; +static constexpr dart::compiler::target::word AOT_Thread_execution_state_offset = 0x3e4; static constexpr dart::compiler::target::word AOT_Thread_exit_safepoint_stub_offset = 0xec; static constexpr dart::compiler::target::word AOT_Thread_exit_safepoint_ignore_unwind_in_progress_stub_offset = 0xf0; static constexpr dart::compiler::target::word AOT_Thread_call_native_through_safepoint_stub_offset = 0xf4; @@ -10845,22 +9822,17 @@ static constexpr dart::compiler::target::word AOT_Thread_float_absolute_address_ static constexpr dart::compiler::target::word AOT_Thread_float_negate_address_offset = 0x15c; static constexpr dart::compiler::target::word AOT_Thread_float_not_address_offset = 0x158; static constexpr dart::compiler::target::word AOT_Thread_float_zerow_address_offset = 0x164; -static constexpr dart::compiler::target::word - AOT_Thread_global_object_pool_offset = 0x3d8; +static constexpr dart::compiler::target::word AOT_Thread_global_object_pool_offset = 0x3d8; static constexpr dart::compiler::target::word AOT_Thread_invoke_dart_code_stub_offset = 0x58; -static constexpr dart::compiler::target::word - AOT_Thread_exit_through_ffi_offset = 0x3ec; +static constexpr dart::compiler::target::word AOT_Thread_exit_through_ffi_offset = 0x3ec; static constexpr dart::compiler::target::word AOT_Thread_isolate_offset = 0x38c; -static constexpr dart::compiler::target::word AOT_Thread_isolate_group_offset = - 0x390; +static constexpr dart::compiler::target::word AOT_Thread_isolate_group_offset = 0x390; static constexpr dart::compiler::target::word AOT_Thread_field_table_values_offset = 0x30; static constexpr dart::compiler::target::word AOT_Thread_lazy_deopt_from_return_stub_offset = 0xd8; static constexpr dart::compiler::target::word AOT_Thread_lazy_deopt_from_throw_stub_offset = 0xdc; static constexpr dart::compiler::target::word AOT_Thread_lazy_specialize_type_test_stub_offset = 0xe4; -static constexpr dart::compiler::target::word - AOT_Thread_old_marking_stack_block_offset = 0x3a4; -static constexpr dart::compiler::target::word - AOT_Thread_new_marking_stack_block_offset = 0x3a8; +static constexpr dart::compiler::target::word AOT_Thread_old_marking_stack_block_offset = 0x3a4; +static constexpr dart::compiler::target::word AOT_Thread_new_marking_stack_block_offset = 0x3a8; static constexpr dart::compiler::target::word AOT_Thread_megamorphic_call_checked_entry_offset = 0x120; static constexpr dart::compiler::target::word AOT_Thread_switchable_call_miss_entry_offset = 0x124; static constexpr dart::compiler::target::word AOT_Thread_switchable_call_miss_stub_offset = 0xc0; @@ -10883,68 +9855,44 @@ static constexpr dart::compiler::target::word AOT_Thread_return_async_star_stub_ static constexpr dart::compiler::target::word AOT_Thread_return_async_stub_offset = 0xac; static constexpr dart::compiler::target::word AOT_Thread_object_null_offset = 0x38; static constexpr dart::compiler::target::word AOT_Thread_predefined_symbols_address_offset = 0x148; -static constexpr dart::compiler::target::word AOT_Thread_resume_pc_offset = - 0x3dc; -static constexpr dart::compiler::target::word - AOT_Thread_saved_shadow_call_stack_offset = 0x3e0; -static constexpr dart::compiler::target::word - AOT_Thread_safepoint_state_offset = 0x3e8; +static constexpr dart::compiler::target::word AOT_Thread_resume_pc_offset = 0x3dc; +static constexpr dart::compiler::target::word AOT_Thread_saved_shadow_call_stack_offset = 0x3e0; +static constexpr dart::compiler::target::word AOT_Thread_safepoint_state_offset = 0x3e8; static constexpr dart::compiler::target::word AOT_Thread_shared_field_table_values_offset = 0x34; static constexpr dart::compiler::target::word AOT_Thread_slow_type_test_stub_offset = 0xe0; static constexpr dart::compiler::target::word AOT_Thread_slow_type_test_entry_point_offset = 0x138; static constexpr dart::compiler::target::word AOT_Thread_stack_limit_offset = 0x1c; -static constexpr dart::compiler::target::word - AOT_Thread_saved_stack_limit_offset = 0x394; -static constexpr dart::compiler::target::word - AOT_Thread_stack_overflow_flags_offset = 0x398; +static constexpr dart::compiler::target::word AOT_Thread_saved_stack_limit_offset = 0x394; +static constexpr dart::compiler::target::word AOT_Thread_stack_overflow_flags_offset = 0x398; static constexpr dart::compiler::target::word AOT_Thread_stack_overflow_shared_with_fpu_regs_entry_point_offset = 0x11c; static constexpr dart::compiler::target::word AOT_Thread_stack_overflow_shared_with_fpu_regs_stub_offset = 0xbc; static constexpr dart::compiler::target::word AOT_Thread_stack_overflow_shared_without_fpu_regs_entry_point_offset = 0x118; static constexpr dart::compiler::target::word AOT_Thread_stack_overflow_shared_without_fpu_regs_stub_offset = 0xb8; -static constexpr dart::compiler::target::word - AOT_Thread_store_buffer_block_offset = 0x3a0; -static constexpr dart::compiler::target::word - AOT_Thread_suspend_state_await_entry_point_offset = 0x364; -static constexpr dart::compiler::target::word - AOT_Thread_suspend_state_await_with_type_check_entry_point_offset = 0x368; -static constexpr dart::compiler::target::word - AOT_Thread_suspend_state_init_async_entry_point_offset = 0x360; -static constexpr dart::compiler::target::word - AOT_Thread_suspend_state_return_async_entry_point_offset = 0x36c; -static constexpr dart::compiler::target::word - AOT_Thread_suspend_state_return_async_not_future_entry_point_offset = 0x370; -static constexpr dart::compiler::target::word - AOT_Thread_suspend_state_init_async_star_entry_point_offset = 0x374; -static constexpr dart::compiler::target::word - AOT_Thread_suspend_state_yield_async_star_entry_point_offset = 0x378; -static constexpr dart::compiler::target::word - AOT_Thread_suspend_state_return_async_star_entry_point_offset = 0x37c; -static constexpr dart::compiler::target::word - AOT_Thread_suspend_state_init_sync_star_entry_point_offset = 0x380; -static constexpr dart::compiler::target::word - AOT_Thread_suspend_state_suspend_sync_star_at_start_entry_point_offset = - 0x384; -static constexpr dart::compiler::target::word - AOT_Thread_suspend_state_handle_exception_entry_point_offset = 0x388; -static constexpr dart::compiler::target::word - AOT_Thread_top_exit_frame_info_offset = 0x39c; +static constexpr dart::compiler::target::word AOT_Thread_store_buffer_block_offset = 0x3a0; +static constexpr dart::compiler::target::word AOT_Thread_suspend_state_await_entry_point_offset = 0x364; +static constexpr dart::compiler::target::word AOT_Thread_suspend_state_await_with_type_check_entry_point_offset = 0x368; +static constexpr dart::compiler::target::word AOT_Thread_suspend_state_init_async_entry_point_offset = 0x360; +static constexpr dart::compiler::target::word AOT_Thread_suspend_state_return_async_entry_point_offset = 0x36c; +static constexpr dart::compiler::target::word AOT_Thread_suspend_state_return_async_not_future_entry_point_offset = 0x370; +static constexpr dart::compiler::target::word AOT_Thread_suspend_state_init_async_star_entry_point_offset = 0x374; +static constexpr dart::compiler::target::word AOT_Thread_suspend_state_yield_async_star_entry_point_offset = 0x378; +static constexpr dart::compiler::target::word AOT_Thread_suspend_state_return_async_star_entry_point_offset = 0x37c; +static constexpr dart::compiler::target::word AOT_Thread_suspend_state_init_sync_star_entry_point_offset = 0x380; +static constexpr dart::compiler::target::word AOT_Thread_suspend_state_suspend_sync_star_at_start_entry_point_offset = 0x384; +static constexpr dart::compiler::target::word AOT_Thread_suspend_state_handle_exception_entry_point_offset = 0x388; +static constexpr dart::compiler::target::word AOT_Thread_top_exit_frame_info_offset = 0x39c; static constexpr dart::compiler::target::word AOT_Thread_top_offset = 0x24; static constexpr dart::compiler::target::word AOT_Thread_top_resource_offset = 0x10; -static constexpr dart::compiler::target::word - AOT_Thread_unboxed_runtime_arg_offset = 0x3b8; +static constexpr dart::compiler::target::word AOT_Thread_unboxed_runtime_arg_offset = 0x3b8; static constexpr dart::compiler::target::word AOT_Thread_vm_tag_offset = 0x3b0; static constexpr dart::compiler::target::word AOT_Thread_write_barrier_entry_point_offset = 0xf8; static constexpr dart::compiler::target::word AOT_Thread_write_barrier_mask_offset = 0x20; -static constexpr dart::compiler::target::word AOT_Thread_next_task_id_offset = - 0x3f8; +static constexpr dart::compiler::target::word AOT_Thread_next_task_id_offset = 0x3f8; static constexpr dart::compiler::target::word AOT_Thread_random_offset = 0x400; static constexpr dart::compiler::target::word AOT_Thread_jump_to_frame_entry_point_offset = 0x134; -static constexpr dart::compiler::target::word AOT_Thread_tsan_utils_offset = - 0x408; -static constexpr dart::compiler::target::word AOT_Thread_coroutine_offset = - 0x3d0; -static constexpr dart::compiler::target::word - AOT_Thread_disabled_coroutine_offset = 0x3d4; +static constexpr dart::compiler::target::word AOT_Thread_tsan_utils_offset = 0x408; +static constexpr dart::compiler::target::word AOT_Thread_coroutine_offset = 0x3d0; +static constexpr dart::compiler::target::word AOT_Thread_disabled_coroutine_offset = 0x3d4; static constexpr dart::compiler::target::word AOT_TsanUtils_setjmp_function_offset = 0x0; static constexpr dart::compiler::target::word AOT_TsanUtils_setjmp_buffer_offset = 0x4; static constexpr dart::compiler::target::word AOT_TsanUtils_exception_pc_offset = 0x8; @@ -10996,43 +9944,24 @@ static constexpr dart::compiler::target::word AOT_WeakReference_target_offset = static constexpr dart::compiler::target::word AOT_WeakReference_type_arguments_offset = 0x8; static constexpr dart::compiler::target::word AOT_Coroutine_name_offset = 0x4; static constexpr dart::compiler::target::word AOT_Coroutine_entry_offset = 0x8; -static constexpr dart::compiler::target::word AOT_Coroutine_trampoline_offset = - 0xc; -static constexpr dart::compiler::target::word AOT_Coroutine_arguments_offset = - 0x10; -static constexpr dart::compiler::target::word AOT_Coroutine_attributes_offset = - 0x4c; -static constexpr dart::compiler::target::word AOT_Coroutine_caller_offset = - 0x14; -static constexpr dart::compiler::target::word AOT_Coroutine_scheduler_offset = - 0x18; -static constexpr dart::compiler::target::word AOT_Coroutine_processor_offset = - 0x1c; -static constexpr dart::compiler::target::word - AOT_Coroutine_to_processor_next_offset = 0x20; -static constexpr dart::compiler::target::word - AOT_Coroutine_to_processor_previous_offset = 0x24; -static constexpr dart::compiler::target::word AOT_Coroutine_to_state_offset = - 0x28; +static constexpr dart::compiler::target::word AOT_Coroutine_trampoline_offset = 0xc; +static constexpr dart::compiler::target::word AOT_Coroutine_argument_offset = 0x10; +static constexpr dart::compiler::target::word AOT_Coroutine_attributes_offset = 0x4c; +static constexpr dart::compiler::target::word AOT_Coroutine_caller_offset = 0x14; +static constexpr dart::compiler::target::word AOT_Coroutine_scheduler_offset = 0x18; +static constexpr dart::compiler::target::word AOT_Coroutine_processor_offset = 0x1c; +static constexpr dart::compiler::target::word AOT_Coroutine_to_processor_next_offset = 0x20; +static constexpr dart::compiler::target::word AOT_Coroutine_to_processor_previous_offset = 0x24; +static constexpr dart::compiler::target::word AOT_Coroutine_to_state_offset = 0x28; static constexpr dart::compiler::target::word AOT_Coroutine_index_offset = 0x50; -static constexpr dart::compiler::target::word AOT_Coroutine_stack_size_offset = - 0x34; -static constexpr dart::compiler::target::word - AOT_Coroutine_native_stack_base_offset = 0x38; -static constexpr dart::compiler::target::word AOT_Coroutine_stack_root_offset = - 0x3c; -static constexpr dart::compiler::target::word AOT_Coroutine_stack_base_offset = - 0x40; -static constexpr dart::compiler::target::word AOT_Coroutine_stack_limit_offset = - 0x44; -static constexpr dart::compiler::target::word - AOT_Coroutine_overflow_stack_limit_offset = 0x48; +static constexpr dart::compiler::target::word AOT_Coroutine_stack_size_offset = 0x34; +static constexpr dart::compiler::target::word AOT_Coroutine_native_stack_base_offset = 0x38; +static constexpr dart::compiler::target::word AOT_Coroutine_stack_root_offset = 0x3c; +static constexpr dart::compiler::target::word AOT_Coroutine_stack_base_offset = 0x40; +static constexpr dart::compiler::target::word AOT_Coroutine_stack_limit_offset = 0x44; +static constexpr dart::compiler::target::word AOT_Coroutine_overflow_stack_limit_offset = 0x48; static constexpr dart::compiler::target::word AOT_Code_entry_point_offset[] = {0x4, 0xc, 0x8, 0x10}; -static constexpr dart::compiler::target::word - AOT_Thread_write_barrier_wrappers_thread_offset[] = { - -1, -1, -1, -1, -1, 0x318, 0x31c, 0x320, -1, -1, 0x324, - 0x328, 0x32c, -1, -1, -1, 0x330, 0x334, 0x338, 0x33c, 0x340, 0x344, - 0x348, 0x34c, -1, -1, -1, -1, 0x350, 0x354, 0x358, 0x35c}; +static constexpr dart::compiler::target::word AOT_Thread_write_barrier_wrappers_thread_offset[] = {-1, -1, -1, -1, -1, 0x318, 0x31c, 0x320, -1, -1, 0x324, 0x328, 0x32c, -1, -1, -1, 0x330, 0x334, 0x338, 0x33c, 0x340, 0x344, 0x348, 0x34c, -1, -1, -1, -1, 0x350, 0x354, 0x358, 0x35c}; static constexpr dart::compiler::target::word AOT_AbstractType_InstanceSize = 0x14; static constexpr dart::compiler::target::word AOT_ApiError_InstanceSize = 0x8; static constexpr dart::compiler::target::word AOT_Array_header_size = 0xc; @@ -11236,16 +10165,14 @@ static constexpr dart::compiler::target::word AOT_Int32x4_value_offset = 0x8; static constexpr dart::compiler::target::word AOT_Isolate_current_tag_offset = 0x28; static constexpr dart::compiler::target::word AOT_Isolate_default_tag_offset = 0x30; static constexpr dart::compiler::target::word AOT_Isolate_finalizers_offset = 0x40; -static constexpr dart::compiler::target::word - AOT_Isolate_isolate_object_store_offset = 0x50; +static constexpr dart::compiler::target::word AOT_Isolate_isolate_object_store_offset = 0x50; static constexpr dart::compiler::target::word AOT_Isolate_has_resumption_breakpoints_offset = 0x49; static constexpr dart::compiler::target::word AOT_IsolateGroup_object_store_offset = 0x20; static constexpr dart::compiler::target::word AOT_IsolateGroup_class_table_offset = 0x10; static constexpr dart::compiler::target::word AOT_IsolateGroup_cached_class_table_table_offset = 0x18; static constexpr dart::compiler::target::word AOT_Isolate_single_step_offset = 0x48; static constexpr dart::compiler::target::word AOT_Isolate_user_tag_offset = 0x20; -static constexpr dart::compiler::target::word - AOT_IsolateObjectStore_coroutines_registry_offset = 0x18; +static constexpr dart::compiler::target::word AOT_IsolateObjectStore_coroutines_registry_offset = 0x18; static constexpr dart::compiler::target::word AOT_LinkedHashBase_data_offset = 0x18; static constexpr dart::compiler::target::word AOT_ImmutableLinkedHashBase_data_offset = 0x18; static constexpr dart::compiler::target::word AOT_LinkedHashBase_deleted_keys_offset = 0x28; @@ -11306,10 +10233,8 @@ static constexpr dart::compiler::target::word AOT_SuspendState_payload_offset = static constexpr dart::compiler::target::word AOT_SuspendState_pc_offset = 0x10; static constexpr dart::compiler::target::word AOT_SuspendState_then_callback_offset = 0x20; static constexpr dart::compiler::target::word AOT_Thread_AllocateArray_entry_point_offset = 0x2d0; -static constexpr dart::compiler::target::word - AOT_Thread_active_exception_offset = 0x778; -static constexpr dart::compiler::target::word - AOT_Thread_active_stacktrace_offset = 0x780; +static constexpr dart::compiler::target::word AOT_Thread_active_exception_offset = 0x778; +static constexpr dart::compiler::target::word AOT_Thread_active_stacktrace_offset = 0x780; static constexpr dart::compiler::target::word AOT_Thread_array_write_barrier_entry_point_offset = 0x1f8; static constexpr dart::compiler::target::word AOT_Thread_allocate_mint_with_fpu_regs_entry_point_offset = 0x208; static constexpr dart::compiler::target::word AOT_Thread_allocate_mint_with_fpu_regs_stub_offset = 0x120; @@ -11321,8 +10246,7 @@ static constexpr dart::compiler::target::word AOT_Thread_allocate_object_paramet static constexpr dart::compiler::target::word AOT_Thread_allocate_object_parameterized_stub_offset = 0x138; static constexpr dart::compiler::target::word AOT_Thread_allocate_object_slow_entry_point_offset = 0x228; static constexpr dart::compiler::target::word AOT_Thread_allocate_object_slow_stub_offset = 0x140; -static constexpr dart::compiler::target::word AOT_Thread_api_top_scope_offset = - 0x7c8; +static constexpr dart::compiler::target::word AOT_Thread_api_top_scope_offset = 0x7c8; static constexpr dart::compiler::target::word AOT_Thread_async_exception_handler_stub_offset = 0x148; static constexpr dart::compiler::target::word AOT_Thread_auto_scope_native_wrapper_entry_point_offset = 0x288; static constexpr dart::compiler::target::word AOT_Thread_bool_false_offset = 0x80; @@ -11330,13 +10254,10 @@ static constexpr dart::compiler::target::word AOT_Thread_bool_true_offset = 0x78 static constexpr dart::compiler::target::word AOT_Thread_bootstrap_native_wrapper_entry_point_offset = 0x278; static constexpr dart::compiler::target::word AOT_Thread_call_to_runtime_entry_point_offset = 0x200; static constexpr dart::compiler::target::word AOT_Thread_call_to_runtime_stub_offset = 0xb8; -static constexpr dart::compiler::target::word AOT_Thread_dart_stream_offset = - 0x800; +static constexpr dart::compiler::target::word AOT_Thread_dart_stream_offset = 0x800; static constexpr dart::compiler::target::word AOT_Thread_dispatch_table_array_offset = 0x58; -static constexpr dart::compiler::target::word - AOT_Thread_double_truncate_round_supported_offset = 0x7d0; -static constexpr dart::compiler::target::word - AOT_Thread_service_extension_stream_offset = 0x808; +static constexpr dart::compiler::target::word AOT_Thread_double_truncate_round_supported_offset = 0x7d0; +static constexpr dart::compiler::target::word AOT_Thread_service_extension_stream_offset = 0x808; static constexpr dart::compiler::target::word AOT_Thread_optimize_entry_offset = 0x250; static constexpr dart::compiler::target::word AOT_Thread_optimize_stub_offset = 0x1a0; static constexpr dart::compiler::target::word AOT_Thread_deoptimize_entry_offset = 0x258; @@ -11345,8 +10266,7 @@ static constexpr dart::compiler::target::word AOT_Thread_double_abs_address_offs static constexpr dart::compiler::target::word AOT_Thread_double_negate_address_offset = 0x2a0; static constexpr dart::compiler::target::word AOT_Thread_end_offset = 0x50; static constexpr dart::compiler::target::word AOT_Thread_enter_safepoint_stub_offset = 0x1d0; -static constexpr dart::compiler::target::word - AOT_Thread_execution_state_offset = 0x7b0; +static constexpr dart::compiler::target::word AOT_Thread_execution_state_offset = 0x7b0; static constexpr dart::compiler::target::word AOT_Thread_exit_safepoint_stub_offset = 0x1d8; static constexpr dart::compiler::target::word AOT_Thread_exit_safepoint_ignore_unwind_in_progress_stub_offset = 0x1e0; static constexpr dart::compiler::target::word AOT_Thread_call_native_through_safepoint_stub_offset = 0x1e8; @@ -11357,22 +10277,17 @@ static constexpr dart::compiler::target::word AOT_Thread_float_absolute_address_ static constexpr dart::compiler::target::word AOT_Thread_float_negate_address_offset = 0x2b8; static constexpr dart::compiler::target::word AOT_Thread_float_not_address_offset = 0x2b0; static constexpr dart::compiler::target::word AOT_Thread_float_zerow_address_offset = 0x2c8; -static constexpr dart::compiler::target::word - AOT_Thread_global_object_pool_offset = 0x798; +static constexpr dart::compiler::target::word AOT_Thread_global_object_pool_offset = 0x798; static constexpr dart::compiler::target::word AOT_Thread_invoke_dart_code_stub_offset = 0xb0; -static constexpr dart::compiler::target::word - AOT_Thread_exit_through_ffi_offset = 0x7c0; +static constexpr dart::compiler::target::word AOT_Thread_exit_through_ffi_offset = 0x7c0; static constexpr dart::compiler::target::word AOT_Thread_isolate_offset = 0x718; -static constexpr dart::compiler::target::word AOT_Thread_isolate_group_offset = - 0x720; +static constexpr dart::compiler::target::word AOT_Thread_isolate_group_offset = 0x720; static constexpr dart::compiler::target::word AOT_Thread_field_table_values_offset = 0x60; static constexpr dart::compiler::target::word AOT_Thread_lazy_deopt_from_return_stub_offset = 0x1b0; static constexpr dart::compiler::target::word AOT_Thread_lazy_deopt_from_throw_stub_offset = 0x1b8; static constexpr dart::compiler::target::word AOT_Thread_lazy_specialize_type_test_stub_offset = 0x1c8; -static constexpr dart::compiler::target::word - AOT_Thread_old_marking_stack_block_offset = 0x748; -static constexpr dart::compiler::target::word - AOT_Thread_new_marking_stack_block_offset = 0x750; +static constexpr dart::compiler::target::word AOT_Thread_old_marking_stack_block_offset = 0x748; +static constexpr dart::compiler::target::word AOT_Thread_new_marking_stack_block_offset = 0x750; static constexpr dart::compiler::target::word AOT_Thread_megamorphic_call_checked_entry_offset = 0x240; static constexpr dart::compiler::target::word AOT_Thread_switchable_call_miss_entry_offset = 0x248; static constexpr dart::compiler::target::word AOT_Thread_switchable_call_miss_stub_offset = 0x180; @@ -11395,68 +10310,44 @@ static constexpr dart::compiler::target::word AOT_Thread_return_async_star_stub_ static constexpr dart::compiler::target::word AOT_Thread_return_async_stub_offset = 0x158; static constexpr dart::compiler::target::word AOT_Thread_object_null_offset = 0x70; static constexpr dart::compiler::target::word AOT_Thread_predefined_symbols_address_offset = 0x290; -static constexpr dart::compiler::target::word AOT_Thread_resume_pc_offset = - 0x7a0; -static constexpr dart::compiler::target::word - AOT_Thread_saved_shadow_call_stack_offset = 0x7a8; -static constexpr dart::compiler::target::word - AOT_Thread_safepoint_state_offset = 0x7b8; +static constexpr dart::compiler::target::word AOT_Thread_resume_pc_offset = 0x7a0; +static constexpr dart::compiler::target::word AOT_Thread_saved_shadow_call_stack_offset = 0x7a8; +static constexpr dart::compiler::target::word AOT_Thread_safepoint_state_offset = 0x7b8; static constexpr dart::compiler::target::word AOT_Thread_shared_field_table_values_offset = 0x68; static constexpr dart::compiler::target::word AOT_Thread_slow_type_test_stub_offset = 0x1c0; static constexpr dart::compiler::target::word AOT_Thread_slow_type_test_entry_point_offset = 0x270; static constexpr dart::compiler::target::word AOT_Thread_stack_limit_offset = 0x38; -static constexpr dart::compiler::target::word - AOT_Thread_saved_stack_limit_offset = 0x728; -static constexpr dart::compiler::target::word - AOT_Thread_stack_overflow_flags_offset = 0x730; +static constexpr dart::compiler::target::word AOT_Thread_saved_stack_limit_offset = 0x728; +static constexpr dart::compiler::target::word AOT_Thread_stack_overflow_flags_offset = 0x730; static constexpr dart::compiler::target::word AOT_Thread_stack_overflow_shared_with_fpu_regs_entry_point_offset = 0x238; static constexpr dart::compiler::target::word AOT_Thread_stack_overflow_shared_with_fpu_regs_stub_offset = 0x178; static constexpr dart::compiler::target::word AOT_Thread_stack_overflow_shared_without_fpu_regs_entry_point_offset = 0x230; static constexpr dart::compiler::target::word AOT_Thread_stack_overflow_shared_without_fpu_regs_stub_offset = 0x170; -static constexpr dart::compiler::target::word - AOT_Thread_store_buffer_block_offset = 0x740; -static constexpr dart::compiler::target::word - AOT_Thread_suspend_state_await_entry_point_offset = 0x6c8; -static constexpr dart::compiler::target::word - AOT_Thread_suspend_state_await_with_type_check_entry_point_offset = 0x6d0; -static constexpr dart::compiler::target::word - AOT_Thread_suspend_state_init_async_entry_point_offset = 0x6c0; -static constexpr dart::compiler::target::word - AOT_Thread_suspend_state_return_async_entry_point_offset = 0x6d8; -static constexpr dart::compiler::target::word - AOT_Thread_suspend_state_return_async_not_future_entry_point_offset = 0x6e0; -static constexpr dart::compiler::target::word - AOT_Thread_suspend_state_init_async_star_entry_point_offset = 0x6e8; -static constexpr dart::compiler::target::word - AOT_Thread_suspend_state_yield_async_star_entry_point_offset = 0x6f0; -static constexpr dart::compiler::target::word - AOT_Thread_suspend_state_return_async_star_entry_point_offset = 0x6f8; -static constexpr dart::compiler::target::word - AOT_Thread_suspend_state_init_sync_star_entry_point_offset = 0x700; -static constexpr dart::compiler::target::word - AOT_Thread_suspend_state_suspend_sync_star_at_start_entry_point_offset = - 0x708; -static constexpr dart::compiler::target::word - AOT_Thread_suspend_state_handle_exception_entry_point_offset = 0x710; -static constexpr dart::compiler::target::word - AOT_Thread_top_exit_frame_info_offset = 0x738; +static constexpr dart::compiler::target::word AOT_Thread_store_buffer_block_offset = 0x740; +static constexpr dart::compiler::target::word AOT_Thread_suspend_state_await_entry_point_offset = 0x6c8; +static constexpr dart::compiler::target::word AOT_Thread_suspend_state_await_with_type_check_entry_point_offset = 0x6d0; +static constexpr dart::compiler::target::word AOT_Thread_suspend_state_init_async_entry_point_offset = 0x6c0; +static constexpr dart::compiler::target::word AOT_Thread_suspend_state_return_async_entry_point_offset = 0x6d8; +static constexpr dart::compiler::target::word AOT_Thread_suspend_state_return_async_not_future_entry_point_offset = 0x6e0; +static constexpr dart::compiler::target::word AOT_Thread_suspend_state_init_async_star_entry_point_offset = 0x6e8; +static constexpr dart::compiler::target::word AOT_Thread_suspend_state_yield_async_star_entry_point_offset = 0x6f0; +static constexpr dart::compiler::target::word AOT_Thread_suspend_state_return_async_star_entry_point_offset = 0x6f8; +static constexpr dart::compiler::target::word AOT_Thread_suspend_state_init_sync_star_entry_point_offset = 0x700; +static constexpr dart::compiler::target::word AOT_Thread_suspend_state_suspend_sync_star_at_start_entry_point_offset = 0x708; +static constexpr dart::compiler::target::word AOT_Thread_suspend_state_handle_exception_entry_point_offset = 0x710; +static constexpr dart::compiler::target::word AOT_Thread_top_exit_frame_info_offset = 0x738; static constexpr dart::compiler::target::word AOT_Thread_top_offset = 0x48; static constexpr dart::compiler::target::word AOT_Thread_top_resource_offset = 0x20; -static constexpr dart::compiler::target::word - AOT_Thread_unboxed_runtime_arg_offset = 0x768; +static constexpr dart::compiler::target::word AOT_Thread_unboxed_runtime_arg_offset = 0x768; static constexpr dart::compiler::target::word AOT_Thread_vm_tag_offset = 0x760; static constexpr dart::compiler::target::word AOT_Thread_write_barrier_entry_point_offset = 0x1f0; static constexpr dart::compiler::target::word AOT_Thread_write_barrier_mask_offset = 0x40; -static constexpr dart::compiler::target::word AOT_Thread_next_task_id_offset = - 0x7d8; +static constexpr dart::compiler::target::word AOT_Thread_next_task_id_offset = 0x7d8; static constexpr dart::compiler::target::word AOT_Thread_random_offset = 0x7e0; static constexpr dart::compiler::target::word AOT_Thread_jump_to_frame_entry_point_offset = 0x268; -static constexpr dart::compiler::target::word AOT_Thread_tsan_utils_offset = - 0x7e8; -static constexpr dart::compiler::target::word AOT_Thread_coroutine_offset = - 0x788; -static constexpr dart::compiler::target::word - AOT_Thread_disabled_coroutine_offset = 0x790; +static constexpr dart::compiler::target::word AOT_Thread_tsan_utils_offset = 0x7e8; +static constexpr dart::compiler::target::word AOT_Thread_coroutine_offset = 0x788; +static constexpr dart::compiler::target::word AOT_Thread_disabled_coroutine_offset = 0x790; static constexpr dart::compiler::target::word AOT_TsanUtils_setjmp_function_offset = 0x0; static constexpr dart::compiler::target::word AOT_TsanUtils_setjmp_buffer_offset = 0x8; static constexpr dart::compiler::target::word AOT_TsanUtils_exception_pc_offset = 0x10; @@ -11508,43 +10399,24 @@ static constexpr dart::compiler::target::word AOT_WeakReference_target_offset = static constexpr dart::compiler::target::word AOT_WeakReference_type_arguments_offset = 0x10; static constexpr dart::compiler::target::word AOT_Coroutine_name_offset = 0x8; static constexpr dart::compiler::target::word AOT_Coroutine_entry_offset = 0x10; -static constexpr dart::compiler::target::word AOT_Coroutine_trampoline_offset = - 0x18; -static constexpr dart::compiler::target::word AOT_Coroutine_arguments_offset = - 0x20; -static constexpr dart::compiler::target::word AOT_Coroutine_attributes_offset = - 0x98; -static constexpr dart::compiler::target::word AOT_Coroutine_caller_offset = - 0x28; -static constexpr dart::compiler::target::word AOT_Coroutine_scheduler_offset = - 0x30; -static constexpr dart::compiler::target::word AOT_Coroutine_processor_offset = - 0x38; -static constexpr dart::compiler::target::word - AOT_Coroutine_to_processor_next_offset = 0x40; -static constexpr dart::compiler::target::word - AOT_Coroutine_to_processor_previous_offset = 0x48; -static constexpr dart::compiler::target::word AOT_Coroutine_to_state_offset = - 0x50; +static constexpr dart::compiler::target::word AOT_Coroutine_trampoline_offset = 0x18; +static constexpr dart::compiler::target::word AOT_Coroutine_argument_offset = 0x20; +static constexpr dart::compiler::target::word AOT_Coroutine_attributes_offset = 0x98; +static constexpr dart::compiler::target::word AOT_Coroutine_caller_offset = 0x28; +static constexpr dart::compiler::target::word AOT_Coroutine_scheduler_offset = 0x30; +static constexpr dart::compiler::target::word AOT_Coroutine_processor_offset = 0x38; +static constexpr dart::compiler::target::word AOT_Coroutine_to_processor_next_offset = 0x40; +static constexpr dart::compiler::target::word AOT_Coroutine_to_processor_previous_offset = 0x48; +static constexpr dart::compiler::target::word AOT_Coroutine_to_state_offset = 0x50; static constexpr dart::compiler::target::word AOT_Coroutine_index_offset = 0xa0; -static constexpr dart::compiler::target::word AOT_Coroutine_stack_size_offset = - 0x68; -static constexpr dart::compiler::target::word - AOT_Coroutine_native_stack_base_offset = 0x70; -static constexpr dart::compiler::target::word AOT_Coroutine_stack_root_offset = - 0x78; -static constexpr dart::compiler::target::word AOT_Coroutine_stack_base_offset = - 0x80; -static constexpr dart::compiler::target::word AOT_Coroutine_stack_limit_offset = - 0x88; -static constexpr dart::compiler::target::word - AOT_Coroutine_overflow_stack_limit_offset = 0x90; +static constexpr dart::compiler::target::word AOT_Coroutine_stack_size_offset = 0x68; +static constexpr dart::compiler::target::word AOT_Coroutine_native_stack_base_offset = 0x70; +static constexpr dart::compiler::target::word AOT_Coroutine_stack_root_offset = 0x78; +static constexpr dart::compiler::target::word AOT_Coroutine_stack_base_offset = 0x80; +static constexpr dart::compiler::target::word AOT_Coroutine_stack_limit_offset = 0x88; +static constexpr dart::compiler::target::word AOT_Coroutine_overflow_stack_limit_offset = 0x90; static constexpr dart::compiler::target::word AOT_Code_entry_point_offset[] = {0x8, 0x18, 0x10, 0x20}; -static constexpr dart::compiler::target::word - AOT_Thread_write_barrier_wrappers_thread_offset[] = { - -1, -1, -1, -1, -1, 0x630, 0x638, 0x640, -1, -1, 0x648, - 0x650, 0x658, -1, -1, -1, 0x660, 0x668, 0x670, 0x678, 0x680, 0x688, - 0x690, 0x698, -1, -1, -1, -1, 0x6a0, 0x6a8, 0x6b0, 0x6b8}; +static constexpr dart::compiler::target::word AOT_Thread_write_barrier_wrappers_thread_offset[] = {-1, -1, -1, -1, -1, 0x630, 0x638, 0x640, -1, -1, 0x648, 0x650, 0x658, -1, -1, -1, 0x660, 0x668, 0x670, 0x678, 0x680, 0x688, 0x690, 0x698, -1, -1, -1, -1, 0x6a0, 0x6a8, 0x6b0, 0x6b8}; static constexpr dart::compiler::target::word AOT_AbstractType_InstanceSize = 0x28; static constexpr dart::compiler::target::word AOT_ApiError_InstanceSize = 0x10; static constexpr dart::compiler::target::word AOT_Array_header_size = 0x18; @@ -11745,14 +10617,12 @@ static constexpr dart::compiler::target::word AOT_Int32x4_value_offset = 0x8; static constexpr dart::compiler::target::word AOT_Isolate_current_tag_offset = 0x14; static constexpr dart::compiler::target::word AOT_Isolate_default_tag_offset = 0x18; static constexpr dart::compiler::target::word AOT_Isolate_finalizers_offset = 0x20; -static constexpr dart::compiler::target::word - AOT_Isolate_isolate_object_store_offset = 0x28; +static constexpr dart::compiler::target::word AOT_Isolate_isolate_object_store_offset = 0x28; static constexpr dart::compiler::target::word AOT_IsolateGroup_object_store_offset = 0x10; static constexpr dart::compiler::target::word AOT_IsolateGroup_class_table_offset = 0x8; static constexpr dart::compiler::target::word AOT_IsolateGroup_cached_class_table_table_offset = 0xc; static constexpr dart::compiler::target::word AOT_Isolate_user_tag_offset = 0x10; -static constexpr dart::compiler::target::word - AOT_IsolateObjectStore_coroutines_registry_offset = 0xc; +static constexpr dart::compiler::target::word AOT_IsolateObjectStore_coroutines_registry_offset = 0xc; static constexpr dart::compiler::target::word AOT_LinkedHashBase_data_offset = 0xc; static constexpr dart::compiler::target::word AOT_ImmutableLinkedHashBase_data_offset = 0xc; static constexpr dart::compiler::target::word AOT_LinkedHashBase_deleted_keys_offset = 0x14; @@ -11813,10 +10683,8 @@ static constexpr dart::compiler::target::word AOT_SuspendState_payload_offset = static constexpr dart::compiler::target::word AOT_SuspendState_pc_offset = 0x8; static constexpr dart::compiler::target::word AOT_SuspendState_then_callback_offset = 0x10; static constexpr dart::compiler::target::word AOT_Thread_AllocateArray_entry_point_offset = 0x168; -static constexpr dart::compiler::target::word - AOT_Thread_active_exception_offset = 0x3a0; -static constexpr dart::compiler::target::word - AOT_Thread_active_stacktrace_offset = 0x3a4; +static constexpr dart::compiler::target::word AOT_Thread_active_exception_offset = 0x3a0; +static constexpr dart::compiler::target::word AOT_Thread_active_stacktrace_offset = 0x3a4; static constexpr dart::compiler::target::word AOT_Thread_array_write_barrier_entry_point_offset = 0xfc; static constexpr dart::compiler::target::word AOT_Thread_allocate_mint_with_fpu_regs_entry_point_offset = 0x104; static constexpr dart::compiler::target::word AOT_Thread_allocate_mint_with_fpu_regs_stub_offset = 0x90; @@ -11828,8 +10696,7 @@ static constexpr dart::compiler::target::word AOT_Thread_allocate_object_paramet static constexpr dart::compiler::target::word AOT_Thread_allocate_object_parameterized_stub_offset = 0x9c; static constexpr dart::compiler::target::word AOT_Thread_allocate_object_slow_entry_point_offset = 0x114; static constexpr dart::compiler::target::word AOT_Thread_allocate_object_slow_stub_offset = 0xa0; -static constexpr dart::compiler::target::word AOT_Thread_api_top_scope_offset = - 0x3c8; +static constexpr dart::compiler::target::word AOT_Thread_api_top_scope_offset = 0x3c8; static constexpr dart::compiler::target::word AOT_Thread_async_exception_handler_stub_offset = 0xa4; static constexpr dart::compiler::target::word AOT_Thread_auto_scope_native_wrapper_entry_point_offset = 0x144; static constexpr dart::compiler::target::word AOT_Thread_bool_false_offset = 0x40; @@ -11837,13 +10704,10 @@ static constexpr dart::compiler::target::word AOT_Thread_bool_true_offset = 0x3c static constexpr dart::compiler::target::word AOT_Thread_bootstrap_native_wrapper_entry_point_offset = 0x13c; static constexpr dart::compiler::target::word AOT_Thread_call_to_runtime_entry_point_offset = 0x100; static constexpr dart::compiler::target::word AOT_Thread_call_to_runtime_stub_offset = 0x5c; -static constexpr dart::compiler::target::word AOT_Thread_dart_stream_offset = - 0x3ec; +static constexpr dart::compiler::target::word AOT_Thread_dart_stream_offset = 0x3ec; static constexpr dart::compiler::target::word AOT_Thread_dispatch_table_array_offset = 0x2c; -static constexpr dart::compiler::target::word - AOT_Thread_double_truncate_round_supported_offset = 0x3cc; -static constexpr dart::compiler::target::word - AOT_Thread_service_extension_stream_offset = 0x3f0; +static constexpr dart::compiler::target::word AOT_Thread_double_truncate_round_supported_offset = 0x3cc; +static constexpr dart::compiler::target::word AOT_Thread_service_extension_stream_offset = 0x3f0; static constexpr dart::compiler::target::word AOT_Thread_optimize_entry_offset = 0x128; static constexpr dart::compiler::target::word AOT_Thread_optimize_stub_offset = 0xd0; static constexpr dart::compiler::target::word AOT_Thread_deoptimize_entry_offset = 0x12c; @@ -11852,8 +10716,7 @@ static constexpr dart::compiler::target::word AOT_Thread_double_abs_address_offs static constexpr dart::compiler::target::word AOT_Thread_double_negate_address_offset = 0x150; static constexpr dart::compiler::target::word AOT_Thread_end_offset = 0x28; static constexpr dart::compiler::target::word AOT_Thread_enter_safepoint_stub_offset = 0xe8; -static constexpr dart::compiler::target::word - AOT_Thread_execution_state_offset = 0x3bc; +static constexpr dart::compiler::target::word AOT_Thread_execution_state_offset = 0x3bc; static constexpr dart::compiler::target::word AOT_Thread_exit_safepoint_stub_offset = 0xec; static constexpr dart::compiler::target::word AOT_Thread_exit_safepoint_ignore_unwind_in_progress_stub_offset = 0xf0; static constexpr dart::compiler::target::word AOT_Thread_call_native_through_safepoint_stub_offset = 0xf4; @@ -11864,22 +10727,17 @@ static constexpr dart::compiler::target::word AOT_Thread_float_absolute_address_ static constexpr dart::compiler::target::word AOT_Thread_float_negate_address_offset = 0x15c; static constexpr dart::compiler::target::word AOT_Thread_float_not_address_offset = 0x158; static constexpr dart::compiler::target::word AOT_Thread_float_zerow_address_offset = 0x164; -static constexpr dart::compiler::target::word - AOT_Thread_global_object_pool_offset = 0x3b0; +static constexpr dart::compiler::target::word AOT_Thread_global_object_pool_offset = 0x3b0; static constexpr dart::compiler::target::word AOT_Thread_invoke_dart_code_stub_offset = 0x58; -static constexpr dart::compiler::target::word - AOT_Thread_exit_through_ffi_offset = 0x3c4; +static constexpr dart::compiler::target::word AOT_Thread_exit_through_ffi_offset = 0x3c4; static constexpr dart::compiler::target::word AOT_Thread_isolate_offset = 0x364; -static constexpr dart::compiler::target::word AOT_Thread_isolate_group_offset = - 0x368; +static constexpr dart::compiler::target::word AOT_Thread_isolate_group_offset = 0x368; static constexpr dart::compiler::target::word AOT_Thread_field_table_values_offset = 0x30; static constexpr dart::compiler::target::word AOT_Thread_lazy_deopt_from_return_stub_offset = 0xd8; static constexpr dart::compiler::target::word AOT_Thread_lazy_deopt_from_throw_stub_offset = 0xdc; static constexpr dart::compiler::target::word AOT_Thread_lazy_specialize_type_test_stub_offset = 0xe4; -static constexpr dart::compiler::target::word - AOT_Thread_old_marking_stack_block_offset = 0x37c; -static constexpr dart::compiler::target::word - AOT_Thread_new_marking_stack_block_offset = 0x380; +static constexpr dart::compiler::target::word AOT_Thread_old_marking_stack_block_offset = 0x37c; +static constexpr dart::compiler::target::word AOT_Thread_new_marking_stack_block_offset = 0x380; static constexpr dart::compiler::target::word AOT_Thread_megamorphic_call_checked_entry_offset = 0x120; static constexpr dart::compiler::target::word AOT_Thread_switchable_call_miss_entry_offset = 0x124; static constexpr dart::compiler::target::word AOT_Thread_switchable_call_miss_stub_offset = 0xc0; @@ -11902,68 +10760,44 @@ static constexpr dart::compiler::target::word AOT_Thread_return_async_star_stub_ static constexpr dart::compiler::target::word AOT_Thread_return_async_stub_offset = 0xac; static constexpr dart::compiler::target::word AOT_Thread_object_null_offset = 0x38; static constexpr dart::compiler::target::word AOT_Thread_predefined_symbols_address_offset = 0x148; -static constexpr dart::compiler::target::word AOT_Thread_resume_pc_offset = - 0x3b4; -static constexpr dart::compiler::target::word - AOT_Thread_saved_shadow_call_stack_offset = 0x3b8; -static constexpr dart::compiler::target::word - AOT_Thread_safepoint_state_offset = 0x3c0; +static constexpr dart::compiler::target::word AOT_Thread_resume_pc_offset = 0x3b4; +static constexpr dart::compiler::target::word AOT_Thread_saved_shadow_call_stack_offset = 0x3b8; +static constexpr dart::compiler::target::word AOT_Thread_safepoint_state_offset = 0x3c0; static constexpr dart::compiler::target::word AOT_Thread_shared_field_table_values_offset = 0x34; static constexpr dart::compiler::target::word AOT_Thread_slow_type_test_stub_offset = 0xe0; static constexpr dart::compiler::target::word AOT_Thread_slow_type_test_entry_point_offset = 0x138; static constexpr dart::compiler::target::word AOT_Thread_stack_limit_offset = 0x1c; -static constexpr dart::compiler::target::word - AOT_Thread_saved_stack_limit_offset = 0x36c; -static constexpr dart::compiler::target::word - AOT_Thread_stack_overflow_flags_offset = 0x370; +static constexpr dart::compiler::target::word AOT_Thread_saved_stack_limit_offset = 0x36c; +static constexpr dart::compiler::target::word AOT_Thread_stack_overflow_flags_offset = 0x370; static constexpr dart::compiler::target::word AOT_Thread_stack_overflow_shared_with_fpu_regs_entry_point_offset = 0x11c; static constexpr dart::compiler::target::word AOT_Thread_stack_overflow_shared_with_fpu_regs_stub_offset = 0xbc; static constexpr dart::compiler::target::word AOT_Thread_stack_overflow_shared_without_fpu_regs_entry_point_offset = 0x118; static constexpr dart::compiler::target::word AOT_Thread_stack_overflow_shared_without_fpu_regs_stub_offset = 0xb8; -static constexpr dart::compiler::target::word - AOT_Thread_store_buffer_block_offset = 0x378; -static constexpr dart::compiler::target::word - AOT_Thread_suspend_state_await_entry_point_offset = 0x33c; -static constexpr dart::compiler::target::word - AOT_Thread_suspend_state_await_with_type_check_entry_point_offset = 0x340; -static constexpr dart::compiler::target::word - AOT_Thread_suspend_state_init_async_entry_point_offset = 0x338; -static constexpr dart::compiler::target::word - AOT_Thread_suspend_state_return_async_entry_point_offset = 0x344; -static constexpr dart::compiler::target::word - AOT_Thread_suspend_state_return_async_not_future_entry_point_offset = 0x348; -static constexpr dart::compiler::target::word - AOT_Thread_suspend_state_init_async_star_entry_point_offset = 0x34c; -static constexpr dart::compiler::target::word - AOT_Thread_suspend_state_yield_async_star_entry_point_offset = 0x350; -static constexpr dart::compiler::target::word - AOT_Thread_suspend_state_return_async_star_entry_point_offset = 0x354; -static constexpr dart::compiler::target::word - AOT_Thread_suspend_state_init_sync_star_entry_point_offset = 0x358; -static constexpr dart::compiler::target::word - AOT_Thread_suspend_state_suspend_sync_star_at_start_entry_point_offset = - 0x35c; -static constexpr dart::compiler::target::word - AOT_Thread_suspend_state_handle_exception_entry_point_offset = 0x360; -static constexpr dart::compiler::target::word - AOT_Thread_top_exit_frame_info_offset = 0x374; +static constexpr dart::compiler::target::word AOT_Thread_store_buffer_block_offset = 0x378; +static constexpr dart::compiler::target::word AOT_Thread_suspend_state_await_entry_point_offset = 0x33c; +static constexpr dart::compiler::target::word AOT_Thread_suspend_state_await_with_type_check_entry_point_offset = 0x340; +static constexpr dart::compiler::target::word AOT_Thread_suspend_state_init_async_entry_point_offset = 0x338; +static constexpr dart::compiler::target::word AOT_Thread_suspend_state_return_async_entry_point_offset = 0x344; +static constexpr dart::compiler::target::word AOT_Thread_suspend_state_return_async_not_future_entry_point_offset = 0x348; +static constexpr dart::compiler::target::word AOT_Thread_suspend_state_init_async_star_entry_point_offset = 0x34c; +static constexpr dart::compiler::target::word AOT_Thread_suspend_state_yield_async_star_entry_point_offset = 0x350; +static constexpr dart::compiler::target::word AOT_Thread_suspend_state_return_async_star_entry_point_offset = 0x354; +static constexpr dart::compiler::target::word AOT_Thread_suspend_state_init_sync_star_entry_point_offset = 0x358; +static constexpr dart::compiler::target::word AOT_Thread_suspend_state_suspend_sync_star_at_start_entry_point_offset = 0x35c; +static constexpr dart::compiler::target::word AOT_Thread_suspend_state_handle_exception_entry_point_offset = 0x360; +static constexpr dart::compiler::target::word AOT_Thread_top_exit_frame_info_offset = 0x374; static constexpr dart::compiler::target::word AOT_Thread_top_offset = 0x24; static constexpr dart::compiler::target::word AOT_Thread_top_resource_offset = 0x10; -static constexpr dart::compiler::target::word - AOT_Thread_unboxed_runtime_arg_offset = 0x390; +static constexpr dart::compiler::target::word AOT_Thread_unboxed_runtime_arg_offset = 0x390; static constexpr dart::compiler::target::word AOT_Thread_vm_tag_offset = 0x388; static constexpr dart::compiler::target::word AOT_Thread_write_barrier_entry_point_offset = 0xf8; static constexpr dart::compiler::target::word AOT_Thread_write_barrier_mask_offset = 0x20; -static constexpr dart::compiler::target::word AOT_Thread_next_task_id_offset = - 0x3d0; +static constexpr dart::compiler::target::word AOT_Thread_next_task_id_offset = 0x3d0; static constexpr dart::compiler::target::word AOT_Thread_random_offset = 0x3d8; static constexpr dart::compiler::target::word AOT_Thread_jump_to_frame_entry_point_offset = 0x134; -static constexpr dart::compiler::target::word AOT_Thread_tsan_utils_offset = - 0x3e0; -static constexpr dart::compiler::target::word AOT_Thread_coroutine_offset = - 0x3a8; -static constexpr dart::compiler::target::word - AOT_Thread_disabled_coroutine_offset = 0x3ac; +static constexpr dart::compiler::target::word AOT_Thread_tsan_utils_offset = 0x3e0; +static constexpr dart::compiler::target::word AOT_Thread_coroutine_offset = 0x3a8; +static constexpr dart::compiler::target::word AOT_Thread_disabled_coroutine_offset = 0x3ac; static constexpr dart::compiler::target::word AOT_TsanUtils_setjmp_function_offset = 0x0; static constexpr dart::compiler::target::word AOT_TsanUtils_setjmp_buffer_offset = 0x4; static constexpr dart::compiler::target::word AOT_TsanUtils_exception_pc_offset = 0x8; @@ -12015,42 +10849,24 @@ static constexpr dart::compiler::target::word AOT_WeakReference_target_offset = static constexpr dart::compiler::target::word AOT_WeakReference_type_arguments_offset = 0x8; static constexpr dart::compiler::target::word AOT_Coroutine_name_offset = 0x4; static constexpr dart::compiler::target::word AOT_Coroutine_entry_offset = 0x8; -static constexpr dart::compiler::target::word AOT_Coroutine_trampoline_offset = - 0xc; -static constexpr dart::compiler::target::word AOT_Coroutine_arguments_offset = - 0x10; -static constexpr dart::compiler::target::word AOT_Coroutine_attributes_offset = - 0x4c; -static constexpr dart::compiler::target::word AOT_Coroutine_caller_offset = - 0x14; -static constexpr dart::compiler::target::word AOT_Coroutine_scheduler_offset = - 0x18; -static constexpr dart::compiler::target::word AOT_Coroutine_processor_offset = - 0x1c; -static constexpr dart::compiler::target::word - AOT_Coroutine_to_processor_next_offset = 0x20; -static constexpr dart::compiler::target::word - AOT_Coroutine_to_processor_previous_offset = 0x24; -static constexpr dart::compiler::target::word AOT_Coroutine_to_state_offset = - 0x28; +static constexpr dart::compiler::target::word AOT_Coroutine_trampoline_offset = 0xc; +static constexpr dart::compiler::target::word AOT_Coroutine_argument_offset = 0x10; +static constexpr dart::compiler::target::word AOT_Coroutine_attributes_offset = 0x4c; +static constexpr dart::compiler::target::word AOT_Coroutine_caller_offset = 0x14; +static constexpr dart::compiler::target::word AOT_Coroutine_scheduler_offset = 0x18; +static constexpr dart::compiler::target::word AOT_Coroutine_processor_offset = 0x1c; +static constexpr dart::compiler::target::word AOT_Coroutine_to_processor_next_offset = 0x20; +static constexpr dart::compiler::target::word AOT_Coroutine_to_processor_previous_offset = 0x24; +static constexpr dart::compiler::target::word AOT_Coroutine_to_state_offset = 0x28; static constexpr dart::compiler::target::word AOT_Coroutine_index_offset = 0x50; -static constexpr dart::compiler::target::word AOT_Coroutine_stack_size_offset = - 0x34; -static constexpr dart::compiler::target::word - AOT_Coroutine_native_stack_base_offset = 0x38; -static constexpr dart::compiler::target::word AOT_Coroutine_stack_root_offset = - 0x3c; -static constexpr dart::compiler::target::word AOT_Coroutine_stack_base_offset = - 0x40; -static constexpr dart::compiler::target::word AOT_Coroutine_stack_limit_offset = - 0x44; -static constexpr dart::compiler::target::word - AOT_Coroutine_overflow_stack_limit_offset = 0x48; +static constexpr dart::compiler::target::word AOT_Coroutine_stack_size_offset = 0x34; +static constexpr dart::compiler::target::word AOT_Coroutine_native_stack_base_offset = 0x38; +static constexpr dart::compiler::target::word AOT_Coroutine_stack_root_offset = 0x3c; +static constexpr dart::compiler::target::word AOT_Coroutine_stack_base_offset = 0x40; +static constexpr dart::compiler::target::word AOT_Coroutine_stack_limit_offset = 0x44; +static constexpr dart::compiler::target::word AOT_Coroutine_overflow_stack_limit_offset = 0x48; static constexpr dart::compiler::target::word AOT_Code_entry_point_offset[] = {0x4, 0xc, 0x8, 0x10}; -static constexpr dart::compiler::target::word - AOT_Thread_write_barrier_wrappers_thread_offset[] = { - 0x318, 0x31c, 0x320, 0x324, 0x328, -1, 0x32c, -1, - 0x330, 0x334, -1, -1, -1, -1, -1, -1}; +static constexpr dart::compiler::target::word AOT_Thread_write_barrier_wrappers_thread_offset[] = {0x318, 0x31c, 0x320, 0x324, 0x328, -1, 0x32c, -1, 0x330, 0x334, -1, -1, -1, -1, -1, -1}; static constexpr dart::compiler::target::word AOT_AbstractType_InstanceSize = 0x14; static constexpr dart::compiler::target::word AOT_ApiError_InstanceSize = 0x8; static constexpr dart::compiler::target::word AOT_Array_header_size = 0xc; @@ -12251,14 +11067,12 @@ static constexpr dart::compiler::target::word AOT_Int32x4_value_offset = 0x8; static constexpr dart::compiler::target::word AOT_Isolate_current_tag_offset = 0x28; static constexpr dart::compiler::target::word AOT_Isolate_default_tag_offset = 0x30; static constexpr dart::compiler::target::word AOT_Isolate_finalizers_offset = 0x40; -static constexpr dart::compiler::target::word - AOT_Isolate_isolate_object_store_offset = 0x50; +static constexpr dart::compiler::target::word AOT_Isolate_isolate_object_store_offset = 0x50; static constexpr dart::compiler::target::word AOT_IsolateGroup_object_store_offset = 0x20; static constexpr dart::compiler::target::word AOT_IsolateGroup_class_table_offset = 0x10; static constexpr dart::compiler::target::word AOT_IsolateGroup_cached_class_table_table_offset = 0x18; static constexpr dart::compiler::target::word AOT_Isolate_user_tag_offset = 0x20; -static constexpr dart::compiler::target::word - AOT_IsolateObjectStore_coroutines_registry_offset = 0x18; +static constexpr dart::compiler::target::word AOT_IsolateObjectStore_coroutines_registry_offset = 0x18; static constexpr dart::compiler::target::word AOT_LinkedHashBase_data_offset = 0x18; static constexpr dart::compiler::target::word AOT_ImmutableLinkedHashBase_data_offset = 0x18; static constexpr dart::compiler::target::word AOT_LinkedHashBase_deleted_keys_offset = 0x28; @@ -12319,10 +11133,8 @@ static constexpr dart::compiler::target::word AOT_SuspendState_payload_offset = static constexpr dart::compiler::target::word AOT_SuspendState_pc_offset = 0x10; static constexpr dart::compiler::target::word AOT_SuspendState_then_callback_offset = 0x20; static constexpr dart::compiler::target::word AOT_Thread_AllocateArray_entry_point_offset = 0x2d0; -static constexpr dart::compiler::target::word - AOT_Thread_active_exception_offset = 0x740; -static constexpr dart::compiler::target::word - AOT_Thread_active_stacktrace_offset = 0x748; +static constexpr dart::compiler::target::word AOT_Thread_active_exception_offset = 0x740; +static constexpr dart::compiler::target::word AOT_Thread_active_stacktrace_offset = 0x748; static constexpr dart::compiler::target::word AOT_Thread_array_write_barrier_entry_point_offset = 0x1f8; static constexpr dart::compiler::target::word AOT_Thread_allocate_mint_with_fpu_regs_entry_point_offset = 0x208; static constexpr dart::compiler::target::word AOT_Thread_allocate_mint_with_fpu_regs_stub_offset = 0x120; @@ -12334,8 +11146,7 @@ static constexpr dart::compiler::target::word AOT_Thread_allocate_object_paramet static constexpr dart::compiler::target::word AOT_Thread_allocate_object_parameterized_stub_offset = 0x138; static constexpr dart::compiler::target::word AOT_Thread_allocate_object_slow_entry_point_offset = 0x228; static constexpr dart::compiler::target::word AOT_Thread_allocate_object_slow_stub_offset = 0x140; -static constexpr dart::compiler::target::word AOT_Thread_api_top_scope_offset = - 0x790; +static constexpr dart::compiler::target::word AOT_Thread_api_top_scope_offset = 0x790; static constexpr dart::compiler::target::word AOT_Thread_async_exception_handler_stub_offset = 0x148; static constexpr dart::compiler::target::word AOT_Thread_auto_scope_native_wrapper_entry_point_offset = 0x288; static constexpr dart::compiler::target::word AOT_Thread_bool_false_offset = 0x80; @@ -12343,13 +11154,10 @@ static constexpr dart::compiler::target::word AOT_Thread_bool_true_offset = 0x78 static constexpr dart::compiler::target::word AOT_Thread_bootstrap_native_wrapper_entry_point_offset = 0x278; static constexpr dart::compiler::target::word AOT_Thread_call_to_runtime_entry_point_offset = 0x200; static constexpr dart::compiler::target::word AOT_Thread_call_to_runtime_stub_offset = 0xb8; -static constexpr dart::compiler::target::word AOT_Thread_dart_stream_offset = - 0x7c8; +static constexpr dart::compiler::target::word AOT_Thread_dart_stream_offset = 0x7c8; static constexpr dart::compiler::target::word AOT_Thread_dispatch_table_array_offset = 0x58; -static constexpr dart::compiler::target::word - AOT_Thread_double_truncate_round_supported_offset = 0x798; -static constexpr dart::compiler::target::word - AOT_Thread_service_extension_stream_offset = 0x7d0; +static constexpr dart::compiler::target::word AOT_Thread_double_truncate_round_supported_offset = 0x798; +static constexpr dart::compiler::target::word AOT_Thread_service_extension_stream_offset = 0x7d0; static constexpr dart::compiler::target::word AOT_Thread_optimize_entry_offset = 0x250; static constexpr dart::compiler::target::word AOT_Thread_optimize_stub_offset = 0x1a0; static constexpr dart::compiler::target::word AOT_Thread_deoptimize_entry_offset = 0x258; @@ -12358,8 +11166,7 @@ static constexpr dart::compiler::target::word AOT_Thread_double_abs_address_offs static constexpr dart::compiler::target::word AOT_Thread_double_negate_address_offset = 0x2a0; static constexpr dart::compiler::target::word AOT_Thread_end_offset = 0x50; static constexpr dart::compiler::target::word AOT_Thread_enter_safepoint_stub_offset = 0x1d0; -static constexpr dart::compiler::target::word - AOT_Thread_execution_state_offset = 0x778; +static constexpr dart::compiler::target::word AOT_Thread_execution_state_offset = 0x778; static constexpr dart::compiler::target::word AOT_Thread_exit_safepoint_stub_offset = 0x1d8; static constexpr dart::compiler::target::word AOT_Thread_exit_safepoint_ignore_unwind_in_progress_stub_offset = 0x1e0; static constexpr dart::compiler::target::word AOT_Thread_call_native_through_safepoint_stub_offset = 0x1e8; @@ -12370,22 +11177,17 @@ static constexpr dart::compiler::target::word AOT_Thread_float_absolute_address_ static constexpr dart::compiler::target::word AOT_Thread_float_negate_address_offset = 0x2b8; static constexpr dart::compiler::target::word AOT_Thread_float_not_address_offset = 0x2b0; static constexpr dart::compiler::target::word AOT_Thread_float_zerow_address_offset = 0x2c8; -static constexpr dart::compiler::target::word - AOT_Thread_global_object_pool_offset = 0x760; +static constexpr dart::compiler::target::word AOT_Thread_global_object_pool_offset = 0x760; static constexpr dart::compiler::target::word AOT_Thread_invoke_dart_code_stub_offset = 0xb0; -static constexpr dart::compiler::target::word - AOT_Thread_exit_through_ffi_offset = 0x788; +static constexpr dart::compiler::target::word AOT_Thread_exit_through_ffi_offset = 0x788; static constexpr dart::compiler::target::word AOT_Thread_isolate_offset = 0x6e0; -static constexpr dart::compiler::target::word AOT_Thread_isolate_group_offset = - 0x6e8; +static constexpr dart::compiler::target::word AOT_Thread_isolate_group_offset = 0x6e8; static constexpr dart::compiler::target::word AOT_Thread_field_table_values_offset = 0x60; static constexpr dart::compiler::target::word AOT_Thread_lazy_deopt_from_return_stub_offset = 0x1b0; static constexpr dart::compiler::target::word AOT_Thread_lazy_deopt_from_throw_stub_offset = 0x1b8; static constexpr dart::compiler::target::word AOT_Thread_lazy_specialize_type_test_stub_offset = 0x1c8; -static constexpr dart::compiler::target::word - AOT_Thread_old_marking_stack_block_offset = 0x710; -static constexpr dart::compiler::target::word - AOT_Thread_new_marking_stack_block_offset = 0x718; +static constexpr dart::compiler::target::word AOT_Thread_old_marking_stack_block_offset = 0x710; +static constexpr dart::compiler::target::word AOT_Thread_new_marking_stack_block_offset = 0x718; static constexpr dart::compiler::target::word AOT_Thread_megamorphic_call_checked_entry_offset = 0x240; static constexpr dart::compiler::target::word AOT_Thread_switchable_call_miss_entry_offset = 0x248; static constexpr dart::compiler::target::word AOT_Thread_switchable_call_miss_stub_offset = 0x180; @@ -12408,68 +11210,44 @@ static constexpr dart::compiler::target::word AOT_Thread_return_async_star_stub_ static constexpr dart::compiler::target::word AOT_Thread_return_async_stub_offset = 0x158; static constexpr dart::compiler::target::word AOT_Thread_object_null_offset = 0x70; static constexpr dart::compiler::target::word AOT_Thread_predefined_symbols_address_offset = 0x290; -static constexpr dart::compiler::target::word AOT_Thread_resume_pc_offset = - 0x768; -static constexpr dart::compiler::target::word - AOT_Thread_saved_shadow_call_stack_offset = 0x770; -static constexpr dart::compiler::target::word - AOT_Thread_safepoint_state_offset = 0x780; +static constexpr dart::compiler::target::word AOT_Thread_resume_pc_offset = 0x768; +static constexpr dart::compiler::target::word AOT_Thread_saved_shadow_call_stack_offset = 0x770; +static constexpr dart::compiler::target::word AOT_Thread_safepoint_state_offset = 0x780; static constexpr dart::compiler::target::word AOT_Thread_shared_field_table_values_offset = 0x68; static constexpr dart::compiler::target::word AOT_Thread_slow_type_test_stub_offset = 0x1c0; static constexpr dart::compiler::target::word AOT_Thread_slow_type_test_entry_point_offset = 0x270; static constexpr dart::compiler::target::word AOT_Thread_stack_limit_offset = 0x38; -static constexpr dart::compiler::target::word - AOT_Thread_saved_stack_limit_offset = 0x6f0; -static constexpr dart::compiler::target::word - AOT_Thread_stack_overflow_flags_offset = 0x6f8; +static constexpr dart::compiler::target::word AOT_Thread_saved_stack_limit_offset = 0x6f0; +static constexpr dart::compiler::target::word AOT_Thread_stack_overflow_flags_offset = 0x6f8; static constexpr dart::compiler::target::word AOT_Thread_stack_overflow_shared_with_fpu_regs_entry_point_offset = 0x238; static constexpr dart::compiler::target::word AOT_Thread_stack_overflow_shared_with_fpu_regs_stub_offset = 0x178; static constexpr dart::compiler::target::word AOT_Thread_stack_overflow_shared_without_fpu_regs_entry_point_offset = 0x230; static constexpr dart::compiler::target::word AOT_Thread_stack_overflow_shared_without_fpu_regs_stub_offset = 0x170; -static constexpr dart::compiler::target::word - AOT_Thread_store_buffer_block_offset = 0x708; -static constexpr dart::compiler::target::word - AOT_Thread_suspend_state_await_entry_point_offset = 0x690; -static constexpr dart::compiler::target::word - AOT_Thread_suspend_state_await_with_type_check_entry_point_offset = 0x698; -static constexpr dart::compiler::target::word - AOT_Thread_suspend_state_init_async_entry_point_offset = 0x688; -static constexpr dart::compiler::target::word - AOT_Thread_suspend_state_return_async_entry_point_offset = 0x6a0; -static constexpr dart::compiler::target::word - AOT_Thread_suspend_state_return_async_not_future_entry_point_offset = 0x6a8; -static constexpr dart::compiler::target::word - AOT_Thread_suspend_state_init_async_star_entry_point_offset = 0x6b0; -static constexpr dart::compiler::target::word - AOT_Thread_suspend_state_yield_async_star_entry_point_offset = 0x6b8; -static constexpr dart::compiler::target::word - AOT_Thread_suspend_state_return_async_star_entry_point_offset = 0x6c0; -static constexpr dart::compiler::target::word - AOT_Thread_suspend_state_init_sync_star_entry_point_offset = 0x6c8; -static constexpr dart::compiler::target::word - AOT_Thread_suspend_state_suspend_sync_star_at_start_entry_point_offset = - 0x6d0; -static constexpr dart::compiler::target::word - AOT_Thread_suspend_state_handle_exception_entry_point_offset = 0x6d8; -static constexpr dart::compiler::target::word - AOT_Thread_top_exit_frame_info_offset = 0x700; +static constexpr dart::compiler::target::word AOT_Thread_store_buffer_block_offset = 0x708; +static constexpr dart::compiler::target::word AOT_Thread_suspend_state_await_entry_point_offset = 0x690; +static constexpr dart::compiler::target::word AOT_Thread_suspend_state_await_with_type_check_entry_point_offset = 0x698; +static constexpr dart::compiler::target::word AOT_Thread_suspend_state_init_async_entry_point_offset = 0x688; +static constexpr dart::compiler::target::word AOT_Thread_suspend_state_return_async_entry_point_offset = 0x6a0; +static constexpr dart::compiler::target::word AOT_Thread_suspend_state_return_async_not_future_entry_point_offset = 0x6a8; +static constexpr dart::compiler::target::word AOT_Thread_suspend_state_init_async_star_entry_point_offset = 0x6b0; +static constexpr dart::compiler::target::word AOT_Thread_suspend_state_yield_async_star_entry_point_offset = 0x6b8; +static constexpr dart::compiler::target::word AOT_Thread_suspend_state_return_async_star_entry_point_offset = 0x6c0; +static constexpr dart::compiler::target::word AOT_Thread_suspend_state_init_sync_star_entry_point_offset = 0x6c8; +static constexpr dart::compiler::target::word AOT_Thread_suspend_state_suspend_sync_star_at_start_entry_point_offset = 0x6d0; +static constexpr dart::compiler::target::word AOT_Thread_suspend_state_handle_exception_entry_point_offset = 0x6d8; +static constexpr dart::compiler::target::word AOT_Thread_top_exit_frame_info_offset = 0x700; static constexpr dart::compiler::target::word AOT_Thread_top_offset = 0x48; static constexpr dart::compiler::target::word AOT_Thread_top_resource_offset = 0x20; -static constexpr dart::compiler::target::word - AOT_Thread_unboxed_runtime_arg_offset = 0x730; +static constexpr dart::compiler::target::word AOT_Thread_unboxed_runtime_arg_offset = 0x730; static constexpr dart::compiler::target::word AOT_Thread_vm_tag_offset = 0x728; static constexpr dart::compiler::target::word AOT_Thread_write_barrier_entry_point_offset = 0x1f0; static constexpr dart::compiler::target::word AOT_Thread_write_barrier_mask_offset = 0x40; -static constexpr dart::compiler::target::word AOT_Thread_next_task_id_offset = - 0x7a0; +static constexpr dart::compiler::target::word AOT_Thread_next_task_id_offset = 0x7a0; static constexpr dart::compiler::target::word AOT_Thread_random_offset = 0x7a8; static constexpr dart::compiler::target::word AOT_Thread_jump_to_frame_entry_point_offset = 0x268; -static constexpr dart::compiler::target::word AOT_Thread_tsan_utils_offset = - 0x7b0; -static constexpr dart::compiler::target::word AOT_Thread_coroutine_offset = - 0x750; -static constexpr dart::compiler::target::word - AOT_Thread_disabled_coroutine_offset = 0x758; +static constexpr dart::compiler::target::word AOT_Thread_tsan_utils_offset = 0x7b0; +static constexpr dart::compiler::target::word AOT_Thread_coroutine_offset = 0x750; +static constexpr dart::compiler::target::word AOT_Thread_disabled_coroutine_offset = 0x758; static constexpr dart::compiler::target::word AOT_TsanUtils_setjmp_function_offset = 0x0; static constexpr dart::compiler::target::word AOT_TsanUtils_setjmp_buffer_offset = 0x8; static constexpr dart::compiler::target::word AOT_TsanUtils_exception_pc_offset = 0x10; @@ -12521,42 +11299,24 @@ static constexpr dart::compiler::target::word AOT_WeakReference_target_offset = static constexpr dart::compiler::target::word AOT_WeakReference_type_arguments_offset = 0x10; static constexpr dart::compiler::target::word AOT_Coroutine_name_offset = 0x8; static constexpr dart::compiler::target::word AOT_Coroutine_entry_offset = 0x10; -static constexpr dart::compiler::target::word AOT_Coroutine_trampoline_offset = - 0x18; -static constexpr dart::compiler::target::word AOT_Coroutine_arguments_offset = - 0x20; -static constexpr dart::compiler::target::word AOT_Coroutine_attributes_offset = - 0x98; -static constexpr dart::compiler::target::word AOT_Coroutine_caller_offset = - 0x28; -static constexpr dart::compiler::target::word AOT_Coroutine_scheduler_offset = - 0x30; -static constexpr dart::compiler::target::word AOT_Coroutine_processor_offset = - 0x38; -static constexpr dart::compiler::target::word - AOT_Coroutine_to_processor_next_offset = 0x40; -static constexpr dart::compiler::target::word - AOT_Coroutine_to_processor_previous_offset = 0x48; -static constexpr dart::compiler::target::word AOT_Coroutine_to_state_offset = - 0x50; +static constexpr dart::compiler::target::word AOT_Coroutine_trampoline_offset = 0x18; +static constexpr dart::compiler::target::word AOT_Coroutine_argument_offset = 0x20; +static constexpr dart::compiler::target::word AOT_Coroutine_attributes_offset = 0x98; +static constexpr dart::compiler::target::word AOT_Coroutine_caller_offset = 0x28; +static constexpr dart::compiler::target::word AOT_Coroutine_scheduler_offset = 0x30; +static constexpr dart::compiler::target::word AOT_Coroutine_processor_offset = 0x38; +static constexpr dart::compiler::target::word AOT_Coroutine_to_processor_next_offset = 0x40; +static constexpr dart::compiler::target::word AOT_Coroutine_to_processor_previous_offset = 0x48; +static constexpr dart::compiler::target::word AOT_Coroutine_to_state_offset = 0x50; static constexpr dart::compiler::target::word AOT_Coroutine_index_offset = 0xa0; -static constexpr dart::compiler::target::word AOT_Coroutine_stack_size_offset = - 0x68; -static constexpr dart::compiler::target::word - AOT_Coroutine_native_stack_base_offset = 0x70; -static constexpr dart::compiler::target::word AOT_Coroutine_stack_root_offset = - 0x78; -static constexpr dart::compiler::target::word AOT_Coroutine_stack_base_offset = - 0x80; -static constexpr dart::compiler::target::word AOT_Coroutine_stack_limit_offset = - 0x88; -static constexpr dart::compiler::target::word - AOT_Coroutine_overflow_stack_limit_offset = 0x90; +static constexpr dart::compiler::target::word AOT_Coroutine_stack_size_offset = 0x68; +static constexpr dart::compiler::target::word AOT_Coroutine_native_stack_base_offset = 0x70; +static constexpr dart::compiler::target::word AOT_Coroutine_stack_root_offset = 0x78; +static constexpr dart::compiler::target::word AOT_Coroutine_stack_base_offset = 0x80; +static constexpr dart::compiler::target::word AOT_Coroutine_stack_limit_offset = 0x88; +static constexpr dart::compiler::target::word AOT_Coroutine_overflow_stack_limit_offset = 0x90; static constexpr dart::compiler::target::word AOT_Code_entry_point_offset[] = {0x8, 0x18, 0x10, 0x20}; -static constexpr dart::compiler::target::word - AOT_Thread_write_barrier_wrappers_thread_offset[] = { - 0x630, 0x638, 0x640, 0x648, -1, -1, 0x650, 0x658, - 0x660, 0x668, 0x670, -1, 0x678, 0x680, -1, -1}; +static constexpr dart::compiler::target::word AOT_Thread_write_barrier_wrappers_thread_offset[] = {0x630, 0x638, 0x640, 0x648, -1, -1, 0x650, 0x658, 0x660, 0x668, 0x670, -1, 0x678, 0x680, -1, -1}; static constexpr dart::compiler::target::word AOT_AbstractType_InstanceSize = 0x28; static constexpr dart::compiler::target::word AOT_ApiError_InstanceSize = 0x10; static constexpr dart::compiler::target::word AOT_Array_header_size = 0x18; @@ -12762,14 +11522,12 @@ static constexpr dart::compiler::target::word AOT_Int32x4_value_offset = 0x8; static constexpr dart::compiler::target::word AOT_Isolate_current_tag_offset = 0x28; static constexpr dart::compiler::target::word AOT_Isolate_default_tag_offset = 0x30; static constexpr dart::compiler::target::word AOT_Isolate_finalizers_offset = 0x40; -static constexpr dart::compiler::target::word - AOT_Isolate_isolate_object_store_offset = 0x50; +static constexpr dart::compiler::target::word AOT_Isolate_isolate_object_store_offset = 0x50; static constexpr dart::compiler::target::word AOT_IsolateGroup_object_store_offset = 0x20; static constexpr dart::compiler::target::word AOT_IsolateGroup_class_table_offset = 0x10; static constexpr dart::compiler::target::word AOT_IsolateGroup_cached_class_table_table_offset = 0x18; static constexpr dart::compiler::target::word AOT_Isolate_user_tag_offset = 0x20; -static constexpr dart::compiler::target::word - AOT_IsolateObjectStore_coroutines_registry_offset = 0x18; +static constexpr dart::compiler::target::word AOT_IsolateObjectStore_coroutines_registry_offset = 0x18; static constexpr dart::compiler::target::word AOT_LinkedHashBase_data_offset = 0x18; static constexpr dart::compiler::target::word AOT_ImmutableLinkedHashBase_data_offset = 0x18; static constexpr dart::compiler::target::word AOT_LinkedHashBase_deleted_keys_offset = 0x28; @@ -12830,10 +11588,8 @@ static constexpr dart::compiler::target::word AOT_SuspendState_payload_offset = static constexpr dart::compiler::target::word AOT_SuspendState_pc_offset = 0x10; static constexpr dart::compiler::target::word AOT_SuspendState_then_callback_offset = 0x20; static constexpr dart::compiler::target::word AOT_Thread_AllocateArray_entry_point_offset = 0x2d0; -static constexpr dart::compiler::target::word - AOT_Thread_active_exception_offset = 0x788; -static constexpr dart::compiler::target::word - AOT_Thread_active_stacktrace_offset = 0x790; +static constexpr dart::compiler::target::word AOT_Thread_active_exception_offset = 0x788; +static constexpr dart::compiler::target::word AOT_Thread_active_stacktrace_offset = 0x790; static constexpr dart::compiler::target::word AOT_Thread_array_write_barrier_entry_point_offset = 0x1f8; static constexpr dart::compiler::target::word AOT_Thread_allocate_mint_with_fpu_regs_entry_point_offset = 0x208; static constexpr dart::compiler::target::word AOT_Thread_allocate_mint_with_fpu_regs_stub_offset = 0x120; @@ -12845,8 +11601,7 @@ static constexpr dart::compiler::target::word AOT_Thread_allocate_object_paramet static constexpr dart::compiler::target::word AOT_Thread_allocate_object_parameterized_stub_offset = 0x138; static constexpr dart::compiler::target::word AOT_Thread_allocate_object_slow_entry_point_offset = 0x228; static constexpr dart::compiler::target::word AOT_Thread_allocate_object_slow_stub_offset = 0x140; -static constexpr dart::compiler::target::word AOT_Thread_api_top_scope_offset = - 0x7d8; +static constexpr dart::compiler::target::word AOT_Thread_api_top_scope_offset = 0x7d8; static constexpr dart::compiler::target::word AOT_Thread_async_exception_handler_stub_offset = 0x148; static constexpr dart::compiler::target::word AOT_Thread_auto_scope_native_wrapper_entry_point_offset = 0x288; static constexpr dart::compiler::target::word AOT_Thread_bool_false_offset = 0x80; @@ -12854,13 +11609,10 @@ static constexpr dart::compiler::target::word AOT_Thread_bool_true_offset = 0x78 static constexpr dart::compiler::target::word AOT_Thread_bootstrap_native_wrapper_entry_point_offset = 0x278; static constexpr dart::compiler::target::word AOT_Thread_call_to_runtime_entry_point_offset = 0x200; static constexpr dart::compiler::target::word AOT_Thread_call_to_runtime_stub_offset = 0xb8; -static constexpr dart::compiler::target::word AOT_Thread_dart_stream_offset = - 0x810; +static constexpr dart::compiler::target::word AOT_Thread_dart_stream_offset = 0x810; static constexpr dart::compiler::target::word AOT_Thread_dispatch_table_array_offset = 0x58; -static constexpr dart::compiler::target::word - AOT_Thread_double_truncate_round_supported_offset = 0x7e0; -static constexpr dart::compiler::target::word - AOT_Thread_service_extension_stream_offset = 0x818; +static constexpr dart::compiler::target::word AOT_Thread_double_truncate_round_supported_offset = 0x7e0; +static constexpr dart::compiler::target::word AOT_Thread_service_extension_stream_offset = 0x818; static constexpr dart::compiler::target::word AOT_Thread_optimize_entry_offset = 0x250; static constexpr dart::compiler::target::word AOT_Thread_optimize_stub_offset = 0x1a0; static constexpr dart::compiler::target::word AOT_Thread_deoptimize_entry_offset = 0x258; @@ -12869,8 +11621,7 @@ static constexpr dart::compiler::target::word AOT_Thread_double_abs_address_offs static constexpr dart::compiler::target::word AOT_Thread_double_negate_address_offset = 0x2a0; static constexpr dart::compiler::target::word AOT_Thread_end_offset = 0x50; static constexpr dart::compiler::target::word AOT_Thread_enter_safepoint_stub_offset = 0x1d0; -static constexpr dart::compiler::target::word - AOT_Thread_execution_state_offset = 0x7c0; +static constexpr dart::compiler::target::word AOT_Thread_execution_state_offset = 0x7c0; static constexpr dart::compiler::target::word AOT_Thread_exit_safepoint_stub_offset = 0x1d8; static constexpr dart::compiler::target::word AOT_Thread_exit_safepoint_ignore_unwind_in_progress_stub_offset = 0x1e0; static constexpr dart::compiler::target::word AOT_Thread_call_native_through_safepoint_stub_offset = 0x1e8; @@ -12881,22 +11632,17 @@ static constexpr dart::compiler::target::word AOT_Thread_float_absolute_address_ static constexpr dart::compiler::target::word AOT_Thread_float_negate_address_offset = 0x2b8; static constexpr dart::compiler::target::word AOT_Thread_float_not_address_offset = 0x2b0; static constexpr dart::compiler::target::word AOT_Thread_float_zerow_address_offset = 0x2c8; -static constexpr dart::compiler::target::word - AOT_Thread_global_object_pool_offset = 0x7a8; +static constexpr dart::compiler::target::word AOT_Thread_global_object_pool_offset = 0x7a8; static constexpr dart::compiler::target::word AOT_Thread_invoke_dart_code_stub_offset = 0xb0; -static constexpr dart::compiler::target::word - AOT_Thread_exit_through_ffi_offset = 0x7d0; +static constexpr dart::compiler::target::word AOT_Thread_exit_through_ffi_offset = 0x7d0; static constexpr dart::compiler::target::word AOT_Thread_isolate_offset = 0x728; -static constexpr dart::compiler::target::word AOT_Thread_isolate_group_offset = - 0x730; +static constexpr dart::compiler::target::word AOT_Thread_isolate_group_offset = 0x730; static constexpr dart::compiler::target::word AOT_Thread_field_table_values_offset = 0x60; static constexpr dart::compiler::target::word AOT_Thread_lazy_deopt_from_return_stub_offset = 0x1b0; static constexpr dart::compiler::target::word AOT_Thread_lazy_deopt_from_throw_stub_offset = 0x1b8; static constexpr dart::compiler::target::word AOT_Thread_lazy_specialize_type_test_stub_offset = 0x1c8; -static constexpr dart::compiler::target::word - AOT_Thread_old_marking_stack_block_offset = 0x758; -static constexpr dart::compiler::target::word - AOT_Thread_new_marking_stack_block_offset = 0x760; +static constexpr dart::compiler::target::word AOT_Thread_old_marking_stack_block_offset = 0x758; +static constexpr dart::compiler::target::word AOT_Thread_new_marking_stack_block_offset = 0x760; static constexpr dart::compiler::target::word AOT_Thread_megamorphic_call_checked_entry_offset = 0x240; static constexpr dart::compiler::target::word AOT_Thread_switchable_call_miss_entry_offset = 0x248; static constexpr dart::compiler::target::word AOT_Thread_switchable_call_miss_stub_offset = 0x180; @@ -12919,68 +11665,44 @@ static constexpr dart::compiler::target::word AOT_Thread_return_async_star_stub_ static constexpr dart::compiler::target::word AOT_Thread_return_async_stub_offset = 0x158; static constexpr dart::compiler::target::word AOT_Thread_object_null_offset = 0x70; static constexpr dart::compiler::target::word AOT_Thread_predefined_symbols_address_offset = 0x290; -static constexpr dart::compiler::target::word AOT_Thread_resume_pc_offset = - 0x7b0; -static constexpr dart::compiler::target::word - AOT_Thread_saved_shadow_call_stack_offset = 0x7b8; -static constexpr dart::compiler::target::word - AOT_Thread_safepoint_state_offset = 0x7c8; +static constexpr dart::compiler::target::word AOT_Thread_resume_pc_offset = 0x7b0; +static constexpr dart::compiler::target::word AOT_Thread_saved_shadow_call_stack_offset = 0x7b8; +static constexpr dart::compiler::target::word AOT_Thread_safepoint_state_offset = 0x7c8; static constexpr dart::compiler::target::word AOT_Thread_shared_field_table_values_offset = 0x68; static constexpr dart::compiler::target::word AOT_Thread_slow_type_test_stub_offset = 0x1c0; static constexpr dart::compiler::target::word AOT_Thread_slow_type_test_entry_point_offset = 0x270; static constexpr dart::compiler::target::word AOT_Thread_stack_limit_offset = 0x38; -static constexpr dart::compiler::target::word - AOT_Thread_saved_stack_limit_offset = 0x738; -static constexpr dart::compiler::target::word - AOT_Thread_stack_overflow_flags_offset = 0x740; +static constexpr dart::compiler::target::word AOT_Thread_saved_stack_limit_offset = 0x738; +static constexpr dart::compiler::target::word AOT_Thread_stack_overflow_flags_offset = 0x740; static constexpr dart::compiler::target::word AOT_Thread_stack_overflow_shared_with_fpu_regs_entry_point_offset = 0x238; static constexpr dart::compiler::target::word AOT_Thread_stack_overflow_shared_with_fpu_regs_stub_offset = 0x178; static constexpr dart::compiler::target::word AOT_Thread_stack_overflow_shared_without_fpu_regs_entry_point_offset = 0x230; static constexpr dart::compiler::target::word AOT_Thread_stack_overflow_shared_without_fpu_regs_stub_offset = 0x170; -static constexpr dart::compiler::target::word - AOT_Thread_store_buffer_block_offset = 0x750; -static constexpr dart::compiler::target::word - AOT_Thread_suspend_state_await_entry_point_offset = 0x6d8; -static constexpr dart::compiler::target::word - AOT_Thread_suspend_state_await_with_type_check_entry_point_offset = 0x6e0; -static constexpr dart::compiler::target::word - AOT_Thread_suspend_state_init_async_entry_point_offset = 0x6d0; -static constexpr dart::compiler::target::word - AOT_Thread_suspend_state_return_async_entry_point_offset = 0x6e8; -static constexpr dart::compiler::target::word - AOT_Thread_suspend_state_return_async_not_future_entry_point_offset = 0x6f0; -static constexpr dart::compiler::target::word - AOT_Thread_suspend_state_init_async_star_entry_point_offset = 0x6f8; -static constexpr dart::compiler::target::word - AOT_Thread_suspend_state_yield_async_star_entry_point_offset = 0x700; -static constexpr dart::compiler::target::word - AOT_Thread_suspend_state_return_async_star_entry_point_offset = 0x708; -static constexpr dart::compiler::target::word - AOT_Thread_suspend_state_init_sync_star_entry_point_offset = 0x710; -static constexpr dart::compiler::target::word - AOT_Thread_suspend_state_suspend_sync_star_at_start_entry_point_offset = - 0x718; -static constexpr dart::compiler::target::word - AOT_Thread_suspend_state_handle_exception_entry_point_offset = 0x720; -static constexpr dart::compiler::target::word - AOT_Thread_top_exit_frame_info_offset = 0x748; +static constexpr dart::compiler::target::word AOT_Thread_store_buffer_block_offset = 0x750; +static constexpr dart::compiler::target::word AOT_Thread_suspend_state_await_entry_point_offset = 0x6d8; +static constexpr dart::compiler::target::word AOT_Thread_suspend_state_await_with_type_check_entry_point_offset = 0x6e0; +static constexpr dart::compiler::target::word AOT_Thread_suspend_state_init_async_entry_point_offset = 0x6d0; +static constexpr dart::compiler::target::word AOT_Thread_suspend_state_return_async_entry_point_offset = 0x6e8; +static constexpr dart::compiler::target::word AOT_Thread_suspend_state_return_async_not_future_entry_point_offset = 0x6f0; +static constexpr dart::compiler::target::word AOT_Thread_suspend_state_init_async_star_entry_point_offset = 0x6f8; +static constexpr dart::compiler::target::word AOT_Thread_suspend_state_yield_async_star_entry_point_offset = 0x700; +static constexpr dart::compiler::target::word AOT_Thread_suspend_state_return_async_star_entry_point_offset = 0x708; +static constexpr dart::compiler::target::word AOT_Thread_suspend_state_init_sync_star_entry_point_offset = 0x710; +static constexpr dart::compiler::target::word AOT_Thread_suspend_state_suspend_sync_star_at_start_entry_point_offset = 0x718; +static constexpr dart::compiler::target::word AOT_Thread_suspend_state_handle_exception_entry_point_offset = 0x720; +static constexpr dart::compiler::target::word AOT_Thread_top_exit_frame_info_offset = 0x748; static constexpr dart::compiler::target::word AOT_Thread_top_offset = 0x48; static constexpr dart::compiler::target::word AOT_Thread_top_resource_offset = 0x20; -static constexpr dart::compiler::target::word - AOT_Thread_unboxed_runtime_arg_offset = 0x778; +static constexpr dart::compiler::target::word AOT_Thread_unboxed_runtime_arg_offset = 0x778; static constexpr dart::compiler::target::word AOT_Thread_vm_tag_offset = 0x770; static constexpr dart::compiler::target::word AOT_Thread_write_barrier_entry_point_offset = 0x1f0; static constexpr dart::compiler::target::word AOT_Thread_write_barrier_mask_offset = 0x40; -static constexpr dart::compiler::target::word AOT_Thread_next_task_id_offset = - 0x7e8; +static constexpr dart::compiler::target::word AOT_Thread_next_task_id_offset = 0x7e8; static constexpr dart::compiler::target::word AOT_Thread_random_offset = 0x7f0; static constexpr dart::compiler::target::word AOT_Thread_jump_to_frame_entry_point_offset = 0x268; -static constexpr dart::compiler::target::word AOT_Thread_tsan_utils_offset = - 0x7f8; -static constexpr dart::compiler::target::word AOT_Thread_coroutine_offset = - 0x798; -static constexpr dart::compiler::target::word - AOT_Thread_disabled_coroutine_offset = 0x7a0; +static constexpr dart::compiler::target::word AOT_Thread_tsan_utils_offset = 0x7f8; +static constexpr dart::compiler::target::word AOT_Thread_coroutine_offset = 0x798; +static constexpr dart::compiler::target::word AOT_Thread_disabled_coroutine_offset = 0x7a0; static constexpr dart::compiler::target::word AOT_TsanUtils_setjmp_function_offset = 0x0; static constexpr dart::compiler::target::word AOT_TsanUtils_setjmp_buffer_offset = 0x8; static constexpr dart::compiler::target::word AOT_TsanUtils_exception_pc_offset = 0x10; @@ -13032,44 +11754,24 @@ static constexpr dart::compiler::target::word AOT_WeakReference_target_offset = static constexpr dart::compiler::target::word AOT_WeakReference_type_arguments_offset = 0x10; static constexpr dart::compiler::target::word AOT_Coroutine_name_offset = 0x8; static constexpr dart::compiler::target::word AOT_Coroutine_entry_offset = 0x10; -static constexpr dart::compiler::target::word AOT_Coroutine_trampoline_offset = - 0x18; -static constexpr dart::compiler::target::word AOT_Coroutine_arguments_offset = - 0x20; -static constexpr dart::compiler::target::word AOT_Coroutine_attributes_offset = - 0x98; -static constexpr dart::compiler::target::word AOT_Coroutine_caller_offset = - 0x28; -static constexpr dart::compiler::target::word AOT_Coroutine_scheduler_offset = - 0x30; -static constexpr dart::compiler::target::word AOT_Coroutine_processor_offset = - 0x38; -static constexpr dart::compiler::target::word - AOT_Coroutine_to_processor_next_offset = 0x40; -static constexpr dart::compiler::target::word - AOT_Coroutine_to_processor_previous_offset = 0x48; -static constexpr dart::compiler::target::word AOT_Coroutine_to_state_offset = - 0x50; +static constexpr dart::compiler::target::word AOT_Coroutine_trampoline_offset = 0x18; +static constexpr dart::compiler::target::word AOT_Coroutine_argument_offset = 0x20; +static constexpr dart::compiler::target::word AOT_Coroutine_attributes_offset = 0x98; +static constexpr dart::compiler::target::word AOT_Coroutine_caller_offset = 0x28; +static constexpr dart::compiler::target::word AOT_Coroutine_scheduler_offset = 0x30; +static constexpr dart::compiler::target::word AOT_Coroutine_processor_offset = 0x38; +static constexpr dart::compiler::target::word AOT_Coroutine_to_processor_next_offset = 0x40; +static constexpr dart::compiler::target::word AOT_Coroutine_to_processor_previous_offset = 0x48; +static constexpr dart::compiler::target::word AOT_Coroutine_to_state_offset = 0x50; static constexpr dart::compiler::target::word AOT_Coroutine_index_offset = 0xa0; -static constexpr dart::compiler::target::word AOT_Coroutine_stack_size_offset = - 0x68; -static constexpr dart::compiler::target::word - AOT_Coroutine_native_stack_base_offset = 0x70; -static constexpr dart::compiler::target::word AOT_Coroutine_stack_root_offset = - 0x78; -static constexpr dart::compiler::target::word AOT_Coroutine_stack_base_offset = - 0x80; -static constexpr dart::compiler::target::word AOT_Coroutine_stack_limit_offset = - 0x88; -static constexpr dart::compiler::target::word - AOT_Coroutine_overflow_stack_limit_offset = 0x90; +static constexpr dart::compiler::target::word AOT_Coroutine_stack_size_offset = 0x68; +static constexpr dart::compiler::target::word AOT_Coroutine_native_stack_base_offset = 0x70; +static constexpr dart::compiler::target::word AOT_Coroutine_stack_root_offset = 0x78; +static constexpr dart::compiler::target::word AOT_Coroutine_stack_base_offset = 0x80; +static constexpr dart::compiler::target::word AOT_Coroutine_stack_limit_offset = 0x88; +static constexpr dart::compiler::target::word AOT_Coroutine_overflow_stack_limit_offset = 0x90; static constexpr dart::compiler::target::word AOT_Code_entry_point_offset[] = {0x8, 0x18, 0x10, 0x20}; -static constexpr dart::compiler::target::word - AOT_Thread_write_barrier_wrappers_thread_offset[] = { - 0x630, 0x638, 0x640, 0x648, 0x650, 0x658, 0x660, 0x668, - 0x670, 0x678, 0x680, 0x688, 0x690, 0x698, 0x6a0, -1, - -1, -1, -1, 0x6a8, 0x6b0, -1, -1, 0x6b8, - 0x6c0, 0x6c8, -1, -1, -1, -1, -1, -1}; +static constexpr dart::compiler::target::word AOT_Thread_write_barrier_wrappers_thread_offset[] = {0x630, 0x638, 0x640, 0x648, 0x650, 0x658, 0x660, 0x668, 0x670, 0x678, 0x680, 0x688, 0x690, 0x698, 0x6a0, -1, -1, -1, -1, 0x6a8, 0x6b0, -1, -1, 0x6b8, 0x6c0, 0x6c8, -1, -1, -1, -1, -1, -1}; static constexpr dart::compiler::target::word AOT_AbstractType_InstanceSize = 0x28; static constexpr dart::compiler::target::word AOT_ApiError_InstanceSize = 0x10; static constexpr dart::compiler::target::word AOT_Array_header_size = 0x18; @@ -13270,14 +11972,12 @@ static constexpr dart::compiler::target::word AOT_Int32x4_value_offset = 0x8; static constexpr dart::compiler::target::word AOT_Isolate_current_tag_offset = 0x28; static constexpr dart::compiler::target::word AOT_Isolate_default_tag_offset = 0x30; static constexpr dart::compiler::target::word AOT_Isolate_finalizers_offset = 0x40; -static constexpr dart::compiler::target::word - AOT_Isolate_isolate_object_store_offset = 0x50; +static constexpr dart::compiler::target::word AOT_Isolate_isolate_object_store_offset = 0x50; static constexpr dart::compiler::target::word AOT_IsolateGroup_object_store_offset = 0x20; static constexpr dart::compiler::target::word AOT_IsolateGroup_class_table_offset = 0x10; static constexpr dart::compiler::target::word AOT_IsolateGroup_cached_class_table_table_offset = 0x18; static constexpr dart::compiler::target::word AOT_Isolate_user_tag_offset = 0x20; -static constexpr dart::compiler::target::word - AOT_IsolateObjectStore_coroutines_registry_offset = 0x18; +static constexpr dart::compiler::target::word AOT_IsolateObjectStore_coroutines_registry_offset = 0x18; static constexpr dart::compiler::target::word AOT_LinkedHashBase_data_offset = 0x10; static constexpr dart::compiler::target::word AOT_ImmutableLinkedHashBase_data_offset = 0x10; static constexpr dart::compiler::target::word AOT_LinkedHashBase_deleted_keys_offset = 0x18; @@ -13338,10 +12038,8 @@ static constexpr dart::compiler::target::word AOT_SuspendState_payload_offset = static constexpr dart::compiler::target::word AOT_SuspendState_pc_offset = 0x10; static constexpr dart::compiler::target::word AOT_SuspendState_then_callback_offset = 0x1c; static constexpr dart::compiler::target::word AOT_Thread_AllocateArray_entry_point_offset = 0x2d8; -static constexpr dart::compiler::target::word - AOT_Thread_active_exception_offset = 0x748; -static constexpr dart::compiler::target::word - AOT_Thread_active_stacktrace_offset = 0x750; +static constexpr dart::compiler::target::word AOT_Thread_active_exception_offset = 0x748; +static constexpr dart::compiler::target::word AOT_Thread_active_stacktrace_offset = 0x750; static constexpr dart::compiler::target::word AOT_Thread_array_write_barrier_entry_point_offset = 0x200; static constexpr dart::compiler::target::word AOT_Thread_allocate_mint_with_fpu_regs_entry_point_offset = 0x210; static constexpr dart::compiler::target::word AOT_Thread_allocate_mint_with_fpu_regs_stub_offset = 0x128; @@ -13353,8 +12051,7 @@ static constexpr dart::compiler::target::word AOT_Thread_allocate_object_paramet static constexpr dart::compiler::target::word AOT_Thread_allocate_object_parameterized_stub_offset = 0x140; static constexpr dart::compiler::target::word AOT_Thread_allocate_object_slow_entry_point_offset = 0x230; static constexpr dart::compiler::target::word AOT_Thread_allocate_object_slow_stub_offset = 0x148; -static constexpr dart::compiler::target::word AOT_Thread_api_top_scope_offset = - 0x798; +static constexpr dart::compiler::target::word AOT_Thread_api_top_scope_offset = 0x798; static constexpr dart::compiler::target::word AOT_Thread_async_exception_handler_stub_offset = 0x150; static constexpr dart::compiler::target::word AOT_Thread_auto_scope_native_wrapper_entry_point_offset = 0x290; static constexpr dart::compiler::target::word AOT_Thread_bool_false_offset = 0x88; @@ -13362,13 +12059,10 @@ static constexpr dart::compiler::target::word AOT_Thread_bool_true_offset = 0x80 static constexpr dart::compiler::target::word AOT_Thread_bootstrap_native_wrapper_entry_point_offset = 0x280; static constexpr dart::compiler::target::word AOT_Thread_call_to_runtime_entry_point_offset = 0x208; static constexpr dart::compiler::target::word AOT_Thread_call_to_runtime_stub_offset = 0xc0; -static constexpr dart::compiler::target::word AOT_Thread_dart_stream_offset = - 0x7d0; +static constexpr dart::compiler::target::word AOT_Thread_dart_stream_offset = 0x7d0; static constexpr dart::compiler::target::word AOT_Thread_dispatch_table_array_offset = 0x60; -static constexpr dart::compiler::target::word - AOT_Thread_double_truncate_round_supported_offset = 0x7a0; -static constexpr dart::compiler::target::word - AOT_Thread_service_extension_stream_offset = 0x7d8; +static constexpr dart::compiler::target::word AOT_Thread_double_truncate_round_supported_offset = 0x7a0; +static constexpr dart::compiler::target::word AOT_Thread_service_extension_stream_offset = 0x7d8; static constexpr dart::compiler::target::word AOT_Thread_optimize_entry_offset = 0x258; static constexpr dart::compiler::target::word AOT_Thread_optimize_stub_offset = 0x1a8; static constexpr dart::compiler::target::word AOT_Thread_deoptimize_entry_offset = 0x260; @@ -13377,8 +12071,7 @@ static constexpr dart::compiler::target::word AOT_Thread_double_abs_address_offs static constexpr dart::compiler::target::word AOT_Thread_double_negate_address_offset = 0x2a8; static constexpr dart::compiler::target::word AOT_Thread_end_offset = 0x58; static constexpr dart::compiler::target::word AOT_Thread_enter_safepoint_stub_offset = 0x1d8; -static constexpr dart::compiler::target::word - AOT_Thread_execution_state_offset = 0x780; +static constexpr dart::compiler::target::word AOT_Thread_execution_state_offset = 0x780; static constexpr dart::compiler::target::word AOT_Thread_exit_safepoint_stub_offset = 0x1e0; static constexpr dart::compiler::target::word AOT_Thread_exit_safepoint_ignore_unwind_in_progress_stub_offset = 0x1e8; static constexpr dart::compiler::target::word AOT_Thread_call_native_through_safepoint_stub_offset = 0x1f0; @@ -13389,22 +12082,17 @@ static constexpr dart::compiler::target::word AOT_Thread_float_absolute_address_ static constexpr dart::compiler::target::word AOT_Thread_float_negate_address_offset = 0x2c0; static constexpr dart::compiler::target::word AOT_Thread_float_not_address_offset = 0x2b8; static constexpr dart::compiler::target::word AOT_Thread_float_zerow_address_offset = 0x2d0; -static constexpr dart::compiler::target::word - AOT_Thread_global_object_pool_offset = 0x768; +static constexpr dart::compiler::target::word AOT_Thread_global_object_pool_offset = 0x768; static constexpr dart::compiler::target::word AOT_Thread_invoke_dart_code_stub_offset = 0xb8; -static constexpr dart::compiler::target::word - AOT_Thread_exit_through_ffi_offset = 0x790; +static constexpr dart::compiler::target::word AOT_Thread_exit_through_ffi_offset = 0x790; static constexpr dart::compiler::target::word AOT_Thread_isolate_offset = 0x6e8; -static constexpr dart::compiler::target::word AOT_Thread_isolate_group_offset = - 0x6f0; +static constexpr dart::compiler::target::word AOT_Thread_isolate_group_offset = 0x6f0; static constexpr dart::compiler::target::word AOT_Thread_field_table_values_offset = 0x68; static constexpr dart::compiler::target::word AOT_Thread_lazy_deopt_from_return_stub_offset = 0x1b8; static constexpr dart::compiler::target::word AOT_Thread_lazy_deopt_from_throw_stub_offset = 0x1c0; static constexpr dart::compiler::target::word AOT_Thread_lazy_specialize_type_test_stub_offset = 0x1d0; -static constexpr dart::compiler::target::word - AOT_Thread_old_marking_stack_block_offset = 0x718; -static constexpr dart::compiler::target::word - AOT_Thread_new_marking_stack_block_offset = 0x720; +static constexpr dart::compiler::target::word AOT_Thread_old_marking_stack_block_offset = 0x718; +static constexpr dart::compiler::target::word AOT_Thread_new_marking_stack_block_offset = 0x720; static constexpr dart::compiler::target::word AOT_Thread_megamorphic_call_checked_entry_offset = 0x248; static constexpr dart::compiler::target::word AOT_Thread_switchable_call_miss_entry_offset = 0x250; static constexpr dart::compiler::target::word AOT_Thread_switchable_call_miss_stub_offset = 0x188; @@ -13427,69 +12115,45 @@ static constexpr dart::compiler::target::word AOT_Thread_return_async_star_stub_ static constexpr dart::compiler::target::word AOT_Thread_return_async_stub_offset = 0x160; static constexpr dart::compiler::target::word AOT_Thread_object_null_offset = 0x78; static constexpr dart::compiler::target::word AOT_Thread_predefined_symbols_address_offset = 0x298; -static constexpr dart::compiler::target::word AOT_Thread_resume_pc_offset = - 0x770; -static constexpr dart::compiler::target::word - AOT_Thread_saved_shadow_call_stack_offset = 0x778; -static constexpr dart::compiler::target::word - AOT_Thread_safepoint_state_offset = 0x788; +static constexpr dart::compiler::target::word AOT_Thread_resume_pc_offset = 0x770; +static constexpr dart::compiler::target::word AOT_Thread_saved_shadow_call_stack_offset = 0x778; +static constexpr dart::compiler::target::word AOT_Thread_safepoint_state_offset = 0x788; static constexpr dart::compiler::target::word AOT_Thread_shared_field_table_values_offset = 0x70; static constexpr dart::compiler::target::word AOT_Thread_slow_type_test_stub_offset = 0x1c8; static constexpr dart::compiler::target::word AOT_Thread_slow_type_test_entry_point_offset = 0x278; static constexpr dart::compiler::target::word AOT_Thread_stack_limit_offset = 0x38; -static constexpr dart::compiler::target::word - AOT_Thread_saved_stack_limit_offset = 0x6f8; -static constexpr dart::compiler::target::word - AOT_Thread_stack_overflow_flags_offset = 0x700; +static constexpr dart::compiler::target::word AOT_Thread_saved_stack_limit_offset = 0x6f8; +static constexpr dart::compiler::target::word AOT_Thread_stack_overflow_flags_offset = 0x700; static constexpr dart::compiler::target::word AOT_Thread_stack_overflow_shared_with_fpu_regs_entry_point_offset = 0x240; static constexpr dart::compiler::target::word AOT_Thread_stack_overflow_shared_with_fpu_regs_stub_offset = 0x180; static constexpr dart::compiler::target::word AOT_Thread_stack_overflow_shared_without_fpu_regs_entry_point_offset = 0x238; static constexpr dart::compiler::target::word AOT_Thread_stack_overflow_shared_without_fpu_regs_stub_offset = 0x178; -static constexpr dart::compiler::target::word - AOT_Thread_store_buffer_block_offset = 0x710; -static constexpr dart::compiler::target::word - AOT_Thread_suspend_state_await_entry_point_offset = 0x698; -static constexpr dart::compiler::target::word - AOT_Thread_suspend_state_await_with_type_check_entry_point_offset = 0x6a0; -static constexpr dart::compiler::target::word - AOT_Thread_suspend_state_init_async_entry_point_offset = 0x690; -static constexpr dart::compiler::target::word - AOT_Thread_suspend_state_return_async_entry_point_offset = 0x6a8; -static constexpr dart::compiler::target::word - AOT_Thread_suspend_state_return_async_not_future_entry_point_offset = 0x6b0; -static constexpr dart::compiler::target::word - AOT_Thread_suspend_state_init_async_star_entry_point_offset = 0x6b8; -static constexpr dart::compiler::target::word - AOT_Thread_suspend_state_yield_async_star_entry_point_offset = 0x6c0; -static constexpr dart::compiler::target::word - AOT_Thread_suspend_state_return_async_star_entry_point_offset = 0x6c8; -static constexpr dart::compiler::target::word - AOT_Thread_suspend_state_init_sync_star_entry_point_offset = 0x6d0; -static constexpr dart::compiler::target::word - AOT_Thread_suspend_state_suspend_sync_star_at_start_entry_point_offset = - 0x6d8; -static constexpr dart::compiler::target::word - AOT_Thread_suspend_state_handle_exception_entry_point_offset = 0x6e0; -static constexpr dart::compiler::target::word - AOT_Thread_top_exit_frame_info_offset = 0x708; +static constexpr dart::compiler::target::word AOT_Thread_store_buffer_block_offset = 0x710; +static constexpr dart::compiler::target::word AOT_Thread_suspend_state_await_entry_point_offset = 0x698; +static constexpr dart::compiler::target::word AOT_Thread_suspend_state_await_with_type_check_entry_point_offset = 0x6a0; +static constexpr dart::compiler::target::word AOT_Thread_suspend_state_init_async_entry_point_offset = 0x690; +static constexpr dart::compiler::target::word AOT_Thread_suspend_state_return_async_entry_point_offset = 0x6a8; +static constexpr dart::compiler::target::word AOT_Thread_suspend_state_return_async_not_future_entry_point_offset = 0x6b0; +static constexpr dart::compiler::target::word AOT_Thread_suspend_state_init_async_star_entry_point_offset = 0x6b8; +static constexpr dart::compiler::target::word AOT_Thread_suspend_state_yield_async_star_entry_point_offset = 0x6c0; +static constexpr dart::compiler::target::word AOT_Thread_suspend_state_return_async_star_entry_point_offset = 0x6c8; +static constexpr dart::compiler::target::word AOT_Thread_suspend_state_init_sync_star_entry_point_offset = 0x6d0; +static constexpr dart::compiler::target::word AOT_Thread_suspend_state_suspend_sync_star_at_start_entry_point_offset = 0x6d8; +static constexpr dart::compiler::target::word AOT_Thread_suspend_state_handle_exception_entry_point_offset = 0x6e0; +static constexpr dart::compiler::target::word AOT_Thread_top_exit_frame_info_offset = 0x708; static constexpr dart::compiler::target::word AOT_Thread_top_offset = 0x50; static constexpr dart::compiler::target::word AOT_Thread_top_resource_offset = 0x20; -static constexpr dart::compiler::target::word - AOT_Thread_unboxed_runtime_arg_offset = 0x738; +static constexpr dart::compiler::target::word AOT_Thread_unboxed_runtime_arg_offset = 0x738; static constexpr dart::compiler::target::word AOT_Thread_vm_tag_offset = 0x730; static constexpr dart::compiler::target::word AOT_Thread_write_barrier_entry_point_offset = 0x1f8; static constexpr dart::compiler::target::word AOT_Thread_write_barrier_mask_offset = 0x40; static constexpr dart::compiler::target::word AOT_Thread_heap_base_offset = 0x48; -static constexpr dart::compiler::target::word AOT_Thread_next_task_id_offset = - 0x7a8; +static constexpr dart::compiler::target::word AOT_Thread_next_task_id_offset = 0x7a8; static constexpr dart::compiler::target::word AOT_Thread_random_offset = 0x7b0; static constexpr dart::compiler::target::word AOT_Thread_jump_to_frame_entry_point_offset = 0x270; -static constexpr dart::compiler::target::word AOT_Thread_tsan_utils_offset = - 0x7b8; -static constexpr dart::compiler::target::word AOT_Thread_coroutine_offset = - 0x758; -static constexpr dart::compiler::target::word - AOT_Thread_disabled_coroutine_offset = 0x760; +static constexpr dart::compiler::target::word AOT_Thread_tsan_utils_offset = 0x7b8; +static constexpr dart::compiler::target::word AOT_Thread_coroutine_offset = 0x758; +static constexpr dart::compiler::target::word AOT_Thread_disabled_coroutine_offset = 0x760; static constexpr dart::compiler::target::word AOT_TsanUtils_setjmp_function_offset = 0x0; static constexpr dart::compiler::target::word AOT_TsanUtils_setjmp_buffer_offset = 0x8; static constexpr dart::compiler::target::word AOT_TsanUtils_exception_pc_offset = 0x10; @@ -13541,42 +12205,24 @@ static constexpr dart::compiler::target::word AOT_WeakReference_target_offset = static constexpr dart::compiler::target::word AOT_WeakReference_type_arguments_offset = 0xc; static constexpr dart::compiler::target::word AOT_Coroutine_name_offset = 0x8; static constexpr dart::compiler::target::word AOT_Coroutine_entry_offset = 0xc; -static constexpr dart::compiler::target::word AOT_Coroutine_trampoline_offset = - 0x10; -static constexpr dart::compiler::target::word AOT_Coroutine_arguments_offset = - 0x14; -static constexpr dart::compiler::target::word AOT_Coroutine_attributes_offset = - 0x78; -static constexpr dart::compiler::target::word AOT_Coroutine_caller_offset = - 0x18; -static constexpr dart::compiler::target::word AOT_Coroutine_scheduler_offset = - 0x1c; -static constexpr dart::compiler::target::word AOT_Coroutine_processor_offset = - 0x20; -static constexpr dart::compiler::target::word - AOT_Coroutine_to_processor_next_offset = 0x24; -static constexpr dart::compiler::target::word - AOT_Coroutine_to_processor_previous_offset = 0x28; -static constexpr dart::compiler::target::word AOT_Coroutine_to_state_offset = - 0x30; +static constexpr dart::compiler::target::word AOT_Coroutine_trampoline_offset = 0x10; +static constexpr dart::compiler::target::word AOT_Coroutine_argument_offset = 0x14; +static constexpr dart::compiler::target::word AOT_Coroutine_attributes_offset = 0x78; +static constexpr dart::compiler::target::word AOT_Coroutine_caller_offset = 0x18; +static constexpr dart::compiler::target::word AOT_Coroutine_scheduler_offset = 0x1c; +static constexpr dart::compiler::target::word AOT_Coroutine_processor_offset = 0x20; +static constexpr dart::compiler::target::word AOT_Coroutine_to_processor_next_offset = 0x24; +static constexpr dart::compiler::target::word AOT_Coroutine_to_processor_previous_offset = 0x28; +static constexpr dart::compiler::target::word AOT_Coroutine_to_state_offset = 0x30; static constexpr dart::compiler::target::word AOT_Coroutine_index_offset = 0x80; -static constexpr dart::compiler::target::word AOT_Coroutine_stack_size_offset = - 0x48; -static constexpr dart::compiler::target::word - AOT_Coroutine_native_stack_base_offset = 0x50; -static constexpr dart::compiler::target::word AOT_Coroutine_stack_root_offset = - 0x58; -static constexpr dart::compiler::target::word AOT_Coroutine_stack_base_offset = - 0x60; -static constexpr dart::compiler::target::word AOT_Coroutine_stack_limit_offset = - 0x68; -static constexpr dart::compiler::target::word - AOT_Coroutine_overflow_stack_limit_offset = 0x70; +static constexpr dart::compiler::target::word AOT_Coroutine_stack_size_offset = 0x48; +static constexpr dart::compiler::target::word AOT_Coroutine_native_stack_base_offset = 0x50; +static constexpr dart::compiler::target::word AOT_Coroutine_stack_root_offset = 0x58; +static constexpr dart::compiler::target::word AOT_Coroutine_stack_base_offset = 0x60; +static constexpr dart::compiler::target::word AOT_Coroutine_stack_limit_offset = 0x68; +static constexpr dart::compiler::target::word AOT_Coroutine_overflow_stack_limit_offset = 0x70; static constexpr dart::compiler::target::word AOT_Code_entry_point_offset[] = {0x8, 0x18, 0x10, 0x20}; -static constexpr dart::compiler::target::word - AOT_Thread_write_barrier_wrappers_thread_offset[] = { - 0x638, 0x640, 0x648, 0x650, -1, -1, 0x658, 0x660, - 0x668, 0x670, 0x678, -1, 0x680, 0x688, -1, -1}; +static constexpr dart::compiler::target::word AOT_Thread_write_barrier_wrappers_thread_offset[] = {0x638, 0x640, 0x648, 0x650, -1, -1, 0x658, 0x660, 0x668, 0x670, 0x678, -1, 0x680, 0x688, -1, -1}; static constexpr dart::compiler::target::word AOT_AbstractType_InstanceSize = 0x20; static constexpr dart::compiler::target::word AOT_ApiError_InstanceSize = 0x10; static constexpr dart::compiler::target::word AOT_Array_header_size = 0x10; @@ -13777,14 +12423,12 @@ static constexpr dart::compiler::target::word AOT_Int32x4_value_offset = 0x8; static constexpr dart::compiler::target::word AOT_Isolate_current_tag_offset = 0x28; static constexpr dart::compiler::target::word AOT_Isolate_default_tag_offset = 0x30; static constexpr dart::compiler::target::word AOT_Isolate_finalizers_offset = 0x40; -static constexpr dart::compiler::target::word - AOT_Isolate_isolate_object_store_offset = 0x50; +static constexpr dart::compiler::target::word AOT_Isolate_isolate_object_store_offset = 0x50; static constexpr dart::compiler::target::word AOT_IsolateGroup_object_store_offset = 0x20; static constexpr dart::compiler::target::word AOT_IsolateGroup_class_table_offset = 0x10; static constexpr dart::compiler::target::word AOT_IsolateGroup_cached_class_table_table_offset = 0x18; static constexpr dart::compiler::target::word AOT_Isolate_user_tag_offset = 0x20; -static constexpr dart::compiler::target::word - AOT_IsolateObjectStore_coroutines_registry_offset = 0x18; +static constexpr dart::compiler::target::word AOT_IsolateObjectStore_coroutines_registry_offset = 0x18; static constexpr dart::compiler::target::word AOT_LinkedHashBase_data_offset = 0x10; static constexpr dart::compiler::target::word AOT_ImmutableLinkedHashBase_data_offset = 0x10; static constexpr dart::compiler::target::word AOT_LinkedHashBase_deleted_keys_offset = 0x18; @@ -13845,10 +12489,8 @@ static constexpr dart::compiler::target::word AOT_SuspendState_payload_offset = static constexpr dart::compiler::target::word AOT_SuspendState_pc_offset = 0x10; static constexpr dart::compiler::target::word AOT_SuspendState_then_callback_offset = 0x1c; static constexpr dart::compiler::target::word AOT_Thread_AllocateArray_entry_point_offset = 0x2d8; -static constexpr dart::compiler::target::word - AOT_Thread_active_exception_offset = 0x790; -static constexpr dart::compiler::target::word - AOT_Thread_active_stacktrace_offset = 0x798; +static constexpr dart::compiler::target::word AOT_Thread_active_exception_offset = 0x790; +static constexpr dart::compiler::target::word AOT_Thread_active_stacktrace_offset = 0x798; static constexpr dart::compiler::target::word AOT_Thread_array_write_barrier_entry_point_offset = 0x200; static constexpr dart::compiler::target::word AOT_Thread_allocate_mint_with_fpu_regs_entry_point_offset = 0x210; static constexpr dart::compiler::target::word AOT_Thread_allocate_mint_with_fpu_regs_stub_offset = 0x128; @@ -13860,8 +12502,7 @@ static constexpr dart::compiler::target::word AOT_Thread_allocate_object_paramet static constexpr dart::compiler::target::word AOT_Thread_allocate_object_parameterized_stub_offset = 0x140; static constexpr dart::compiler::target::word AOT_Thread_allocate_object_slow_entry_point_offset = 0x230; static constexpr dart::compiler::target::word AOT_Thread_allocate_object_slow_stub_offset = 0x148; -static constexpr dart::compiler::target::word AOT_Thread_api_top_scope_offset = - 0x7e0; +static constexpr dart::compiler::target::word AOT_Thread_api_top_scope_offset = 0x7e0; static constexpr dart::compiler::target::word AOT_Thread_async_exception_handler_stub_offset = 0x150; static constexpr dart::compiler::target::word AOT_Thread_auto_scope_native_wrapper_entry_point_offset = 0x290; static constexpr dart::compiler::target::word AOT_Thread_bool_false_offset = 0x88; @@ -13869,13 +12510,10 @@ static constexpr dart::compiler::target::word AOT_Thread_bool_true_offset = 0x80 static constexpr dart::compiler::target::word AOT_Thread_bootstrap_native_wrapper_entry_point_offset = 0x280; static constexpr dart::compiler::target::word AOT_Thread_call_to_runtime_entry_point_offset = 0x208; static constexpr dart::compiler::target::word AOT_Thread_call_to_runtime_stub_offset = 0xc0; -static constexpr dart::compiler::target::word AOT_Thread_dart_stream_offset = - 0x818; +static constexpr dart::compiler::target::word AOT_Thread_dart_stream_offset = 0x818; static constexpr dart::compiler::target::word AOT_Thread_dispatch_table_array_offset = 0x60; -static constexpr dart::compiler::target::word - AOT_Thread_double_truncate_round_supported_offset = 0x7e8; -static constexpr dart::compiler::target::word - AOT_Thread_service_extension_stream_offset = 0x820; +static constexpr dart::compiler::target::word AOT_Thread_double_truncate_round_supported_offset = 0x7e8; +static constexpr dart::compiler::target::word AOT_Thread_service_extension_stream_offset = 0x820; static constexpr dart::compiler::target::word AOT_Thread_optimize_entry_offset = 0x258; static constexpr dart::compiler::target::word AOT_Thread_optimize_stub_offset = 0x1a8; static constexpr dart::compiler::target::word AOT_Thread_deoptimize_entry_offset = 0x260; @@ -13884,8 +12522,7 @@ static constexpr dart::compiler::target::word AOT_Thread_double_abs_address_offs static constexpr dart::compiler::target::word AOT_Thread_double_negate_address_offset = 0x2a8; static constexpr dart::compiler::target::word AOT_Thread_end_offset = 0x58; static constexpr dart::compiler::target::word AOT_Thread_enter_safepoint_stub_offset = 0x1d8; -static constexpr dart::compiler::target::word - AOT_Thread_execution_state_offset = 0x7c8; +static constexpr dart::compiler::target::word AOT_Thread_execution_state_offset = 0x7c8; static constexpr dart::compiler::target::word AOT_Thread_exit_safepoint_stub_offset = 0x1e0; static constexpr dart::compiler::target::word AOT_Thread_exit_safepoint_ignore_unwind_in_progress_stub_offset = 0x1e8; static constexpr dart::compiler::target::word AOT_Thread_call_native_through_safepoint_stub_offset = 0x1f0; @@ -13896,22 +12533,17 @@ static constexpr dart::compiler::target::word AOT_Thread_float_absolute_address_ static constexpr dart::compiler::target::word AOT_Thread_float_negate_address_offset = 0x2c0; static constexpr dart::compiler::target::word AOT_Thread_float_not_address_offset = 0x2b8; static constexpr dart::compiler::target::word AOT_Thread_float_zerow_address_offset = 0x2d0; -static constexpr dart::compiler::target::word - AOT_Thread_global_object_pool_offset = 0x7b0; +static constexpr dart::compiler::target::word AOT_Thread_global_object_pool_offset = 0x7b0; static constexpr dart::compiler::target::word AOT_Thread_invoke_dart_code_stub_offset = 0xb8; -static constexpr dart::compiler::target::word - AOT_Thread_exit_through_ffi_offset = 0x7d8; +static constexpr dart::compiler::target::word AOT_Thread_exit_through_ffi_offset = 0x7d8; static constexpr dart::compiler::target::word AOT_Thread_isolate_offset = 0x730; -static constexpr dart::compiler::target::word AOT_Thread_isolate_group_offset = - 0x738; +static constexpr dart::compiler::target::word AOT_Thread_isolate_group_offset = 0x738; static constexpr dart::compiler::target::word AOT_Thread_field_table_values_offset = 0x68; static constexpr dart::compiler::target::word AOT_Thread_lazy_deopt_from_return_stub_offset = 0x1b8; static constexpr dart::compiler::target::word AOT_Thread_lazy_deopt_from_throw_stub_offset = 0x1c0; static constexpr dart::compiler::target::word AOT_Thread_lazy_specialize_type_test_stub_offset = 0x1d0; -static constexpr dart::compiler::target::word - AOT_Thread_old_marking_stack_block_offset = 0x760; -static constexpr dart::compiler::target::word - AOT_Thread_new_marking_stack_block_offset = 0x768; +static constexpr dart::compiler::target::word AOT_Thread_old_marking_stack_block_offset = 0x760; +static constexpr dart::compiler::target::word AOT_Thread_new_marking_stack_block_offset = 0x768; static constexpr dart::compiler::target::word AOT_Thread_megamorphic_call_checked_entry_offset = 0x248; static constexpr dart::compiler::target::word AOT_Thread_switchable_call_miss_entry_offset = 0x250; static constexpr dart::compiler::target::word AOT_Thread_switchable_call_miss_stub_offset = 0x188; @@ -13934,69 +12566,45 @@ static constexpr dart::compiler::target::word AOT_Thread_return_async_star_stub_ static constexpr dart::compiler::target::word AOT_Thread_return_async_stub_offset = 0x160; static constexpr dart::compiler::target::word AOT_Thread_object_null_offset = 0x78; static constexpr dart::compiler::target::word AOT_Thread_predefined_symbols_address_offset = 0x298; -static constexpr dart::compiler::target::word AOT_Thread_resume_pc_offset = - 0x7b8; -static constexpr dart::compiler::target::word - AOT_Thread_saved_shadow_call_stack_offset = 0x7c0; -static constexpr dart::compiler::target::word - AOT_Thread_safepoint_state_offset = 0x7d0; +static constexpr dart::compiler::target::word AOT_Thread_resume_pc_offset = 0x7b8; +static constexpr dart::compiler::target::word AOT_Thread_saved_shadow_call_stack_offset = 0x7c0; +static constexpr dart::compiler::target::word AOT_Thread_safepoint_state_offset = 0x7d0; static constexpr dart::compiler::target::word AOT_Thread_shared_field_table_values_offset = 0x70; static constexpr dart::compiler::target::word AOT_Thread_slow_type_test_stub_offset = 0x1c8; static constexpr dart::compiler::target::word AOT_Thread_slow_type_test_entry_point_offset = 0x278; static constexpr dart::compiler::target::word AOT_Thread_stack_limit_offset = 0x38; -static constexpr dart::compiler::target::word - AOT_Thread_saved_stack_limit_offset = 0x740; -static constexpr dart::compiler::target::word - AOT_Thread_stack_overflow_flags_offset = 0x748; +static constexpr dart::compiler::target::word AOT_Thread_saved_stack_limit_offset = 0x740; +static constexpr dart::compiler::target::word AOT_Thread_stack_overflow_flags_offset = 0x748; static constexpr dart::compiler::target::word AOT_Thread_stack_overflow_shared_with_fpu_regs_entry_point_offset = 0x240; static constexpr dart::compiler::target::word AOT_Thread_stack_overflow_shared_with_fpu_regs_stub_offset = 0x180; static constexpr dart::compiler::target::word AOT_Thread_stack_overflow_shared_without_fpu_regs_entry_point_offset = 0x238; static constexpr dart::compiler::target::word AOT_Thread_stack_overflow_shared_without_fpu_regs_stub_offset = 0x178; -static constexpr dart::compiler::target::word - AOT_Thread_store_buffer_block_offset = 0x758; -static constexpr dart::compiler::target::word - AOT_Thread_suspend_state_await_entry_point_offset = 0x6e0; -static constexpr dart::compiler::target::word - AOT_Thread_suspend_state_await_with_type_check_entry_point_offset = 0x6e8; -static constexpr dart::compiler::target::word - AOT_Thread_suspend_state_init_async_entry_point_offset = 0x6d8; -static constexpr dart::compiler::target::word - AOT_Thread_suspend_state_return_async_entry_point_offset = 0x6f0; -static constexpr dart::compiler::target::word - AOT_Thread_suspend_state_return_async_not_future_entry_point_offset = 0x6f8; -static constexpr dart::compiler::target::word - AOT_Thread_suspend_state_init_async_star_entry_point_offset = 0x700; -static constexpr dart::compiler::target::word - AOT_Thread_suspend_state_yield_async_star_entry_point_offset = 0x708; -static constexpr dart::compiler::target::word - AOT_Thread_suspend_state_return_async_star_entry_point_offset = 0x710; -static constexpr dart::compiler::target::word - AOT_Thread_suspend_state_init_sync_star_entry_point_offset = 0x718; -static constexpr dart::compiler::target::word - AOT_Thread_suspend_state_suspend_sync_star_at_start_entry_point_offset = - 0x720; -static constexpr dart::compiler::target::word - AOT_Thread_suspend_state_handle_exception_entry_point_offset = 0x728; -static constexpr dart::compiler::target::word - AOT_Thread_top_exit_frame_info_offset = 0x750; +static constexpr dart::compiler::target::word AOT_Thread_store_buffer_block_offset = 0x758; +static constexpr dart::compiler::target::word AOT_Thread_suspend_state_await_entry_point_offset = 0x6e0; +static constexpr dart::compiler::target::word AOT_Thread_suspend_state_await_with_type_check_entry_point_offset = 0x6e8; +static constexpr dart::compiler::target::word AOT_Thread_suspend_state_init_async_entry_point_offset = 0x6d8; +static constexpr dart::compiler::target::word AOT_Thread_suspend_state_return_async_entry_point_offset = 0x6f0; +static constexpr dart::compiler::target::word AOT_Thread_suspend_state_return_async_not_future_entry_point_offset = 0x6f8; +static constexpr dart::compiler::target::word AOT_Thread_suspend_state_init_async_star_entry_point_offset = 0x700; +static constexpr dart::compiler::target::word AOT_Thread_suspend_state_yield_async_star_entry_point_offset = 0x708; +static constexpr dart::compiler::target::word AOT_Thread_suspend_state_return_async_star_entry_point_offset = 0x710; +static constexpr dart::compiler::target::word AOT_Thread_suspend_state_init_sync_star_entry_point_offset = 0x718; +static constexpr dart::compiler::target::word AOT_Thread_suspend_state_suspend_sync_star_at_start_entry_point_offset = 0x720; +static constexpr dart::compiler::target::word AOT_Thread_suspend_state_handle_exception_entry_point_offset = 0x728; +static constexpr dart::compiler::target::word AOT_Thread_top_exit_frame_info_offset = 0x750; static constexpr dart::compiler::target::word AOT_Thread_top_offset = 0x50; static constexpr dart::compiler::target::word AOT_Thread_top_resource_offset = 0x20; -static constexpr dart::compiler::target::word - AOT_Thread_unboxed_runtime_arg_offset = 0x780; +static constexpr dart::compiler::target::word AOT_Thread_unboxed_runtime_arg_offset = 0x780; static constexpr dart::compiler::target::word AOT_Thread_vm_tag_offset = 0x778; static constexpr dart::compiler::target::word AOT_Thread_write_barrier_entry_point_offset = 0x1f8; static constexpr dart::compiler::target::word AOT_Thread_write_barrier_mask_offset = 0x40; static constexpr dart::compiler::target::word AOT_Thread_heap_base_offset = 0x48; -static constexpr dart::compiler::target::word AOT_Thread_next_task_id_offset = - 0x7f0; +static constexpr dart::compiler::target::word AOT_Thread_next_task_id_offset = 0x7f0; static constexpr dart::compiler::target::word AOT_Thread_random_offset = 0x7f8; static constexpr dart::compiler::target::word AOT_Thread_jump_to_frame_entry_point_offset = 0x270; -static constexpr dart::compiler::target::word AOT_Thread_tsan_utils_offset = - 0x800; -static constexpr dart::compiler::target::word AOT_Thread_coroutine_offset = - 0x7a0; -static constexpr dart::compiler::target::word - AOT_Thread_disabled_coroutine_offset = 0x7a8; +static constexpr dart::compiler::target::word AOT_Thread_tsan_utils_offset = 0x800; +static constexpr dart::compiler::target::word AOT_Thread_coroutine_offset = 0x7a0; +static constexpr dart::compiler::target::word AOT_Thread_disabled_coroutine_offset = 0x7a8; static constexpr dart::compiler::target::word AOT_TsanUtils_setjmp_function_offset = 0x0; static constexpr dart::compiler::target::word AOT_TsanUtils_setjmp_buffer_offset = 0x8; static constexpr dart::compiler::target::word AOT_TsanUtils_exception_pc_offset = 0x10; @@ -14048,44 +12656,24 @@ static constexpr dart::compiler::target::word AOT_WeakReference_target_offset = static constexpr dart::compiler::target::word AOT_WeakReference_type_arguments_offset = 0xc; static constexpr dart::compiler::target::word AOT_Coroutine_name_offset = 0x8; static constexpr dart::compiler::target::word AOT_Coroutine_entry_offset = 0xc; -static constexpr dart::compiler::target::word AOT_Coroutine_trampoline_offset = - 0x10; -static constexpr dart::compiler::target::word AOT_Coroutine_arguments_offset = - 0x14; -static constexpr dart::compiler::target::word AOT_Coroutine_attributes_offset = - 0x78; -static constexpr dart::compiler::target::word AOT_Coroutine_caller_offset = - 0x18; -static constexpr dart::compiler::target::word AOT_Coroutine_scheduler_offset = - 0x1c; -static constexpr dart::compiler::target::word AOT_Coroutine_processor_offset = - 0x20; -static constexpr dart::compiler::target::word - AOT_Coroutine_to_processor_next_offset = 0x24; -static constexpr dart::compiler::target::word - AOT_Coroutine_to_processor_previous_offset = 0x28; -static constexpr dart::compiler::target::word AOT_Coroutine_to_state_offset = - 0x30; +static constexpr dart::compiler::target::word AOT_Coroutine_trampoline_offset = 0x10; +static constexpr dart::compiler::target::word AOT_Coroutine_argument_offset = 0x14; +static constexpr dart::compiler::target::word AOT_Coroutine_attributes_offset = 0x78; +static constexpr dart::compiler::target::word AOT_Coroutine_caller_offset = 0x18; +static constexpr dart::compiler::target::word AOT_Coroutine_scheduler_offset = 0x1c; +static constexpr dart::compiler::target::word AOT_Coroutine_processor_offset = 0x20; +static constexpr dart::compiler::target::word AOT_Coroutine_to_processor_next_offset = 0x24; +static constexpr dart::compiler::target::word AOT_Coroutine_to_processor_previous_offset = 0x28; +static constexpr dart::compiler::target::word AOT_Coroutine_to_state_offset = 0x30; static constexpr dart::compiler::target::word AOT_Coroutine_index_offset = 0x80; -static constexpr dart::compiler::target::word AOT_Coroutine_stack_size_offset = - 0x48; -static constexpr dart::compiler::target::word - AOT_Coroutine_native_stack_base_offset = 0x50; -static constexpr dart::compiler::target::word AOT_Coroutine_stack_root_offset = - 0x58; -static constexpr dart::compiler::target::word AOT_Coroutine_stack_base_offset = - 0x60; -static constexpr dart::compiler::target::word AOT_Coroutine_stack_limit_offset = - 0x68; -static constexpr dart::compiler::target::word - AOT_Coroutine_overflow_stack_limit_offset = 0x70; +static constexpr dart::compiler::target::word AOT_Coroutine_stack_size_offset = 0x48; +static constexpr dart::compiler::target::word AOT_Coroutine_native_stack_base_offset = 0x50; +static constexpr dart::compiler::target::word AOT_Coroutine_stack_root_offset = 0x58; +static constexpr dart::compiler::target::word AOT_Coroutine_stack_base_offset = 0x60; +static constexpr dart::compiler::target::word AOT_Coroutine_stack_limit_offset = 0x68; +static constexpr dart::compiler::target::word AOT_Coroutine_overflow_stack_limit_offset = 0x70; static constexpr dart::compiler::target::word AOT_Code_entry_point_offset[] = {0x8, 0x18, 0x10, 0x20}; -static constexpr dart::compiler::target::word - AOT_Thread_write_barrier_wrappers_thread_offset[] = { - 0x638, 0x640, 0x648, 0x650, 0x658, 0x660, 0x668, 0x670, - 0x678, 0x680, 0x688, 0x690, 0x698, 0x6a0, 0x6a8, -1, - -1, -1, -1, 0x6b0, 0x6b8, -1, -1, 0x6c0, - 0x6c8, 0x6d0, -1, -1, -1, -1, -1, -1}; +static constexpr dart::compiler::target::word AOT_Thread_write_barrier_wrappers_thread_offset[] = {0x638, 0x640, 0x648, 0x650, 0x658, 0x660, 0x668, 0x670, 0x678, 0x680, 0x688, 0x690, 0x698, 0x6a0, 0x6a8, -1, -1, -1, -1, 0x6b0, 0x6b8, -1, -1, 0x6c0, 0x6c8, 0x6d0, -1, -1, -1, -1, -1, -1}; static constexpr dart::compiler::target::word AOT_AbstractType_InstanceSize = 0x20; static constexpr dart::compiler::target::word AOT_ApiError_InstanceSize = 0x10; static constexpr dart::compiler::target::word AOT_Array_header_size = 0x10; @@ -14286,14 +12874,12 @@ static constexpr dart::compiler::target::word AOT_Int32x4_value_offset = 0x8; static constexpr dart::compiler::target::word AOT_Isolate_current_tag_offset = 0x14; static constexpr dart::compiler::target::word AOT_Isolate_default_tag_offset = 0x18; static constexpr dart::compiler::target::word AOT_Isolate_finalizers_offset = 0x20; -static constexpr dart::compiler::target::word - AOT_Isolate_isolate_object_store_offset = 0x28; +static constexpr dart::compiler::target::word AOT_Isolate_isolate_object_store_offset = 0x28; static constexpr dart::compiler::target::word AOT_IsolateGroup_object_store_offset = 0x10; static constexpr dart::compiler::target::word AOT_IsolateGroup_class_table_offset = 0x8; static constexpr dart::compiler::target::word AOT_IsolateGroup_cached_class_table_table_offset = 0xc; static constexpr dart::compiler::target::word AOT_Isolate_user_tag_offset = 0x10; -static constexpr dart::compiler::target::word - AOT_IsolateObjectStore_coroutines_registry_offset = 0xc; +static constexpr dart::compiler::target::word AOT_IsolateObjectStore_coroutines_registry_offset = 0xc; static constexpr dart::compiler::target::word AOT_LinkedHashBase_data_offset = 0xc; static constexpr dart::compiler::target::word AOT_ImmutableLinkedHashBase_data_offset = 0xc; static constexpr dart::compiler::target::word AOT_LinkedHashBase_deleted_keys_offset = 0x14; @@ -14354,10 +12940,8 @@ static constexpr dart::compiler::target::word AOT_SuspendState_payload_offset = static constexpr dart::compiler::target::word AOT_SuspendState_pc_offset = 0x8; static constexpr dart::compiler::target::word AOT_SuspendState_then_callback_offset = 0x10; static constexpr dart::compiler::target::word AOT_Thread_AllocateArray_entry_point_offset = 0x168; -static constexpr dart::compiler::target::word - AOT_Thread_active_exception_offset = 0x3c8; -static constexpr dart::compiler::target::word - AOT_Thread_active_stacktrace_offset = 0x3cc; +static constexpr dart::compiler::target::word AOT_Thread_active_exception_offset = 0x3c8; +static constexpr dart::compiler::target::word AOT_Thread_active_stacktrace_offset = 0x3cc; static constexpr dart::compiler::target::word AOT_Thread_array_write_barrier_entry_point_offset = 0xfc; static constexpr dart::compiler::target::word AOT_Thread_allocate_mint_with_fpu_regs_entry_point_offset = 0x104; static constexpr dart::compiler::target::word AOT_Thread_allocate_mint_with_fpu_regs_stub_offset = 0x90; @@ -14369,8 +12953,7 @@ static constexpr dart::compiler::target::word AOT_Thread_allocate_object_paramet static constexpr dart::compiler::target::word AOT_Thread_allocate_object_parameterized_stub_offset = 0x9c; static constexpr dart::compiler::target::word AOT_Thread_allocate_object_slow_entry_point_offset = 0x114; static constexpr dart::compiler::target::word AOT_Thread_allocate_object_slow_stub_offset = 0xa0; -static constexpr dart::compiler::target::word AOT_Thread_api_top_scope_offset = - 0x3f0; +static constexpr dart::compiler::target::word AOT_Thread_api_top_scope_offset = 0x3f0; static constexpr dart::compiler::target::word AOT_Thread_async_exception_handler_stub_offset = 0xa4; static constexpr dart::compiler::target::word AOT_Thread_auto_scope_native_wrapper_entry_point_offset = 0x144; static constexpr dart::compiler::target::word AOT_Thread_bool_false_offset = 0x40; @@ -14378,13 +12961,10 @@ static constexpr dart::compiler::target::word AOT_Thread_bool_true_offset = 0x3c static constexpr dart::compiler::target::word AOT_Thread_bootstrap_native_wrapper_entry_point_offset = 0x13c; static constexpr dart::compiler::target::word AOT_Thread_call_to_runtime_entry_point_offset = 0x100; static constexpr dart::compiler::target::word AOT_Thread_call_to_runtime_stub_offset = 0x5c; -static constexpr dart::compiler::target::word AOT_Thread_dart_stream_offset = - 0x414; +static constexpr dart::compiler::target::word AOT_Thread_dart_stream_offset = 0x414; static constexpr dart::compiler::target::word AOT_Thread_dispatch_table_array_offset = 0x2c; -static constexpr dart::compiler::target::word - AOT_Thread_double_truncate_round_supported_offset = 0x3f4; -static constexpr dart::compiler::target::word - AOT_Thread_service_extension_stream_offset = 0x418; +static constexpr dart::compiler::target::word AOT_Thread_double_truncate_round_supported_offset = 0x3f4; +static constexpr dart::compiler::target::word AOT_Thread_service_extension_stream_offset = 0x418; static constexpr dart::compiler::target::word AOT_Thread_optimize_entry_offset = 0x128; static constexpr dart::compiler::target::word AOT_Thread_optimize_stub_offset = 0xd0; static constexpr dart::compiler::target::word AOT_Thread_deoptimize_entry_offset = 0x12c; @@ -14393,8 +12973,7 @@ static constexpr dart::compiler::target::word AOT_Thread_double_abs_address_offs static constexpr dart::compiler::target::word AOT_Thread_double_negate_address_offset = 0x150; static constexpr dart::compiler::target::word AOT_Thread_end_offset = 0x28; static constexpr dart::compiler::target::word AOT_Thread_enter_safepoint_stub_offset = 0xe8; -static constexpr dart::compiler::target::word - AOT_Thread_execution_state_offset = 0x3e4; +static constexpr dart::compiler::target::word AOT_Thread_execution_state_offset = 0x3e4; static constexpr dart::compiler::target::word AOT_Thread_exit_safepoint_stub_offset = 0xec; static constexpr dart::compiler::target::word AOT_Thread_exit_safepoint_ignore_unwind_in_progress_stub_offset = 0xf0; static constexpr dart::compiler::target::word AOT_Thread_call_native_through_safepoint_stub_offset = 0xf4; @@ -14405,22 +12984,17 @@ static constexpr dart::compiler::target::word AOT_Thread_float_absolute_address_ static constexpr dart::compiler::target::word AOT_Thread_float_negate_address_offset = 0x15c; static constexpr dart::compiler::target::word AOT_Thread_float_not_address_offset = 0x158; static constexpr dart::compiler::target::word AOT_Thread_float_zerow_address_offset = 0x164; -static constexpr dart::compiler::target::word - AOT_Thread_global_object_pool_offset = 0x3d8; +static constexpr dart::compiler::target::word AOT_Thread_global_object_pool_offset = 0x3d8; static constexpr dart::compiler::target::word AOT_Thread_invoke_dart_code_stub_offset = 0x58; -static constexpr dart::compiler::target::word - AOT_Thread_exit_through_ffi_offset = 0x3ec; +static constexpr dart::compiler::target::word AOT_Thread_exit_through_ffi_offset = 0x3ec; static constexpr dart::compiler::target::word AOT_Thread_isolate_offset = 0x38c; -static constexpr dart::compiler::target::word AOT_Thread_isolate_group_offset = - 0x390; +static constexpr dart::compiler::target::word AOT_Thread_isolate_group_offset = 0x390; static constexpr dart::compiler::target::word AOT_Thread_field_table_values_offset = 0x30; static constexpr dart::compiler::target::word AOT_Thread_lazy_deopt_from_return_stub_offset = 0xd8; static constexpr dart::compiler::target::word AOT_Thread_lazy_deopt_from_throw_stub_offset = 0xdc; static constexpr dart::compiler::target::word AOT_Thread_lazy_specialize_type_test_stub_offset = 0xe4; -static constexpr dart::compiler::target::word - AOT_Thread_old_marking_stack_block_offset = 0x3a4; -static constexpr dart::compiler::target::word - AOT_Thread_new_marking_stack_block_offset = 0x3a8; +static constexpr dart::compiler::target::word AOT_Thread_old_marking_stack_block_offset = 0x3a4; +static constexpr dart::compiler::target::word AOT_Thread_new_marking_stack_block_offset = 0x3a8; static constexpr dart::compiler::target::word AOT_Thread_megamorphic_call_checked_entry_offset = 0x120; static constexpr dart::compiler::target::word AOT_Thread_switchable_call_miss_entry_offset = 0x124; static constexpr dart::compiler::target::word AOT_Thread_switchable_call_miss_stub_offset = 0xc0; @@ -14443,68 +13017,44 @@ static constexpr dart::compiler::target::word AOT_Thread_return_async_star_stub_ static constexpr dart::compiler::target::word AOT_Thread_return_async_stub_offset = 0xac; static constexpr dart::compiler::target::word AOT_Thread_object_null_offset = 0x38; static constexpr dart::compiler::target::word AOT_Thread_predefined_symbols_address_offset = 0x148; -static constexpr dart::compiler::target::word AOT_Thread_resume_pc_offset = - 0x3dc; -static constexpr dart::compiler::target::word - AOT_Thread_saved_shadow_call_stack_offset = 0x3e0; -static constexpr dart::compiler::target::word - AOT_Thread_safepoint_state_offset = 0x3e8; +static constexpr dart::compiler::target::word AOT_Thread_resume_pc_offset = 0x3dc; +static constexpr dart::compiler::target::word AOT_Thread_saved_shadow_call_stack_offset = 0x3e0; +static constexpr dart::compiler::target::word AOT_Thread_safepoint_state_offset = 0x3e8; static constexpr dart::compiler::target::word AOT_Thread_shared_field_table_values_offset = 0x34; static constexpr dart::compiler::target::word AOT_Thread_slow_type_test_stub_offset = 0xe0; static constexpr dart::compiler::target::word AOT_Thread_slow_type_test_entry_point_offset = 0x138; static constexpr dart::compiler::target::word AOT_Thread_stack_limit_offset = 0x1c; -static constexpr dart::compiler::target::word - AOT_Thread_saved_stack_limit_offset = 0x394; -static constexpr dart::compiler::target::word - AOT_Thread_stack_overflow_flags_offset = 0x398; +static constexpr dart::compiler::target::word AOT_Thread_saved_stack_limit_offset = 0x394; +static constexpr dart::compiler::target::word AOT_Thread_stack_overflow_flags_offset = 0x398; static constexpr dart::compiler::target::word AOT_Thread_stack_overflow_shared_with_fpu_regs_entry_point_offset = 0x11c; static constexpr dart::compiler::target::word AOT_Thread_stack_overflow_shared_with_fpu_regs_stub_offset = 0xbc; static constexpr dart::compiler::target::word AOT_Thread_stack_overflow_shared_without_fpu_regs_entry_point_offset = 0x118; static constexpr dart::compiler::target::word AOT_Thread_stack_overflow_shared_without_fpu_regs_stub_offset = 0xb8; -static constexpr dart::compiler::target::word - AOT_Thread_store_buffer_block_offset = 0x3a0; -static constexpr dart::compiler::target::word - AOT_Thread_suspend_state_await_entry_point_offset = 0x364; -static constexpr dart::compiler::target::word - AOT_Thread_suspend_state_await_with_type_check_entry_point_offset = 0x368; -static constexpr dart::compiler::target::word - AOT_Thread_suspend_state_init_async_entry_point_offset = 0x360; -static constexpr dart::compiler::target::word - AOT_Thread_suspend_state_return_async_entry_point_offset = 0x36c; -static constexpr dart::compiler::target::word - AOT_Thread_suspend_state_return_async_not_future_entry_point_offset = 0x370; -static constexpr dart::compiler::target::word - AOT_Thread_suspend_state_init_async_star_entry_point_offset = 0x374; -static constexpr dart::compiler::target::word - AOT_Thread_suspend_state_yield_async_star_entry_point_offset = 0x378; -static constexpr dart::compiler::target::word - AOT_Thread_suspend_state_return_async_star_entry_point_offset = 0x37c; -static constexpr dart::compiler::target::word - AOT_Thread_suspend_state_init_sync_star_entry_point_offset = 0x380; -static constexpr dart::compiler::target::word - AOT_Thread_suspend_state_suspend_sync_star_at_start_entry_point_offset = - 0x384; -static constexpr dart::compiler::target::word - AOT_Thread_suspend_state_handle_exception_entry_point_offset = 0x388; -static constexpr dart::compiler::target::word - AOT_Thread_top_exit_frame_info_offset = 0x39c; +static constexpr dart::compiler::target::word AOT_Thread_store_buffer_block_offset = 0x3a0; +static constexpr dart::compiler::target::word AOT_Thread_suspend_state_await_entry_point_offset = 0x364; +static constexpr dart::compiler::target::word AOT_Thread_suspend_state_await_with_type_check_entry_point_offset = 0x368; +static constexpr dart::compiler::target::word AOT_Thread_suspend_state_init_async_entry_point_offset = 0x360; +static constexpr dart::compiler::target::word AOT_Thread_suspend_state_return_async_entry_point_offset = 0x36c; +static constexpr dart::compiler::target::word AOT_Thread_suspend_state_return_async_not_future_entry_point_offset = 0x370; +static constexpr dart::compiler::target::word AOT_Thread_suspend_state_init_async_star_entry_point_offset = 0x374; +static constexpr dart::compiler::target::word AOT_Thread_suspend_state_yield_async_star_entry_point_offset = 0x378; +static constexpr dart::compiler::target::word AOT_Thread_suspend_state_return_async_star_entry_point_offset = 0x37c; +static constexpr dart::compiler::target::word AOT_Thread_suspend_state_init_sync_star_entry_point_offset = 0x380; +static constexpr dart::compiler::target::word AOT_Thread_suspend_state_suspend_sync_star_at_start_entry_point_offset = 0x384; +static constexpr dart::compiler::target::word AOT_Thread_suspend_state_handle_exception_entry_point_offset = 0x388; +static constexpr dart::compiler::target::word AOT_Thread_top_exit_frame_info_offset = 0x39c; static constexpr dart::compiler::target::word AOT_Thread_top_offset = 0x24; static constexpr dart::compiler::target::word AOT_Thread_top_resource_offset = 0x10; -static constexpr dart::compiler::target::word - AOT_Thread_unboxed_runtime_arg_offset = 0x3b8; +static constexpr dart::compiler::target::word AOT_Thread_unboxed_runtime_arg_offset = 0x3b8; static constexpr dart::compiler::target::word AOT_Thread_vm_tag_offset = 0x3b0; static constexpr dart::compiler::target::word AOT_Thread_write_barrier_entry_point_offset = 0xf8; static constexpr dart::compiler::target::word AOT_Thread_write_barrier_mask_offset = 0x20; -static constexpr dart::compiler::target::word AOT_Thread_next_task_id_offset = - 0x3f8; +static constexpr dart::compiler::target::word AOT_Thread_next_task_id_offset = 0x3f8; static constexpr dart::compiler::target::word AOT_Thread_random_offset = 0x400; static constexpr dart::compiler::target::word AOT_Thread_jump_to_frame_entry_point_offset = 0x134; -static constexpr dart::compiler::target::word AOT_Thread_tsan_utils_offset = - 0x408; -static constexpr dart::compiler::target::word AOT_Thread_coroutine_offset = - 0x3d0; -static constexpr dart::compiler::target::word - AOT_Thread_disabled_coroutine_offset = 0x3d4; +static constexpr dart::compiler::target::word AOT_Thread_tsan_utils_offset = 0x408; +static constexpr dart::compiler::target::word AOT_Thread_coroutine_offset = 0x3d0; +static constexpr dart::compiler::target::word AOT_Thread_disabled_coroutine_offset = 0x3d4; static constexpr dart::compiler::target::word AOT_TsanUtils_setjmp_function_offset = 0x0; static constexpr dart::compiler::target::word AOT_TsanUtils_setjmp_buffer_offset = 0x4; static constexpr dart::compiler::target::word AOT_TsanUtils_exception_pc_offset = 0x8; @@ -14556,43 +13106,24 @@ static constexpr dart::compiler::target::word AOT_WeakReference_target_offset = static constexpr dart::compiler::target::word AOT_WeakReference_type_arguments_offset = 0x8; static constexpr dart::compiler::target::word AOT_Coroutine_name_offset = 0x4; static constexpr dart::compiler::target::word AOT_Coroutine_entry_offset = 0x8; -static constexpr dart::compiler::target::word AOT_Coroutine_trampoline_offset = - 0xc; -static constexpr dart::compiler::target::word AOT_Coroutine_arguments_offset = - 0x10; -static constexpr dart::compiler::target::word AOT_Coroutine_attributes_offset = - 0x4c; -static constexpr dart::compiler::target::word AOT_Coroutine_caller_offset = - 0x14; -static constexpr dart::compiler::target::word AOT_Coroutine_scheduler_offset = - 0x18; -static constexpr dart::compiler::target::word AOT_Coroutine_processor_offset = - 0x1c; -static constexpr dart::compiler::target::word - AOT_Coroutine_to_processor_next_offset = 0x20; -static constexpr dart::compiler::target::word - AOT_Coroutine_to_processor_previous_offset = 0x24; -static constexpr dart::compiler::target::word AOT_Coroutine_to_state_offset = - 0x28; +static constexpr dart::compiler::target::word AOT_Coroutine_trampoline_offset = 0xc; +static constexpr dart::compiler::target::word AOT_Coroutine_argument_offset = 0x10; +static constexpr dart::compiler::target::word AOT_Coroutine_attributes_offset = 0x4c; +static constexpr dart::compiler::target::word AOT_Coroutine_caller_offset = 0x14; +static constexpr dart::compiler::target::word AOT_Coroutine_scheduler_offset = 0x18; +static constexpr dart::compiler::target::word AOT_Coroutine_processor_offset = 0x1c; +static constexpr dart::compiler::target::word AOT_Coroutine_to_processor_next_offset = 0x20; +static constexpr dart::compiler::target::word AOT_Coroutine_to_processor_previous_offset = 0x24; +static constexpr dart::compiler::target::word AOT_Coroutine_to_state_offset = 0x28; static constexpr dart::compiler::target::word AOT_Coroutine_index_offset = 0x50; -static constexpr dart::compiler::target::word AOT_Coroutine_stack_size_offset = - 0x34; -static constexpr dart::compiler::target::word - AOT_Coroutine_native_stack_base_offset = 0x38; -static constexpr dart::compiler::target::word AOT_Coroutine_stack_root_offset = - 0x3c; -static constexpr dart::compiler::target::word AOT_Coroutine_stack_base_offset = - 0x40; -static constexpr dart::compiler::target::word AOT_Coroutine_stack_limit_offset = - 0x44; -static constexpr dart::compiler::target::word - AOT_Coroutine_overflow_stack_limit_offset = 0x48; +static constexpr dart::compiler::target::word AOT_Coroutine_stack_size_offset = 0x34; +static constexpr dart::compiler::target::word AOT_Coroutine_native_stack_base_offset = 0x38; +static constexpr dart::compiler::target::word AOT_Coroutine_stack_root_offset = 0x3c; +static constexpr dart::compiler::target::word AOT_Coroutine_stack_base_offset = 0x40; +static constexpr dart::compiler::target::word AOT_Coroutine_stack_limit_offset = 0x44; +static constexpr dart::compiler::target::word AOT_Coroutine_overflow_stack_limit_offset = 0x48; static constexpr dart::compiler::target::word AOT_Code_entry_point_offset[] = {0x4, 0xc, 0x8, 0x10}; -static constexpr dart::compiler::target::word - AOT_Thread_write_barrier_wrappers_thread_offset[] = { - -1, -1, -1, -1, -1, 0x318, 0x31c, 0x320, -1, -1, 0x324, - 0x328, 0x32c, -1, -1, -1, 0x330, 0x334, 0x338, 0x33c, 0x340, 0x344, - 0x348, 0x34c, -1, -1, -1, -1, 0x350, 0x354, 0x358, 0x35c}; +static constexpr dart::compiler::target::word AOT_Thread_write_barrier_wrappers_thread_offset[] = {-1, -1, -1, -1, -1, 0x318, 0x31c, 0x320, -1, -1, 0x324, 0x328, 0x32c, -1, -1, -1, 0x330, 0x334, 0x338, 0x33c, 0x340, 0x344, 0x348, 0x34c, -1, -1, -1, -1, 0x350, 0x354, 0x358, 0x35c}; static constexpr dart::compiler::target::word AOT_AbstractType_InstanceSize = 0x14; static constexpr dart::compiler::target::word AOT_ApiError_InstanceSize = 0x8; static constexpr dart::compiler::target::word AOT_Array_header_size = 0xc; @@ -14793,14 +13324,12 @@ static constexpr dart::compiler::target::word AOT_Int32x4_value_offset = 0x8; static constexpr dart::compiler::target::word AOT_Isolate_current_tag_offset = 0x28; static constexpr dart::compiler::target::word AOT_Isolate_default_tag_offset = 0x30; static constexpr dart::compiler::target::word AOT_Isolate_finalizers_offset = 0x40; -static constexpr dart::compiler::target::word - AOT_Isolate_isolate_object_store_offset = 0x50; +static constexpr dart::compiler::target::word AOT_Isolate_isolate_object_store_offset = 0x50; static constexpr dart::compiler::target::word AOT_IsolateGroup_object_store_offset = 0x20; static constexpr dart::compiler::target::word AOT_IsolateGroup_class_table_offset = 0x10; static constexpr dart::compiler::target::word AOT_IsolateGroup_cached_class_table_table_offset = 0x18; static constexpr dart::compiler::target::word AOT_Isolate_user_tag_offset = 0x20; -static constexpr dart::compiler::target::word - AOT_IsolateObjectStore_coroutines_registry_offset = 0x18; +static constexpr dart::compiler::target::word AOT_IsolateObjectStore_coroutines_registry_offset = 0x18; static constexpr dart::compiler::target::word AOT_LinkedHashBase_data_offset = 0x18; static constexpr dart::compiler::target::word AOT_ImmutableLinkedHashBase_data_offset = 0x18; static constexpr dart::compiler::target::word AOT_LinkedHashBase_deleted_keys_offset = 0x28; @@ -14861,10 +13390,8 @@ static constexpr dart::compiler::target::word AOT_SuspendState_payload_offset = static constexpr dart::compiler::target::word AOT_SuspendState_pc_offset = 0x10; static constexpr dart::compiler::target::word AOT_SuspendState_then_callback_offset = 0x20; static constexpr dart::compiler::target::word AOT_Thread_AllocateArray_entry_point_offset = 0x2d0; -static constexpr dart::compiler::target::word - AOT_Thread_active_exception_offset = 0x778; -static constexpr dart::compiler::target::word - AOT_Thread_active_stacktrace_offset = 0x780; +static constexpr dart::compiler::target::word AOT_Thread_active_exception_offset = 0x778; +static constexpr dart::compiler::target::word AOT_Thread_active_stacktrace_offset = 0x780; static constexpr dart::compiler::target::word AOT_Thread_array_write_barrier_entry_point_offset = 0x1f8; static constexpr dart::compiler::target::word AOT_Thread_allocate_mint_with_fpu_regs_entry_point_offset = 0x208; static constexpr dart::compiler::target::word AOT_Thread_allocate_mint_with_fpu_regs_stub_offset = 0x120; @@ -14876,8 +13403,7 @@ static constexpr dart::compiler::target::word AOT_Thread_allocate_object_paramet static constexpr dart::compiler::target::word AOT_Thread_allocate_object_parameterized_stub_offset = 0x138; static constexpr dart::compiler::target::word AOT_Thread_allocate_object_slow_entry_point_offset = 0x228; static constexpr dart::compiler::target::word AOT_Thread_allocate_object_slow_stub_offset = 0x140; -static constexpr dart::compiler::target::word AOT_Thread_api_top_scope_offset = - 0x7c8; +static constexpr dart::compiler::target::word AOT_Thread_api_top_scope_offset = 0x7c8; static constexpr dart::compiler::target::word AOT_Thread_async_exception_handler_stub_offset = 0x148; static constexpr dart::compiler::target::word AOT_Thread_auto_scope_native_wrapper_entry_point_offset = 0x288; static constexpr dart::compiler::target::word AOT_Thread_bool_false_offset = 0x80; @@ -14885,13 +13411,10 @@ static constexpr dart::compiler::target::word AOT_Thread_bool_true_offset = 0x78 static constexpr dart::compiler::target::word AOT_Thread_bootstrap_native_wrapper_entry_point_offset = 0x278; static constexpr dart::compiler::target::word AOT_Thread_call_to_runtime_entry_point_offset = 0x200; static constexpr dart::compiler::target::word AOT_Thread_call_to_runtime_stub_offset = 0xb8; -static constexpr dart::compiler::target::word AOT_Thread_dart_stream_offset = - 0x800; +static constexpr dart::compiler::target::word AOT_Thread_dart_stream_offset = 0x800; static constexpr dart::compiler::target::word AOT_Thread_dispatch_table_array_offset = 0x58; -static constexpr dart::compiler::target::word - AOT_Thread_double_truncate_round_supported_offset = 0x7d0; -static constexpr dart::compiler::target::word - AOT_Thread_service_extension_stream_offset = 0x808; +static constexpr dart::compiler::target::word AOT_Thread_double_truncate_round_supported_offset = 0x7d0; +static constexpr dart::compiler::target::word AOT_Thread_service_extension_stream_offset = 0x808; static constexpr dart::compiler::target::word AOT_Thread_optimize_entry_offset = 0x250; static constexpr dart::compiler::target::word AOT_Thread_optimize_stub_offset = 0x1a0; static constexpr dart::compiler::target::word AOT_Thread_deoptimize_entry_offset = 0x258; @@ -14900,8 +13423,7 @@ static constexpr dart::compiler::target::word AOT_Thread_double_abs_address_offs static constexpr dart::compiler::target::word AOT_Thread_double_negate_address_offset = 0x2a0; static constexpr dart::compiler::target::word AOT_Thread_end_offset = 0x50; static constexpr dart::compiler::target::word AOT_Thread_enter_safepoint_stub_offset = 0x1d0; -static constexpr dart::compiler::target::word - AOT_Thread_execution_state_offset = 0x7b0; +static constexpr dart::compiler::target::word AOT_Thread_execution_state_offset = 0x7b0; static constexpr dart::compiler::target::word AOT_Thread_exit_safepoint_stub_offset = 0x1d8; static constexpr dart::compiler::target::word AOT_Thread_exit_safepoint_ignore_unwind_in_progress_stub_offset = 0x1e0; static constexpr dart::compiler::target::word AOT_Thread_call_native_through_safepoint_stub_offset = 0x1e8; @@ -14912,22 +13434,17 @@ static constexpr dart::compiler::target::word AOT_Thread_float_absolute_address_ static constexpr dart::compiler::target::word AOT_Thread_float_negate_address_offset = 0x2b8; static constexpr dart::compiler::target::word AOT_Thread_float_not_address_offset = 0x2b0; static constexpr dart::compiler::target::word AOT_Thread_float_zerow_address_offset = 0x2c8; -static constexpr dart::compiler::target::word - AOT_Thread_global_object_pool_offset = 0x798; +static constexpr dart::compiler::target::word AOT_Thread_global_object_pool_offset = 0x798; static constexpr dart::compiler::target::word AOT_Thread_invoke_dart_code_stub_offset = 0xb0; -static constexpr dart::compiler::target::word - AOT_Thread_exit_through_ffi_offset = 0x7c0; +static constexpr dart::compiler::target::word AOT_Thread_exit_through_ffi_offset = 0x7c0; static constexpr dart::compiler::target::word AOT_Thread_isolate_offset = 0x718; -static constexpr dart::compiler::target::word AOT_Thread_isolate_group_offset = - 0x720; +static constexpr dart::compiler::target::word AOT_Thread_isolate_group_offset = 0x720; static constexpr dart::compiler::target::word AOT_Thread_field_table_values_offset = 0x60; static constexpr dart::compiler::target::word AOT_Thread_lazy_deopt_from_return_stub_offset = 0x1b0; static constexpr dart::compiler::target::word AOT_Thread_lazy_deopt_from_throw_stub_offset = 0x1b8; static constexpr dart::compiler::target::word AOT_Thread_lazy_specialize_type_test_stub_offset = 0x1c8; -static constexpr dart::compiler::target::word - AOT_Thread_old_marking_stack_block_offset = 0x748; -static constexpr dart::compiler::target::word - AOT_Thread_new_marking_stack_block_offset = 0x750; +static constexpr dart::compiler::target::word AOT_Thread_old_marking_stack_block_offset = 0x748; +static constexpr dart::compiler::target::word AOT_Thread_new_marking_stack_block_offset = 0x750; static constexpr dart::compiler::target::word AOT_Thread_megamorphic_call_checked_entry_offset = 0x240; static constexpr dart::compiler::target::word AOT_Thread_switchable_call_miss_entry_offset = 0x248; static constexpr dart::compiler::target::word AOT_Thread_switchable_call_miss_stub_offset = 0x180; @@ -14950,68 +13467,44 @@ static constexpr dart::compiler::target::word AOT_Thread_return_async_star_stub_ static constexpr dart::compiler::target::word AOT_Thread_return_async_stub_offset = 0x158; static constexpr dart::compiler::target::word AOT_Thread_object_null_offset = 0x70; static constexpr dart::compiler::target::word AOT_Thread_predefined_symbols_address_offset = 0x290; -static constexpr dart::compiler::target::word AOT_Thread_resume_pc_offset = - 0x7a0; -static constexpr dart::compiler::target::word - AOT_Thread_saved_shadow_call_stack_offset = 0x7a8; -static constexpr dart::compiler::target::word - AOT_Thread_safepoint_state_offset = 0x7b8; +static constexpr dart::compiler::target::word AOT_Thread_resume_pc_offset = 0x7a0; +static constexpr dart::compiler::target::word AOT_Thread_saved_shadow_call_stack_offset = 0x7a8; +static constexpr dart::compiler::target::word AOT_Thread_safepoint_state_offset = 0x7b8; static constexpr dart::compiler::target::word AOT_Thread_shared_field_table_values_offset = 0x68; static constexpr dart::compiler::target::word AOT_Thread_slow_type_test_stub_offset = 0x1c0; static constexpr dart::compiler::target::word AOT_Thread_slow_type_test_entry_point_offset = 0x270; static constexpr dart::compiler::target::word AOT_Thread_stack_limit_offset = 0x38; -static constexpr dart::compiler::target::word - AOT_Thread_saved_stack_limit_offset = 0x728; -static constexpr dart::compiler::target::word - AOT_Thread_stack_overflow_flags_offset = 0x730; +static constexpr dart::compiler::target::word AOT_Thread_saved_stack_limit_offset = 0x728; +static constexpr dart::compiler::target::word AOT_Thread_stack_overflow_flags_offset = 0x730; static constexpr dart::compiler::target::word AOT_Thread_stack_overflow_shared_with_fpu_regs_entry_point_offset = 0x238; static constexpr dart::compiler::target::word AOT_Thread_stack_overflow_shared_with_fpu_regs_stub_offset = 0x178; static constexpr dart::compiler::target::word AOT_Thread_stack_overflow_shared_without_fpu_regs_entry_point_offset = 0x230; static constexpr dart::compiler::target::word AOT_Thread_stack_overflow_shared_without_fpu_regs_stub_offset = 0x170; -static constexpr dart::compiler::target::word - AOT_Thread_store_buffer_block_offset = 0x740; -static constexpr dart::compiler::target::word - AOT_Thread_suspend_state_await_entry_point_offset = 0x6c8; -static constexpr dart::compiler::target::word - AOT_Thread_suspend_state_await_with_type_check_entry_point_offset = 0x6d0; -static constexpr dart::compiler::target::word - AOT_Thread_suspend_state_init_async_entry_point_offset = 0x6c0; -static constexpr dart::compiler::target::word - AOT_Thread_suspend_state_return_async_entry_point_offset = 0x6d8; -static constexpr dart::compiler::target::word - AOT_Thread_suspend_state_return_async_not_future_entry_point_offset = 0x6e0; -static constexpr dart::compiler::target::word - AOT_Thread_suspend_state_init_async_star_entry_point_offset = 0x6e8; -static constexpr dart::compiler::target::word - AOT_Thread_suspend_state_yield_async_star_entry_point_offset = 0x6f0; -static constexpr dart::compiler::target::word - AOT_Thread_suspend_state_return_async_star_entry_point_offset = 0x6f8; -static constexpr dart::compiler::target::word - AOT_Thread_suspend_state_init_sync_star_entry_point_offset = 0x700; -static constexpr dart::compiler::target::word - AOT_Thread_suspend_state_suspend_sync_star_at_start_entry_point_offset = - 0x708; -static constexpr dart::compiler::target::word - AOT_Thread_suspend_state_handle_exception_entry_point_offset = 0x710; -static constexpr dart::compiler::target::word - AOT_Thread_top_exit_frame_info_offset = 0x738; +static constexpr dart::compiler::target::word AOT_Thread_store_buffer_block_offset = 0x740; +static constexpr dart::compiler::target::word AOT_Thread_suspend_state_await_entry_point_offset = 0x6c8; +static constexpr dart::compiler::target::word AOT_Thread_suspend_state_await_with_type_check_entry_point_offset = 0x6d0; +static constexpr dart::compiler::target::word AOT_Thread_suspend_state_init_async_entry_point_offset = 0x6c0; +static constexpr dart::compiler::target::word AOT_Thread_suspend_state_return_async_entry_point_offset = 0x6d8; +static constexpr dart::compiler::target::word AOT_Thread_suspend_state_return_async_not_future_entry_point_offset = 0x6e0; +static constexpr dart::compiler::target::word AOT_Thread_suspend_state_init_async_star_entry_point_offset = 0x6e8; +static constexpr dart::compiler::target::word AOT_Thread_suspend_state_yield_async_star_entry_point_offset = 0x6f0; +static constexpr dart::compiler::target::word AOT_Thread_suspend_state_return_async_star_entry_point_offset = 0x6f8; +static constexpr dart::compiler::target::word AOT_Thread_suspend_state_init_sync_star_entry_point_offset = 0x700; +static constexpr dart::compiler::target::word AOT_Thread_suspend_state_suspend_sync_star_at_start_entry_point_offset = 0x708; +static constexpr dart::compiler::target::word AOT_Thread_suspend_state_handle_exception_entry_point_offset = 0x710; +static constexpr dart::compiler::target::word AOT_Thread_top_exit_frame_info_offset = 0x738; static constexpr dart::compiler::target::word AOT_Thread_top_offset = 0x48; static constexpr dart::compiler::target::word AOT_Thread_top_resource_offset = 0x20; -static constexpr dart::compiler::target::word - AOT_Thread_unboxed_runtime_arg_offset = 0x768; +static constexpr dart::compiler::target::word AOT_Thread_unboxed_runtime_arg_offset = 0x768; static constexpr dart::compiler::target::word AOT_Thread_vm_tag_offset = 0x760; static constexpr dart::compiler::target::word AOT_Thread_write_barrier_entry_point_offset = 0x1f0; static constexpr dart::compiler::target::word AOT_Thread_write_barrier_mask_offset = 0x40; -static constexpr dart::compiler::target::word AOT_Thread_next_task_id_offset = - 0x7d8; +static constexpr dart::compiler::target::word AOT_Thread_next_task_id_offset = 0x7d8; static constexpr dart::compiler::target::word AOT_Thread_random_offset = 0x7e0; static constexpr dart::compiler::target::word AOT_Thread_jump_to_frame_entry_point_offset = 0x268; -static constexpr dart::compiler::target::word AOT_Thread_tsan_utils_offset = - 0x7e8; -static constexpr dart::compiler::target::word AOT_Thread_coroutine_offset = - 0x788; -static constexpr dart::compiler::target::word - AOT_Thread_disabled_coroutine_offset = 0x790; +static constexpr dart::compiler::target::word AOT_Thread_tsan_utils_offset = 0x7e8; +static constexpr dart::compiler::target::word AOT_Thread_coroutine_offset = 0x788; +static constexpr dart::compiler::target::word AOT_Thread_disabled_coroutine_offset = 0x790; static constexpr dart::compiler::target::word AOT_TsanUtils_setjmp_function_offset = 0x0; static constexpr dart::compiler::target::word AOT_TsanUtils_setjmp_buffer_offset = 0x8; static constexpr dart::compiler::target::word AOT_TsanUtils_exception_pc_offset = 0x10; @@ -15063,43 +13556,24 @@ static constexpr dart::compiler::target::word AOT_WeakReference_target_offset = static constexpr dart::compiler::target::word AOT_WeakReference_type_arguments_offset = 0x10; static constexpr dart::compiler::target::word AOT_Coroutine_name_offset = 0x8; static constexpr dart::compiler::target::word AOT_Coroutine_entry_offset = 0x10; -static constexpr dart::compiler::target::word AOT_Coroutine_trampoline_offset = - 0x18; -static constexpr dart::compiler::target::word AOT_Coroutine_arguments_offset = - 0x20; -static constexpr dart::compiler::target::word AOT_Coroutine_attributes_offset = - 0x98; -static constexpr dart::compiler::target::word AOT_Coroutine_caller_offset = - 0x28; -static constexpr dart::compiler::target::word AOT_Coroutine_scheduler_offset = - 0x30; -static constexpr dart::compiler::target::word AOT_Coroutine_processor_offset = - 0x38; -static constexpr dart::compiler::target::word - AOT_Coroutine_to_processor_next_offset = 0x40; -static constexpr dart::compiler::target::word - AOT_Coroutine_to_processor_previous_offset = 0x48; -static constexpr dart::compiler::target::word AOT_Coroutine_to_state_offset = - 0x50; +static constexpr dart::compiler::target::word AOT_Coroutine_trampoline_offset = 0x18; +static constexpr dart::compiler::target::word AOT_Coroutine_argument_offset = 0x20; +static constexpr dart::compiler::target::word AOT_Coroutine_attributes_offset = 0x98; +static constexpr dart::compiler::target::word AOT_Coroutine_caller_offset = 0x28; +static constexpr dart::compiler::target::word AOT_Coroutine_scheduler_offset = 0x30; +static constexpr dart::compiler::target::word AOT_Coroutine_processor_offset = 0x38; +static constexpr dart::compiler::target::word AOT_Coroutine_to_processor_next_offset = 0x40; +static constexpr dart::compiler::target::word AOT_Coroutine_to_processor_previous_offset = 0x48; +static constexpr dart::compiler::target::word AOT_Coroutine_to_state_offset = 0x50; static constexpr dart::compiler::target::word AOT_Coroutine_index_offset = 0xa0; -static constexpr dart::compiler::target::word AOT_Coroutine_stack_size_offset = - 0x68; -static constexpr dart::compiler::target::word - AOT_Coroutine_native_stack_base_offset = 0x70; -static constexpr dart::compiler::target::word AOT_Coroutine_stack_root_offset = - 0x78; -static constexpr dart::compiler::target::word AOT_Coroutine_stack_base_offset = - 0x80; -static constexpr dart::compiler::target::word AOT_Coroutine_stack_limit_offset = - 0x88; -static constexpr dart::compiler::target::word - AOT_Coroutine_overflow_stack_limit_offset = 0x90; +static constexpr dart::compiler::target::word AOT_Coroutine_stack_size_offset = 0x68; +static constexpr dart::compiler::target::word AOT_Coroutine_native_stack_base_offset = 0x70; +static constexpr dart::compiler::target::word AOT_Coroutine_stack_root_offset = 0x78; +static constexpr dart::compiler::target::word AOT_Coroutine_stack_base_offset = 0x80; +static constexpr dart::compiler::target::word AOT_Coroutine_stack_limit_offset = 0x88; +static constexpr dart::compiler::target::word AOT_Coroutine_overflow_stack_limit_offset = 0x90; static constexpr dart::compiler::target::word AOT_Code_entry_point_offset[] = {0x8, 0x18, 0x10, 0x20}; -static constexpr dart::compiler::target::word - AOT_Thread_write_barrier_wrappers_thread_offset[] = { - -1, -1, -1, -1, -1, 0x630, 0x638, 0x640, -1, -1, 0x648, - 0x650, 0x658, -1, -1, -1, 0x660, 0x668, 0x670, 0x678, 0x680, 0x688, - 0x690, 0x698, -1, -1, -1, -1, 0x6a0, 0x6a8, 0x6b0, 0x6b8}; +static constexpr dart::compiler::target::word AOT_Thread_write_barrier_wrappers_thread_offset[] = {-1, -1, -1, -1, -1, 0x630, 0x638, 0x640, -1, -1, 0x648, 0x650, 0x658, -1, -1, -1, 0x660, 0x668, 0x670, 0x678, 0x680, 0x688, 0x690, 0x698, -1, -1, -1, -1, 0x6a0, 0x6a8, 0x6b0, 0x6b8}; static constexpr dart::compiler::target::word AOT_AbstractType_InstanceSize = 0x28; static constexpr dart::compiler::target::word AOT_ApiError_InstanceSize = 0x10; static constexpr dart::compiler::target::word AOT_Array_header_size = 0x18; diff --git a/runtime/vm/compiler/runtime_offsets_list.h b/runtime/vm/compiler/runtime_offsets_list.h index 90b5cc40cd73..f13704315779 100644 --- a/runtime/vm/compiler/runtime_offsets_list.h +++ b/runtime/vm/compiler/runtime_offsets_list.h @@ -406,7 +406,7 @@ FIELD(Coroutine, name_offset) \ FIELD(Coroutine, entry_offset) \ FIELD(Coroutine, trampoline_offset) \ - FIELD(Coroutine, arguments_offset) \ + FIELD(Coroutine, argument_offset) \ FIELD(Coroutine, attributes_offset) \ FIELD(Coroutine, caller_offset) \ FIELD(Coroutine, scheduler_offset) \ diff --git a/runtime/vm/compiler/stub_code_compiler_x64.cc b/runtime/vm/compiler/stub_code_compiler_x64.cc index 9652f765a255..d0d38f338997 100644 --- a/runtime/vm/compiler/stub_code_compiler_x64.cc +++ b/runtime/vm/compiler/stub_code_compiler_x64.cc @@ -3113,10 +3113,12 @@ void StubCodeCompiler::GenerateJumpToFrameStub() { __ BranchIf(EQUAL, &no_coroutine); __ MoveRegister(TMP, RSP); __ SmiTag(TMP); + __ PushRegister(CallingConventions::kArg1Reg); __ PushObject(NullObject()); __ PushRegister(TMP); - __ CallRuntime(kJumpToFrameCoroutineRuntimeEntry, 2); + __ CallRuntime(kJumpToFrameCoroutineRuntimeEntry, 1); __ Drop(2); + __ PopRegister(CallingConventions::kArg1Reg); __ Bind(&no_coroutine); // Set the tag. diff --git a/runtime/vm/dart_entry.cc b/runtime/vm/dart_entry.cc index 61bfa443a131..fe2adb288d1a 100644 --- a/runtime/vm/dart_entry.cc +++ b/runtime/vm/dart_entry.cc @@ -51,10 +51,6 @@ class DartEntryScope : public TransitionToGenerated { saved_safestack_limit_ = OSThread::GetCurrentSafestackPointer(); thread->set_saved_safestack_limit(saved_safestack_limit_); #endif - - if (thread->has_disabled_coroutine()) { - thread->EnableCoroutine(); - } } ~DartEntryScope() { @@ -64,15 +60,10 @@ class DartEntryScope : public TransitionToGenerated { ASSERT(thread()->long_jump_base() == nullptr); thread()->set_long_jump_base(saved_long_jump_base_); - - if (thread()->has_coroutine()) { - thread()->DisableCoroutine(); - } } private: LongJumpScope* saved_long_jump_base_; - CoroutinePtr saved_coroutine_; #if defined(USING_SAFE_STACK) uword saved_safestack_limit_ = 0; #endif diff --git a/runtime/vm/object.cc b/runtime/vm/object.cc index 79f4b0c7ce45..99cedc326e5d 100644 --- a/runtime/vm/object.cc +++ b/runtime/vm/object.cc @@ -136,15 +136,15 @@ cpp_vtable Object::builtin_vtables_[kNumPredefinedCids] = {}; #endif #define RAW_NULL static_cast(kHeapObjectTag) -#define CHECK_ERROR(error) \ - { \ - ErrorPtr err = (error); \ - if (err != Error::null()) { \ - return err; \ - } \ +#define CHECK_ERROR(error) \ + { \ + ErrorPtr err = (error); \ + if (err != Error::null()) { \ + return err; \ + } \ } -#define DEFINE_SHARED_READONLY_HANDLE(Type, name) \ +#define DEFINE_SHARED_READONLY_HANDLE(Type, name) \ Type* Object::name##_ = nullptr; SHARED_READONLY_HANDLES_LIST(DEFINE_SHARED_READONLY_HANDLE) #undef DEFINE_SHARED_READONLY_HANDLE @@ -211,9 +211,9 @@ static void AppendSubString(BaseTextBuffer* buffer, return Type::RawCast(WeakSerializationReference::Unwrap(untag()->Name())); \ } #else -#define PRECOMPILER_WSR_FIELD_DEFINITION(Class, Type, Name) \ - void Class::set_##Name(const Type& value) const { \ - untag()->set_##Name(value.ptr()); \ +#define PRECOMPILER_WSR_FIELD_DEFINITION(Class, Type, Name) \ + void Class::set_##Name(const Type& value) const { \ + untag()->set_##Name(value.ptr()); \ } #endif @@ -223,14 +223,14 @@ PRECOMPILER_WSR_FIELD_DEFINITION(Function, FunctionType, signature) #undef PRECOMPILER_WSR_FIELD_DEFINITION #if defined(_MSC_VER) -#define TRACE_TYPE_CHECKS_VERBOSE(format, ...) \ - if (FLAG_trace_type_checks_verbose) { \ - OS::PrintErr(format, __VA_ARGS__); \ +#define TRACE_TYPE_CHECKS_VERBOSE(format, ...) \ + if (FLAG_trace_type_checks_verbose) { \ + OS::PrintErr(format, __VA_ARGS__); \ } #else -#define TRACE_TYPE_CHECKS_VERBOSE(format, ...) \ - if (FLAG_trace_type_checks_verbose) { \ - OS::PrintErr(format, ##__VA_ARGS__); \ +#define TRACE_TYPE_CHECKS_VERBOSE(format, ...) \ + if (FLAG_trace_type_checks_verbose) { \ + OS::PrintErr(format, ##__VA_ARGS__); \ } #endif @@ -623,43 +623,43 @@ void Object::InitVtables() { builtin_vtables_[kObjectCid] = fake_handle.vtable(); } -#define INIT_VTABLE(clazz) \ - { \ - clazz fake_handle; \ - builtin_vtables_[k##clazz##Cid] = fake_handle.vtable(); \ +#define INIT_VTABLE(clazz) \ + { \ + clazz fake_handle; \ + builtin_vtables_[k##clazz##Cid] = fake_handle.vtable(); \ } CLASS_LIST_NO_OBJECT_NOR_STRING_NOR_ARRAY_NOR_MAP(INIT_VTABLE) INIT_VTABLE(GrowableObjectArray) #undef INIT_VTABLE -#define INIT_VTABLE(clazz) \ - { \ - Map fake_handle; \ - builtin_vtables_[k##clazz##Cid] = fake_handle.vtable(); \ +#define INIT_VTABLE(clazz) \ + { \ + Map fake_handle; \ + builtin_vtables_[k##clazz##Cid] = fake_handle.vtable(); \ } CLASS_LIST_MAPS(INIT_VTABLE) #undef INIT_VTABLE -#define INIT_VTABLE(clazz) \ - { \ - Set fake_handle; \ - builtin_vtables_[k##clazz##Cid] = fake_handle.vtable(); \ +#define INIT_VTABLE(clazz) \ + { \ + Set fake_handle; \ + builtin_vtables_[k##clazz##Cid] = fake_handle.vtable(); \ } CLASS_LIST_SETS(INIT_VTABLE) #undef INIT_VTABLE -#define INIT_VTABLE(clazz) \ - { \ - Array fake_handle; \ - builtin_vtables_[k##clazz##Cid] = fake_handle.vtable(); \ +#define INIT_VTABLE(clazz) \ + { \ + Array fake_handle; \ + builtin_vtables_[k##clazz##Cid] = fake_handle.vtable(); \ } CLASS_LIST_FIXED_LENGTH_ARRAYS(INIT_VTABLE) #undef INIT_VTABLE -#define INIT_VTABLE(clazz) \ - { \ - String fake_handle; \ - builtin_vtables_[k##clazz##Cid] = fake_handle.vtable(); \ +#define INIT_VTABLE(clazz) \ + { \ + String fake_handle; \ + builtin_vtables_[k##clazz##Cid] = fake_handle.vtable(); \ } CLASS_LIST_STRINGS(INIT_VTABLE) #undef INIT_VTABLE @@ -669,10 +669,10 @@ void Object::InitVtables() { builtin_vtables_[kFfiNativeTypeCid] = fake_handle.vtable(); } -#define INIT_VTABLE(clazz) \ - { \ - Instance fake_handle; \ - builtin_vtables_[kFfi##clazz##Cid] = fake_handle.vtable(); \ +#define INIT_VTABLE(clazz) \ + { \ + Instance fake_handle; \ + builtin_vtables_[kFfi##clazz##Cid] = fake_handle.vtable(); \ } CLASS_LIST_FFI_TYPE_MARKER(INIT_VTABLE) #undef INIT_VTABLE @@ -692,17 +692,17 @@ void Object::InitVtables() { builtin_vtables_[kDynamicLibraryCid] = fake_handle.vtable(); } -#define INIT_VTABLE(clazz) \ - { \ - TypedData fake_internal_handle; \ - builtin_vtables_[kTypedData##clazz##Cid] = fake_internal_handle.vtable(); \ - TypedDataView fake_view_handle; \ - builtin_vtables_[kTypedData##clazz##ViewCid] = fake_view_handle.vtable(); \ - builtin_vtables_[kUnmodifiableTypedData##clazz##ViewCid] = \ - fake_view_handle.vtable(); \ - ExternalTypedData fake_external_handle; \ - builtin_vtables_[kExternalTypedData##clazz##Cid] = \ - fake_external_handle.vtable(); \ +#define INIT_VTABLE(clazz) \ + { \ + TypedData fake_internal_handle; \ + builtin_vtables_[kTypedData##clazz##Cid] = fake_internal_handle.vtable(); \ + TypedDataView fake_view_handle; \ + builtin_vtables_[kTypedData##clazz##ViewCid] = fake_view_handle.vtable(); \ + builtin_vtables_[kUnmodifiableTypedData##clazz##ViewCid] = \ + fake_view_handle.vtable(); \ + ExternalTypedData fake_external_handle; \ + builtin_vtables_[kExternalTypedData##clazz##Cid] = \ + fake_external_handle.vtable(); \ } CLASS_LIST_TYPED_DATA(INIT_VTABLE) #undef INIT_VTABLE @@ -735,7 +735,7 @@ void Object::Init(IsolateGroup* isolate_group) { InitVtables(); // Allocate the read only object handles here. -#define INITIALIZE_SHARED_READONLY_HANDLE(Type, name) \ +#define INITIALIZE_SHARED_READONLY_HANDLE(Type, name) \ name##_ = Type::ReadOnlyHandle(); SHARED_READONLY_HANDLES_LIST(INITIALIZE_SHARED_READONLY_HANDLE) #undef INITIALIZE_SHARED_READONLY_HANDLE @@ -1469,8 +1469,8 @@ class FinalizeVMIsolateVisitor : public ObjectVisitor { #endif }; -#define SET_CLASS_NAME(class_name, name) \ - cls = class_name##_class(); \ +#define SET_CLASS_NAME(class_name, name) \ + cls = class_name##_class(); \ cls.set_name(Symbols::name()); void Object::FinalizeVMIsolate(IsolateGroup* isolate_group) { @@ -2128,8 +2128,8 @@ ErrorPtr Object::Init(IsolateGroup* isolate_group, object_store->set_bootstrap_library(ObjectStore::kTypedData, lib); ASSERT(!lib.IsNull()); ASSERT(lib.ptr() == Library::TypedDataLibrary()); -#define REGISTER_TYPED_DATA_CLASS(clazz) \ - cls = Class::NewTypedDataClass(kTypedData##clazz##ArrayCid, isolate_group); \ +#define REGISTER_TYPED_DATA_CLASS(clazz) \ + cls = Class::NewTypedDataClass(kTypedData##clazz##ArrayCid, isolate_group); \ RegisterPrivateClass(cls, Symbols::_##clazz##List(), lib); DART_CLASS_LIST_TYPED_DATA(REGISTER_TYPED_DATA_CLASS); @@ -2155,9 +2155,9 @@ ErrorPtr Object::Init(IsolateGroup* isolate_group, pending_classes.Add(cls); #undef REGISTER_TYPED_DATA_VIEW_CLASS -#define REGISTER_EXT_TYPED_DATA_CLASS(clazz) \ - cls = Class::NewExternalTypedDataClass(kExternalTypedData##clazz##Cid, \ - isolate_group); \ +#define REGISTER_EXT_TYPED_DATA_CLASS(clazz) \ + cls = Class::NewExternalTypedDataClass(kExternalTypedData##clazz##Cid, \ + isolate_group); \ RegisterPrivateClass(cls, Symbols::_External##clazz(), lib); cls = Class::New(kByteBufferCid, isolate_group, @@ -2385,11 +2385,11 @@ ErrorPtr Object::Init(IsolateGroup* isolate_group, object_store->set_ffi_native_type_class(cls); RegisterClass(cls, Symbols::FfiNativeType(), lib); -#define REGISTER_FFI_TYPE_MARKER(clazz) \ - cls = Class::New(kFfi##clazz##Cid, isolate_group); \ - cls.set_num_type_arguments_unsafe(0); \ - cls.set_is_prefinalized(); \ - pending_classes.Add(cls); \ +#define REGISTER_FFI_TYPE_MARKER(clazz) \ + cls = Class::New(kFfi##clazz##Cid, isolate_group); \ + cls.set_num_type_arguments_unsafe(0); \ + cls.set_is_prefinalized(); \ + pending_classes.Add(cls); \ RegisterClass(cls, Symbols::Ffi##clazz(), lib); CLASS_LIST_FFI_TYPE_MARKER(REGISTER_FFI_TYPE_MARKER); #undef REGISTER_FFI_TYPE_MARKER @@ -2528,7 +2528,7 @@ ErrorPtr Object::Init(IsolateGroup* isolate_group, cls = Class::New(isolate_group); object_store->set_float64x2_class(cls); -#define REGISTER_TYPED_DATA_CLASS(clazz) \ +#define REGISTER_TYPED_DATA_CLASS(clazz) \ cls = Class::NewTypedDataClass(kTypedData##clazz##Cid, isolate_group); CLASS_LIST_TYPED_DATA(REGISTER_TYPED_DATA_CLASS); #undef REGISTER_TYPED_DATA_CLASS @@ -2542,8 +2542,8 @@ ErrorPtr Object::Init(IsolateGroup* isolate_group, cls = Class::NewTypedDataViewClass(kByteDataViewCid, isolate_group); cls = Class::NewUnmodifiableTypedDataViewClass(kUnmodifiableByteDataViewCid, isolate_group); -#define REGISTER_EXT_TYPED_DATA_CLASS(clazz) \ - cls = Class::NewExternalTypedDataClass(kExternalTypedData##clazz##Cid, \ +#define REGISTER_EXT_TYPED_DATA_CLASS(clazz) \ + cls = Class::NewExternalTypedDataClass(kExternalTypedData##clazz##Cid, \ isolate_group); CLASS_LIST_TYPED_DATA(REGISTER_EXT_TYPED_DATA_CLASS); #undef REGISTER_EXT_TYPED_DATA_CLASS @@ -2551,7 +2551,7 @@ ErrorPtr Object::Init(IsolateGroup* isolate_group, cls = Class::New(kFfiNativeTypeCid, isolate_group); object_store->set_ffi_native_type_class(cls); -#define REGISTER_FFI_CLASS(clazz) \ +#define REGISTER_FFI_CLASS(clazz) \ cls = Class::New(kFfi##clazz##Cid, isolate_group); CLASS_LIST_FFI_TYPE_MARKER(REGISTER_FFI_CLASS); #undef REGISTER_FFI_CLASS @@ -2969,18 +2969,18 @@ bool Class::HasCompressedPointers() const { switch (cid) { case kByteBufferCid: return ByteBuffer::ContainsCompressedPointers(); -#define HANDLE_CASE(clazz) \ - case k##clazz##Cid: \ +#define HANDLE_CASE(clazz) \ + case k##clazz##Cid: \ return dart::clazz::ContainsCompressedPointers(); CLASS_LIST(HANDLE_CASE) #undef HANDLE_CASE -#define HANDLE_CASE(clazz) \ - case kTypedData##clazz##Cid: \ - return dart::TypedData::ContainsCompressedPointers(); \ - case kTypedData##clazz##ViewCid: \ - case kUnmodifiableTypedData##clazz##ViewCid: \ - return dart::TypedDataView::ContainsCompressedPointers(); \ - case kExternalTypedData##clazz##Cid: \ +#define HANDLE_CASE(clazz) \ + case kTypedData##clazz##Cid: \ + return dart::TypedData::ContainsCompressedPointers(); \ + case kTypedData##clazz##ViewCid: \ + case kUnmodifiableTypedData##clazz##ViewCid: \ + return dart::TypedDataView::ContainsCompressedPointers(); \ + case kExternalTypedData##clazz##Cid: \ return dart::ExternalTypedData::ContainsCompressedPointers(); CLASS_LIST_TYPED_DATA(HANDLE_CASE) #undef HANDLE_CASE @@ -9113,12 +9113,12 @@ bool Function::RecognizedKindForceOptimize() const { // arrays, which requires optimization for payload extraction. case MethodRecognizer::kObjectArrayGetIndexed: case MethodRecognizer::kGrowableArrayGetIndexed: -#define TYPED_DATA_GET_INDEXED_CASES(clazz) \ - case MethodRecognizer::k##clazz##ArrayGetIndexed: \ - FALL_THROUGH; \ - case MethodRecognizer::kExternal##clazz##ArrayGetIndexed: \ - FALL_THROUGH; \ - case MethodRecognizer::k##clazz##ArrayViewGetIndexed: \ +#define TYPED_DATA_GET_INDEXED_CASES(clazz) \ + case MethodRecognizer::k##clazz##ArrayGetIndexed: \ + FALL_THROUGH; \ + case MethodRecognizer::kExternal##clazz##ArrayGetIndexed: \ + FALL_THROUGH; \ + case MethodRecognizer::k##clazz##ArrayViewGetIndexed: \ FALL_THROUGH; DART_CLASS_LIST_TYPED_DATA(TYPED_DATA_GET_INDEXED_CASES) #undef TYPED_DATA_GET_INDEXED_CASES @@ -15398,25 +15398,25 @@ void Library::CheckFunctionFingerprints() { Function& func = Function::Handle(); bool fingerprints_match = true; -#define CHECK_FINGERPRINTS_INNER(class_name, function_name, dest, fp, kind) \ - func = GetFunction(all_libs, #class_name, #function_name); \ - if (func.IsNull()) { \ - fingerprints_match = false; \ - OS::PrintErr("Function not found %s.%s\n", #class_name, #function_name); \ - } else { \ - fingerprints_match = \ - func.CheckSourceFingerprint(fp, kind) && fingerprints_match; \ +#define CHECK_FINGERPRINTS_INNER(class_name, function_name, dest, fp, kind) \ + func = GetFunction(all_libs, #class_name, #function_name); \ + if (func.IsNull()) { \ + fingerprints_match = false; \ + OS::PrintErr("Function not found %s.%s\n", #class_name, #function_name); \ + } else { \ + fingerprints_match = \ + func.CheckSourceFingerprint(fp, kind) && fingerprints_match; \ } -#define CHECK_FINGERPRINTS(class_name, function_name, dest, fp) \ +#define CHECK_FINGERPRINTS(class_name, function_name, dest, fp) \ CHECK_FINGERPRINTS_INNER(class_name, function_name, dest, fp, nullptr) -#define CHECK_FINGERPRINTS_ASM_INTRINSIC(class_name, function_name, dest, fp) \ +#define CHECK_FINGERPRINTS_ASM_INTRINSIC(class_name, function_name, dest, fp) \ CHECK_FINGERPRINTS_INNER(class_name, function_name, dest, fp, "asm-intrinsic") -#define CHECK_FINGERPRINTS_GRAPH_INTRINSIC(class_name, function_name, dest, \ - fp) \ - CHECK_FINGERPRINTS_INNER(class_name, function_name, dest, fp, \ +#define CHECK_FINGERPRINTS_GRAPH_INTRINSIC(class_name, function_name, dest, \ + fp) \ + CHECK_FINGERPRINTS_INNER(class_name, function_name, dest, fp, \ "graph-intrinsic") -#define CHECK_FINGERPRINTS_OTHER(class_name, function_name, dest, fp) \ +#define CHECK_FINGERPRINTS_OTHER(class_name, function_name, dest, fp) \ CHECK_FINGERPRINTS_INNER(class_name, function_name, dest, fp, "other") all_libs.Add(&Library::ZoneHandle(Library::CoreLibrary())); @@ -15450,14 +15450,14 @@ void Library::CheckFunctionFingerprints() { #undef CHECK_FINGERPRINTS_GRAPH_INTRINSIC #undef CHECK_FINGERPRINTS_OTHER -#define CHECK_FACTORY_FINGERPRINTS(symbol, class_name, factory_name, cid, fp) \ - func = GetFunction(all_libs, #class_name, #factory_name); \ - if (func.IsNull()) { \ - fingerprints_match = false; \ - OS::PrintErr("Function not found %s.%s\n", #class_name, #factory_name); \ - } else { \ - fingerprints_match = \ - func.CheckSourceFingerprint(fp) && fingerprints_match; \ +#define CHECK_FACTORY_FINGERPRINTS(symbol, class_name, factory_name, cid, fp) \ + func = GetFunction(all_libs, #class_name, #factory_name); \ + if (func.IsNull()) { \ + fingerprints_match = false; \ + OS::PrintErr("Function not found %s.%s\n", #class_name, #factory_name); \ + } else { \ + fingerprints_match = \ + func.CheckSourceFingerprint(fp) && fingerprints_match; \ } all_libs.Clear(); @@ -16556,8 +16556,8 @@ void ICData::AddDeoptReason(DeoptReasonId reason) const { const char* ICData::RebindRuleToCString(RebindRule r) { switch (r) { -#define RULE_CASE(Name) \ - case RebindRule::k##Name: \ +#define RULE_CASE(Name) \ + case RebindRule::k##Name: \ return #Name; FOR_EACH_REBIND_RULE(RULE_CASE) #undef RULE_CASE @@ -16567,10 +16567,10 @@ const char* ICData::RebindRuleToCString(RebindRule r) { } bool ICData::ParseRebindRule(const char* str, RebindRule* out) { -#define RULE_CASE(Name) \ - if (strcmp(str, #Name) == 0) { \ - *out = RebindRule::k##Name; \ - return true; \ +#define RULE_CASE(Name) \ + if (strcmp(str, #Name) == 0) { \ + *out = RebindRule::k##Name; \ + return true; \ } FOR_EACH_REBIND_RULE(RULE_CASE) #undef RULE_CASE @@ -18253,7 +18253,8 @@ CodePtr Code::FindCode(uword pc, int64_t timestamp) { CodePtr Code::FindCodeUnsafe(uword pc) { class FindCodeUnsafeVisitor : public ObjectVisitor { public: - explicit FindCodeUnsafeVisitor(uword pc) : pc_(pc), result_(Code::null()) {} + explicit FindCodeUnsafeVisitor(uword pc) + : pc_(pc), result_(Code::null()) {} void VisitObject(ObjectPtr obj) { if (obj->IsCode()) { @@ -21543,10 +21544,10 @@ bool AbstractType::IsTypeClassAllowedBySpawnUri() const { const auto& typed_data_lib = Library::Handle(object_store->typed_data_library()); -#define IS_CHECK(name) \ - candidate_cls = typed_data_lib.LookupClass(Symbols::name##List()); \ - if (cid == candidate_cls.id()) { \ - return true; \ +#define IS_CHECK(name) \ + candidate_cls = typed_data_lib.LookupClass(Symbols::name##List()); \ + if (cid == candidate_cls.id()) { \ + return true; \ } DART_CLASS_LIST_TYPED_DATA(IS_CHECK) #undef IS_CHECK @@ -24318,13 +24319,13 @@ static bool EqualsIgnoringPrivateKey(const String& str1, const String& str2) { return (str2_pos == str2_len); } -#define EQUALS_IGNORING_PRIVATE_KEY(class_id, type, str1, str2) \ - switch (class_id) { \ - case kOneByteStringCid: \ - return dart::EqualsIgnoringPrivateKey(str1, str2); \ - case kTwoByteStringCid: \ - return dart::EqualsIgnoringPrivateKey(str1, str2); \ - } \ +#define EQUALS_IGNORING_PRIVATE_KEY(class_id, type, str1, str2) \ + switch (class_id) { \ + case kOneByteStringCid: \ + return dart::EqualsIgnoringPrivateKey(str1, str2); \ + case kTwoByteStringCid: \ + return dart::EqualsIgnoringPrivateKey(str1, str2); \ + } \ UNREACHABLE(); bool String::EqualsIgnoringPrivateKey(const String& str1, const String& str2) { @@ -26646,9 +26647,9 @@ CoroutinePtr Coroutine::New(uintptr_t size, FunctionPtr trampoline) { auto finished = isolate->finished_coroutines(); auto active = isolate->active_coroutines(); auto& registry = Array::Handle(object_store->coroutines_registry()); - + auto page_size = VirtualMemory::PageSize(); - auto stack_size = ((size_t)size * kWordSize + page_size - 1) / page_size * page_size; + auto stack_size = (size_t)size * kWordSize + page_size - 1; if (finished->IsNotEmpty()) { auto& coroutine = Coroutine::Handle(finished->First()->Value()); @@ -26656,20 +26657,20 @@ CoroutinePtr Coroutine::New(uintptr_t size, FunctionPtr trampoline) { CoroutineLink::StealHead(active, coroutine.to_state()); coroutine.untag()->set_trampoline(trampoline); if (stack_size != coroutine.stack_size()) { - #if defined(DART_TARGET_OS_WINDOWS) - VirtualFree((void*)stack_limit(), 0, MEM_RELEASE); - #else - munmap((void*)coroutine.untag()->stack_limit(), coroutine.untag()->stack_size()); - #endif - #if defined(DART_TARGET_OS_WINDOWS) - void* stack_base = (void*)((uintptr_t)VirtualAlloc( - nullptr, stack_size, MEM_RESERVE | MEM_COMMIT, - PAGE_READWRITE)); - #else - void* stack_end = (void*)((uintptr_t)mmap( - nullptr, stack_size, PROT_READ | PROT_WRITE | PROT_EXEC, - MAP_PRIVATE | MAP_ANONYMOUS, -1, 0)); - #endif +#if defined(DART_TARGET_OS_WINDOWS) + VirtualFree((void*)stack_limit(), 0, MEM_RELEASE); +#else + munmap((void*)coroutine.untag()->stack_limit(), coroutine.untag()->stack_size()); +#endif +#if defined(DART_TARGET_OS_WINDOWS) + void* stack_base = (void*)((uintptr_t)VirtualAlloc( + nullptr, stack_size, MEM_RESERVE | MEM_COMMIT, + PAGE_READWRITE)); +#else + void* stack_end = (void*)((uintptr_t)mmap( + nullptr, stack_size, PROT_READ | PROT_WRITE | PROT_EXEC, + MAP_PRIVATE | MAP_ANONYMOUS, -1, 0)); +#endif auto stack_limit = (uword)stack_end; auto stack_base = (uword)(stack_size + (char*)stack_end); coroutine.untag()->stack_size_ = stack_size; @@ -26717,14 +26718,15 @@ CoroutinePtr Coroutine::New(uintptr_t size, FunctionPtr trampoline) { if (free_index == -1) { free_index = registry.Length(); - intptr_t new_capacity = (registry.Length() * 2) | 3; + auto current_capacity = registry.Length(); + auto new_capacity = current_capacity = (current_capacity > 1) ? (current_capacity + (current_capacity / 2)) : (current_capacity + 1); registry = Array::Grow(registry, new_capacity, Heap::kOld); object_store->set_coroutines_registry(registry); } coroutine.untag()->set_index(free_index); registry.SetAt(free_index, coroutine); - + return coroutine.ptr(); } @@ -26732,6 +26734,7 @@ void Coroutine::recycle(Zone* zone) const { change_state(CoroutineAttributes::created | CoroutineAttributes::running | CoroutineAttributes::suspended, CoroutineAttributes::finished); auto finished = Isolate::Current()->finished_coroutines(); untag()->stack_base_ = untag()->stack_root_; + untag()->native_stack_base_ = (uword) nullptr; CoroutineLink::StealHead(finished, to_state()); } @@ -26741,7 +26744,7 @@ void Coroutine::dispose(Thread* thread, Zone* zone, bool remove_from_registry) c untag()->set_name(String::null()); untag()->set_entry(Closure::null()); untag()->set_trampoline(Function::null()); - untag()->set_arguments(Array::empty_array().ptr()); + untag()->set_argument(Object::null()); untag()->set_caller(Coroutine::null()); untag()->set_scheduler(Coroutine::null()); untag()->set_processor(Object::null()); @@ -26752,13 +26755,13 @@ void Coroutine::dispose(Thread* thread, Zone* zone, bool remove_from_registry) c #else munmap((void*)untag()->stack_limit(), untag()->stack_size()); #endif - untag()->stack_size_ = (uword) 0; + untag()->stack_size_ = (uword)0; untag()->native_stack_base_ = (uword) nullptr; untag()->stack_root_ = (uword) nullptr; untag()->stack_base_ = (uword) nullptr; untag()->stack_limit_ = (uword) nullptr; untag()->overflow_stack_limit_ = (uword) nullptr; - + if (!remove_from_registry) { untag()->set_index(-1); return; @@ -26766,27 +26769,22 @@ void Coroutine::dispose(Thread* thread, Zone* zone, bool remove_from_registry) c auto object_store = thread->isolate()->isolate_object_store(); auto& coroutines = Array::Handle(zone, object_store->coroutines_registry()); - auto current_index = index(); + coroutines.SetAt(index(), Object::null_object()); untag()->set_index(-1); if (coroutines.Length() < FLAG_coroutines_registry_shrink_marker) { - coroutines.SetAt(current_index, Object::null_object()); return; } intptr_t new_length = 0; for (intptr_t index = 0; index < coroutines.Length(); index++) { - if (index == current_index) continue; - if (coroutines.At(index) != Object::null()) { - new_length++; - } + if (coroutines.At(index) != Object::null()) new_length++; } if (new_length != 0) { auto& coroutine = Coroutine::Handle(zone); auto& new_coroutines = Array::Handle(Array::NewUninitialized(std::max(new_length, (intptr_t)FLAG_coroutines_registry_initial_size))); for (intptr_t index = 0, new_index = 0; index < coroutines.Length(); index++) { - if (index == current_index) continue; if (coroutines.At(index) != Object::null()) { coroutine ^= coroutines.At(index); new_coroutines.SetAt(new_index, coroutine); @@ -26805,7 +26803,11 @@ void Coroutine::dispose(Thread* thread, Zone* zone, bool remove_from_registry) c } const char* Coroutine::ToCString() const { - return "Coroutine"; + auto thread = Thread::Current(); + auto zone = thread->zone(); + ZoneTextBuffer buffer(zone); + buffer.Printf("Coroutine: name: %s", String::Handle(name()).ToCString()); + return buffer.buffer(); } void Coroutine::HandleJumpToFrame(Thread* thread, uword stack_pointer) { @@ -26829,17 +26831,14 @@ void Coroutine::HandleJumpToFrame(Thread* thread, uword stack_pointer) { if (found.ptr() == ptr()) { return; } - if (found.ptr() != ptr()) { - if (is_persistent()) { - recycle(zone); - } - if (is_ephemeral()) { - dispose(thread, zone); - } - found.change_state(CoroutineAttributes::suspended, CoroutineAttributes::running); - thread->EnterCoroutine(found.ptr()); - return; + if (is_persistent()) { + recycle(zone); + } + if (is_ephemeral()) { + dispose(thread, zone); } + found.change_state(CoroutineAttributes::suspended, CoroutineAttributes::running); + thread->EnterCoroutine(found.ptr()); } void Coroutine::HandleRootEnter(Thread* thread, Zone* zone) { @@ -26882,7 +26881,6 @@ void Coroutine::HandleRootExit(Thread* thread, Zone* zone) { } coroutines.Truncate(0); - object_store->set_coroutines_registry(Array::Handle(Array::New(FLAG_coroutines_registry_initial_size))); thread->ExitCoroutine(); @@ -27544,7 +27542,7 @@ ErrorPtr EntryPointMemberInvocationError(const Object& member) { // never land in a function which expects parameters in registers from a // dynamic call site. intptr_t Function::MaxNumberOfParametersInRegisters(Zone* zone) const { -#if defined(TARGET_ARCH_X64) || defined(TARGET_ARCH_ARM64) || \ +#if defined(TARGET_ARCH_X64) || defined(TARGET_ARCH_ARM64) || \ defined(TARGET_ARCH_ARM) if (!FLAG_precompiled_mode) { return 0; diff --git a/runtime/vm/object.h b/runtime/vm/object.h index 13270e7dd0ed..6add16712290 100644 --- a/runtime/vm/object.h +++ b/runtime/vm/object.h @@ -5,6 +5,7 @@ #ifndef RUNTIME_VM_OBJECT_H_ #define RUNTIME_VM_OBJECT_H_ +#include "vm/tagged_pointer.h" #if defined(SHOULD_NOT_INCLUDE_RUNTIME) #error "Should not include runtime" #endif @@ -12792,9 +12793,9 @@ class Coroutine : public Instance { return OFFSET_OF(UntaggedCoroutine, attributes_); } - ArrayPtr arguments() const { return untag()->arguments(); } - static uword arguments_offset() { - return OFFSET_OF(UntaggedCoroutine, arguments_); + ObjectPtr argument() const { return untag()->argument(); } + static uword argument_offset() { + return OFFSET_OF(UntaggedCoroutine, argument_); } CoroutinePtr caller() const { return untag()->caller(); } diff --git a/runtime/vm/raw_object.h b/runtime/vm/raw_object.h index 3dbb4fd9deea..24629b8be5ca 100644 --- a/runtime/vm/raw_object.h +++ b/runtime/vm/raw_object.h @@ -3781,7 +3781,7 @@ class UntaggedCoroutine : public UntaggedInstance { VISIT_FROM(name) COMPRESSED_POINTER_FIELD(ClosurePtr, entry) COMPRESSED_POINTER_FIELD(FunctionPtr, trampoline) - COMPRESSED_POINTER_FIELD(ArrayPtr, arguments) + COMPRESSED_POINTER_FIELD(ObjectPtr, argument) COMPRESSED_POINTER_FIELD(CoroutinePtr, caller) COMPRESSED_POINTER_FIELD(CoroutinePtr, scheduler) COMPRESSED_POINTER_FIELD(ObjectPtr, processor) diff --git a/runtime/vm/raw_object_fields.cc b/runtime/vm/raw_object_fields.cc index 4339e72c2c34..c1869603f7a5 100644 --- a/runtime/vm/raw_object_fields.cc +++ b/runtime/vm/raw_object_fields.cc @@ -235,7 +235,7 @@ namespace dart { F(Coroutine, name_) \ F(Coroutine, entry_) \ F(Coroutine, trampoline_) \ - F(Coroutine, arguments_) \ + F(Coroutine, argument_) \ F(Coroutine, attributes_) \ F(Coroutine, caller_) \ F(Coroutine, scheduler_) \ diff --git a/runtime/vm/runtime_entry.cc b/runtime/vm/runtime_entry.cc index 3535de96c593..b4bd45b77055 100644 --- a/runtime/vm/runtime_entry.cc +++ b/runtime/vm/runtime_entry.cc @@ -3889,7 +3889,7 @@ DEFINE_RUNTIME_ENTRY(ExitForkedCoroutine, 0) { coroutine.HandleForkedExit(thread, zone); } -DEFINE_RUNTIME_ENTRY(JumpToFrameCoroutine, 2) { +DEFINE_RUNTIME_ENTRY(JumpToFrameCoroutine, 1) { Coroutine::Handle(Thread::Current()->coroutine()).HandleJumpToFrame(thread, Smi::Value(Smi::RawCast(arguments.ArgAt(0)))); } diff --git a/sdk/lib/_internal/js_dev_runtime/patch/fiber_patch.dart b/sdk/lib/_internal/js_dev_runtime/patch/fiber_patch.dart index 071da311395a..8f1f2c59ba2e 100644 --- a/sdk/lib/_internal/js_dev_runtime/patch/fiber_patch.dart +++ b/sdk/lib/_internal/js_dev_runtime/patch/fiber_patch.dart @@ -20,9 +20,9 @@ class _Coroutine { @patch set _trampoline(void Function() value) => throw UnsupportedError("_Coroutine._current"); @patch - List get _arguments => throw UnsupportedError("_Coroutine._current"); + Object? get _argument => throw UnsupportedError("_Coroutine._current"); @patch - set _arguments(List value) => throw UnsupportedError("_Coroutine._current"); + set _argument(Object? value) => throw UnsupportedError("_Coroutine._current"); @patch int get _attributes => throw UnsupportedError("_Coroutine._current"); @patch diff --git a/sdk/lib/_internal/js_runtime/lib/fiber_patch.dart b/sdk/lib/_internal/js_runtime/lib/fiber_patch.dart index 071da311395a..8f1f2c59ba2e 100644 --- a/sdk/lib/_internal/js_runtime/lib/fiber_patch.dart +++ b/sdk/lib/_internal/js_runtime/lib/fiber_patch.dart @@ -20,9 +20,9 @@ class _Coroutine { @patch set _trampoline(void Function() value) => throw UnsupportedError("_Coroutine._current"); @patch - List get _arguments => throw UnsupportedError("_Coroutine._current"); + Object? get _argument => throw UnsupportedError("_Coroutine._current"); @patch - set _arguments(List value) => throw UnsupportedError("_Coroutine._current"); + set _argument(Object? value) => throw UnsupportedError("_Coroutine._current"); @patch int get _attributes => throw UnsupportedError("_Coroutine._current"); @patch diff --git a/sdk/lib/_internal/vm/lib/fiber_patch.dart b/sdk/lib/_internal/vm/lib/fiber_patch.dart index a17c8c18ef37..5639c0f9d802 100644 --- a/sdk/lib/_internal/vm/lib/fiber_patch.dart +++ b/sdk/lib/_internal/vm/lib/fiber_patch.dart @@ -43,11 +43,11 @@ class _Coroutine { @patch @pragma("vm:recognized", "other") @pragma("vm:prefer-inline") - external List get _arguments; + external Object? get _argument; @patch @pragma("vm:recognized", "other") @pragma("vm:prefer-inline") - external set _arguments(List value); + external set _argument(Object? value); @patch @pragma("vm:recognized", "other") @@ -111,21 +111,21 @@ class _Coroutine { @pragma("vm:unsafe:no-interrupts") @pragma("vm:unsafe:no-bounds-checks") external static _Coroutine _at(int index); - + @patch @pragma("vm:recognized", "other") @pragma("vm:never-inline") @pragma("vm:unsafe:no-interrupts") @pragma("vm:unsafe:no-bounds-checks") external static void _initialize(_Coroutine root); - + @patch @pragma("vm:recognized", "other") @pragma("vm:never-inline") @pragma("vm:unsafe:no-interrupts") @pragma("vm:unsafe:no-bounds-checks") external static void _transfer(_Coroutine from, _Coroutine to); - + @patch @pragma("vm:recognized", "other") @pragma("vm:never-inline") diff --git a/sdk/lib/_internal/wasm/lib/fiber_patch.dart b/sdk/lib/_internal/wasm/lib/fiber_patch.dart index 071da311395a..8f1f2c59ba2e 100644 --- a/sdk/lib/_internal/wasm/lib/fiber_patch.dart +++ b/sdk/lib/_internal/wasm/lib/fiber_patch.dart @@ -20,9 +20,9 @@ class _Coroutine { @patch set _trampoline(void Function() value) => throw UnsupportedError("_Coroutine._current"); @patch - List get _arguments => throw UnsupportedError("_Coroutine._current"); + Object? get _argument => throw UnsupportedError("_Coroutine._current"); @patch - set _arguments(List value) => throw UnsupportedError("_Coroutine._current"); + set _argument(Object? value) => throw UnsupportedError("_Coroutine._current"); @patch int get _attributes => throw UnsupportedError("_Coroutine._current"); @patch diff --git a/sdk/lib/fiber/fiber.dart b/sdk/lib/fiber/fiber.dart index 98a61184fe7c..16f1d2d22068 100644 --- a/sdk/lib/fiber/fiber.dart +++ b/sdk/lib/fiber/fiber.dart @@ -63,12 +63,21 @@ extension type FiberAttributes(int _attributes) { } } -extension type FiberArguments(List _arguments) { +extension type FiberArgument(Object? _argument) { @pragma("vm:prefer-inline") - dynamic operator [](int index) => _arguments[index]; + T? single() => _argument as T?; @pragma("vm:prefer-inline") - List get value => _arguments; + T? positioned(int index) => _argument == null ? null : asArray![index]; + + @pragma("vm:prefer-inline") + T? named(String key) => _argument == null ? null : asMap![key]; + + @pragma("vm:prefer-inline") + List? get asArray => _argument == null ? [] : _argument as List; + + @pragma("vm:prefer-inline") + Map? get asMap => _argument == null ? {} : _argument as Map; } class _Coroutine { @@ -85,8 +94,8 @@ class _Coroutine { external void Function() get _trampoline; external set _trampoline(void Function() value); - external List get _arguments; - external set _arguments(List value); + external Object? get _argument; + external set _argument(Object? value); external int get _attributes; external set _attributes(int value); @@ -118,14 +127,14 @@ extension type Fiber(_Coroutine _coroutine) implements _Coroutine { @pragma("vm:prefer-inline") static void launch( void Function() entry, { - List arguments = const [], bool terminate = false, int size = _kDefaultStackSize, void Function()? idle, + Object? argument, }) => _FiberProcessor(idle: idle)._process( entry, - arguments: arguments, + argument: argument, terminate: terminate, size: size, ); @@ -133,14 +142,14 @@ extension type Fiber(_Coroutine _coroutine) implements _Coroutine { @pragma("vm:prefer-inline") factory Fiber.child( void Function() entry, { - List arguments = const [], bool persistent = false, int size = _kDefaultStackSize, String? name, + Object? argument, }) => _FiberFactory._child( entry, - arguments: arguments, + argument: argument, size: size, name: name, persistent: persistent, @@ -149,16 +158,16 @@ extension type Fiber(_Coroutine _coroutine) implements _Coroutine { @pragma("vm:prefer-inline") static Fiber spawn( void Function() entry, { - List arguments = const [], bool persistent = false, int size = _kDefaultStackSize, String? name, + Object? argument, }) { final child = _FiberFactory._child( entry, - arguments: arguments, size: size, name: name, + argument: argument, persistent: persistent, ); Fiber.fork(child); @@ -227,7 +236,7 @@ extension type Fiber(_Coroutine _coroutine) implements _Coroutine { FiberAttributes get attributes => FiberAttributes(_coroutine._attributes); @pragma("vm:prefer-inline") - FiberArguments get arguments => FiberArguments(_coroutine._arguments); + FiberArgument get argument => FiberArgument(_coroutine._argument); @pragma("vm:never-inline") static void _run() => _Coroutine._current!._entry(); diff --git a/sdk/lib/fiber/fiber_factory.dart b/sdk/lib/fiber/fiber_factory.dart index 0c0d4e32db3f..4bd30afab0c6 100644 --- a/sdk/lib/fiber/fiber_factory.dart +++ b/sdk/lib/fiber/fiber_factory.dart @@ -7,7 +7,6 @@ class _FiberFactory { coroutine._name = _kSchedulerFiber; coroutine._entry = _FiberProcessor._loop; coroutine._processor = processor; - coroutine._arguments = []; coroutine._attributes = _kFiberCreated; return Fiber(coroutine); } @@ -16,7 +15,7 @@ class _FiberFactory { static Fiber _main( _FiberProcessor processor, void Function() entry, { - List arguments = const [], + Object? argument = null, int size = _kDefaultStackSize, }) { final coroutine = _Coroutine._(size, Fiber._run); @@ -25,7 +24,7 @@ class _FiberFactory { coroutine._processor = processor; coroutine._scheduler = processor._scheduler; _FiberProcessorLink._create(coroutine); - coroutine._arguments = arguments; + if (argument != null) coroutine._argument = argument; coroutine._attributes = _kFiberCreated; return Fiber(coroutine); } @@ -33,7 +32,7 @@ class _FiberFactory { @pragma("vm:prefer-inline") static Fiber _child( void Function() entry, { - List arguments = const [], + Object? argument = null, int size = _kDefaultStackSize, bool persistent = false, String? name, @@ -45,7 +44,7 @@ class _FiberFactory { coroutine._processor = current._processor; coroutine._scheduler = current._scheduler; _FiberProcessorLink._create(coroutine); - coroutine._arguments = arguments; + if (argument != null) coroutine._argument = argument; coroutine._attributes = FiberAttributes._calculate(persistent: persistent).value; return Fiber(coroutine); } diff --git a/sdk/lib/fiber/fiber_processor.dart b/sdk/lib/fiber/fiber_processor.dart index eb0e28320fd6..108cd47b9b35 100644 --- a/sdk/lib/fiber/fiber_processor.dart +++ b/sdk/lib/fiber/fiber_processor.dart @@ -64,14 +64,14 @@ class _FiberProcessor { void _process( void Function() entry, { - List arguments = const [], int size = _kDefaultStackSize, bool terminate = false, + Object? argument, }) { if (_running) throw StateError("FiberProcessor is running"); _terminate = terminate; _entry = entry; - _schedule(_FiberFactory._main(this, _main, arguments: arguments, size: size)); + _schedule(_FiberFactory._main(this, _main, argument: argument, size: size)); _running = true; _Coroutine._initialize(_scheduler); _running = false;