)]}'
{
  "commit": "322bfaa2ea17c0f2391c03fbeed01acd9c5e6ae9",
  "tree": "ad1ba99f6c9c7f1598e0c95420cb983e038e6c45",
  "parents": [
    "9729930344687c7077531ab07cb9dc275795b413"
  ],
  "author": {
    "name": "Ilya Leoshkevich",
    "email": "iii@linux.ibm.com",
    "time": "Tue Oct 01 21:32:08 2024 +0200"
  },
  "committer": {
    "name": "Richard Henderson",
    "email": "richard.henderson@linaro.org",
    "time": "Tue Oct 08 06:31:36 2024 -0700"
  },
  "message": "linux-user: Trace wait4()\u0027s and waitpid()\u0027s wstatus\n\nBorrow the code for formatting the most frequent WIFEXITED() and\nWIFSIGNALED() special cases from from the strace\u0027s printstatus().\n\nOutput examples:\n\n    474729 wait4(-1,0x7f00767ff0a0,0,(nil)) \u003d 474733 (wstatus\u003d{WIFEXITED(s) \u0026\u0026 WEXITSTATUS(s) \u003d\u003d 1})\n    475833 wait4(-1,0x7f7de61ff0a0,0,(nil)) \u003d 475837 (wstatus\u003d{WIFSIGNALED(s) \u0026\u0026 WTERMSIG(s) \u003d\u003d SIGKILL})\n    1168 waitpid(1171,0x7f44eea00340,0) \u003d 1171 (wstatus\u003d{WIFSIGNALED(s) \u0026\u0026 WTERMSIG(s) \u003d\u003d SIGKILL})\n\nSigned-off-by: Ilya Leoshkevich \u003ciii@linux.ibm.com\u003e\nMessage-ID: \u003c20241001193244.14939-1-iii@linux.ibm.com\u003e\n[rth: Drop extra output for NULL wstatus or error reading.]\nSigned-off-by: Richard Henderson \u003crichard.henderson@linaro.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "d3cdd09dc163bea0038a5df1adb77e2a1d0e8691",
      "old_mode": 33188,
      "old_path": "linux-user/strace.c",
      "new_id": "cf9eaf71c95c6f82412e32a43981f81a6c37412d",
      "new_mode": 33188,
      "new_path": "linux-user/strace.c"
    },
    {
      "type": "modify",
      "old_id": "ef658224fc81116a3371bec199c657647b825f40",
      "old_mode": 33188,
      "old_path": "linux-user/strace.list",
      "new_id": "f8899710b5b2d0c56d936a713cf3cc9e25f52205",
      "new_mode": 33188,
      "new_path": "linux-user/strace.list"
    }
  ]
}
