)]}'
{
  "commit": "79b4408780b27eeb60de7f3fe10bc654dddcf067",
  "tree": "a5e3f35e999c60cd768f29be023cdb523a2b8995",
  "parents": [
    "a5a4d4cd0c5fb2240d8157c98e2fe5078f9d3263"
  ],
  "author": {
    "name": "Tankut Baris Aktemur",
    "email": "tankut.baris.aktemur@intel.com",
    "time": "Mon Feb 17 16:11:53 2020 +0100"
  },
  "committer": {
    "name": "Tankut Baris Aktemur",
    "email": "tankut.baris.aktemur@intel.com",
    "time": "Thu Feb 20 17:35:05 2020 +0100"
  },
  "message": "gdbserver: turn prepare_to_access_memory \u0026 done_accessing_memory into methods\n\ngdbserver/ChangeLog:\n2020-02-20  Tankut Baris Aktemur  \u003ctankut.baris.aktemur@intel.com\u003e\n\n\tTurn process_stratum_target\u0027s prepare_to_access_memory and\n\tdone_accessing_memory ops into methods of process_target.\n\n\t* target.h (struct process_stratum_target): Remove the target ops.\n\t(class process_target): Add the target ops.\n\t* target.cc (process_target::prepare_to_access_memory): Define.\n\t(process_target::done_accessing_memory): Define.\n\t(prepare_to_access_memory): Update.\n\t(done_accessing_memory): Update.\n\n\tUpdate the derived classes and callers below.\n\n\t* linux-low.cc (linux_target_ops): Update.\n\t(linux_prepare_to_access_memory): Turn into ...\n\t(linux_process_target::prepare_to_access_memory): ... this.\n\t(linux_done_accessing_memory): Turn into ...\n\t(linux_process_target::done_accessing_memory): ... this.\n\t* linux-low.h (class linux_process_target): Update.\n\t* lynx-low.cc (lynx_target_ops): Update.\n\t* nto-low.cc (nto_target_ops): Update.\n\t* win32-low.cc (win32_target_ops): Update.\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "73adc6542a4e223d3d877315eca7732437117cb1",
      "old_mode": 33188,
      "old_path": "gdbserver/ChangeLog",
      "new_id": "d41539bc81866771f141c531a7783ad3e2703dcf",
      "new_mode": 33188,
      "new_path": "gdbserver/ChangeLog"
    },
    {
      "type": "modify",
      "old_id": "7cf7d90fdbc6aa30032d49fc6bbdcf53c055018a",
      "old_mode": 33188,
      "old_path": "gdbserver/linux-low.cc",
      "new_id": "6f408ad9333657d4ad9f52d82ba15098d5556a47",
      "new_mode": 33188,
      "new_path": "gdbserver/linux-low.cc"
    },
    {
      "type": "modify",
      "old_id": "85b5c8a62d11353fc57fd10508f9bd411548285c",
      "old_mode": 33188,
      "old_path": "gdbserver/linux-low.h",
      "new_id": "2b7b357ba674fa542313ef7a5ffc1db4b143d749",
      "new_mode": 33188,
      "new_path": "gdbserver/linux-low.h"
    },
    {
      "type": "modify",
      "old_id": "5c46567f9ede1c0e8e70510062dce3fabf04d3b6",
      "old_mode": 33188,
      "old_path": "gdbserver/lynx-low.cc",
      "new_id": "e243764a863330013370eb2f43670c0f6f14121e",
      "new_mode": 33188,
      "new_path": "gdbserver/lynx-low.cc"
    },
    {
      "type": "modify",
      "old_id": "a051f36eeccf78a3c261e42b7e0f83e2f39adbcc",
      "old_mode": 33188,
      "old_path": "gdbserver/nto-low.cc",
      "new_id": "36bd40c20d8571571923564faca8cf6ee35c430e",
      "new_mode": 33188,
      "new_path": "gdbserver/nto-low.cc"
    },
    {
      "type": "modify",
      "old_id": "b73c4465f1c347641ad8b91d6c40a67518e588fc",
      "old_mode": 33188,
      "old_path": "gdbserver/target.cc",
      "new_id": "f88e9faf19163ce95194e986d67a5904e3901dc6",
      "new_mode": 33188,
      "new_path": "gdbserver/target.cc"
    },
    {
      "type": "modify",
      "old_id": "e42c7509bb18168baa366bfddd774821fabca32f",
      "old_mode": 33188,
      "old_path": "gdbserver/target.h",
      "new_id": "e89ddbb0048fa63c699677cdbcc6f1745ad655c5",
      "new_mode": 33188,
      "new_path": "gdbserver/target.h"
    },
    {
      "type": "modify",
      "old_id": "9e4e4c368ca19eb23464907ec05864ffb3b6b241",
      "old_mode": 33188,
      "old_path": "gdbserver/win32-low.cc",
      "new_id": "4a8e64d11aeb11308cd595ea2356f6f29d032479",
      "new_mode": 33188,
      "new_path": "gdbserver/win32-low.cc"
    }
  ]
}
