)]}'
{
  "commit": "3626824cea3dd1dc27f0d121c283dde67d8ef56c",
  "tree": "0fd7df6154c45c782431c370204911c4fdb3b835",
  "parents": [
    "d67d2e97621796c52dbf28d7e5ac6c24e27badb3"
  ],
  "author": {
    "name": "Philipp Rudo",
    "email": "prudo@linux.vnet.ibm.com",
    "time": "Thu Mar 16 10:50:29 2017 +0100"
  },
  "committer": {
    "name": "Andreas Arnez",
    "email": "arnez@linux.vnet.ibm.com",
    "time": "Thu Mar 16 17:01:49 2017 +0100"
  },
  "message": "Add S390 support for linux-kernel target\n\nAfter implementing the new linux-kernel target and preparing s390-tdep.\nIt is now time to get everything to work.  Thus implement the hooks\nrequired by the linux-kernel target and enable s390\u0027s privileged\nregisters.\n\ngdb/ChangeLog:\n\n\t* s390-lk-tdep.h: New file.\n\t* s390-lk-tdep.c: New file.\n\t* Makefile.in (ALL_TARGET_OBS): Add s390-lk-tdep.o.\n\t(HFILES_NO_SRCDIR): Add s390-lk-tdep.h.\n\t(ALLDEPFILES): Add s390-lk-tdep.c.\n\t* configure.tgt (s390*-*-linux*): Add s390-lk-tdep.o.\n\t* s390-tdep.h: Define macros for address translation.\n\t* s390-tdep.c (s390-lk-tdep.h): New include.\n\t(s390_iterate_over_regset_sections): Enable privileged registers.\n\t(s390_core_read_description): Enable privileged registers.\n\t(s390_gdbarch_init): : Enable privileged registers and adjust.\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "2933b0854b7b825cad67972add6f8b1de1364deb",
      "old_mode": 33188,
      "old_path": "gdb/Makefile.in",
      "new_id": "d6ea77389af52366b8711ac785469344674e400d",
      "new_mode": 33188,
      "new_path": "gdb/Makefile.in"
    },
    {
      "type": "modify",
      "old_id": "a6dc66276ee05cf98f8e169dd2a73ab52900faef",
      "old_mode": 33188,
      "old_path": "gdb/configure.tgt",
      "new_id": "c89e9ee4197de5688c437a74fae065d21b43599b",
      "new_mode": 33188,
      "new_path": "gdb/configure.tgt"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "7ff71b8518841eaac9d6166eb81d8f45ec5b9d41",
      "new_mode": 33188,
      "new_path": "gdb/s390-lk-tdep.c"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "68bfc961ba26f8fb1544542a4a4c1bdff016dbf7",
      "new_mode": 33188,
      "new_path": "gdb/s390-lk-tdep.h"
    },
    {
      "type": "modify",
      "old_id": "78757fae0da347d2ec53fe8879856a2205f049c4",
      "old_mode": 33188,
      "old_path": "gdb/s390-tdep.c",
      "new_id": "f4ebda8b28baeff2053f4bc05d53169a20ef18f9",
      "new_mode": 33188,
      "new_path": "gdb/s390-tdep.c"
    },
    {
      "type": "modify",
      "old_id": "8d0da72abce4630d8218b56dd6064f6cb3f4ccc6",
      "old_mode": 33188,
      "old_path": "gdb/s390-tdep.h",
      "new_id": "0df8a2763447033c65ffacd131fcadea1efe5671",
      "new_mode": 33188,
      "new_path": "gdb/s390-tdep.h"
    }
  ]
}
