)]}'
{
  "commit": "a5a4d4cd0c5fb2240d8157c98e2fe5078f9d3263",
  "tree": "1e0cf29b5eb7beb9e8027df4b6c027bbbdefc82e",
  "parents": [
    "6532e7e378adbe326256ce2410ce753ec30b5ef1"
  ],
  "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 target ops \u0027fetch_registers\u0027 and \u0027store_registers\u0027 into methods\n\ngdbserver/ChangeLog:\n2020-02-20  Tankut Baris Aktemur  \u003ctankut.baris.aktemur@intel.com\u003e\n\n\tTurn process_stratum_target\u0027s fetch_registers and store_registers\n\tops 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(fetch_inferior_registers): Update the macro.\n\t(store_inferior_registers): Update the macro.\n\n\tUpdate the derived classes and callers below.\n\n\t* linux-low.cc (linux_target_ops): Update.\n\t(linux_fetch_registers): Turn into ...\n\t(linux_process_target::fetch_registers): ... this.\n\t(linux_store_registers): Turn into ...\n\t(linux_process_target::store_registers): ... this.\n\t* linux-low.h (class linux_process_target): Update.\n\t* lynx-low.cc (lynx_target_ops): Update.\n\t(lynx_fetch_registers): Turn into ...\n\t(lynx_process_target::fetch_registers): ... this.\n\t(lynx_store_registers): Turn into ...\n\t(lynx_process_target::store_registers): ... this.\n\t* lynx-low.h (class lynx_process_target): Update.\n\t* nto-low.cc (nto_target_ops): Update.\n\t(nto_fetch_registers): Turn into ...\n\t(nto_process_target::fetch_registers): ... this.\n\t(nto_store_registers): Turn into ...\n\t(nto_process_target::store_registers): ... this.\n\t* nto-low.h (class nto_process_target): Update.\n\t* win32-low.cc (win32_target_ops): Update.\n\t(win32_fetch_inferior_registers): Turn into ...\n\t(win32_process_target::fetch_registers): ... this.\n\t(win32_store_inferior_registers): Turn into ...\n\t(win32_process_target::store_registers): ... this.\n\t* win32-low.h (class win32_process_target): Update.\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "e0ba3077dfa324e239565653eeb016ae8e86e59d",
      "old_mode": 33188,
      "old_path": "gdbserver/ChangeLog",
      "new_id": "73adc6542a4e223d3d877315eca7732437117cb1",
      "new_mode": 33188,
      "new_path": "gdbserver/ChangeLog"
    },
    {
      "type": "modify",
      "old_id": "49511125897dcad50055cfefac91f13af6069a3a",
      "old_mode": 33188,
      "old_path": "gdbserver/linux-low.cc",
      "new_id": "7cf7d90fdbc6aa30032d49fc6bbdcf53c055018a",
      "new_mode": 33188,
      "new_path": "gdbserver/linux-low.cc"
    },
    {
      "type": "modify",
      "old_id": "d1d89106e50c50178ebf8a9259912edb342e74fa",
      "old_mode": 33188,
      "old_path": "gdbserver/linux-low.h",
      "new_id": "85b5c8a62d11353fc57fd10508f9bd411548285c",
      "new_mode": 33188,
      "new_path": "gdbserver/linux-low.h"
    },
    {
      "type": "modify",
      "old_id": "f38c3110cbd69853d349b1b42fb5b4d12b6c45a0",
      "old_mode": 33188,
      "old_path": "gdbserver/lynx-low.cc",
      "new_id": "5c46567f9ede1c0e8e70510062dce3fabf04d3b6",
      "new_mode": 33188,
      "new_path": "gdbserver/lynx-low.cc"
    },
    {
      "type": "modify",
      "old_id": "35714713fd2d4e5fe1ebed218195a7808df40a11",
      "old_mode": 33188,
      "old_path": "gdbserver/lynx-low.h",
      "new_id": "ea6cf008f5b134a84a656e9dab8c957725a35248",
      "new_mode": 33188,
      "new_path": "gdbserver/lynx-low.h"
    },
    {
      "type": "modify",
      "old_id": "6cac6eb4329f96307267e5fa1797cc9744b6f9ca",
      "old_mode": 33188,
      "old_path": "gdbserver/nto-low.cc",
      "new_id": "a051f36eeccf78a3c261e42b7e0f83e2f39adbcc",
      "new_mode": 33188,
      "new_path": "gdbserver/nto-low.cc"
    },
    {
      "type": "modify",
      "old_id": "94837ab605134ee86f6e8c1d20617e36009748dd",
      "old_mode": 33188,
      "old_path": "gdbserver/nto-low.h",
      "new_id": "f630360a2f43007447c0ee0e98d552b129edb054",
      "new_mode": 33188,
      "new_path": "gdbserver/nto-low.h"
    },
    {
      "type": "modify",
      "old_id": "16daf93440ed00ee3d5585983ffd34cc9474fabd",
      "old_mode": 33188,
      "old_path": "gdbserver/target.h",
      "new_id": "e42c7509bb18168baa366bfddd774821fabca32f",
      "new_mode": 33188,
      "new_path": "gdbserver/target.h"
    },
    {
      "type": "modify",
      "old_id": "e7df444451df8588952396d81bebd047a60aa90d",
      "old_mode": 33188,
      "old_path": "gdbserver/win32-low.cc",
      "new_id": "9e4e4c368ca19eb23464907ec05864ffb3b6b241",
      "new_mode": 33188,
      "new_path": "gdbserver/win32-low.cc"
    },
    {
      "type": "modify",
      "old_id": "9c74ffa9c585cc497f14963cd52795749a6badf2",
      "old_mode": 33188,
      "old_path": "gdbserver/win32-low.h",
      "new_id": "ff3659f6dabac6213c3c0348382a5f22dcab9b85",
      "new_mode": 33188,
      "new_path": "gdbserver/win32-low.h"
    }
  ]
}
