)]}'
{
  "commit": "dae002bc90363c7ca04bc6bcc6cad4e76c724277",
  "tree": "75ec42961dc6c73f3ff99aa34d15ac982f66ecdc",
  "parents": [
    "7d9f1751a512d55ba925a3c929cf5e6aa21d5829"
  ],
  "author": {
    "name": "James Price",
    "email": "jrprice@google.com",
    "time": "Mon Sep 14 10:42:24 2026 -0700"
  },
  "committer": {
    "name": "dawn-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "email": "dawn-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Mon Sep 14 10:42:24 2026 -0700"
  },
  "message": "Revert \"[dawn][native] Remove error injector symbols when not enabled\"\n\nThis reverts commit 58b146a9831a06e04c0d3d7a1194f227c56b9f08.\n\nReason for revert: breaks Dawn wire server fuzzer on roll into Chromium\n\nFailure Link: https://ci.chromium.org/ui/p/chromium/builders/try/linux-rel/2894192/overview\n\nOriginal change\u0027s description:\n\u003e [dawn][native] Remove error injector symbols when not enabled\n\u003e\n\u003e EnableErrorInjector() and friends were confusingly allowed even when\n\u003e DAWN_ENABLE_ERROR_INJECTION was not enabled. Fix that by simply not\n\u003e defining them in that case.\n\u003e\n\u003e Bug: 553115993\n\u003e Change-Id: If725259e5cff89122ae4cf7e9682a4158830722e\n\u003e Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/341095\n\u003e Auto-Submit: Kai Ninomiya \u003ckainino@chromium.org\u003e\n\u003e Reviewed-by: Brandon Jones \u003cbajones@chromium.org\u003e\n\u003e Commit-Queue: Brandon Jones \u003cbajones@chromium.org\u003e\n\n# Not skipping CQ checks because original CL landed \u003e 1 day ago.\n\nBug: 553115993\nChange-Id: I189e943cdb17f653770137a6866b863ed1952fe0\nReviewed-on: https://dawn-review.googlesource.com/c/dawn/+/341695\nReviewed-by: dan sinclair \u003cdsinclair@chromium.org\u003e\nCommit-Queue: dan sinclair \u003cdsinclair@chromium.org\u003e\nReviewed-by: Ryan Harrison \u003crharrison@chromium.org\u003e\nCommit-Queue: James Price \u003cjrprice@google.com\u003e\nAuto-Submit: James Price \u003cjrprice@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "0711d4b4d34a5ea61d8f83400f6a7a49e023052a",
      "old_mode": 33188,
      "old_path": "include/dawn/native/DawnNative.h",
      "new_id": "a0e0dfd7e0e667f7598a60a04d9442be90cb21fe",
      "new_mode": 33188,
      "new_path": "include/dawn/native/DawnNative.h"
    },
    {
      "type": "modify",
      "old_id": "10246f10a380dd1a25e4c0a6dc7b4167ae47d919",
      "old_mode": 33188,
      "old_path": "src/dawn/native/ErrorInjector.cpp",
      "new_id": "eab2f2dbc87ebdeab43d10405b00c713040435ce",
      "new_mode": 33188,
      "new_path": "src/dawn/native/ErrorInjector.cpp"
    },
    {
      "type": "modify",
      "old_id": "51dc09d2c14713a662e45fc5009a9ecaa4dd4ded",
      "old_mode": 33188,
      "old_path": "src/dawn/native/ErrorInjector.h",
      "new_id": "c2c02fa691145f17b4df8a42109a3b3ed530e1d6",
      "new_mode": 33188,
      "new_path": "src/dawn/native/ErrorInjector.h"
    }
  ]
}
