)]}'
{
  "commit": "8938f5311757ebd7dc88edb860d568d26756ac3b",
  "tree": "fa8241f6f8a555340ac3c8e2bee9383a0d020e68",
  "parents": [
    "9848bf83750ba897090320137221977584405e06"
  ],
  "author": {
    "name": "John Baldwin",
    "email": "jhb@FreeBSD.org",
    "time": "Mon Aug 28 14:18:19 2023 -0700"
  },
  "committer": {
    "name": "John Baldwin",
    "email": "jhb@FreeBSD.org",
    "time": "Mon Aug 28 14:18:19 2023 -0700"
  },
  "message": "gdb: Use x86_xstate_layout to parse the XSAVE extended state area.\n\nAll of the tables describing the offsets of individual registers for\nXSAVE state components now hold relative offsets rather than absolute\noffsets.  Some tables (those for MPX registers and ZMMH registers) had\nto be split into separate tables as they held entries that spanned\nmultiple state components.\n\nApproved-By: Simon Marchi \u003csimon.marchi@efficios.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "462e6a3dfa2efe945a5e5e0eb71451c7b7dd717c",
      "old_mode": 33188,
      "old_path": "gdb/i387-tdep.c",
      "new_id": "47667da21c7ddeb050fb0cd7b3484753b347834f",
      "new_mode": 33188,
      "new_path": "gdb/i387-tdep.c"
    },
    {
      "type": "modify",
      "old_id": "f7557b01899f45da302ddfc679d88b93b7a70299",
      "old_mode": 33188,
      "old_path": "gdb/i387-tdep.h",
      "new_id": "e149e30e52e54beee24d96b6e0b869c421655bb7",
      "new_mode": 33188,
      "new_path": "gdb/i387-tdep.h"
    }
  ]
}
