)]}'
{
  "commit": "604386598d43e50f183aba65189354e04ffbdda3",
  "tree": "19f499f47dcfd9d326d925973aabc793b681a0ac",
  "parents": [
    "a13af434cfadb743e16b72ffaf716508b51f9d4a"
  ],
  "author": {
    "name": "Pedro Alves",
    "email": "pedro@palves.net",
    "time": "Fri Sep 24 15:38:20 2021 +0100"
  },
  "committer": {
    "name": "Pedro Alves",
    "email": "pedro@palves.net",
    "time": "Fri Sep 24 18:53:55 2021 +0100"
  },
  "message": "Make dcache multi-target-safe\n\nBy inspection, I noticed that this code in dcache.c is not\nmulti-target-aware:\n\n  /* If this is a different inferior from what we\u0027ve recorded,\n     flush the cache.  */\n\n  if (inferior_ptid !\u003d dcache-\u003eptid)\n\nThis doesn\u0027t take into account that threads of different targets may\nhave the same ptid.\n\nFixed by also storing/comparing the process_stratum_target.\n\nTested on x86-64-linux-gnu, native and gdbserver.\n\nChange-Id: I4d9d74052c696b72d28cb1c77b697b911725c8d3\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "50b3854fe69e6bc8aee952c71ad88b63f0b9b495",
      "old_mode": 33188,
      "old_path": "gdb/dcache.c",
      "new_id": "98365fee3b1cabb8cbed8651f2015238809eadca",
      "new_mode": 33188,
      "new_path": "gdb/dcache.c"
    }
  ]
}
