|
Lines 1-11
Link Here
|
| 1 |
--- src/3rdparty/rpmalloc/rpmalloc/rpmalloc/rpmalloc.c.orig 2018-07-14 14:17:12 UTC |
|
|
| 2 |
+++ src/3rdparty/rpmalloc/rpmalloc/rpmalloc/rpmalloc.c |
| 3 |
@@ -1627,6 +1627,8 @@ _memory_map_os(size_t size, size_t* offset) { |
| 4 |
#else |
| 5 |
# if defined(__APPLE__) |
| 6 |
void* ptr = mmap(0, size + padding, PROT_READ | PROT_WRITE, MAP_PRIVATE | MAP_ANONYMOUS | MAP_UNINITIALIZED, (_memory_huge_pages ? VM_FLAGS_SUPERPAGE_SIZE_2MB : -1), 0); |
| 7 |
+# elif defined(__FreeBSD__) |
| 8 |
+ void* ptr = mmap(0, size + padding, PROT_READ | PROT_WRITE, MAP_PRIVATE | MAP_ANONYMOUS | MAP_UNINITIALIZED, -1, 0); |
| 9 |
# else |
| 10 |
void* ptr = mmap(0, size + padding, PROT_READ | PROT_WRITE, (_memory_huge_pages ? MAP_HUGETLB : 0) | MAP_PRIVATE | MAP_ANONYMOUS | MAP_UNINITIALIZED, -1, 0); |
| 11 |
# endif |