)]}'
{
  "commit": "e7605fe0c0f7fa14dff86373f2baae2d56da1d30",
  "tree": "1697789e062cfc3af0dd03d9c85935531b71e210",
  "parents": [
    "a6862c3322ca7575a251ab7e89a00d67e7580035"
  ],
  "author": {
    "name": "Tom Tromey",
    "email": "tom@tromey.com",
    "time": "Sat Jan 18 18:15:21 2025 -0700"
  },
  "committer": {
    "name": "Tom Tromey",
    "email": "tom@tromey.com",
    "time": "Wed Sep 10 16:05:27 2025 -0600"
  },
  "message": "Entries from anon-struct.exp not in cooked index\n\ng++ will sometimes use a typedef to give a name to an otherwise\nanonymous type for linkage purposes.  gdb tries to handle this odd\nscenario, which is enforced by anon-struct.exp.\n\nIt\u0027s difficult to detect this problem in the current tree, but the\ncooked index does not include an entry for these DIEs.\n\nThis patch changes gdb to add these to the index.  This is needed by\nsubsequent changes in this series.\n\nBug: https://sourceware.org/bugzilla/show_bug.cgi?id\u003d32519\nAcked-By: Simon Marchi \u003csimon.marchi@efficios.com\u003e\n\n\n\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "925960b7ece276f24ce672dc341605b0985a4c28",
      "old_mode": 33188,
      "old_path": "gdb/dwarf2/cooked-index-shard.h",
      "new_id": "3a8e34d437fab36d1c03c6b3b4e336c053120bc8",
      "new_mode": 33188,
      "new_path": "gdb/dwarf2/cooked-index-shard.h"
    },
    {
      "type": "modify",
      "old_id": "8b9766cddcbf1c58361d61ffebc9ca15de8deb84",
      "old_mode": 33188,
      "old_path": "gdb/dwarf2/cooked-index-worker.h",
      "new_id": "bdbb5d92421fb8fce0d55fcd99ef06018ee1a9eb",
      "new_mode": 33188,
      "new_path": "gdb/dwarf2/cooked-index-worker.h"
    },
    {
      "type": "modify",
      "old_id": "31344d7fdaa373c1d976d8ab27540fa35765bac0",
      "old_mode": 33188,
      "old_path": "gdb/dwarf2/cooked-indexer.c",
      "new_id": "913ff77f8900f6baabc9a4678a3127d3b8bc377d",
      "new_mode": 33188,
      "new_path": "gdb/dwarf2/cooked-indexer.c"
    }
  ]
}
