)]}'
{
  "commit": "f39d783ef3ef4ba7a795e86848a4b2652ec34eaf",
  "tree": "3b78ab4bcb696d1deabcfe376c81e99730de4c9e",
  "parents": [
    "3fd0ca63468f63b4e2fc7c2683facfa7c52a922b"
  ],
  "author": {
    "name": "Curtis Millar",
    "email": "curtis.millar@data61.csiro.au",
    "time": "Mon Sep 21 11:10:11 2020 +1000"
  },
  "committer": {
    "name": "Curtis Millar",
    "email": "curtis.millar@data61.csiro.au",
    "time": "Mon Sep 21 11:12:16 2020 +1000"
  },
  "message": "Force GCC to find new location of TLS base\n\nGCC will sometimes optimise accesses to TLS across function calls\nassuming that the TLS base address has not been changed and thus none of\nthe TLS variables have been relocated.\n\nGiven initialising musl libc explicitly creates a new TLS region,\nupdating __sel4_ipc_buffer requires us to force GCC to find its address\nin the new TLS region rather than re-using the address it already\ndetermined.\n\nSigned-off-by: Curtis Millar \u003ccurtis.millar@data61.csiro.au\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "bad8ace297ec98929061f2f93e42491ddef5d8f0",
      "old_mode": 33188,
      "old_path": "libsel4muslcsys/src/vsyscall.c",
      "new_id": "d48d58b68aaa89a4fde94d8dcdd31dd3b02a7b18",
      "new_mode": 33188,
      "new_path": "libsel4muslcsys/src/vsyscall.c"
    }
  ]
}
