)]}'
{
  "commit": "894a5fa7d5cd5f2a66035fa91cfabe4ea3bb394e",
  "tree": "8392066985873b8c753aa0269717a2eefbe849a5",
  "parents": [
    "61c3fbc220778f7c5160f4bf3710731f2fae8a42"
  ],
  "author": {
    "name": "Ryan Macnak",
    "email": "rmacnak@google.com",
    "time": "Wed Jan 07 12:47:21 2026 -0800"
  },
  "committer": {
    "name": "Commit Queue",
    "email": "dart-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Wed Jan 07 12:47:21 2026 -0800"
  },
  "message": "[vm, mac] Disable TSAN during profiler sample collection.\n\nThe suspended thread might hold a TSAN-internal lock to a location that will be read by the sampling thread, which would cause a dead lock.\n\nTEST\u003dtsan\nBug: https://github.com/dart-lang/sdk/issues/62332\nChange-Id: I0ac6a05c25067749b52ed83b14f80ab1850013a3\nReviewed-on: https://dart-review.googlesource.com/c/sdk/+/471321\nCommit-Queue: Ryan Macnak \u003crmacnak@google.com\u003e\nReviewed-by: Alexander Aprelev \u003caam@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "0d9b423a15fa530ab922775bca7e4147c2dd706c",
      "old_mode": 33188,
      "old_path": "runtime/platform/thread_sanitizer.h",
      "new_id": "4c745ebec60c376256ab38a571f3b5f374c5c9f1",
      "new_mode": 33188,
      "new_path": "runtime/platform/thread_sanitizer.h"
    },
    {
      "type": "modify",
      "old_id": "e388bbbd39225e4ddd5572527dc35397b808d0a4",
      "old_mode": 33188,
      "old_path": "runtime/vm/profiler.cc",
      "new_id": "670d34958ffcc39c88e0344a5c50741296eccc53",
      "new_mode": 33188,
      "new_path": "runtime/vm/profiler.cc"
    },
    {
      "type": "modify",
      "old_id": "de90bd6938bd4714a24aa4f50fd45bcacd141d5e",
      "old_mode": 33188,
      "old_path": "runtime/vm/profiler_test.cc",
      "new_id": "c78ddf6d76874650b4a5a6eed273c61f8c4b9872",
      "new_mode": 33188,
      "new_path": "runtime/vm/profiler_test.cc"
    },
    {
      "type": "modify",
      "old_id": "9b4f26a6201ad1ed5838f788354af32c2d9763bb",
      "old_mode": 33188,
      "old_path": "runtime/vm/thread.cc",
      "new_id": "844f7b4499668594c7132f03e0055137392854ed",
      "new_mode": 33188,
      "new_path": "runtime/vm/thread.cc"
    },
    {
      "type": "modify",
      "old_id": "d5b9f8588a959ace1734b1950afd4887ac8bed08",
      "old_mode": 33188,
      "old_path": "runtime/vm/thread.h",
      "new_id": "5222b37cbb386917f0d2101898fdcc03802beec7",
      "new_mode": 33188,
      "new_path": "runtime/vm/thread.h"
    },
    {
      "type": "modify",
      "old_id": "c44e419b42b449be50f5a3b6939947ad90031b26",
      "old_mode": 33188,
      "old_path": "runtime/vm/thread_interrupter_macos.cc",
      "new_id": "85b51f9a3f3762074a2d9ff1be81405240f51975",
      "new_mode": 33188,
      "new_path": "runtime/vm/thread_interrupter_macos.cc"
    },
    {
      "type": "modify",
      "old_id": "e41214e866fddd0f232bb645bbcee8d15116954f",
      "old_mode": 33188,
      "old_path": "runtime/vm/thread_state.h",
      "new_id": "8885a06f987672e20baa4d7d97522885bf258967",
      "new_mode": 33188,
      "new_path": "runtime/vm/thread_state.h"
    }
  ]
}
