)]}'
{
  "commit": "d5a103cd6eb3b407feb4e007cb778a89b1b20c5f",
  "tree": "a8da947bf166ce28ad61ccb0b85d4975b08e8a7b",
  "parents": [
    "3fde06f5fb67dd9e5373b8105318e74e18eec895"
  ],
  "author": {
    "name": "Richard Henderson",
    "email": "rth@twiddle.net",
    "time": "Fri Sep 14 19:31:57 2012 -0700"
  },
  "committer": {
    "name": "Richard Henderson",
    "email": "rth@twiddle.net",
    "time": "Sat Jan 05 12:00:28 2013 -0800"
  },
  "message": "target-s390: Reorg exception handling\n\nMake the user path more like the system path.  Prepare for more kinds\nof runtime exceptions.  Rename ILC to ILEN to make it clear that we\nwant to pass around a full instruction length, rather than a \"code\"\nthat happens to be stored one bit left in a larger field.\n\nSigned-off-by: Richard Henderson \u003crth@twiddle.net\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "f6c4c8d7a30b9b6dcbda37ee5024bc9182020fea",
      "old_mode": 33188,
      "old_path": "linux-user/main.c",
      "new_id": "15bacb9a3034890062051f3ffaa99461217b6766",
      "new_mode": 33188,
      "new_path": "linux-user/main.c"
    },
    {
      "type": "modify",
      "old_id": "c2ea151ea52754c714524cac625806b08eda8903",
      "old_mode": 33188,
      "old_path": "linux-user/s390x/syscall.h",
      "new_id": "e4603b79c3d47f986633d7cc2703ccd141e20d1b",
      "new_mode": 33188,
      "new_path": "linux-user/s390x/syscall.h"
    },
    {
      "type": "modify",
      "old_id": "529716de470e89ed729da8c1774a22f4ca106481",
      "old_mode": 33188,
      "old_path": "target-s390x/cpu.h",
      "new_id": "83e618ab0e7657f235253a830df4d630efc195de",
      "new_mode": 33188,
      "new_path": "target-s390x/cpu.h"
    },
    {
      "type": "modify",
      "old_id": "7dc4d46eac1fcf4adc3f3fcae79b22087855ae6f",
      "old_mode": 33188,
      "old_path": "target-s390x/helper.c",
      "new_id": "9a132e6d2c4521f340dd467bf93e411c86d4582f",
      "new_mode": 33188,
      "new_path": "target-s390x/helper.c"
    },
    {
      "type": "modify",
      "old_id": "bed21e6e1cae0a6f249935bce419ef3a191f4e10",
      "old_mode": 33188,
      "old_path": "target-s390x/mem_helper.c",
      "new_id": "7eb3790b40eb642279fd3e13a0c2255c2f490ae3",
      "new_mode": 33188,
      "new_path": "target-s390x/mem_helper.c"
    },
    {
      "type": "modify",
      "old_id": "70f9739685d370cab69dd12ba140a0dd7cf2fdb0",
      "old_mode": 33188,
      "old_path": "target-s390x/misc_helper.c",
      "new_id": "2aa1ed0b5e954e65b32a9e5f4aa3c5d8a804c81d",
      "new_mode": 33188,
      "new_path": "target-s390x/misc_helper.c"
    },
    {
      "type": "modify",
      "old_id": "6761889e1f6feaa91ae9335ce0af0fd168aff166",
      "old_mode": 33188,
      "old_path": "target-s390x/translate.c",
      "new_id": "076bb7f5fe42dd49ad2baed192099d51711262bc",
      "new_mode": 33188,
      "new_path": "target-s390x/translate.c"
    }
  ]
}
