)]}'
{
  "commit": "1d1c85a8445baea8457e56b25f4f2d4945aaf6f7",
  "tree": "aaa9d6f88f826d0694002d56b75453f8dfcb9f36",
  "parents": [
    "69257bfb8a5b872c0ea885fb7944e1253a398af6"
  ],
  "author": {
    "name": "Dimitry Andric",
    "email": "dimitry@andric.com",
    "time": "Tue Jul 09 19:22:59 2019 +0000"
  },
  "committer": {
    "name": "Dimitry Andric",
    "email": "dimitry@andric.com",
    "time": "Tue Jul 09 19:22:59 2019 +0000"
  },
  "message": "Merging r360861, with an additional change to also add the PPC64_OPD1\nand PPC64_OPD2 lines to the DEFINE_LIBUNWIND_PRIVATE_FUNCTION() macro,\nwhich was removed in r357640:\n\n------------------------------------------------------------------------\nr360861 | mstorsjo | 2019-05-15 23:49:13 -0700 (Wed, 15 May 2019) | 13 lines\n\n[PPC64][libunwind] Fix r2 not properly restored\n\nThis change makes each unwind step inspect the instruction at the\nreturn address and, if needed, read r2 from its saved location and\nmodify the context appropriately.\n\nThe unwind logic is able to handle both ELFv1 and ELFv2 stacks.\n\nReported by Bug 41050\n\nPatch by Leandro Lupori!\n\nDifferential Revision: https://reviews.llvm.org/D59694\n------------------------------------------------------------------------\n\n\ngit-svn-id: https://llvm.org/svn/llvm-project/libunwind/branches/release_80@365542 91177308-0d34-0410-b5e6-96231b3b80d8\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "ec70c0a11f70fdc479a78b67ba9e0e292b297a81",
      "old_mode": 33188,
      "old_path": "src/DwarfInstructions.hpp",
      "new_id": "4109549a911b1698a6c67421176f6498e1bc126c",
      "new_mode": 33188,
      "new_path": "src/DwarfInstructions.hpp"
    },
    {
      "type": "modify",
      "old_id": "7806892e9dcf988815578054a31047e2686d9019",
      "old_mode": 33188,
      "old_path": "src/assembly.h",
      "new_id": "0b7d24389a40b60574cad23a431783b42168de1f",
      "new_mode": 33188,
      "new_path": "src/assembly.h"
    },
    {
      "type": "modify",
      "old_id": "272bc163bb37b52ca3fdac12d1938a1636f8885d",
      "old_mode": 33188,
      "old_path": "test/lit.cfg",
      "new_id": "1d284bdfd771a88028bc06543e3c4cb2c5b2dd95",
      "new_mode": 33188,
      "new_path": "test/lit.cfg"
    }
  ]
}
