)]}'
{
  "commit": "d4e488eb6dfb31ee990fe17e4df30d9f1bc0f12b",
  "tree": "375be0272f288858c810ac752528cb024569568a",
  "parents": [
    "336cdd9031807bca6c1730a6842315a3509be960"
  ],
  "author": {
    "name": "Ian Rogers",
    "email": "irogers@google.com",
    "time": "Wed Feb 14 15:39:25 2018 -0800"
  },
  "committer": {
    "name": "Nicolas Capens",
    "email": "nicolascapens@google.com",
    "time": "Mon May 07 19:22:32 2018 +0000"
  },
  "message": "Allocate executable memory backed by named mmaps on Linux.\n\nExecutable heap memory can confuse profiling tools. Use memfd_create\non Linux, if possible, to create a named anonymous memory region.\n\nOnly enabled if LINUX_ENABLE_NAMED_MMAP is defined.\n\nBug b/73721724\n\nChange-Id: I420711e4f64725ae834ab54264038683e4c445fe\nReviewed-on: https://swiftshader-review.googlesource.com/17208\nReviewed-by: Alexis Hétu \u003csugoi@google.com\u003e\nReviewed-by: Ian Rogers \u003cirogers@google.com\u003e\nTested-by: Nicolas Capens \u003cnicolascapens@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "f946d2fa342a0321cd4082c58e1d0a3ba863b068",
      "old_mode": 33188,
      "old_path": "src/Common/Memory.cpp",
      "new_id": "938223ee372e31d1b93264ae9cb75dadb2f3b9ad",
      "new_mode": 33188,
      "new_path": "src/Common/Memory.cpp"
    }
  ]
}
