)]}'
{
  "commit": "ddd2795c52228cbbdf11aa95e11b68647b10df88",
  "tree": "830a5899a4f514f4de280f65b56b41faecd968b0",
  "parents": [
    "3c64cee8151d925ac3c438026074a2a1491e275f"
  ],
  "author": {
    "name": "Tom Tromey",
    "email": "tromey@adacore.com",
    "time": "Tue Jul 29 07:48:21 2025 -0600"
  },
  "committer": {
    "name": "Tom Tromey",
    "email": "tromey@adacore.com",
    "time": "Mon Aug 11 07:39:10 2025 -0600"
  },
  "message": "Do not allow DAP clients to dereference \"void *\"\n\nWhile investigating a different bug, I noticed that the DAP code would\nreport a \"void *\"-typed register as having children -- however,\nrequesting the children of this register would fail.\n\nThe issue here is that a plain \"void *\" can\u0027t be dereferenced.  This\npatch changes the default visualizer to treat a \"void *\" as a scalar.\n\nThis adds a new test; but also arranges to examine all the returned\nregisters -- this was the first thing I attempted and it seemed\nreasonable to have a test that double-checks that all the registers\nreally can be dereferenced as appropriate.\n\nBug: https://sourceware.org/bugzilla/show_bug.cgi?id\u003d33228\n\n\n\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "cba27d29e6ba546b11ee408bc75d0486880382f4",
      "old_mode": 33188,
      "old_path": "gdb/python/lib/gdb/printing.py",
      "new_id": "cda033f0e4969f2071d7feb553032fa9aa8085d3",
      "new_mode": 33188,
      "new_path": "gdb/python/lib/gdb/printing.py"
    },
    {
      "type": "modify",
      "old_id": "d8929f13c4c124c0647375b7b96365430a709214",
      "old_mode": 33188,
      "old_path": "gdb/testsuite/gdb.dap/scopes.c",
      "new_id": "2a1d76cdee7ca1f1ea1e5ea645026d9238fed2b4",
      "new_mode": 33188,
      "new_path": "gdb/testsuite/gdb.dap/scopes.c"
    },
    {
      "type": "modify",
      "old_id": "59d344bcf3bd69fbec4d13a4f71ff0f81516863b",
      "old_mode": 33188,
      "old_path": "gdb/testsuite/gdb.dap/scopes.exp",
      "new_id": "b2066e5276c9e5a957e3f5e3237c9c18df1ac559",
      "new_mode": 33188,
      "new_path": "gdb/testsuite/gdb.dap/scopes.exp"
    }
  ]
}
