)]}'
{
  "commit": "3382feed8b709e447ba643361eb84994b435dc61",
  "tree": "c9d360758f8822ab98eadbab168f57a3f0c05cd9",
  "parents": [
    "22aa9d07500cd70096ab806297440b29690067e1"
  ],
  "author": {
    "name": "Michael Butler",
    "email": "butlermichael@google.com",
    "time": "Thu Dec 02 22:05:22 2021 -0800"
  },
  "committer": {
    "name": "Michael Butler",
    "email": "butlermichael@google.com",
    "time": "Tue Dec 07 17:16:00 2021 -0800"
  },
  "message": "Add newer operations to NNAPI android_fuzzing\n\nThis CL adds the following new operations:\n  QUANTIZED_LSTM, IF, WHILE, ELU, HARD_SWISH, FILL, RANK,\n  BATCH_MATMUL, PACK, MIRROR_PAD, REVERSE\n\nThis CL makes a backward-incompatible change to android_fuzzing,\nchanging the Model message to include control flow operations. This CL\nalso changes the corresponding conversion code.\n\nFinally, this CL adds an optimization to the Buffer message which allows\nit to store empty, a uint32_t scalar type, or a uint32_t seed that can\nbe used to generate data.\n\nBug: 206671491\nBug: 148605565\nTest: mma\nTest: libneuralnetworks_fuzzer\nTest: libneuralnetworks_driver_fuzzer\nChange-Id: I63830f71a9047c7c9243eabaa957573f06d14694\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "1924cbb5ba7dffe7dbcbb30a805a7bee489f3450",
      "old_mode": 33188,
      "old_path": "runtime/include/NeuralNetworksWrapper.h",
      "new_id": "f2be305a167969bb0c59b68032512efcd1acad4d",
      "new_mode": 33188,
      "new_path": "runtime/include/NeuralNetworksWrapper.h"
    },
    {
      "type": "modify",
      "old_id": "ed57c19b80d82298138b5ee42d11ae4b0d5b331d",
      "old_mode": 33188,
      "old_path": "runtime/test/android_fuzzing/Android.bp",
      "new_id": "887b0a2e07db94e4125c775b87cf680658c1964e",
      "new_mode": 33188,
      "new_path": "runtime/test/android_fuzzing/Android.bp"
    },
    {
      "type": "modify",
      "old_id": "4733b3b55061e7434d72c486e2347a044865795c",
      "old_mode": 33188,
      "old_path": "runtime/test/android_fuzzing/Converter.cpp",
      "new_id": "ef59488e9c8c224abd0215fe85daf330ff3b1004",
      "new_mode": 33188,
      "new_path": "runtime/test/android_fuzzing/Converter.cpp"
    },
    {
      "type": "modify",
      "old_id": "16df0142cd4e23a16bc77201ad2a4caf52abfa59",
      "old_mode": 33188,
      "old_path": "runtime/test/android_fuzzing/DriverFuzzTest.cpp",
      "new_id": "c93e8752415f89fb27db5e00ed6cbd7c776c4afa",
      "new_mode": 33188,
      "new_path": "runtime/test/android_fuzzing/DriverFuzzTest.cpp"
    },
    {
      "type": "modify",
      "old_id": "e6aef567945cbee2cd8202c128bc5f1d68436827",
      "old_mode": 33188,
      "old_path": "runtime/test/android_fuzzing/FuzzHarness.cpp",
      "new_id": "d4171b09eb397320a2868739224b82b341c4b5c6",
      "new_mode": 33188,
      "new_path": "runtime/test/android_fuzzing/FuzzHarness.cpp"
    },
    {
      "type": "modify",
      "old_id": "a6fc108bd79cc01392ca67afa4e9f9bfad5832bd",
      "old_mode": 33188,
      "old_path": "runtime/test/android_fuzzing/FuzzTest.cpp",
      "new_id": "2a637e3b7a2ef68e61230d24ad5ad251f1fe24fe",
      "new_mode": 33188,
      "new_path": "runtime/test/android_fuzzing/FuzzTest.cpp"
    },
    {
      "type": "modify",
      "old_id": "783b66092b786f432135c640206113bbf975b0f2",
      "old_mode": 33188,
      "old_path": "runtime/test/android_fuzzing/GenerateCorpus.cpp",
      "new_id": "fdac8f1035e4dba0204b3926d8ec1be8569f10ac",
      "new_mode": 33188,
      "new_path": "runtime/test/android_fuzzing/GenerateCorpus.cpp"
    },
    {
      "type": "modify",
      "old_id": "7628da4816c810921326638570e93c9416af99c2",
      "old_mode": 33188,
      "old_path": "runtime/test/android_fuzzing/Model.proto",
      "new_id": "f1c447c191d8c5d0e8cabc639454f3666fe4d70b",
      "new_mode": 33188,
      "new_path": "runtime/test/android_fuzzing/Model.proto"
    },
    {
      "type": "modify",
      "old_id": "c143f7924b058324acb0e6b7442ac81af954d5d2",
      "old_mode": 33188,
      "old_path": "runtime/test/android_fuzzing/README.md",
      "new_id": "0e0fb0f2691fc589119ff9687a13fa688f884d2f",
      "new_mode": 33188,
      "new_path": "runtime/test/android_fuzzing/README.md"
    },
    {
      "type": "modify",
      "old_id": "837e5d6ff4c96044317081abc7b15aa4e7e95e56",
      "old_mode": 33188,
      "old_path": "runtime/test/android_fuzzing/StaticAssert.cpp",
      "new_id": "0d829ca2164af44e2e36fc8251fb8642a7768c23",
      "new_mode": 33188,
      "new_path": "runtime/test/android_fuzzing/StaticAssert.cpp"
    }
  ]
}
