)]}'
{
  "commit": "0fea05cf4c38919159d1c1a87ebd8044436dd09b",
  "tree": "106cd105a6079cadef1a0c843362053d9df0e5a3",
  "parents": [
    "8e7137ea818ed85fc8fd19ad7eb495223dd75278"
  ],
  "author": {
    "name": "Vyacheslav Egorov",
    "email": "vegorov@google.com",
    "time": "Wed Mar 13 16:32:54 2024 +0000"
  },
  "committer": {
    "name": "Commit Queue",
    "email": "dart-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Wed Mar 13 16:32:54 2024 +0000"
  },
  "message": "[vm] Unpoison spill slot area in FfiCall\n\nWith register calling conventions some parameters might arrive in\nregisters and later be spilled on the stack and addresses of those\nstack slots passed as handles into native code.\n\nThis means we need to unpoison spill slot area otherwise\nMSAN will complain.\n\nFixes https://github.com/dart-lang/sdk/issues/55179\n\nTEST\u003dexisting msan configuration\n\nR\u003dkustermann@google.com\n\nFixed: 55179\nCq-Include-Trybots: luci.dart.try:vm-aot-msan-linux-release-x64-try,vm-msan-linux-release-x64-try\nChange-Id: I592cde9cb623c2eabc848c7a39d0453e757e97f6\nReviewed-on: https://dart-review.googlesource.com/c/sdk/+/357340\nReviewed-by: Daco Harkes \u003cdacoharkes@google.com\u003e\nAuto-Submit: Slava Egorov \u003cvegorov@google.com\u003e\nCommit-Queue: Daco Harkes \u003cdacoharkes@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "15aee699ed635559d7dcea7de0d710b066d61e38",
      "old_mode": 33188,
      "old_path": "runtime/vm/compiler/backend/il_arm64.cc",
      "new_id": "5a74d9c0c14085f6874170b2b4223a866889f7b8",
      "new_mode": 33188,
      "new_path": "runtime/vm/compiler/backend/il_arm64.cc"
    },
    {
      "type": "modify",
      "old_id": "40ea21443b71ec7e01130f59bd337835aa571547",
      "old_mode": 33188,
      "old_path": "runtime/vm/compiler/backend/il_x64.cc",
      "new_id": "1358255732a726c9ace12f4110d224a7b4649e55",
      "new_mode": 33188,
      "new_path": "runtime/vm/compiler/backend/il_x64.cc"
    }
  ]
}
