dce0263228
The "RunWithMutatorsStopped" wrapper is used in places where the invoked callback can cause deoptimization of code. It should therefore ensure it's running with a "deopt safpoint operation scope" to ensure mutators are stopped at well-defined places that allow lazy-deopt. Issue https://github.com/dart-lang/sdk/issues/45213 TEST=Existing code base, will add "fuzzer"-like test to nightly/weekend builders. Change-Id: Icb9a4183c13fab0f084e481c10dfc56a0308126a Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/197162 Commit-Queue: Martin Kustermann <kustermann@google.com> Reviewed-by: Ryan Macnak <rmacnak@google.com> Reviewed-by: Vyacheslav Egorov <vegorov@google.com>