)]}'
{
  "commit": "76581515c188be686a2d0fbcbca6b6429be3263e",
  "tree": "787622c9f1f334fd9afbcda517c39e137054ecf2",
  "parents": [
    "678c4ac77f204da8e1c43c4d31a3072d953bef20"
  ],
  "author": {
    "name": "Vyacheslav Egorov",
    "email": "vegorov@google.com",
    "time": "Tue Apr 08 03:15:49 2025 -0700"
  },
  "committer": {
    "name": "Commit Queue",
    "email": "dart-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Tue Apr 08 03:15:49 2025 -0700"
  },
  "message": "[vm] Fix JumpToFrame for dynamic modules\n\nChange 8085a97a6375ade476bd2c2031e70f74e17751f2 moved commonly\ninvoked StackResource::Unwind(...) from several different code\npaths (simulators \u0026 interpreter) into Exceptions::JumpToFrame.\n\nHowever the change did not account for the order of operations\nin Exceptions::JumpToFrame which broke interpreter. This CL\nfixes that by moving Interpreter::JumpToFrame under\nStackResource::Unwind(...).\n\nWe also forgot to remove StackResource::Unwind from RISC-V\nsimulator - but that\u0027s benign because calling it the second\ntime simply does nothing.\n\nTEST\u003dvm-aot-dyn-linux-debug-x64\n\nChange-Id: Ia93fc6997b768180fbbb5e54bb0c0fd5c713a244\nReviewed-on: https://dart-review.googlesource.com/c/sdk/+/421060\nCommit-Queue: Slava Egorov \u003cvegorov@google.com\u003e\nAuto-Submit: Slava Egorov \u003cvegorov@google.com\u003e\nReviewed-by: Daco Harkes \u003cdacoharkes@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "eaa6c5dd55f0493b75dc2ed807936034382ebac0",
      "old_mode": 33188,
      "old_path": "runtime/vm/exceptions.cc",
      "new_id": "046c5e35c9079bd5227fb2813cac31886796b3e1",
      "new_mode": 33188,
      "new_path": "runtime/vm/exceptions.cc"
    },
    {
      "type": "modify",
      "old_id": "5526c2040d78001c355a62d82a25dfa80d738b78",
      "old_mode": 33188,
      "old_path": "runtime/vm/simulator_riscv.cc",
      "new_id": "b59e7a8382cb2c3723ced47b609a7b73d13a1ae9",
      "new_mode": 33188,
      "new_path": "runtime/vm/simulator_riscv.cc"
    }
  ]
}
