)]}'
{
  "commit": "c4f31a9108fcfa7c9ccc3715677c368ee453895f",
  "tree": "c2bf02a75954c0402c45fc2e404a5b29ab3a460b",
  "parents": [
    "14ab84ebb30f180f46acec3e1d9a59d680622530"
  ],
  "author": {
    "name": "Derek Xu",
    "email": "derekx@google.com",
    "time": "Mon May 01 14:52:30 2023 +0000"
  },
  "committer": {
    "name": "Commit Queue",
    "email": "dart-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Mon May 01 14:52:30 2023 +0000"
  },
  "message": "[VM/Timeline] Lock accesses to the async track metadata map where needed\n\nThis CL also adds the `dart_support_perfetto` GN setting and enables it\nby default, and adds a test to ensure that TSAN checks for races related\nto reporting async events.\n\nTEST\u003dTSAN, ASAN\n\nChange-Id: I5f43ceca0185287ca4d8e295a509088ea50fd9c3\nReviewed-on: https://dart-review.googlesource.com/c/sdk/+/299740\nReviewed-by: Ben Konyi \u003cbkonyi@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "33fb65f519c824f18794044e9307d9336f9f80c3",
      "old_mode": 33188,
      "old_path": "runtime/BUILD.gn",
      "new_id": "2d4b3d08bf4d61f7dbde63d16c6b2a750588b642",
      "new_mode": 33188,
      "new_path": "runtime/BUILD.gn"
    },
    {
      "type": "modify",
      "old_id": "c1fb198b32408d00756e25b11cde5d502e35baad",
      "old_mode": 33188,
      "old_path": "runtime/runtime_args.gni",
      "new_id": "210a5a93a1364f40480c827d9763526ca5011406",
      "new_mode": 33188,
      "new_path": "runtime/runtime_args.gni"
    },
    {
      "type": "modify",
      "old_id": "d6733f146a0a1e6482641c5e87860cfffee11872",
      "old_mode": 33188,
      "old_path": "runtime/vm/dart_api_impl_test.cc",
      "new_id": "40a9320bf1a152d9b9ca2271f79337431e212b9e",
      "new_mode": 33188,
      "new_path": "runtime/vm/dart_api_impl_test.cc"
    },
    {
      "type": "modify",
      "old_id": "b90b39de6fd4d6b9f8505c789797e13f23ada814",
      "old_mode": 33188,
      "old_path": "runtime/vm/timeline.cc",
      "new_id": "453a8ec4e6a4ada328b502adaa43e7185513af93",
      "new_mode": 33188,
      "new_path": "runtime/vm/timeline.cc"
    },
    {
      "type": "modify",
      "old_id": "01aa27d41d73f659b5cd09b3fb30ddd46b3360f6",
      "old_mode": 33188,
      "old_path": "runtime/vm/timeline.h",
      "new_id": "768e51173719f1a1d32fc1bf345a2a66c39d7995",
      "new_mode": 33188,
      "new_path": "runtime/vm/timeline.h"
    }
  ]
}
