)]}'
{
  "commit": "11c0f579b1d2f568c436f81e41cb508fd93afbc1",
  "tree": "a5cfdd229bbdbae8d91733aa1335b849699ebd4d",
  "parents": [
    "cbec3179ef87cf995bd2669da302d530c8c3d93b"
  ],
  "author": {
    "name": "Tomek Ponitka",
    "email": "tommek@google.com",
    "time": "Tue Aug 11 12:04:52 2020 +0000"
  },
  "committer": {
    "name": "Commit Bot service account",
    "email": "commit-bot@chromium.org",
    "time": "Tue Aug 11 12:04:52 2020 +0000"
  },
  "message": "Adding validation for requiredBytesInCopy overflow\n\nAlso some uint32_t computations are now done on uint64_t.\n\nBug: dawn:482\nChange-Id: Ia0094e16999ec3a9fec193f27760e73cd14d289c\nReviewed-on: https://dawn-review.googlesource.com/c/dawn/+/26540\nReviewed-by: Corentin Wallez \u003ccwallez@chromium.org\u003e\nReviewed-by: Jiawei Shao \u003cjiawei.shao@intel.com\u003e\nCommit-Queue: Tomek Ponitka \u003ctommek@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "034585a5275e5a97fa7edb9e1957c36358184c5d",
      "old_mode": 33188,
      "old_path": "src/dawn_native/CommandValidation.cpp",
      "new_id": "7b2d8fc5977f14b7e655ac5753c19479e8979ab8",
      "new_mode": 33188,
      "new_path": "src/dawn_native/CommandValidation.cpp"
    },
    {
      "type": "modify",
      "old_id": "719ce179985ea3c81c86bf2c959f9edc1a23b4ec",
      "old_mode": 33188,
      "old_path": "src/dawn_native/CommandValidation.h",
      "new_id": "0aaa398ade09b2057ce9b72157c50efea5b3003a",
      "new_mode": 33188,
      "new_path": "src/dawn_native/CommandValidation.h"
    },
    {
      "type": "modify",
      "old_id": "403e022133d41fab197ceffaf8cdc2006f9ee2b2",
      "old_mode": 33188,
      "old_path": "src/dawn_native/Queue.cpp",
      "new_id": "435d2654e3a435f3572fdc1f154b96e07eecbe63",
      "new_mode": 33188,
      "new_path": "src/dawn_native/Queue.cpp"
    },
    {
      "type": "modify",
      "old_id": "c880892d6463073090b4c24d2a7e13067c38e8b9",
      "old_mode": 33188,
      "old_path": "src/dawn_native/d3d12/QueueD3D12.cpp",
      "new_id": "c7c097853d9d80a41958fc7aaa93e39250891378",
      "new_mode": 33188,
      "new_path": "src/dawn_native/d3d12/QueueD3D12.cpp"
    },
    {
      "type": "modify",
      "old_id": "44cbb0fbdf78cb4cde5e425eb77a0672d7886638",
      "old_mode": 33188,
      "old_path": "src/dawn_native/metal/QueueMTL.mm",
      "new_id": "07b1f79ea9e20262290bceee7e5807144fe4f207",
      "new_mode": 33188,
      "new_path": "src/dawn_native/metal/QueueMTL.mm"
    },
    {
      "type": "modify",
      "old_id": "3842652e72c65e9f5f441392b59e3b8b7f4da3ee",
      "old_mode": 33188,
      "old_path": "src/dawn_native/vulkan/QueueVk.cpp",
      "new_id": "8d70fd534c00ca378489024b8ef7d114c2c734e0",
      "new_mode": 33188,
      "new_path": "src/dawn_native/vulkan/QueueVk.cpp"
    },
    {
      "type": "modify",
      "old_id": "3d4f65c8713b33d3870a900b137d4945374040ae",
      "old_mode": 33188,
      "old_path": "src/tests/unittests/validation/CopyCommandsValidationTests.cpp",
      "new_id": "52c242d846da648795f926798e40be756f92d746",
      "new_mode": 33188,
      "new_path": "src/tests/unittests/validation/CopyCommandsValidationTests.cpp"
    },
    {
      "type": "modify",
      "old_id": "d0aad6170e2ecbaa47f47e1785ac4160485fc541",
      "old_mode": 33188,
      "old_path": "src/tests/unittests/validation/QueueWriteTextureValidationTests.cpp",
      "new_id": "ec65bf65f53107c4546b0bbdcb9f5746bf571102",
      "new_mode": 33188,
      "new_path": "src/tests/unittests/validation/QueueWriteTextureValidationTests.cpp"
    }
  ]
}
