)]}'
{
  "commit": "781d618951dd38eb97b8ebe84c51fc1a854cabc6",
  "tree": "632050b8e4d847dbb2955ecb196f705e8e1743de",
  "parents": [
    "f39d783ef3ef4ba7a795e86848a4b2652ec34eaf"
  ],
  "author": {
    "name": "Curtis Millar",
    "email": "curtis.millar@data61.csiro.au",
    "time": "Mon Sep 21 18:45:05 2020 +1000"
  },
  "committer": {
    "name": "Curtis Millar",
    "email": "curtis.millar@data61.csiro.au",
    "time": "Tue Sep 22 09:02:44 2020 +1000"
  },
  "message": "Constructors between vsyscall init and libc init\n\nAdd a region for constructors to be placed between __sysinfo being\ninitialised to sel4_vsyscall and libc_init to allow a user-level\nimplementation to set up virtual memory syscalls use by libc_init whilst\ndepending on a functioning implementation of malloc.\n\nSigned-off-by: Curtis Millar \u003ccurtis.millar@data61.csiro.au\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "336a75cb02f56da86ebc6444b2a7454afebd9fb6",
      "old_mode": 33188,
      "old_path": "libsel4muslcsys/CMakeLists.txt",
      "new_id": "731bc6571fb11abf68a41c14e67bb674a580847e",
      "new_mode": 33188,
      "new_path": "libsel4muslcsys/CMakeLists.txt"
    },
    {
      "type": "modify",
      "old_id": "722cee7eeb8f763d13d9bcb204952a19451c42b6",
      "old_mode": 33188,
      "old_path": "libsel4muslcsys/include/muslcsys/vsyscall.h",
      "new_id": "c96871da6fb8ecb4a2b38e5b2b50c482fb29c3cf",
      "new_mode": 33188,
      "new_path": "libsel4muslcsys/include/muslcsys/vsyscall.h"
    },
    {
      "type": "modify",
      "old_id": "d48d58b68aaa89a4fde94d8dcdd31dd3b02a7b18",
      "old_mode": 33188,
      "old_path": "libsel4muslcsys/src/vsyscall.c",
      "new_id": "aa3ce888354001ca7350387934a1346c4b18cf1b",
      "new_mode": 33188,
      "new_path": "libsel4muslcsys/src/vsyscall.c"
    }
  ]
}
