)]}'
{
  "commit": "7f790caa37ec1c9807c877297d30e040e83ed215",
  "tree": "a827f77ebaf114cfe348c74749d8a2c7ae873828",
  "parents": [
    "388e818799d1fc47fd287d59bf22100f5244f74c"
  ],
  "author": {
    "name": "Bill Wendling",
    "email": "isanbard@gmail.com",
    "time": "Mon Dec 16 02:36:46 2013 +0000"
  },
  "committer": {
    "name": "Bill Wendling",
    "email": "isanbard@gmail.com",
    "time": "Mon Dec 16 02:36:46 2013 +0000"
  },
  "message": "Merging r-196802:\n------------------------------------------------------------------------\nr196802 | chandlerc | 2013-12-09 11:25:51 -0800 (Mon, 09 Dec 2013) | 11 lines\n\nRevert three patches which were committed without explicit contribution\nby their authors.\n\nThis may break builds where others added code relying on these patches,\nbut please *do not* revert this commit. Instead, we will prepare patches\nwhich fix the failures.\n\nReverts the following commits:\nr168306: \"[asan] support x32 mode in the fast stack unwinder. Patch by H.J. Lu\"\nr168356: \"[asan] more support for powerpc, patch by Peter Bergner\"\nr196489: \"[sanitizer] fix the ppc32 build (patch by Jakub Jelinek)\"\n------------------------------------------------------------------------\n\n\ngit-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/branches/release_34@197360 91177308-0d34-0410-b5e6-96231b3b80d8\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "a500f978eb1c66f7d2559068d29ad3aa3cbd973f",
      "old_mode": 33188,
      "old_path": "lib/asan/asan_linux.cc",
      "new_id": "39eec3bfd301fcd4827873e4c65e677d1f8fa837",
      "new_mode": 33188,
      "new_path": "lib/asan/asan_linux.cc"
    },
    {
      "type": "modify",
      "old_id": "950fb9ce12c228a4a11a82dd38f9e0bdd3cd36fa",
      "old_mode": 33188,
      "old_path": "lib/asan/asan_mapping.h",
      "new_id": "1fecaeb35e1e3c6ebb5c1e6a5529a91e3aa5bc36",
      "new_mode": 33188,
      "new_path": "lib/asan/asan_mapping.h"
    },
    {
      "type": "modify",
      "old_id": "6d00483dffe3f6289dd224d3ebfd8c9f01025e71",
      "old_mode": 33188,
      "old_path": "lib/sanitizer_common/sanitizer_common.h",
      "new_id": "cf8a12d65a091463e65be9571ce7c59984af96d7",
      "new_mode": 33188,
      "new_path": "lib/sanitizer_common/sanitizer_common.h"
    },
    {
      "type": "modify",
      "old_id": "df676de3eebd1877d6007f94c3b8f7e6c0aef616",
      "old_mode": 33188,
      "old_path": "lib/sanitizer_common/sanitizer_internal_defs.h",
      "new_id": "daa724be06f106356608f9ab100ce482178e86d2",
      "new_mode": 33188,
      "new_path": "lib/sanitizer_common/sanitizer_internal_defs.h"
    },
    {
      "type": "modify",
      "old_id": "9ce48ddc93996ea3002bd8212254e905f1348351",
      "old_mode": 33188,
      "old_path": "lib/sanitizer_common/sanitizer_platform_limits_posix.h",
      "new_id": "b9a0fc98c017845e0f886256f80239a4e79e341c",
      "new_mode": 33188,
      "new_path": "lib/sanitizer_common/sanitizer_platform_limits_posix.h"
    },
    {
      "type": "modify",
      "old_id": "cbb15533ba32df05d1ca58613e9f49f7c333921e",
      "old_mode": 33188,
      "old_path": "lib/sanitizer_common/sanitizer_stacktrace.cc",
      "new_id": "de16beccab5cf2e6631f8f5162ec716ae978d7b6",
      "new_mode": 33188,
      "new_path": "lib/sanitizer_common/sanitizer_stacktrace.cc"
    }
  ]
}
