)]}'
{
  "commit": "7fbec0089524bcfa070ed7df4d726ea4b4b3437b",
  "tree": "6e3a0e2bd78724fe7c16dd5fc003b495bfb8bc18",
  "parents": [
    "961aa056b4ffebf2e0447aac6dfdf1690f5180e9"
  ],
  "author": {
    "name": "Ryan Macnak",
    "email": "rmacnak@google.com",
    "time": "Tue Mar 04 09:38:00 2025 -0800"
  },
  "committer": {
    "name": "Commit Queue",
    "email": "dart-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Tue Mar 04 09:38:00 2025 -0800"
  },
  "message": "[vm, simarm64] Handle FFI callouts.\n\nTEST\u003dci\nBug: https://github.com/dart-lang/sdk/issues/60204\nChange-Id: I2a7546cea0886b05873dbc59f5c9f049aad963c7\nReviewed-on: https://dart-review.googlesource.com/c/sdk/+/411960\nReviewed-by: Daco Harkes \u003cdacoharkes@google.com\u003e\nCommit-Queue: Ryan Macnak \u003crmacnak@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "6d91281ebeca8ec3159a7b6070c1c94ac7fabf28",
      "old_mode": 33188,
      "old_path": "runtime/BUILD.gn",
      "new_id": "450411e8e94f16e6c56d384e67a9414193b01397",
      "new_mode": 33188,
      "new_path": "runtime/BUILD.gn"
    },
    {
      "type": "modify",
      "old_id": "ec42580e0cb6756619d452964aa07f6d4a608cbe",
      "old_mode": 33188,
      "old_path": "runtime/lib/ffi_dynamic_library.cc",
      "new_id": "5fb31a302a436a2e126064457c617253c86f537c",
      "new_mode": 33188,
      "new_path": "runtime/lib/ffi_dynamic_library.cc"
    },
    {
      "type": "modify",
      "old_id": "019c9d3b77e3b3415a104349fdf4cc9dd8d26146",
      "old_mode": 33188,
      "old_path": "runtime/tests/vm/vm.status",
      "new_id": "06d0c556b4dc16bcc2ee4fda2178f07bf19b7208",
      "new_mode": 33188,
      "new_path": "runtime/tests/vm/vm.status"
    },
    {
      "type": "modify",
      "old_id": "6afe2bb9ea31effc344fe940b30780fb74c27214",
      "old_mode": 33188,
      "old_path": "runtime/vm/BUILD.gn",
      "new_id": "f4be2d999f958112a9f3c1913a26505aabfa7597",
      "new_mode": 33188,
      "new_path": "runtime/vm/BUILD.gn"
    },
    {
      "type": "modify",
      "old_id": "bcec2632648dd7f8b3e67614517c14422c40d181",
      "old_mode": 33188,
      "old_path": "runtime/vm/compiler/backend/il_arm64.cc",
      "new_id": "7849e4dca339d89ae9b6602bc057b13ad6c00634",
      "new_mode": 33188,
      "new_path": "runtime/vm/compiler/backend/il_arm64.cc"
    },
    {
      "type": "modify",
      "old_id": "3a6e46f6afcada7d77f2a0c530aed918da993323",
      "old_mode": 33188,
      "old_path": "runtime/vm/compiler/backend/locations.h",
      "new_id": "1d38e883b954fba568b104f2de02682dc4016ab6",
      "new_mode": 33188,
      "new_path": "runtime/vm/compiler/backend/locations.h"
    },
    {
      "type": "modify",
      "old_id": "713b49b1fb7ef476e4b9bd82c276847515da6936",
      "old_mode": 33188,
      "old_path": "runtime/vm/compiler/stub_code_compiler_arm64.cc",
      "new_id": "daffde03d502dc7ed323bf355fe0b9b9f9e14429",
      "new_mode": 33188,
      "new_path": "runtime/vm/compiler/stub_code_compiler_arm64.cc"
    },
    {
      "type": "modify",
      "old_id": "ab6255569be3ac256741b8841ceafad30dc86f36",
      "old_mode": 33188,
      "old_path": "runtime/vm/constants_arm64.h",
      "new_id": "5788a23d988b8644e39445f589cba3a6ccf891c5",
      "new_mode": 33188,
      "new_path": "runtime/vm/constants_arm64.h"
    },
    {
      "type": "modify",
      "old_id": "9d7be40cc05e4d1eee4c0e2fedec12b0a8d10b0f",
      "old_mode": 33188,
      "old_path": "runtime/vm/simulator_arm.cc",
      "new_id": "f34890dda21b455154c916c1546b14eba49ca842",
      "new_mode": 33188,
      "new_path": "runtime/vm/simulator_arm.cc"
    },
    {
      "type": "modify",
      "old_id": "2ddc632bb96dc6029eefdf2594660c1f14c00a96",
      "old_mode": 33188,
      "old_path": "runtime/vm/simulator_arm64.cc",
      "new_id": "29b0896536396ce7c806e43227a60b6781af09e8",
      "new_mode": 33188,
      "new_path": "runtime/vm/simulator_arm64.cc"
    },
    {
      "type": "modify",
      "old_id": "e550e80b65487abd16aebf832b8fbaa1ea5fbd15",
      "old_mode": 33188,
      "old_path": "runtime/vm/simulator_arm64.h",
      "new_id": "bc812cf6fc3842787539095f1f37394f34a35e6b",
      "new_mode": 33188,
      "new_path": "runtime/vm/simulator_arm64.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "ccd19c7981105189974f27b160fc002e1de785dd",
      "new_mode": 33188,
      "new_path": "runtime/vm/simulator_arm64_trampolines.S"
    },
    {
      "type": "modify",
      "old_id": "9d3c204b0bc7535626c040d5ea6a4721ce9429fd",
      "old_mode": 33188,
      "old_path": "runtime/vm/simulator_riscv.cc",
      "new_id": "5526c2040d78001c355a62d82a25dfa80d738b78",
      "new_mode": 33188,
      "new_path": "runtime/vm/simulator_riscv.cc"
    }
  ]
}
