)]}'
{
  "commit": "ddf8e29147ecf49398544b6d322cfcbdd3ffae34",
  "tree": "97c9c302a3976bec93960b3888b6cb8f5f66512b",
  "parents": [
    "072208e719f9e024408be3a97595bcbdbaf6395c"
  ],
  "author": {
    "name": "Tankut Baris Aktemur",
    "email": "tankut.baris.aktemur@intel.com",
    "time": "Wed Jan 29 10:50:30 2025 +0100"
  },
  "committer": {
    "name": "Tankut Baris Aktemur",
    "email": "tankut.baris.aktemur@intel.com",
    "time": "Wed Jan 29 11:17:33 2025 +0100"
  },
  "message": "gdbserver: convert init_register_cache and new_register_cache into constructors\n\nThis is a refactoring that converts\n\n  init_register_cache (struct regcache *regcache,\n                       const struct target_desc *tdesc,\n                       unsigned char *regbuf)\n\ninto the constructor\n\n  regcache (const target_desc *tdesc, unsigned char *regbuf)\n\nand converts\n\n  new_register_cache (const struct target_desc *tdesc)\n\ninto the constructor\n\n  regcache (const target_desc *tdesc)\n\nAlso use DISABLE_COPY_AND_ASSIGN for additional compile-time safety.\n\nTested by rebuilding gdbserver with \u0027--enable-inprocess-agent\u003dno\u0027 and\nwith \u0027--enable-inprocess-agent\u003dyes\u0027.\n\nApproved-By: Simon Marchi \u003csimon.marchi@efficios.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "2c491d64e5ec1a54e6ca82cde4b29fa2f84ded57",
      "old_mode": 33188,
      "old_path": "gdbserver/regcache.cc",
      "new_id": "557e38572a88d97d6652f55801a75a2cb3220ff8",
      "new_mode": 33188,
      "new_path": "gdbserver/regcache.cc"
    },
    {
      "type": "modify",
      "old_id": "6fc04453a64e8edec8ad53ddb25ff4a5ede544c3",
      "old_mode": 33188,
      "old_path": "gdbserver/regcache.h",
      "new_id": "2fab5d01fc4fc3cbed7735151989d7ca98ec45c8",
      "new_mode": 33188,
      "new_path": "gdbserver/regcache.h"
    },
    {
      "type": "modify",
      "old_id": "33ff847bc5ce87d0ed11f15531dccb6d40e26381",
      "old_mode": 33188,
      "old_path": "gdbserver/server.cc",
      "new_id": "779af6d4e1107f00c75fd56d84c0d6c3ed76403f",
      "new_mode": 33188,
      "new_path": "gdbserver/server.cc"
    },
    {
      "type": "modify",
      "old_id": "d1df12efd076698a6dde9c3b6dbfbaad5b2b6e55",
      "old_mode": 33188,
      "old_path": "gdbserver/tracepoint.cc",
      "new_id": "0ed8e8f99948fb5047940a5369c27187152b6922",
      "new_mode": 33188,
      "new_path": "gdbserver/tracepoint.cc"
    }
  ]
}
