)]}'
{
  "commit": "91232f7f75446aaba45ce0c8ad8dab17ae3eeb60",
  "tree": "f445597b51aae7a792c910ba247555c3c387f01d",
  "parents": [
    "feb154921397dc8c43c130a6b5c123efdb432a9b"
  ],
  "author": {
    "name": "Alastair Donaldson",
    "email": "afdx@google.com",
    "time": "Fri Oct 11 07:10:47 2019 +0100"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Fri Oct 11 07:10:47 2019 +0100"
  },
  "message": "spirv-fuzz: Add fuzzer pass to change function controls (#2951)\n\nA new pass that allows the fuzzer to change the \u0027function control\u0027\r\noperand of OpFunction instructions.\r\n\r\nFixes #2939.",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "c711d0587baf35fee417ffe89ddf546948dacc5e",
      "old_mode": 33188,
      "old_path": "source/fuzz/CMakeLists.txt",
      "new_id": "f9139334f3dd19ec5b38d3f40c50683a77b23200",
      "new_mode": 33188,
      "new_path": "source/fuzz/CMakeLists.txt"
    },
    {
      "type": "modify",
      "old_id": "a034c0fffd5545c9ab898db0a01d1f082c05df30",
      "old_mode": 33188,
      "old_path": "source/fuzz/fuzzer.cpp",
      "new_id": "7dd85090281f2f373d1465fa22cce74cd0abde07",
      "new_mode": 33188,
      "new_path": "source/fuzz/fuzzer.cpp"
    },
    {
      "type": "modify",
      "old_id": "5a49e5e7cdd84533b96feb5dd8a20b6258b0128c",
      "old_mode": 33188,
      "old_path": "source/fuzz/fuzzer_context.cpp",
      "new_id": "c720e4c31d86712ea11f6ec0afd71f416bcdf970",
      "new_mode": 33188,
      "new_path": "source/fuzz/fuzzer_context.cpp"
    },
    {
      "type": "modify",
      "old_id": "5e1b1d2afa2158cc091ff3de6cc9a35bd762c781",
      "old_mode": 33188,
      "old_path": "source/fuzz/fuzzer_context.h",
      "new_id": "fd84a1bc61e12907c3f25ed0dbfe257eda193b04",
      "new_mode": 33188,
      "new_path": "source/fuzz/fuzzer_context.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "ab5ecf6237df788a47df668b4e340f889260e189",
      "new_mode": 33188,
      "new_path": "source/fuzz/fuzzer_pass_adjust_function_controls.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "02d36004ee1e4171ed60735d22fceb227a501b99",
      "new_mode": 33188,
      "new_path": "source/fuzz/fuzzer_pass_adjust_function_controls.h"
    },
    {
      "type": "modify",
      "old_id": "80bb4df25135fe624d3146c0f53b3e8d79df8119",
      "old_mode": 33188,
      "old_path": "source/fuzz/protobufs/spvtoolsfuzz.proto",
      "new_id": "f1bf5e34c70d55ebd25dbd21fd1b109d542802b9",
      "new_mode": 33188,
      "new_path": "source/fuzz/protobufs/spvtoolsfuzz.proto"
    },
    {
      "type": "modify",
      "old_id": "8b93b6a86250411d3930f529462f88b62dd4a2e1",
      "old_mode": 33188,
      "old_path": "source/fuzz/transformation.cpp",
      "new_id": "d5dd01f21e531915ce49bf9a7c838e92afeb357f",
      "new_mode": 33188,
      "new_path": "source/fuzz/transformation.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d2b61f198a3e80b2d07ec9c95e123c1f8d976c9a",
      "new_mode": 33188,
      "new_path": "source/fuzz/transformation_set_function_control.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "0526bb9c525c4af924e9a88736f50b79eaa16e32",
      "new_mode": 33188,
      "new_path": "source/fuzz/transformation_set_function_control.h"
    },
    {
      "type": "modify",
      "old_id": "f4405e8693fc2af34d95e1467abfd9eb6f9119c6",
      "old_mode": 33188,
      "old_path": "test/fuzz/CMakeLists.txt",
      "new_id": "4343d219b947e1d422a1f8acac8f0576026bb349",
      "new_mode": 33188,
      "new_path": "test/fuzz/CMakeLists.txt"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "536e965e397f9b091105727277e8d76361171538",
      "new_mode": 33188,
      "new_path": "test/fuzz/transformation_set_function_control_test.cpp"
    }
  ]
}
