)]}'
{
  "commit": "d5ffc11fcbd43cb72e3ba55a52bb8df6374a8745",
  "tree": "565b673cd509684ebf35b3920d6872c2d3d99530",
  "parents": [
    "242f3484dba6ae27a8fb6b673c37179fd42091e5"
  ],
  "author": {
    "name": "Jiangshuai Li",
    "email": "jiangshuai_li@c-sky.com",
    "time": "Tue Jul 12 09:54:58 2022 +0800"
  },
  "committer": {
    "name": "Jiangshuai Li",
    "email": "jiangshuai_li@c-sky.com",
    "time": "Tue Jul 12 09:54:58 2022 +0800"
  },
  "message": "gdb/csky complete csky_dwarf_reg_to_regnum\n\nFor csky arch, the correspondence between Dwarf registers and GDB\nregisters are as follows:\ndwarf regnos 0~31 \u003d\u003d\u003e gdb regs r0~r31\ndwarf regno  CSKY_HI_REGNUM(36) \u003d\u003d\u003e gdb reg hi\ndwarf regno  CSKY_LO_REGNUM(37) \u003d\u003d\u003e gdb reg hi\ndwarf regno  CSKY_PC_REGNUM(72) \u003d\u003d\u003e gdb reg pc\ndwarf regnos FV_PSEUDO_REGNO_FIRST(74)~FV_PSEUDO_REGNO_LAST(201)\n\u003d\u003d\u003e\ngdb regs s0~s127 (pseudo regs for float and vector regs)\n\nother dwarf regnos have no corresponding gdb regs to them.\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "b63ff7ccd4443e64a6672ed15b27ccb384a35839",
      "old_mode": 33188,
      "old_path": "gdb/csky-tdep.c",
      "new_id": "502b01e33e1449bcb7f38b045bc34e40a2faba92",
      "new_mode": 33188,
      "new_path": "gdb/csky-tdep.c"
    },
    {
      "type": "modify",
      "old_id": "4ff8a6b86133fc4fb0d372b60983b02410be02e3",
      "old_mode": 33188,
      "old_path": "gdb/csky-tdep.h",
      "new_id": "4cfc0a5d086d920317c78d3b94f99f4025304592",
      "new_mode": 33188,
      "new_path": "gdb/csky-tdep.h"
    }
  ]
}
