)]}'
{
  "commit": "b2aba1ce1326df73c03641e1cb01d2c5aa577015",
  "tree": "e4d47592c803e5eb98d7610c2a5e9fd5b4805351",
  "parents": [
    "0ad5b8a3b7cd2cfbdef3a3cbe45975b6d027a283"
  ],
  "author": {
    "name": "Guinevere Larsen",
    "email": "guinevere@redhat.com",
    "time": "Wed Apr 23 11:26:51 2025 -0300"
  },
  "committer": {
    "name": "Guinevere Larsen",
    "email": "guinevere@redhat.com",
    "time": "Thu Apr 24 15:48:29 2025 -0300"
  },
  "message": "gdb: update corner case when canonicalizing riscv syscall names\n\nThe script syscalls/riscv-canonicalize-syscall-gen.py has been recently\nintroduced to help support record-full in riscv systems.  However, it\nwas developed before commit 432eca4113d5748ad284a068873455f9962b44fe,\nwhich made the GDB enum more consistent, which forced the python script\nto have a corner case for the \"gdb_old_mmap\" case.\n\nSince the aforementioned commit has already been merged, we need to\nupdate the special case for the mmap syscall. A special case is still\nneeded because the script would expect that the glibc sources call the\nsyscall \"old_mmap\", or that gdb call it \"gdb_sys_mmap\", neither of which\nhappens unfortunately.\n\nThis commit doesn\u0027t change the .c file because it was already fixed by a\ndifferent commit, 65ab41b7d5c612b6000b28f4c50bb256b2a9e22b, which was\npushed as obvious to fix the build issues.\n\nTested-By: Luis Machado \u003cluis.machado@arm.com\u003e\nApproved-By: Luis Machado \u003cluis.machado@arm.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "c7dda93d0cdd8adc1db58a05fe2d7c74fed6ea19",
      "old_mode": 33261,
      "old_path": "gdb/syscalls/riscv-canonicalize-syscall-gen.py",
      "new_id": "40039bb0f1546ca313e41bd0a6a976954e47d2db",
      "new_mode": 33261,
      "new_path": "gdb/syscalls/riscv-canonicalize-syscall-gen.py"
    }
  ]
}
