Lines Matching refs:memblock
75 static void setup_per_thread_regions(char *memblock, char *memblock_share, int fault_type, size_t m…
88 char *ptr, *memblock, *memblock_share = NULL; in map_mem_regions_default() local
90 memblock = (char *)mmap(NULL, memsize, PROT_READ | PROT_WRITE, MAP_ANON | MAP_PRIVATE, -1, 0); in map_mem_regions_default()
91 T_QUIET; T_ASSERT_NE((void *)memblock, MAP_FAILED, "mmap"); in map_mem_regions_default()
95 for (ptr = memblock; ptr < memblock + memsize; ptr += pgsize) { in map_mem_regions_default()
100 memsize, 0, VM_FLAGS_ANYWHERE, mach_task_self(), (vm_address_t)memblock, FALSE, in map_mem_regions_default()
103 setup_per_thread_regions(memblock, memblock_share, fault_type, memsize); in map_mem_regions_default()
112 char *ptr, *memblock = NULL, *memblock_share = NULL; in map_mem_regions_single() local
129 …T_QUIET; T_ASSERT_MACH_SUCCESS(vm_map(mach_task_self(), (vm_address_t *)&memblock, size, 0, VM_FLA… in map_mem_regions_single()
135 for (ptr = memblock; ptr < memblock + memsize; ptr += pgsize) { in map_mem_regions_single()
140 memsize, 0, VM_FLAGS_ANYWHERE, mach_task_self(), (vm_address_t)memblock, FALSE, in map_mem_regions_single()
143 setup_per_thread_regions(memblock, memblock_share, fault_type, memsize); in map_mem_regions_single()
153 char *ptr, *memblock, *memblock_share; in map_mem_regions_multiple() local
159 memblock = NULL; in map_mem_regions_multiple()
168 memblock = (char *)mmap(NULL, region_len, PROT_READ | PROT_WRITE, MAP_ANON | MAP_PRIVATE, fd, 0); in map_mem_regions_multiple()
169 T_QUIET; T_ASSERT_NE((void *)memblock, MAP_FAILED, "mmap"); in map_mem_regions_multiple()
170 memregion_config_per_thread[i].region_addr = memblock; in map_mem_regions_multiple()
176 for (ptr = memblock; ptr < memblock + region_len; ptr += pgsize) { in map_mem_regions_multiple()
182 region_len, 0, VM_FLAGS_ANYWHERE, mach_task_self(), (vm_address_t)memblock, FALSE, in map_mem_regions_multiple()
207 setup_per_thread_regions(char *memblock, char *memblock_share, int fault_type, size_t memsize) in setup_per_thread_regions() argument
227 memregion_config_per_thread[i].region_addr = memblock + region_start; in setup_per_thread_regions()