)]}'
{
  "commit": "84f8be0d9c8ce30bf56eb9e14ce6fe012125fa53",
  "tree": "68d0193ab60adb6df0d8a3a7aa54b5ef57bbcca8",
  "parents": [
    "c97e57bc9d2e081b7c842742933b7262f1d7ce39"
  ],
  "author": {
    "name": "Andrew Burgess",
    "email": "aburgess@redhat.com",
    "time": "Wed Sep 10 11:04:45 2025 +0100"
  },
  "committer": {
    "name": "Andrew Burgess",
    "email": "aburgess@redhat.com",
    "time": "Wed Oct 08 13:29:06 2025 +0100"
  },
  "message": "gdb: remove program_space::core_bfd member function\n\nThis commit removes the program_space::core_bfd member function, which\nwas left in place as a temporary hack in the last commit in order to\nreduce the size of the last commit.\n\nIn every place that \u0027current_program_space-\u003ecore_bfd ()\u0027 was used I\nnow call \u0027get_inferior_core_bfd (current_inferior ())\u0027.\n\nI think there is further scope for improving things in the future,\nreducing the number of times we access the core file via global state,\nbut doing that cleanup might be more involved than the clean up I\u0027ve\ndone up to this point.  So I\u0027m leaving that work for the future.\n\nBut I think in some places, at the top level (e.g. user command\nfunctions), there\u0027s always going to be some cases where we just need\nto access the current global state, this is just the nature of the\ncommand handlers.\n\nThere should be no user visible changes after this commit.\n\nApproved-By: Tom Tromey \u003ctom@tromey.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "a2c75c02c2f0440d937a77a09a1a1079f40567f9",
      "old_mode": 33188,
      "old_path": "gdb/corefile.c",
      "new_id": "666ff55e81416ceab0f61cd206052a1dbda1a694",
      "new_mode": 33188,
      "new_path": "gdb/corefile.c"
    },
    {
      "type": "modify",
      "old_id": "6175e967a33084219a77d3d16710758a3ccd28b0",
      "old_mode": 33188,
      "old_path": "gdb/corelow.c",
      "new_id": "d48154de1f57370921bd0c3d04d091519ec1ea46",
      "new_mode": 33188,
      "new_path": "gdb/corelow.c"
    },
    {
      "type": "modify",
      "old_id": "c0a93e8871a34b76b2f61611a85a23f664b6181b",
      "old_mode": 33188,
      "old_path": "gdb/fbsd-tdep.c",
      "new_id": "a2f000b87cbb8a55e4239939cb8c84ea937bbe5a",
      "new_mode": 33188,
      "new_path": "gdb/fbsd-tdep.c"
    },
    {
      "type": "modify",
      "old_id": "3c813f51d4ffba6ea4c2f19da337f6b488192e3c",
      "old_mode": 33188,
      "old_path": "gdb/linux-tdep.c",
      "new_id": "77557d53fde7f7742bc6f4f358feeb2d67b6b48f",
      "new_mode": 33188,
      "new_path": "gdb/linux-tdep.c"
    },
    {
      "type": "modify",
      "old_id": "63e4c69c9817d3bbda23d4d53eb790522db3df02",
      "old_mode": 33188,
      "old_path": "gdb/linux-thread-db.c",
      "new_id": "f00e3b53375e8ae16a7ef04d7ad00c7210f00a30",
      "new_mode": 33188,
      "new_path": "gdb/linux-thread-db.c"
    },
    {
      "type": "modify",
      "old_id": "ca7648f1030df4ac20556b179db163e91232e641",
      "old_mode": 33188,
      "old_path": "gdb/maint.c",
      "new_id": "576582925c63d7fe4a4513fa0bbcd98e4c98bc5b",
      "new_mode": 33188,
      "new_path": "gdb/maint.c"
    },
    {
      "type": "modify",
      "old_id": "59b9c8c6b31fc70511152bece8dec15a3eabc98a",
      "old_mode": 33188,
      "old_path": "gdb/progspace.c",
      "new_id": "6ee0134f20b822da13f0e64ec82a0c89942ef85d",
      "new_mode": 33188,
      "new_path": "gdb/progspace.c"
    },
    {
      "type": "modify",
      "old_id": "302520e85f462debd3c9d49ac0f25ae958e58e56",
      "old_mode": 33188,
      "old_path": "gdb/progspace.h",
      "new_id": "1cf60420f73938cd8d21e920029b8624fd32117a",
      "new_mode": 33188,
      "new_path": "gdb/progspace.h"
    },
    {
      "type": "modify",
      "old_id": "22227c33c2a5ee76ea2ce6e24bf8b572dcaacc77",
      "old_mode": 33188,
      "old_path": "gdb/record-full.c",
      "new_id": "396ba3283e13e75c7338013eb0516b4256052216",
      "new_mode": 33188,
      "new_path": "gdb/record-full.c"
    },
    {
      "type": "modify",
      "old_id": "55e1d3e2595f4976da4328d5a59c13c1cdb1034c",
      "old_mode": 33188,
      "old_path": "gdb/sol-thread.c",
      "new_id": "0aa45950696e1d42ab31a052c11215c00129a013",
      "new_mode": 33188,
      "new_path": "gdb/sol-thread.c"
    },
    {
      "type": "modify",
      "old_id": "719678b56aad3a1c54fed65d45351a6e1d9b0871",
      "old_mode": 33188,
      "old_path": "gdb/solib-dsbt.c",
      "new_id": "883164eda0445ec9013a450578a6b865438e4ac7",
      "new_mode": 33188,
      "new_path": "gdb/solib-dsbt.c"
    },
    {
      "type": "modify",
      "old_id": "ac5872e2938fd0f7c1d0f78c4226a1eb7f3e72be",
      "old_mode": 33188,
      "old_path": "gdb/solib-frv.c",
      "new_id": "beb880228fcd68d463f3f60312986e6f7b311684",
      "new_mode": 33188,
      "new_path": "gdb/solib-frv.c"
    },
    {
      "type": "modify",
      "old_id": "274dc0f57b9aa55f3d41d50b7357ca7ffc59d8b1",
      "old_mode": 33188,
      "old_path": "gdb/symfile-mem.c",
      "new_id": "9bf79f7dbdf21f73de3bafd4468190b57b2e42c0",
      "new_mode": 33188,
      "new_path": "gdb/symfile-mem.c"
    }
  ]
}
