)]}'
{
  "commit": "287f48e6e5cdabecefc7a88e35b1a7beca88493a",
  "tree": "4e143c38468d395de06ca7f379022d2d1f1feaf9",
  "parents": [
    "ea988f43d8de89549d9f05061c340d753ba06205"
  ],
  "author": {
    "name": "Elliott Hughes",
    "email": "enh@google.com",
    "time": "Tue Oct 11 00:01:35 2022 +0000"
  },
  "committer": {
    "name": "Elliott Hughes",
    "email": "enh@google.com",
    "time": "Tue Oct 11 00:01:35 2022 +0000"
  },
  "message": "riscv64: more \u003csys/ucontext.h\u003e.\n\nActually, we don\u0027t want to reuse the kernel struct ucontext because its\nuc_mcontext has the wrong type, which means the fields within that end\nup with the wrong names. Add the call site that made that evident, and\nupdate \u003csys/ucontext.h\u003e appropriately.\n\nSigned-off-by: Mao Han \u003chan_mao@linux.alibaba.com\u003e\nSigned-off-by: Xia Lifang \u003clifang_xia@linux.alibaba.com\u003e\nSigned-off-by: Chen Guoyin \u003cchenguoyin.cgy@linux.alibaba.com\u003e\nSigned-off-by: Wang Chen \u003cwangchen20@iscas.ac.cn\u003e\nSigned-off-by: Lu Xufan \u003cluxufan@iscas.ac.cn\u003e\nTest: treehugger\nChange-Id: If1d079afef0d5953aa22d9b0e049cfb0119c7718\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "3460a6d54b3fb08e10751476a407c117e662a782",
      "old_mode": 33188,
      "old_path": "libc/bionic/android_profiling_dynamic.cpp",
      "new_id": "8c9127ecc203dd6928bafbbb53ff7781f1ac323f",
      "new_mode": 33188,
      "new_path": "libc/bionic/android_profiling_dynamic.cpp"
    },
    {
      "type": "modify",
      "old_id": "b000914ad4e77432268d501a596044cca4f6119c",
      "old_mode": 33188,
      "old_path": "libc/include/sys/ucontext.h",
      "new_id": "68b218ea1c3f9fddac8d25acaa32e3ecaed6e3e3",
      "new_mode": 33188,
      "new_path": "libc/include/sys/ucontext.h"
    }
  ]
}
