core/heap.c
/* use heap_mmap to allocate large chunks of executable memory
 * it's mainly used to allocate our fcache units
 */
use heap_mmap to allocate large chunks of executable memory
it's mainly used to allocate our fcache units
use heap_mmap to allocate large chunks of executable memory it ' s mainly used to allocate our fcache units
void *
heap_mmap_reserve(size_t reserve_size, size_t commit_size)
{
    return heap_mmap_ex(reserve_size, commit_size,
                        MEMPROT_EXEC|MEMPROT_READ|MEMPROT_WRITE, true);
}
void * heap_mmap_reserve ( size_t reserve_size , size_t commit_size ) { return heap_mmap_ex ( reserve_size , commit_size , MEMPROT_EXEC | MEMPROT_READ | MEMPROT_WRITE , true ) ; }
use heap_mmap to allocate large chunks of executable memory
 it's mainly used to allocate our fcache units
use heap_mmap to allocate large chunks of executable memory it ' s mainly used to allocate our fcache units
/* heap_mmap always marks as executable */