)]}'
{
  "commit": "48a39ff9615d36750ffc31b414cca8eeb1d5fc61",
  "tree": "60e1aeb25a7965351e4630cbc0b48e32163f1f2c",
  "parents": [
    "1a8a19deddb55155846beee9d262fd8ebe00385d"
  ],
  "author": {
    "name": "Brendon Tiszka",
    "email": "tiszka@chromium.org",
    "time": "Tue Jun 13 17:06:05 2023 +0000"
  },
  "committer": {
    "name": "Dawn LUCI CQ",
    "email": "dawn-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Tue Jun 13 17:06:05 2023 +0000"
  },
  "message": "[DawnLPM] Fuzz CreateShaderModule wgsl code\n\nProvide raw bytes to CreateShaderModule from protobuf. This will behave like dawn_wire_server_fuzzer\u0027s implicit wgsl fuzzer (just fuzzing with raw bytes).\n\nKeep the existing pre-defined shader to help guide the fuzzer when fuzzing for object-lifetime bugs.\n\nChange-Id: I05cf804d131247636da68b4d005ee2f262c031a3\nReviewed-on: https://dawn-review.googlesource.com/c/dawn/+/137080\nReviewed-by: Corentin Wallez \u003ccwallez@chromium.org\u003e\nKokoro: Kokoro \u003cnoreply+kokoro@google.com\u003e\nReviewed-by: Austin Eng \u003cenga@chromium.org\u003e\nCommit-Queue: Brendon Tiszka \u003ctiszka@chromium.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "6eab8c4ca25048b658c105ac2a7e948edb6cf859",
      "old_mode": 33188,
      "old_path": "src/dawn/fuzzers/lpmfuzz/DawnLPMSerializerCustom.cpp",
      "new_id": "d982f87cfa5a3200c85974a4ed6a40dfa6167445",
      "new_mode": 33188,
      "new_path": "src/dawn/fuzzers/lpmfuzz/DawnLPMSerializerCustom.cpp"
    },
    {
      "type": "modify",
      "old_id": "f9f29461de72c8949f2a59e6c145a39925cd8cf9",
      "old_mode": 33188,
      "old_path": "src/dawn/fuzzers/lpmfuzz/dawn_custom_lpm.proto",
      "new_id": "5b392b6e18a9c15af53d010543521abf04a232ba",
      "new_mode": 33188,
      "new_path": "src/dawn/fuzzers/lpmfuzz/dawn_custom_lpm.proto"
    }
  ]
}
