)]}'
{
  "commit": "dacf80765d51be840d2efc20bc058643d88ec49f",
  "tree": "a9354ce821a43ac0293d2a7b5e5e5200620ab635",
  "parents": [
    "b9877acc81ade609c503bbcff064e09d3e290a84"
  ],
  "author": {
    "name": "Tom Tromey",
    "email": "tromey@adacore.com",
    "time": "Wed Dec 21 13:57:45 2022 -0700"
  },
  "committer": {
    "name": "Tom Tromey",
    "email": "tromey@adacore.com",
    "time": "Mon Jan 02 06:48:31 2023 -0700"
  },
  "message": "Remove target: prefix from gdb_sysroot in find_separate_debug_file\n\nI noticed that, when using gdbserver, gdb might print:\n\nReading /usr/lib/debug/lib64//libcap.so.2.48-2.48-4.fc36.x86_64.debug from remote target...\nReading target:/usr/lib/debug/lib64//libcap.so.2.48-2.48-4.fc36.x86_64.debug from remote target...\n\nThe second line has the \"target:\" prefix, but from the code it\u0027s clear\nthat this string is being passed verbatim to gdbserver -- which seems\nwrong.\n\nI filed PR remote/29929 for this.\n\nThe problem here is that find_separate_debug_file uses gdb_sysroot\nwithout checking to see if it starts with the \"target:\" prefix.  This\npatch changes this code to be a little more careful.\n\nBug: https://sourceware.org/bugzilla/show_bug.cgi?id\u003d29929\n\n\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "7f9cada695b611e3221a24f39e7c3c749cfec54f",
      "old_mode": 33188,
      "old_path": "gdb/symfile.c",
      "new_id": "e0942dfb22d69f982a5a1e9d8a5b943a04b30065",
      "new_mode": 33188,
      "new_path": "gdb/symfile.c"
    }
  ]
}
