)]}'
{
  "commit": "8efd17cb25686c51b9db6531ae2fbeb2e6ef2399",
  "tree": "2eba677c050c91e8e2eb6e412365c61b055c8c12",
  "parents": [
    "4ba9ba2ceb8ca16d414c5ec8f5f48792e60165e5"
  ],
  "author": {
    "name": "Sriraman Tallam",
    "email": "tmsriram@google.com",
    "time": "Thu Feb 22 13:56:46 2018 -0800"
  },
  "committer": {
    "name": "Sriraman Tallam",
    "email": "tmsriram@google.com",
    "time": "Fri Apr 27 15:00:42 2018 -0700"
  },
  "message": "New plugin interface to get list of symbols wrapped with --wrap option.\n\n2018-02-22  Sriraman Tallam  \u003ctmsriram@google.com\u003e\n\n\t* plugin.cc (get_wrap_symbols): New plugin interface.\n\t(load): Add get_wrap_symbols to transfer vector.\n\t* plugin-api.h (ld_plugin_get_wrap_symbols): New plugin interface.\n\t* testsuite/plugin_test.c (onload): Call and check get_wrap_symbols\n\tinterface.\n\t* testsuite/plugin_test_wrap_symbols.sh: New test script.\n\t* testsuite/plugin_test_wrap_symbols_1.cc: New file.\n\t* testsuite/plugin_test_wrap_symbols_2.cc: New file.\n\t* testsuite/Makefile.am (plugin_test_wrap_symbols): New test.\n\t* testsuite/Makefile.in: Regenerate.\n\n(cherry picked from commit 0b65c07b97c43e8891c2e14061270878a85222c8)\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "b6d08fc685cf9bfbef82772ef3a88c8fc5e31826",
      "old_mode": 33188,
      "old_path": "gold/ChangeLog",
      "new_id": "5a69fd92227bd5633c25dbf56fad599cf3c0da52",
      "new_mode": 33188,
      "new_path": "gold/ChangeLog"
    },
    {
      "type": "modify",
      "old_id": "c22004ade35a3c9c6f0b649a2be80d00d85261a1",
      "old_mode": 33188,
      "old_path": "gold/options.h",
      "new_id": "dcd5cc0c9ea5142f0c171a78a57ed0476c4d06c0",
      "new_mode": 33188,
      "new_path": "gold/options.h"
    },
    {
      "type": "modify",
      "old_id": "02841627ecbb7f9035da6b70da9ea9e5f182d2f5",
      "old_mode": 33188,
      "old_path": "gold/plugin.cc",
      "new_id": "3ebba6202a0b369926df1d07babdeda04484a641",
      "new_mode": 33188,
      "new_path": "gold/plugin.cc"
    },
    {
      "type": "modify",
      "old_id": "9b7b6bec7f26dfcb4e417fc3eff418da9513ed3a",
      "old_mode": 33188,
      "old_path": "gold/testsuite/Makefile.am",
      "new_id": "29609f3ae6c2492ea53d27d012d103cc8889ebe2",
      "new_mode": 33188,
      "new_path": "gold/testsuite/Makefile.am"
    },
    {
      "type": "modify",
      "old_id": "5a828867ca21db6ae7cfb195f37cb413e3c255b6",
      "old_mode": 33188,
      "old_path": "gold/testsuite/Makefile.in",
      "new_id": "7a44d2e42b42e42fa811d6147a9b803f6ecba3ed",
      "new_mode": 33188,
      "new_path": "gold/testsuite/Makefile.in"
    },
    {
      "type": "modify",
      "old_id": "e8c8a5dfcf0064258d5c067593e512b913dfe2e0",
      "old_mode": 33188,
      "old_path": "gold/testsuite/plugin_test.c",
      "new_id": "c6c9923eb8ebeb195b7e2e7433df54d5f02033f8",
      "new_mode": 33188,
      "new_path": "gold/testsuite/plugin_test.c"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "2133bf0a82ac0bacde5673cedb794e5d006277ba",
      "new_mode": 33261,
      "new_path": "gold/testsuite/plugin_test_wrap_symbols.sh"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "90587efbb90bb39db3313df89203e4329ac4368c",
      "new_mode": 33188,
      "new_path": "gold/testsuite/plugin_test_wrap_symbols_1.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "902cc3c076f564662b5f0ce06713f148bd8f2a15",
      "new_mode": 33188,
      "new_path": "gold/testsuite/plugin_test_wrap_symbols_2.cc"
    },
    {
      "type": "modify",
      "old_id": "3a3e8b456db0600f87d955628df589d9adb859ed",
      "old_mode": 33188,
      "old_path": "include/plugin-api.h",
      "new_id": "e14db1ef8f9fbb2fd323cee08262ede7c661f4bb",
      "new_mode": 33188,
      "new_path": "include/plugin-api.h"
    }
  ]
}
