)]}'
{
  "commit": "9c69afddaf25924ef7148a8fee0c319e7c4c95b0",
  "tree": "985f0b978ec573a896fd54c7f4426c5b5cdb8df9",
  "parents": [
    "1b3ec0fb74395c3f8b7251e0dec4abb74a9b9ac4"
  ],
  "author": {
    "name": "Orion Hodson",
    "email": "oth@google.com",
    "time": "Wed Jan 26 20:39:57 2022 +0000"
  },
  "committer": {
    "name": "Orion Hodson",
    "email": "oth@google.com",
    "time": "Thu Jan 27 11:25:30 2022 +0000"
  },
  "message": "MethodHandles: Fix invalid DCHECKS\n\nUpdates test 713-varhandle-invokers to demonstrate the problem and\nfixes incorrect vreg count checks in the VarHandle invoker path for\nMethodHandles.\n\nFix: 216456099\nTest: art/test/run-test --host 713\nTest: adb shell shell setprop persist.sys.dalvik.vm.lib.2 libartd.so\nTest: atest CtsLibcoreTestCases:libcore.java.lang.invoke\nTest: atest CtsLibcoreOjTestCases:test.java.lang.invoke\nChange-Id: I3c2b6d7569b733b308c142073ea62a875feadb1c\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "aa456f51dc33e61781b18edc0bbd3897c3f35f87",
      "old_mode": 33188,
      "old_path": "runtime/method_handles.cc",
      "new_id": "2f24abf00d91b0f223f892a0db32cc2351b16d39",
      "new_mode": 33188,
      "new_path": "runtime/method_handles.cc"
    },
    {
      "type": "modify",
      "old_id": "a62d3662e143b0d6229134d92f33279cbec47ac2",
      "old_mode": 33188,
      "old_path": "test/713-varhandle-invokers/expected-stdout.txt",
      "new_id": "c0dfd037d34e2edce2fb4e6f0a775c62139ecdf7",
      "new_mode": 33188,
      "new_path": "test/713-varhandle-invokers/expected-stdout.txt"
    },
    {
      "type": "modify",
      "old_id": "baa04e98086cfa36b0fb6003bb7e26e563d22522",
      "old_mode": 33188,
      "old_path": "test/713-varhandle-invokers/src/Main.java",
      "new_id": "041463d94733907f44cebd7973151dc64bcff6fa",
      "new_mode": 33188,
      "new_path": "test/713-varhandle-invokers/src/Main.java"
    }
  ]
}
