)]}'
{
  "commit": "033c5df8401bd72ab8d1d123daafab6ff3bd32b9",
  "tree": "46f7dd98043b83f3373a3747684b71a4ab045a25",
  "parents": [
    "4201dd33a2ba74bc1e10cea76074830e1bfa7943"
  ],
  "author": {
    "name": "Tom de Vries",
    "email": "tdevries@suse.de",
    "time": "Thu Jan 25 16:36:09 2024 +0100"
  },
  "committer": {
    "name": "Tom de Vries",
    "email": "tdevries@suse.de",
    "time": "Thu Jan 25 16:36:09 2024 +0100"
  },
  "message": "[gdb/testsuite] Fix regexp in vgdb_start\n\nOn Fedora 39 aarch64 I run into:\n...\n(gdb) target remote | vgdb --wait\u003d2 --max-invoke-ms\u003d2500 --pid\u003d2114437^M\nRemote debugging using | vgdb --wait\u003d2 --max-invoke-ms\u003d2500 --pid\u003d2114437^M\nrelaying data between gdb and process 2114437^M\nwarning: remote target does not support file transfer, \\\n  attempting to access files from local filesystem.^M\nReading symbols from /lib/ld-linux-aarch64.so.1...^M\n_start () at ../sysdeps/aarch64/dl-start.S:22^M\nwarning: 22     ../sysdeps/aarch64/dl-start.S: No such file or directory^M\n(gdb) FAIL: gdb.base/valgrind-infcall.exp: target remote for vgdb\n...\n\nFor contrast, on openSUSE Leap 15.4 x86_64 I have:\n...\n(gdb) target remote | vgdb --wait\u003d2 --max-invoke-ms\u003d2500 --pid\u003d18797^M\nRemote debugging using | vgdb --wait\u003d2 --max-invoke-ms\u003d2500 --pid\u003d18797^M\nrelaying data between gdb and process 18797^M\nwarning: remote target does not support file transfer, \\\n  attempting to access files from local filesystem.^M\nReading symbols from /lib64/ld-linux-x86-64.so.2...^M\n(No debugging symbols found in /lib64/ld-linux-x86-64.so.2)^M\n0x0000000004002550 in _start () from /lib64/ld-linux-x86-64.so.2^M\n(gdb) PASS: gdb.base/valgrind-infcall.exp: target remote for vgdb\n...\n\nThe fail happens in vgdb_start because the regexp only matches the\n\"in _start ()\" variant, not the \"_start () at\":\n...\n       gdb_test \"$vgdbcmd\" \" in \\\\.?_start .*\" \"target remote for vgdb\"\n...\nWhich variant you get is determined by presence of debug info.\n\nFix this by also matching the \"_start () at\" variant.\n\nTested aarch64-linux and x86_64-linux.\n\nApproved-By: Tom Tromey \u003ctom@tromey.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "11d92fff26abff8ea8516e40192882acac3abdf5",
      "old_mode": 33188,
      "old_path": "gdb/testsuite/lib/valgrind.exp",
      "new_id": "2f2d58844f4ab687955b803c031c9261c29aae88",
      "new_mode": 33188,
      "new_path": "gdb/testsuite/lib/valgrind.exp"
    }
  ]
}
