)]}'
{
  "commit": "075e4d6d95681bfbf53e849c2802a75d1d4cbdca",
  "tree": "603d88f26edb4f995a0f4820b0cd7c8bc46c76e3",
  "parents": [
    "98badbfdc222d1d7f346046f23a64522b88d22a0"
  ],
  "author": {
    "name": "Tom Tromey",
    "email": "tom@tromey.com",
    "time": "Tue Aug 02 11:57:20 2022 -0600"
  },
  "committer": {
    "name": "Tom Tromey",
    "email": "tom@tromey.com",
    "time": "Wed Aug 03 13:26:58 2022 -0600"
  },
  "message": "Use auto_obstack in objfile\n\nThis changes objfile to use an auto_obstack.  This helps prevent\nuse-after-free bugs, because it ensures that anything allocated on the\nobjfile obstack will live past the point at which the registry object\nis destroyed.\n\n\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "3db9135a64be76f4f9dcba7ff99267d13aa8d27d",
      "old_mode": 33188,
      "old_path": "gdb/objfiles.c",
      "new_id": "c92da7548b3274a6e2f6e38150fccb858a89a23f",
      "new_mode": 33188,
      "new_path": "gdb/objfiles.c"
    },
    {
      "type": "modify",
      "old_id": "eb85ed478c64743561b72ced2ce103169e061600",
      "old_mode": 33188,
      "old_path": "gdb/objfiles.h",
      "new_id": "ac45fa3980f2d272d9e4f5b4503be343c1885c88",
      "new_mode": 33188,
      "new_path": "gdb/objfiles.h"
    }
  ]
}
