)]}'
{
  "commit": "ba4bedeafa1cd9361b49a11dcd0e4eb0de6dadca",
  "tree": "870cce99a603baa5a008142c3c3c362df2905c7e",
  "parents": [
    "959a00dc23de6c0a214488b8378a7e744e192213"
  ],
  "author": {
    "name": "Kirill Radkin",
    "email": "kirill.radkin@syntacore.com",
    "time": "Tue Jun 03 16:48:23 2025 +0300"
  },
  "committer": {
    "name": "Pedro Alves",
    "email": "pedro@palves.net",
    "time": "Fri Jun 20 15:17:24 2025 +0100"
  },
  "message": "gdbserver: Update require_int function to parse offset for pread packet\n\nCurrently gdbserver uses the require_int() function to parse the\nrequested offset (in vFile::pread packet and the like).  This function\nallows integers up to 0x7fffffff (to fit in 32-bit int), however the\noffset (for the pread system call) has an off_t type which can be\nlarger than 32-bit.\n\nThis patch allows require_int() function to parse offset up to the\nmaximum value implied by the off_t type.\n\nApproved-By: Pedro Alves \u003cpedro@palves.net\u003e\nChange-Id: I3691bcc1ab1838c0db7f8b82d297d276a5419c8c\n",
  "tree_diff": [
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "6ca8cf08a080d85c2902239e5dc60356bd5b5492",
      "new_mode": 33188,
      "new_path": "gdb/testsuite/gdb.server/pread-offset-size.S"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "54e67c529f9bff5cc637642a859dd2792520a469",
      "new_mode": 33188,
      "new_path": "gdb/testsuite/gdb.server/pread-offset-size.exp"
    },
    {
      "type": "modify",
      "old_id": "ca8e4918e476ff87e65aebd4fa5f913fdef8dc35",
      "old_mode": 33188,
      "old_path": "gdbserver/hostio.cc",
      "new_id": "69729a83447c63c19a856d72f15cf080a983788c",
      "new_mode": 33188,
      "new_path": "gdbserver/hostio.cc"
    }
  ]
}
