)]}'
{
  "commit": "f53512fab2ff0baeae641a04b65d5c14e3999896",
  "tree": "a831d128b339e31bec3f5fa93302325bce25f7b2",
  "parents": [
    "160d4829dac16abbe2876999f1e9eebed020e33b"
  ],
  "author": {
    "name": "Shrek Shao",
    "email": "shrekshao@google.com",
    "time": "Wed Aug 12 17:01:53 2026 -0700"
  },
  "committer": {
    "name": "dawn-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "email": "dawn-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Wed Aug 12 17:01:53 2026 -0700"
  },
  "message": "Revert \"GL: implement buffer shadowing for MapAsync()\"\n\nThe Toggle::ShadowCopyMapWrite\u0027s map write path\nintroduce a vulnerability. Since it is not used anymore, it\nis safe to remove the toggle and the whole map write branch.\n\nThis reverts commit 0e9fde4e362e8e402c7ca3cc3d241775eb80bdb8.\n\nBug: 541787265\nChange-Id: Icf32e66d58e6537cf6bb27f123aa5006656adb55\nReviewed-on: https://dawn-review.googlesource.com/c/dawn/+/331737\nCommit-Queue: Shrek Shao \u003cshrekshao@google.com\u003e\nAuto-Submit: Shrek Shao \u003cshrekshao@google.com\u003e\nReviewed-by: Kai Ninomiya \u003ckainino@chromium.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "fd2972298fa68947bf9628faf543c45cf90bf3c6",
      "old_mode": 33188,
      "old_path": "src/dawn/native/Toggles.cpp",
      "new_id": "a0128ad123676b60911f6e4f9c46da5b3b993a30",
      "new_mode": 33188,
      "new_path": "src/dawn/native/Toggles.cpp"
    },
    {
      "type": "modify",
      "old_id": "adae6ba3619c765926a35d3f5fa2ad763d92e491",
      "old_mode": 33188,
      "old_path": "src/dawn/native/Toggles.h",
      "new_id": "56018541f838a99d0bec1c9ab6e6e8ba8e1d0c0f",
      "new_mode": 33188,
      "new_path": "src/dawn/native/Toggles.h"
    },
    {
      "type": "modify",
      "old_id": "1f0f085866eb9f442edde254c80d097875f18a2e",
      "old_mode": 33188,
      "old_path": "src/dawn/native/opengl/BufferGL.cpp",
      "new_id": "5c790d2467a57d287e0a9a228512049cfac522a2",
      "new_mode": 33188,
      "new_path": "src/dawn/native/opengl/BufferGL.cpp"
    }
  ]
}
