)]}'
{
  "commit": "a67b62e15e20bac6a9664e6e6be923cf82ad4138",
  "tree": "8e8c486e25bf2aaa675de0b50961db30fc0117cd",
  "parents": [
    "f58fae54bfc2c560942e387a010368ccdb02dfd0"
  ],
  "author": {
    "name": "John Reck",
    "email": "jreck@google.com",
    "time": "Thu Jun 01 12:44:58 2017 -0700"
  },
  "committer": {
    "name": "John Reck",
    "email": "jreck@google.com",
    "time": "Thu Jun 01 13:00:34 2017 -0700"
  },
  "message": "Fix ANR \u0026 Crash on Ryu\n\nFixes impossible dequeue crash as the wrong\nstart point of the frame was used. We need\nto use the start point for RT, not the start\npoint for the frame.\n\nWorkaround for sysui ANR caused by what appears\nto be a driver bug. Drivers with the bug\nwill have transiently higher memory usage.\nDrivers without the bug will be unaffected.\n\nBug: 62213889\nBug: 62250550\nTest: Manual\n\nChange-Id: I9992b224f84bc1c40834bafff7e0013b38270ae0\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "192e3bb7028f0e7a5dd2ca134afeeabe404a852d",
      "old_mode": 33188,
      "old_path": "core/jni/android_view_ThreadedRenderer.cpp",
      "new_id": "8c28cc94880a2b134c49b265ba193b869303ec05",
      "new_mode": 33188,
      "new_path": "core/jni/android_view_ThreadedRenderer.cpp"
    },
    {
      "type": "modify",
      "old_id": "cbc5163244c18b9c0c3928cc36d61f96712018c9",
      "old_mode": 33188,
      "old_path": "libs/hwui/renderthread/CanvasContext.cpp",
      "new_id": "9c80ab304b800e6cdca0ca2147e422d875931334",
      "new_mode": 33188,
      "new_path": "libs/hwui/renderthread/CanvasContext.cpp"
    }
  ]
}
