)]}'
{
  "commit": "d80e131909adc7fd38b7cf43dc240b1a9fd7d5c1",
  "tree": "f4fa652f85fe61fbba1cc955d20b05824c68352f",
  "parents": [
    "c3cab6307f2cad161f761941da3ca53baf447faa"
  ],
  "author": {
    "name": "Sunny Sachanandani",
    "email": "sunnyps@chromium.org",
    "time": "Fri Aug 16 19:28:24 2024 +0000"
  },
  "committer": {
    "name": "Dawn LUCI CQ",
    "email": "dawn-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Fri Aug 16 19:28:24 2024 +0000"
  },
  "message": "Fix DynamicUploader use-after-free on ReduceMemoryUsage\n\nMake DynamicUploader work correctly if its list of ring buffer is empty\ne.g. after calling ReduceMemoryUsage(). Also, make the ReduceMemoryUsage\ntest exercise this case.\n\nBug: 357139493\nChange-Id: I87140ca65ad45a276128ba88ba9b738c2c32680b\nReviewed-on: https://dawn-review.googlesource.com/c/dawn/+/202874\nCommit-Queue: Austin Eng \u003cenga@chromium.org\u003e\nAuto-Submit: Sunny Sachanandani \u003csunnyps@chromium.org\u003e\nCommit-Queue: Sunny Sachanandani \u003csunnyps@chromium.org\u003e\nReviewed-by: Austin Eng \u003cenga@chromium.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "77930ac88eec50a3f76cfffa3036731143eec3a4",
      "old_mode": 33188,
      "old_path": "src/dawn/native/DynamicUploader.cpp",
      "new_id": "7c3693a599f2499e674fff2ed227323572907297",
      "new_mode": 33188,
      "new_path": "src/dawn/native/DynamicUploader.cpp"
    },
    {
      "type": "modify",
      "old_id": "ca1dfeef408a0dd0f68656cd1c182d07d56fe569",
      "old_mode": 33188,
      "old_path": "src/dawn/tests/unittests/native/MemoryInstrumentationTests.cpp",
      "new_id": "cbec4191d7728f3b24e595eb564e06f02547c8df",
      "new_mode": 33188,
      "new_path": "src/dawn/tests/unittests/native/MemoryInstrumentationTests.cpp"
    }
  ]
}
