)]}'
{
  "commit": "9d124749d2a6fce91647b2b00475b6293c1c59df",
  "tree": "33f2d836543facaf4fe23ef073d7a050cad09826",
  "parents": [
    "e8a625d126e4be34d23b5df535bed134b2bb3156"
  ],
  "author": {
    "name": "Pedro Alves",
    "email": "pedro@palves.net",
    "time": "Fri Jul 02 11:46:40 2021 +0100"
  },
  "committer": {
    "name": "Pedro Alves",
    "email": "pedro@palves.net",
    "time": "Mon Nov 13 14:16:11 2023 +0000"
  },
  "message": "gdb/testsuite/lib/my-syscalls.S: Refactor new SYSCALL macro\n\nRefactor the syscall assembly code in gdb/testsuite/lib/my-syscalls.S\nbehind a SYSCALL macro so that it\u0027s easy to add new syscalls without\nduplicating code.\n\nNote that the way the macro is implemented, it only works correctly\nfor syscalls with up to 3 arguments, and, if the syscall doesn\u0027t\nreturn (the macro doesn\u0027t bother to save/restore callee-saved\nregisters).\n\nThe following patch will want to use the macro to define a wrapper for\nthe \"exit\" syscall, so the limitations continue to be sufficient.\n\nChange-Id: I8acf1463b11a084d6b4579aaffb49b5d0dea3bba\nReviewed-By: Andrew Burgess \u003caburgess@redhat.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "c0dbd0dffea83380379cdc9ab517cfa3d145e302",
      "old_mode": 33188,
      "old_path": "gdb/testsuite/lib/my-syscalls.S",
      "new_id": "38299e45284ea7eb3ad20a6f2b66c11ed73653fc",
      "new_mode": 33188,
      "new_path": "gdb/testsuite/lib/my-syscalls.S"
    }
  ]
}
