)]}'
{
  "commit": "8b4141cdb03e48826e2935529be7fd7499f9d815",
  "tree": "9acadf18c4d1a4aa8edcf6d459c9bc6271530683",
  "parents": [
    "437d237a547def823434dd656e5c138a2263dd5c"
  ],
  "author": {
    "name": "Andrew Burgess",
    "email": "aburgess@redhat.com",
    "time": "Wed Apr 05 16:12:05 2023 +0100"
  },
  "committer": {
    "name": "Andrew Burgess",
    "email": "aburgess@redhat.com",
    "time": "Sun Mar 31 11:13:34 2024 +0100"
  },
  "message": "gdb: build dprintf commands just once in code_breakpoint constructor\n\nI noticed in code_breakpoint::code_breakpoint that we are calling\nupdate_dprintf_command_list once for each breakpoint location, when we\nreally only need to call this once per breakpoint -- the data updated\nby this function, the breakpoint command list -- is per breakpoint,\nnot per breakpoint location.  Calling update_dprintf_command_list\nmultiple times is just wasted effort, there\u0027s no per location error\nchecking, we don\u0027t even pass the current location to the function.\n\nThis commit moves the update_dprintf_command_list call outside of the\nper-location loop.\n\nThere should be no user visible changes after this commit.\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "71c8c820aa0b70410f69eae786a00158036fcd24",
      "old_mode": 33188,
      "old_path": "gdb/breakpoint.c",
      "new_id": "ea89c40ce26d99190c9f2bd2f64187acc4ee7f24",
      "new_mode": 33188,
      "new_path": "gdb/breakpoint.c"
    }
  ]
}
