)]}'
{
  "commit": "a1decfc1df541de75e7506cb6ac7fbdd8648fbf6",
  "tree": "d5fd8ef869ee0baf73c639c949242c481f2b8c68",
  "parents": [
    "410f4d7a76fec676ad1f22beafbdbe40c2f700de"
  ],
  "author": {
    "name": "Simon Marchi",
    "email": "simon.marchi@efficios.com",
    "time": "Tue May 09 10:08:51 2023 -0400"
  },
  "committer": {
    "name": "Simon Marchi",
    "email": "simon.marchi@efficios.com",
    "time": "Thu May 25 09:52:22 2023 -0400"
  },
  "message": "gdb: remove breakpoint_pointer_iterator\n\nRemove the breakpoint_pointer_iterator layer.  Adjust all users of\nall_breakpoints and all_tracepoints to use references instead of\npointers.\n\nChange-Id: I376826f812117cee1e6b199c384a10376973af5d\nReviewed-By: Andrew Burgess \u003caburgess@redhat.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "43962880cd969b8b27fc444bd280c3f00936364d",
      "old_mode": 33188,
      "old_path": "gdb/break-catch-load.c",
      "new_id": "440b42852bbf9ea0aa43dc3feb5f58279b535960",
      "new_mode": 33188,
      "new_path": "gdb/break-catch-load.c"
    },
    {
      "type": "modify",
      "old_id": "18e2b20c1385580eb4c6a493a2019e643b6edf47",
      "old_mode": 33188,
      "old_path": "gdb/break-catch-syscall.c",
      "new_id": "9abf8183984f2a7d6b079ddaa759974dce5d8eb2",
      "new_mode": 33188,
      "new_path": "gdb/break-catch-syscall.c"
    },
    {
      "type": "modify",
      "old_id": "8c613072543d3120096b5fc75609578e8836b38a",
      "old_mode": 33188,
      "old_path": "gdb/breakpoint.c",
      "new_id": "a94277f0c6c00ba1d098ca9b7d68e3b40859ee50",
      "new_mode": 33188,
      "new_path": "gdb/breakpoint.c"
    },
    {
      "type": "modify",
      "old_id": "6104f5486aa57684a05904ab09f27780792a13ac",
      "old_mode": 33188,
      "old_path": "gdb/breakpoint.h",
      "new_id": "709d27fa4db846df86dab7ab39ecb5a6deab6a1e",
      "new_mode": 33188,
      "new_path": "gdb/breakpoint.h"
    },
    {
      "type": "modify",
      "old_id": "961b3ac7a25f2e7c682e1c2944f8171e7ddb6ea6",
      "old_mode": 33188,
      "old_path": "gdb/dummy-frame.c",
      "new_id": "520450125a849e60fab5001b6ead8d79deaf483f",
      "new_mode": 33188,
      "new_path": "gdb/dummy-frame.c"
    },
    {
      "type": "modify",
      "old_id": "2931df265d74293e127da4a0cc9c33d9fc0dfd9c",
      "old_mode": 33188,
      "old_path": "gdb/guile/scm-breakpoint.c",
      "new_id": "6c6dacb38836566f9d51af98e1bf8f28a271162a",
      "new_mode": 33188,
      "new_path": "gdb/guile/scm-breakpoint.c"
    },
    {
      "type": "modify",
      "old_id": "8a306c6b3318066f995d129a0539c6b8e637c1aa",
      "old_mode": 33188,
      "old_path": "gdb/python/py-breakpoint.c",
      "new_id": "d11fc64df2042f17cfca39308227f32f26d1f5fa",
      "new_mode": 33188,
      "new_path": "gdb/python/py-breakpoint.c"
    },
    {
      "type": "modify",
      "old_id": "bb4591e3a6ba1da282e86d9016c9260873c8170a",
      "old_mode": 33188,
      "old_path": "gdb/python/py-finishbreakpoint.c",
      "new_id": "b71e5fafc4614a0e5944b043cc4383094294c64a",
      "new_mode": 33188,
      "new_path": "gdb/python/py-finishbreakpoint.c"
    },
    {
      "type": "modify",
      "old_id": "46f09a7e63ceb646793c275feda608116c95a8d2",
      "old_mode": 33188,
      "old_path": "gdb/solib-svr4.c",
      "new_id": "59bb086821e5274786c02af70cba4d1ed785e7a2",
      "new_mode": 33188,
      "new_path": "gdb/solib-svr4.c"
    },
    {
      "type": "modify",
      "old_id": "ad38d154f5d49c76e01390c448ec420aa7318197",
      "old_mode": 33188,
      "old_path": "gdb/tracepoint.c",
      "new_id": "7ec63d3f26d2c2248c119dbcd5c96ef4b83cb7d3",
      "new_mode": 33188,
      "new_path": "gdb/tracepoint.c"
    },
    {
      "type": "modify",
      "old_id": "9e4760618187fcb0a4084be79b118b860bd74713",
      "old_mode": 33188,
      "old_path": "gdb/tui/tui-winsource.c",
      "new_id": "a3714fce46fe88a6518f7701fe31536eba20a9bb",
      "new_mode": 33188,
      "new_path": "gdb/tui/tui-winsource.c"
    }
  ]
}
