)]}'
{
  "commit": "2e639674c56a35a14ebb33bcfcd9ff614a516735",
  "tree": "4f9be15461f1d2790124134cafa4abd53e02ac3a",
  "parents": [
    "e85aad4ae764d7fbc02d4f6a5729c1308597499f"
  ],
  "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": "x86 nat: Add helper functions to save the XSAVE layout for the host.\n\nx86_xsave_length returns the total length of the XSAVE state area\nstandard format as queried from CPUID.\n\nx86_fetch_xsave_layout uses CPUID to query the offsets of XSAVE\nextended regions from the running host.  The total length of the XSAVE\nstate area can either be supplied by the caller if known (e.g. from\nFreeBSD\u0027s PT_GETXSTATEINFO) or it can be queried from the running host\nusing x86_xsave_length.\n\nApproved-By: Simon Marchi \u003csimon.marchi@efficios.com\u003e\n",
  "tree_diff": [
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "9fdc572356abcd2726d9d3e6acb258aa21dd1966",
      "new_mode": 33188,
      "new_path": "gdb/nat/x86-xstate.c"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "30f3a35087e1a58b77b9be8789f99dbba729439d",
      "new_mode": 33188,
      "new_path": "gdb/nat/x86-xstate.h"
    }
  ]
}
