)]}'
{
  "commit": "f9fca5aa58340fe3cedb3fdb742030690403a518",
  "tree": "5ba97a08a4df047d126360ed808de393c6522d4b",
  "parents": [
    "221efb6f54a8568d39be370901821d855aba2e83"
  ],
  "author": {
    "name": "Simon Marchi",
    "email": "simon.marchi@efficios.com",
    "time": "Mon Jun 16 15:32:59 2025 -0400"
  },
  "committer": {
    "name": "Simon Marchi",
    "email": "simon.marchi@polymtl.ca",
    "time": "Thu Jun 26 14:08:31 2025 -0400"
  },
  "message": "gdb/testsuite: check that \"info shared\" and \"info linker-namespaces\" before running don\u0027t crash\n\nWhile writing my solib_ops C++ification series, I broke this, and it\ndidn\u0027t seem to be caught by the testsuite.  Add a test for those.\n\nThe exact message for \"info linker-namespaces\" varies depending on the\nsolib_ops of the target architecture (whether ops-\u003enum_active_namespaces\nis nullptr or not).  For now, just accept any message (a crash will\nstill be caught).  A later patch in this series will make the message\nconsistent and update this test.\n\nChange-Id: I6bce2ff317447bbf321fc9cbd2d42c3dcea0c683\nApproved-By: Pedro Alves \u003cpedro@palves.net\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "94b4a6e50bcf8bb5289a4540844b643157afff76",
      "old_mode": 33188,
      "old_path": "gdb/testsuite/gdb.base/dlmopen-ns-ids.exp",
      "new_id": "e95732a5bbbef2eebb4b3799b1b64f619328f5b4",
      "new_mode": 33188,
      "new_path": "gdb/testsuite/gdb.base/dlmopen-ns-ids.exp"
    },
    {
      "type": "modify",
      "old_id": "6f1b2d6af7e0f4ecc9e9addbb8e79e467f0de082",
      "old_mode": 33188,
      "old_path": "gdb/testsuite/gdb.base/info-shared.exp",
      "new_id": "e81b28e27a5bb533123a332f6992e2b13cc5c411",
      "new_mode": 33188,
      "new_path": "gdb/testsuite/gdb.base/info-shared.exp"
    }
  ]
}
