)]}'
{
  "commit": "e01a28f8cd0672b26a2cf80ad7ebafe953063293",
  "tree": "26594a576804dc76493c662f06a492bb0e2044c1",
  "parents": [
    "1db063ce1e1c7e244f429fafc0c55df631bd12f5"
  ],
  "author": {
    "name": "Nico Weber",
    "email": "nicolasweber@gmx.de",
    "time": "Wed Sep 25 11:57:51 2019 +0000"
  },
  "committer": {
    "name": "Nico Weber",
    "email": "nicolasweber@gmx.de",
    "time": "Wed Sep 25 11:57:51 2019 +0000"
  },
  "message": "builtins test: Move clear_cache_test.c from a mprotect()ed global to a mmap()ed variable\n\nld64 in the macOS 10.15 SDK gives __DATA a maxprot of 3, meaning it\ncan\u0027t be made executable at runtime by default.\n\nChange clear_cache_test.c to use mmap()ed data that\u0027s mapped as writable\nand executable from the beginning, instead of trying to mprotect()ing a\n__DATA variable as executable. This fixes the test on macOS with the\n10.15 SDK.\n\nPR43407.\n\nDifferential Revision: https://reviews.llvm.org/D67929\n\ngit-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@372849 91177308-0d34-0410-b5e6-96231b3b80d8\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "e85cc30271373a4331d96c4012bf5eabf71b2ad3",
      "old_mode": 33188,
      "old_path": "test/builtins/Unit/clear_cache_test.c",
      "new_id": "4220ba65190f931cca7cb48790194d35f187cae6",
      "new_mode": 33188,
      "new_path": "test/builtins/Unit/clear_cache_test.c"
    }
  ]
}
