)]}'
{
  "commit": "94d5c64878a75c573c98502497cd2118720e8bbe",
  "tree": "e3163ca07e984d59fe7922a54185dcd2ef997e89",
  "parents": [
    "539223dec932d76596d56ef23b4724b4f4438cc4"
  ],
  "author": {
    "name": "Simon Marchi",
    "email": "simon.marchi@efficios.com",
    "time": "Mon Oct 02 15:17:04 2023 -0400"
  },
  "committer": {
    "name": "Simon Marchi",
    "email": "simon.marchi@efficios.com",
    "time": "Thu Oct 19 10:57:51 2023 -0400"
  },
  "message": "gdb: allocate so_list with new, deallocate with delete\n\nInitialize all fields in the class declaration, change allocations to\nuse \"new\", change deallocations to use \"delete\".  This is needed by a\nsubsequent patches that use C++ stuff in so_list.\n\nChange-Id: I4b140d9f1ec9ff809554a056f76e3eb2b9e23222\nApproved-By: Pedro Alves \u003cpedro@palves.net\u003e\nReviewed-By: Reviewed-By: Lancelot Six \u003clancelot.six@amd.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "cfcc04db1518166129dfd68da1b6866786c3646f",
      "old_mode": 33188,
      "old_path": "gdb/solib-aix.c",
      "new_id": "515d9d62704a87c72db6bca3c7c3c4ee3d8cd4c9",
      "new_mode": 33188,
      "new_path": "gdb/solib-aix.c"
    },
    {
      "type": "modify",
      "old_id": "cd7e9c74ff43bd6de77afd4b9e3e6cf3ae0919f4",
      "old_mode": 33188,
      "old_path": "gdb/solib-darwin.c",
      "new_id": "0d58991b56039b34f7ae1dc9fe28ebeedfb94c5c",
      "new_mode": 33188,
      "new_path": "gdb/solib-darwin.c"
    },
    {
      "type": "modify",
      "old_id": "c139d67b1c92fb9c2da5cdbd24e699f7840d3baf",
      "old_mode": 33188,
      "old_path": "gdb/solib-dsbt.c",
      "new_id": "bd60c6ff83c8f8b752ffbc00c2a0faa0b2e1cc67",
      "new_mode": 33188,
      "new_path": "gdb/solib-dsbt.c"
    },
    {
      "type": "modify",
      "old_id": "c895eb20e434fa650747dd1f9d31bacedbff1429",
      "old_mode": 33188,
      "old_path": "gdb/solib-frv.c",
      "new_id": "f823aca57fa001300c24544c67d88d4e2aa7ee6e",
      "new_mode": 33188,
      "new_path": "gdb/solib-frv.c"
    },
    {
      "type": "modify",
      "old_id": "65dd1c06271fba93ba5a9e9fc069eee1061606d0",
      "old_mode": 33188,
      "old_path": "gdb/solib-rocm.c",
      "new_id": "e46d272b33399418d9e3667e52ca74d2db47f88a",
      "new_mode": 33188,
      "new_path": "gdb/solib-rocm.c"
    },
    {
      "type": "modify",
      "old_id": "b32848944cad4f2004d1b735cde60f4050867c0d",
      "old_mode": 33188,
      "old_path": "gdb/solib-svr4.c",
      "new_id": "6fae926d5e62994657c9d5180b879a9d4473688a",
      "new_mode": 33188,
      "new_path": "gdb/solib-svr4.c"
    },
    {
      "type": "modify",
      "old_id": "b8b6dd644018d54cbfbc01a0a1687d56fbc2ae4b",
      "old_mode": 33188,
      "old_path": "gdb/solib-target.c",
      "new_id": "d2459b5dc81bcdf1b85eea5418e557d95492a90b",
      "new_mode": 33188,
      "new_path": "gdb/solib-target.c"
    },
    {
      "type": "modify",
      "old_id": "32f9aa7397c04734a4fc852a1b369eacb324bb05",
      "old_mode": 33188,
      "old_path": "gdb/solib.c",
      "new_id": "816dacb31829dd32b515fa3d5f732b38408c2107",
      "new_mode": 33188,
      "new_path": "gdb/solib.c"
    },
    {
      "type": "modify",
      "old_id": "5d648900d29dff93ff831686ad8a20ae7cf39310",
      "old_mode": 33188,
      "old_path": "gdb/solist.h",
      "new_id": "8b80ed4a6cc7a7964bda7e19ad3a43e1af416d92",
      "new_mode": 33188,
      "new_path": "gdb/solist.h"
    }
  ]
}
