)]}'
{
  "commit": "ce44166c737b6737c3a0820bef10b074a5e36cf8",
  "tree": "a4d48a5f20e3eddd69205504086e980ed6c675c5",
  "parents": [
    "1d2b4c022c419e1e85336fa44e644772eefb8b64"
  ],
  "author": {
    "name": "Dmitriy Ivanov",
    "email": "dimitry@google.com",
    "time": "Tue Jun 17 15:56:38 2014 -0700"
  },
  "committer": {
    "name": "Dmitriy Ivanov",
    "email": "dimitry@google.com",
    "time": "Tue Jun 17 16:18:18 2014 -0700"
  },
  "message": "Fix weak function lookups\n\n * Linker now correctly resolves function defined\n   with __attribute__((weak)).\n\nBug: https://code.google.com/p/android/issues/detail?id\u003d70206\nChange-Id: I82efb905676c25fefb1b11a13f5fecb0f1384657\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "6d63ad6464d6964898cdee8cba2449408430cb94",
      "old_mode": 33188,
      "old_path": "linker/dlfcn.cpp",
      "new_id": "0b60ef5f48a853d2f2c0660c7f95d95a4fbcfd49",
      "new_mode": 33188,
      "new_path": "linker/dlfcn.cpp"
    },
    {
      "type": "modify",
      "old_id": "49cbb7d174d32999a903d3e68451bc418e564283",
      "old_mode": 33188,
      "old_path": "tests/dlfcn_test.cpp",
      "new_id": "8b8918326081e0b427d8fc1f4da136e8d71a0c34",
      "new_mode": 33188,
      "new_path": "tests/dlfcn_test.cpp"
    },
    {
      "type": "modify",
      "old_id": "e75582dbc33a0a78ff804542b1ac0709d376f362",
      "old_mode": 33188,
      "old_path": "tests/libs/Android.mk",
      "new_id": "67ea562b3f7403f7e89442633107909588bf0872",
      "new_mode": 33188,
      "new_path": "tests/libs/Android.mk"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e38f2b8864e96bff3142a676d6912d0ce509d8e2",
      "new_mode": 33188,
      "new_path": "tests/libs/dlsym_weak_function.cpp"
    }
  ]
}
