)]}'
{
  "log": [
    {
      "commit": "e4f60cce8552a565efacf4907242574b9e00492d",
      "tree": "8bc59ea68022818524035e6269e13bd9db1bb40e",
      "parents": [
        "cbf16572eb8121a40ecba67ae15796b40f7bc346"
      ],
      "author": {
        "name": "John Reck",
        "email": "jreck@google.com",
        "time": "Mon Aug 07 11:17:06 2017 -0700"
      },
      "committer": {
        "name": "John Reck",
        "email": "jreck@google.com",
        "time": "Mon Aug 07 15:36:10 2017 -0700"
      },
      "message": "SharedMemory API changes\n\nHides getFd \u0026 getFileDescriptor due to lifecycle concenrs.\nAdds ASharedMemory_dupFromJava to allow sharing a shared\nmemory region between Java \u0026 Native as safe as possible.\nMis-use results in an FD leak instead of double-close.\n\nBug: 64394076\nTest: SharedMemory CTS tests\nChange-Id: I01a5eb978fc4e99559a79baac75754c32f13bdc4\n"
    },
    {
      "commit": "5f88ac5ccef78203c62e32e0503f18dd46102c5e",
      "tree": "1bd5f063160e2b605034a1347a5093aef2b3cd70",
      "parents": [
        "a722a2ea38f65eda5e7cfaaff29465d396e6f1a3"
      ],
      "author": {
        "name": "Peng Xu",
        "email": "pengxu@google.com",
        "time": "Fri Feb 24 01:53:10 2017 -0800"
      },
      "committer": {
        "name": "Peng Xu",
        "email": "pengxu@google.com",
        "time": "Fri Feb 24 02:42:51 2017 -0800"
      },
      "message": "Added implementation of shared memory NDK API\n\nImplemeneted the following APIs:\n\n*  int ASharedMemory_create(const char *name, size_t size);\n*  size_t ASharedMemory_getSize(int fd);\n*  int ASharedMemory_setProt(int fd, int prot);\n\nTest: cts-tradefed run cts --module CtsSensorTestCases \\\n      --test android.hardware.cts.SensorNativeTest\nBug: 5995644, 30985702\n\nChange-Id: I645b35e67293673efce9bb90f042ec0d3b83aa42\n"
    }
  ]
}
