)]}'
{
  "commit": "ea06bbaaaa975331a42f2054551e78f588020462",
  "tree": "91b39b2e32a82b8ad8ca70195c48a6a9ad27787f",
  "parents": [
    "6e3fd7e948d158a04c0af7130e6648ad75aaba66"
  ],
  "author": {
    "name": "Tankut Baris Aktemur",
    "email": "tankut.baris.aktemur@intel.com",
    "time": "Mon Feb 17 16:11:56 2020 +0100"
  },
  "committer": {
    "name": "Tankut Baris Aktemur",
    "email": "tankut.baris.aktemur@intel.com",
    "time": "Thu Feb 20 17:35:09 2020 +0100"
  },
  "message": "gdbserver: turn target op \u0027hostio_last_error\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 hostio_last_error op into a\n\tmethod of process_target.\n\n\t* target.h (struct process_stratum_target): Remove the target op.\n\t(class process_target): Add the target op.\n\t* target.cc: Add \"hostio.h\" to includes.\n\t(process_target::hostio_last_error): Define.\n\n\tUpdate the derived classes and callers below.\n\n\t* hostio.cc (hostio_error): Update.\n\t* linux-low.cc: Remove \"hostio.h\" from includes.\n\t(linux_target_ops): Update.\n\t* lynx-low.cc (lynx_target_ops): Update.\n\t* nto-low.cc (nto_target_ops): Update.\n\t* win32-low.h (class win32_process_target): Update.\n\t* win32-low.cc (win32_target_ops): Update.\n\t(wince_hostio_last_error): Turn into ...\n\t(win32_process_target::hostio_last_error): ... this.\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "8b1d55cf4b1fb61dcb85e9801e4b98dd49a7238c",
      "old_mode": 33188,
      "old_path": "gdbserver/ChangeLog",
      "new_id": "13fd47d65e34cf4d862e4915694bbba631a02b33",
      "new_mode": 33188,
      "new_path": "gdbserver/ChangeLog"
    },
    {
      "type": "modify",
      "old_id": "8af4fbf4087aa8866c21990529492ea3bbac002a",
      "old_mode": 33188,
      "old_path": "gdbserver/hostio.cc",
      "new_id": "a3b32cd0fdcb4a22f0983571fb216a763c1a37ef",
      "new_mode": 33188,
      "new_path": "gdbserver/hostio.cc"
    },
    {
      "type": "modify",
      "old_id": "ee5a6c027122cfbbe1fb2d0aafe2e3c8d6d428ca",
      "old_mode": 33188,
      "old_path": "gdbserver/linux-low.cc",
      "new_id": "a863474991d627e3100e482245ac877a7ddff329",
      "new_mode": 33188,
      "new_path": "gdbserver/linux-low.cc"
    },
    {
      "type": "modify",
      "old_id": "f0d0d4456c47815d442ea26015463cd2b6956ee8",
      "old_mode": 33188,
      "old_path": "gdbserver/lynx-low.cc",
      "new_id": "0e904d073280a126f496fef67087c1767017af72",
      "new_mode": 33188,
      "new_path": "gdbserver/lynx-low.cc"
    },
    {
      "type": "modify",
      "old_id": "b9e7ed06337d81dac82a957684d2b124f67c1240",
      "old_mode": 33188,
      "old_path": "gdbserver/nto-low.cc",
      "new_id": "ec0b477abe5945a5f9ac65d6611a26dab989dd8c",
      "new_mode": 33188,
      "new_path": "gdbserver/nto-low.cc"
    },
    {
      "type": "modify",
      "old_id": "f578dbea0da07b83184911c5a037e1d0a4725b39",
      "old_mode": 33188,
      "old_path": "gdbserver/target.cc",
      "new_id": "e09ee7d0fa4dd5142e99e57ea237e2c049398d63",
      "new_mode": 33188,
      "new_path": "gdbserver/target.cc"
    },
    {
      "type": "modify",
      "old_id": "2c818b3fb124b171b82c124a975674cfde4ee43f",
      "old_mode": 33188,
      "old_path": "gdbserver/target.h",
      "new_id": "5f603fdf0bc6cca25e33be10dd7fc20cf820e5db",
      "new_mode": 33188,
      "new_path": "gdbserver/target.h"
    },
    {
      "type": "modify",
      "old_id": "84223e129bfd909e650c77a64903670ed0c52709",
      "old_mode": 33188,
      "old_path": "gdbserver/win32-low.cc",
      "new_id": "727bc9c8c95acb9f4f3e7069693778cc63ef704e",
      "new_mode": 33188,
      "new_path": "gdbserver/win32-low.cc"
    },
    {
      "type": "modify",
      "old_id": "b2b8a6dedc326270005e123d547f62f1b318148e",
      "old_mode": 33188,
      "old_path": "gdbserver/win32-low.h",
      "new_id": "86447fd541afec6f6474d4b441a44ef8e1e781db",
      "new_mode": 33188,
      "new_path": "gdbserver/win32-low.h"
    }
  ]
}
