)]}'
{
  "commit": "462ea664cfddefe688965668955c41e1443ac94e",
  "tree": "c13205e7fed3c1e5be716844acba2cb0e064b399",
  "parents": [
    "fb07c36bc061db4ca5d8348ff6bc1e60b6c53191"
  ],
  "author": {
    "name": "Dimitry Ivanov",
    "email": "dimitry@google.com",
    "time": "Fri Jan 06 14:49:57 2017 -0800"
  },
  "committer": {
    "name": "Dimitry Ivanov",
    "email": "dimitry@google.com",
    "time": "Fri Jan 06 16:16:26 2017 -0800"
  },
  "message": "Fix bionic-unit-tests-static crash\n\nThe crash happens because for static executables call to dlopen\nresults in crash. This change moves dlopen() \u003d\u003d nullptr check\nfrom static variable to a functions so that the dlopen crash only\naffects tests calling dlopen but not the whole executable.\n\nAlso make static tests report crashes to debugerd\n\nTest: run bionic-unit-tests-static (for arm 32 and 64)\nBug: http://b/34129417\nChange-Id: I7c4d8caf2a43250234fe24496b1c95eab572769f\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "da90a92f12d40bdc22879d10cc49327c2fe0c687",
      "old_mode": 33188,
      "old_path": "tests/Android.bp",
      "new_id": "cb69d2b026f7a1fdfce3d5af7214f0f94c56841d",
      "new_mode": 33188,
      "new_path": "tests/Android.bp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "aac2e3fa829524032cb70b5bab22ba16e24cd8af",
      "new_mode": 33188,
      "new_path": "tests/gtest_preinit_debuggerd.cpp"
    },
    {
      "type": "modify",
      "old_id": "84a0e656d2f80b4b651696bac0799aa92c72f497",
      "old_mode": 33188,
      "old_path": "tests/wctype_test.cpp",
      "new_id": "1bc4128a7d8989a60aa0e0c84677d00a70eb7312",
      "new_mode": 33188,
      "new_path": "tests/wctype_test.cpp"
    }
  ]
}
