)]}'
{
  "commit": "f4138e8f48948314d1049e713f4b793eec9757ca",
  "tree": "30ac14b300f48b7ea1362feaa9b2e46097b54a65",
  "parents": [
    "1f9d9e321ca0416d970a8a4ae94df69de0e22d14"
  ],
  "author": {
    "name": "Pedro Alves",
    "email": "pedro@palves.net",
    "time": "Mon Apr 18 23:04:21 2022 +0100"
  },
  "committer": {
    "name": "Pedro Alves",
    "email": "pedro@palves.net",
    "time": "Tue May 03 15:10:21 2022 +0100"
  },
  "message": "Fix gdb.threads/access-mem-running-thread-exit.exp w/ native-extended-gdbserver\n\nWhen testing gdb.threads/access-mem-running-thread-exit.exp with\n--target_board\u003dnative-extended-gdbserver, we get:\n\n  Running gdb.threads/access-mem-running-thread-exit.exp ...\n  FAIL: gdb.threads/access-mem-running-thread-exit.exp: non-stop: second inferior: runto: run to main\n  WARNING: Timed out waiting for EOF in server after monitor exit\n\n\t\t  \u003d\u003d\u003d gdb Summary \u003d\u003d\u003d\n\n  # of expected passes            3\n  # of unexpected failures        1\n  # of unsupported tests          1\n\nThe problem is that the testcase spawns a second inferior with\n-no-connection, and then runto_main does \"run\", which fails like so:\n\n (gdb) run\n Don\u0027t know how to run.  Try \"help target\".\n (gdb) FAIL: gdb.threads/access-mem-running-thread-exit.exp: non-stop: second inferior: runto: run to main\n\nThat \"run\" above failed because native-extended-gdbserver forces \"set\nauto-connect-native-target off\", to prevent testcases from mistakenly\nrunning programs with the native target, which would exactly be the\ncase here.\n\nFix this by letting the second inferior share the first inferior\u0027s\nconnection everywhere except on targets that do reload on run (e.g.,\n--target_board\u003dnative-gdbserver).\n\nChange-Id: Ib57105a238cbc69c57220e71261219fa55d329ed\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "dddb35dabc04d10ccec3c604a7a27ab64db1378b",
      "old_mode": 33188,
      "old_path": "gdb/testsuite/gdb.threads/access-mem-running-thread-exit.exp",
      "new_id": "8dc9af05c8efc57e0e7a56ebaf8cf6a8ad365cc6",
      "new_mode": 33188,
      "new_path": "gdb/testsuite/gdb.threads/access-mem-running-thread-exit.exp"
    }
  ]
}
