)]}'
{
  "commit": "03ce70a18e860abe5ab2e2198cb928e43a732e9c",
  "tree": "ae45bc5d0e976582985f29f63c5703f1a4f643da",
  "parents": [
    "2a973fcbea04cfb871ae9e412df2301e1d24214c"
  ],
  "author": {
    "name": "Nicolas Geoffray",
    "email": "ngeoffray@google.com",
    "time": "Mon Sep 27 14:44:03 2021 +0100"
  },
  "committer": {
    "name": "Nicolas Geoffray",
    "email": "ngeoffray@google.com",
    "time": "Tue Sep 28 07:15:59 2021 +0000"
  },
  "message": "Better handling of unresolved fields in VerifyISFieldAccess.\n\nEven if we cannot resolve a class / field, we know we can look in the\ndex file for finding a field of the class being verified.\n\nTest: 831-unresolved-field\nBug: 28313047\nChange-Id: Ie6c3e05c8df064becc3dae913b82859875d171ef\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "35c8dc88ab018160e8d6ae33146e33d4c690f930",
      "old_mode": 33188,
      "old_path": "dex2oat/driver/compiler_driver.cc",
      "new_id": "a46e9edb3a667144eca4707a2530f0c1ac823cd8",
      "new_mode": 33188,
      "new_path": "dex2oat/driver/compiler_driver.cc"
    },
    {
      "type": "modify",
      "old_id": "95dd8e1de7fd0c2fa166eaf1a84d5587ccae557e",
      "old_mode": 33188,
      "old_path": "runtime/verifier/method_verifier.cc",
      "new_id": "bbc6ceed228334c74dad570206808ff0fc7a5134",
      "new_mode": 33188,
      "new_path": "runtime/verifier/method_verifier.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e69de29bb2d1d6434b8b29ae775ad8c2e48c5391",
      "new_mode": 33188,
      "new_path": "test/831-unresolved-field/expected-stderr.txt"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e69de29bb2d1d6434b8b29ae775ad8c2e48c5391",
      "new_mode": 33188,
      "new_path": "test/831-unresolved-field/expected-stdout.txt"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "ccdceaea3cdc6999f8b4ca692208575762edf47e",
      "new_mode": 33188,
      "new_path": "test/831-unresolved-field/info.txt"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "23424f60e197128da0025c39f300dddc67d41f62",
      "new_mode": 33188,
      "new_path": "test/831-unresolved-field/run"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "b263607b0072d4f2c86555f8eb2da43800a15ad8",
      "new_mode": 33188,
      "new_path": "test/831-unresolved-field/smali/NonVerifiedClass.smali"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "683181e4306313399c7ff9afb7b8bff1c6d88c64",
      "new_mode": 33188,
      "new_path": "test/831-unresolved-field/smali/VerifiedClass.smali"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "9550f404c2ab0522594ed92b68c608ae280f6499",
      "new_mode": 33188,
      "new_path": "test/831-unresolved-field/src-dex2oat-unresolved/UnresolvedClass.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "66815074ff7bafaa9174a2387380a86dd950a6a6",
      "new_mode": 33188,
      "new_path": "test/831-unresolved-field/src/Main.java"
    },
    {
      "type": "modify",
      "old_id": "ac71c66fa9fe75c8aee0f7082cfb414df13a5879",
      "old_mode": 33188,
      "old_path": "test/knownfailures.json",
      "new_id": "e7ed208eea7332b3ab0909063efb2c1b58d60618",
      "new_mode": 33188,
      "new_path": "test/knownfailures.json"
    }
  ]
}
