)]}'
{
  "commit": "207bcb60ddeccc2c15a9ae91952e191ba7795fbc",
  "tree": "35dfa4ca0aa9ec22f02387df6eb4d4ab3f78d1f0",
  "parents": [
    "ddf8e29147ecf49398544b6d322cfcbdd3ffae34"
  ],
  "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:34 2025 +0100"
  },
  "message": "gdbserver: convert free_register_cache into a destructor of regcache\n\nConvert the `free_register_cache` function into a destructor of the\nregcache struct.  In one place, we completely remove the call to free\nthe regcache object by stack-allocating the object.\n\nApproved-By: Simon Marchi \u003csimon.marchi@efficios.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "d7b5bc3e1538bde8eafd0f3253706924d7330a21",
      "old_mode": 33188,
      "old_path": "gdbserver/gdbthread.h",
      "new_id": "d3459582a1fa503ad2c4a0d5bb448e920c36b2e3",
      "new_mode": 33188,
      "new_path": "gdbserver/gdbthread.h"
    },
    {
      "type": "modify",
      "old_id": "557e38572a88d97d6652f55801a75a2cb3220ff8",
      "old_mode": 33188,
      "old_path": "gdbserver/regcache.cc",
      "new_id": "0b451acc0f0ba72b199125f1685b95a51ec0dc10",
      "new_mode": 33188,
      "new_path": "gdbserver/regcache.cc"
    },
    {
      "type": "modify",
      "old_id": "2fab5d01fc4fc3cbed7735151989d7ca98ec45c8",
      "old_mode": 33188,
      "old_path": "gdbserver/regcache.h",
      "new_id": "1a252d40255017100dd86c532f4a22f937e7f7d9",
      "new_mode": 33188,
      "new_path": "gdbserver/regcache.h"
    },
    {
      "type": "modify",
      "old_id": "779af6d4e1107f00c75fd56d84c0d6c3ed76403f",
      "old_mode": 33188,
      "old_path": "gdbserver/server.cc",
      "new_id": "fb1a3f8b4152bfdec593c3fb0d7f7121597a77b7",
      "new_mode": 33188,
      "new_path": "gdbserver/server.cc"
    }
  ]
}
