dart-sdk/runtime
Alexander Markov 20029533b8 [vm/compiler] Fix stack map for the catch block entry PC
Parameters of catch block entry corresponding to the exception and
stack trace are live only after catch block entry, and they should not be
scanned by GC if it occurs at catch block entry PC before control is
transferred to the catch block.

TEST=runtime/tests/vm/dart/regress_55442_test.dart
Fixes https://github.com/dart-lang/sdk/issues/55442

Change-Id: I09b8152544eb14187ad62a11902e080d41722bf4
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/363423
Reviewed-by: Slava Egorov <vegorov@google.com>
Commit-Queue: Alexander Markov <alexmarkov@google.com>
2024-04-18 13:42:21 +00:00
..
bin [vm] Run clang-format on code base 2024-04-17 19:14:41 +00:00
docs [vm] Introduce pragma vm:deeply-immutable 2024-03-07 18:33:58 +00:00
include [vm] Run clang-format on code base 2024-04-17 19:14:41 +00:00
lib [vm/asserts] Keep asserts lines and source snippets in AOT. 2024-04-12 19:42:15 +00:00
observatory [observatory] Add some missing fields/types to inspection. 2024-04-11 21:24:30 +00:00
platform [vm] Run clang-format on code base 2024-04-17 19:14:41 +00:00
tests [vm/compiler] Fix stack map for the catch block entry PC 2024-04-18 13:42:21 +00:00
tools [vm] Fix clang-tidy warning 2024-04-18 10:22:01 +00:00
vm [vm/compiler] Fix stack map for the catch block entry PC 2024-04-18 13:42:21 +00:00
.clang-tidy
.gitignore
BUILD.gn Reland "[Fuchsia] Remove the legacy gn build rules for fuchsia" 2024-03-14 20:22:12 +00:00
codereview.settings
configs.gni [Runtime] Add extra_product_deps and extra_nonproduct_deps params to "library_for_all_configs_with_compiler" template 2023-04-14 19:51:40 +00:00
CPPLINT.cfg [cpplint] Disable runtime/references lint 2023-01-23 18:21:48 +00:00
OWNERS [infra] Add OWNERS to the Dart SDK 2022-02-14 14:06:34 +00:00
PRESUBMIT.py Reland "Reland "[VM] Begin supporting Perfetto file recorder"" 2023-04-18 19:39:05 +00:00
runtime_args.gni Reland "[Fuchsia] Remove the legacy gn build rules for fuchsia" 2024-03-14 20:22:12 +00:00
vm-jit.shard.cml [test] Cleanup building Fuchsia packages/components. 2023-10-31 17:11:51 +00:00
vm.shard.cml [inspect] Update Inspect library usage 2024-02-12 18:18:01 +00:00