)]}'
{
  "commit": "9c13221eaf486d6c140f6202f836d80e2a8a69fe",
  "tree": "a2379effd042996541a847aea643d4e05ddc41b9",
  "parents": [
    "f04b2702faf409b0d54a1dacd4ef4beb4272c35d"
  ],
  "author": {
    "name": "Andrew Burgess",
    "email": "aburgess@redhat.com",
    "time": "Fri Oct 04 18:45:04 2024 +0100"
  },
  "committer": {
    "name": "Andrew Burgess",
    "email": "aburgess@redhat.com",
    "time": "Thu Oct 10 17:36:20 2024 +0100"
  },
  "message": "gdbserver: make arch and osabi names gdb::unique_xmalloc_ptr\u003cchar\u003e\n\nConvert target_desc::arch and target_desc::osabi from \u0027const char*\u0027 to\ngdb::unique_xmalloc_ptr\u003cchar\u003e.  This also allows us to remove the user\ndefined ~target_desc destructor.\n\nI doubt it ever actually occurred, but in theory at least, there was a\nmemory leak in set_tdesc_architecture and set_tdesc_osabi where the\nmember variables were assigned without freeing any previous\nvalue... but I suspect that usually these fields are only set once.\n\nThere should be no user visible changes after this commit.\n\nApproved-By: Tom Tromey \u003ctom@tromey.com\u003e\nApproved-By: Simon Marchi \u003csimon.marchi@efficios.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "3265793da9623f89f9ec60de6e5370328071e0c4",
      "old_mode": 33188,
      "old_path": "gdbserver/tdesc.cc",
      "new_id": "7f11120c31859bcbed5adc3f2e71376461ba237c",
      "new_mode": 33188,
      "new_path": "gdbserver/tdesc.cc"
    },
    {
      "type": "modify",
      "old_id": "534b8b000f5096e0f899c2e8159321bed31bb407",
      "old_mode": 33188,
      "old_path": "gdbserver/tdesc.h",
      "new_id": "4796b50b4d137758ee36def867ec6530e04e8f2b",
      "new_mode": 33188,
      "new_path": "gdbserver/tdesc.h"
    }
  ]
}
