)]}'
{
  "commit": "f439b5a3186ca0fef1092f45770abc716da9d87a",
  "tree": "d85508ffcefb14495e90d6e0669440558f753367",
  "parents": [
    "d70891687d742414d457e41a998726e5eb0a09bd"
  ],
  "author": {
    "name": "Dmitriy Ivanov",
    "email": "dimitry@google.com",
    "time": "Sat May 30 13:04:39 2015 -0700"
  },
  "committer": {
    "name": "Dmitriy Ivanov",
    "email": "dimitry@google.com",
    "time": "Mon Jun 01 14:33:43 2015 -0700"
  },
  "message": "Fix dlsym(handle_of_main_executable, ...)\n\n  According to man dlopen(3) and posix docs in the case when si is handle\n  of the main executable we need to search not only in the executable and its\n  dependencies but also in all libraries loaded with RTLD_GLOBAL.\n\n  see also: http://pubs.opengroup.org/onlinepubs/9699919799/functions/dlopen.html\n\nBug: http://b/21528224\nBug: http://b/17512583\nBug: https://code.google.com/p/android/issues/detail?id\u003d173822\nChange-Id: Ib2801367ba48b6f3704da89a6d9f5e6911430013\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "531cd19083364c4af1d1a07ea2b9116cda91757d",
      "old_mode": 33188,
      "old_path": "linker/linker.cpp",
      "new_id": "1382a9cdc8527424e4e39b059e19dfc15e9ad74c",
      "new_mode": 33188,
      "new_path": "linker/linker.cpp"
    },
    {
      "type": "modify",
      "old_id": "a5abda7b138a015297b1ef949fde483d1e6987b2",
      "old_mode": 33188,
      "old_path": "tests/dlfcn_test.cpp",
      "new_id": "3c9b8e33a941c849aa1cf058dcb680f46fa70cf0",
      "new_mode": 33188,
      "new_path": "tests/dlfcn_test.cpp"
    },
    {
      "type": "modify",
      "old_id": "15fa55c2153fe6f48d85e61c2a55181be0ea72c5",
      "old_mode": 33188,
      "old_path": "tests/libs/Android.mk",
      "new_id": "a5ef622c5a98ad8e518a47efa63145a7b967a89c",
      "new_mode": 33188,
      "new_path": "tests/libs/Android.mk"
    }
  ]
}
