...and for new codegen backend
This commit is contained in:
@@ -39,9 +39,9 @@ void codegen_allocator_init()
|
|||||||
/* TODO: check deployment target: older Intel-based versions of macOS don't play
|
/* TODO: check deployment target: older Intel-based versions of macOS don't play
|
||||||
nice with MAP_JIT. */
|
nice with MAP_JIT. */
|
||||||
#elif defined(__APPLE__) && defined(MAP_JIT)
|
#elif defined(__APPLE__) && defined(MAP_JIT)
|
||||||
mem_block_alloc = mmap(0, MEM_BLOCK_NR * MEM_BLOCK_SIZE, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_ANON|MAP_PRIVATE|MAP_JIT, 0, 0);
|
mem_block_alloc = mmap(0, MEM_BLOCK_NR * MEM_BLOCK_SIZE, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_ANON|MAP_PRIVATE|MAP_JIT, -1, 0);
|
||||||
#else
|
#else
|
||||||
mem_block_alloc = mmap(0, MEM_BLOCK_NR * MEM_BLOCK_SIZE, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_ANON|MAP_PRIVATE, 0, 0);
|
mem_block_alloc = mmap(0, MEM_BLOCK_NR * MEM_BLOCK_SIZE, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_ANON|MAP_PRIVATE, -1, 0);
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
for (c = 0; c < MEM_BLOCK_NR; c++)
|
for (c = 0; c < MEM_BLOCK_NR; c++)
|
||||||
|
Reference in New Issue
Block a user