)]}'
{
  "commit": "eb497a2a77219d9cd4d05aa32bd569f5ff40b266",
  "tree": "3c36c0f4d4ff0f4eec53d8ffda7a206a109a0627",
  "parents": [
    "2a31c7aa00fcb29e2f4191a9a25b164755986e04"
  ],
  "author": {
    "name": "Tankut Baris Aktemur",
    "email": "tankut.baris.aktemur@intel.com",
    "time": "Mon Feb 17 16:11:54 2020 +0100"
  },
  "committer": {
    "name": "Tankut Baris Aktemur",
    "email": "tankut.baris.aktemur@intel.com",
    "time": "Thu Feb 20 17:35:06 2020 +0100"
  },
  "message": "gdbserver: turn target op \u0027request_interrupt\u0027 into a method\n\ngdbserver/ChangeLog:\n2020-02-20  Tankut Baris Aktemur  \u003ctankut.baris.aktemur@intel.com\u003e\n\n\tTurn process_stratum_target\u0027s request_interrupt op into a method of\n\tprocess_target.\n\n\t* target.h (struct process_stratum_target): Remove the target op.\n\t(class process_target): Add the target op.\n\n\tUpdate the derived classes and callers below.\n\n\t* remote-utils.cc (putpkt_binary_1): Update.\n\t(input_interrupt): Update.\n\t(getpkt): Update.\n\t* server.cc (handle_v_requests): Update.\n\t* linux-low.cc (linux_target_ops): Update.\n\t(linux_request_interrupt): Turn into ...\n\t(linux_process_target::request_interrupt): ... this.\n\t* linux-low.h (class linux_process_target): Update.\n\t* lynx-low.cc (lynx_target_ops): Update.\n\t(lynx_request_interrupt): Turn into ...\n\t(lynx_process_target::request_interrupt): ... this.\n\t* lynx-low.h (class lynx_process_target): Update.\n\t* nto-low.cc (nto_target_ops): Update.\n\t(nto_request_interrupt): Turn into ...\n\t(nto_process_target::request_interrupt): ... this.\n\t* nto-low.h (class nto_process_target): Update.\n\t* win32-low.cc (win32_target_ops): Update.\n\t(win32_request_interrupt): Turn into ...\n\t(win32_process_target::request_interrupt): ... this.\n\t* win32-low.h (class win32_process_target): Update.\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "0839105634464c5428b7311b5e68962dd2a32600",
      "old_mode": 33188,
      "old_path": "gdbserver/ChangeLog",
      "new_id": "75fb3489c5e7b47da827b366a4541771f5c2f5f8",
      "new_mode": 33188,
      "new_path": "gdbserver/ChangeLog"
    },
    {
      "type": "modify",
      "old_id": "f073a38f0929c218f543842f41f53dd15d5b5d48",
      "old_mode": 33188,
      "old_path": "gdbserver/linux-low.cc",
      "new_id": "3d02cb5431cf5ac44f6d60c8fe6887f053ee6c24",
      "new_mode": 33188,
      "new_path": "gdbserver/linux-low.cc"
    },
    {
      "type": "modify",
      "old_id": "05269dc18ab45ad4749c038673bf8f04935ee51e",
      "old_mode": 33188,
      "old_path": "gdbserver/linux-low.h",
      "new_id": "197a0bbe1d4b29a82d921e4f65fe261ee6040083",
      "new_mode": 33188,
      "new_path": "gdbserver/linux-low.h"
    },
    {
      "type": "modify",
      "old_id": "bedf9182ce2949380a3c79e89fb5b6496ed65648",
      "old_mode": 33188,
      "old_path": "gdbserver/lynx-low.cc",
      "new_id": "8b5300f08c29c4bfcf2e795fad059216a8907fac",
      "new_mode": 33188,
      "new_path": "gdbserver/lynx-low.cc"
    },
    {
      "type": "modify",
      "old_id": "9036eb3eff0deae9f72aa7726d3d7ad7d6fa10a3",
      "old_mode": 33188,
      "old_path": "gdbserver/lynx-low.h",
      "new_id": "795603af0d7d95a932c48f0da41f5308615ca473",
      "new_mode": 33188,
      "new_path": "gdbserver/lynx-low.h"
    },
    {
      "type": "modify",
      "old_id": "c229e41d5251341d9c0415ecc1efaa9cd43f529d",
      "old_mode": 33188,
      "old_path": "gdbserver/nto-low.cc",
      "new_id": "d60f72affd54f8645229a36bc461eefa47c15309",
      "new_mode": 33188,
      "new_path": "gdbserver/nto-low.cc"
    },
    {
      "type": "modify",
      "old_id": "0f4bb434483fa5b74840c879ce3a005a9e01bd02",
      "old_mode": 33188,
      "old_path": "gdbserver/nto-low.h",
      "new_id": "c6e0c295662448bd64cda99b1b636d902f680048",
      "new_mode": 33188,
      "new_path": "gdbserver/nto-low.h"
    },
    {
      "type": "modify",
      "old_id": "b8a8c6576f974b57264d1f6f8c18de79a5b72cb8",
      "old_mode": 33188,
      "old_path": "gdbserver/remote-utils.cc",
      "new_id": "b5248ab368eadbe7f06f8d90d1aa9c6cda50950a",
      "new_mode": 33188,
      "new_path": "gdbserver/remote-utils.cc"
    },
    {
      "type": "modify",
      "old_id": "4785eabaf06e9b5996d60a040707e5df24c3a044",
      "old_mode": 33188,
      "old_path": "gdbserver/server.cc",
      "new_id": "bc497f87b7f27bff7203b4d9bd595fb31b4681fa",
      "new_mode": 33188,
      "new_path": "gdbserver/server.cc"
    },
    {
      "type": "modify",
      "old_id": "7f37a904f76c8e672adf86e47d2e5c6b28c0547c",
      "old_mode": 33188,
      "old_path": "gdbserver/target.h",
      "new_id": "234a183427e7b85e6b844a05f5a38c672fa8f7f6",
      "new_mode": 33188,
      "new_path": "gdbserver/target.h"
    },
    {
      "type": "modify",
      "old_id": "4ac1b3a1ca271b7eb0265c23ba4b6da49a507ce4",
      "old_mode": 33188,
      "old_path": "gdbserver/win32-low.cc",
      "new_id": "098da30017d75439755f8c4d840ebbbdce9820e4",
      "new_mode": 33188,
      "new_path": "gdbserver/win32-low.cc"
    },
    {
      "type": "modify",
      "old_id": "0ecb2f8ebb5a54fd190ced673863788da297d47a",
      "old_mode": 33188,
      "old_path": "gdbserver/win32-low.h",
      "new_id": "2cb38a1419563f36067af0ce66b6cd43a4981e9a",
      "new_mode": 33188,
      "new_path": "gdbserver/win32-low.h"
    }
  ]
}
