Lines Matching refs:memblock
76 static void setup_per_thread_regions(char *memblock, char *memblock_share, int fault_type, size_t m…
89 char *ptr, *memblock, *memblock_share = NULL; in map_mem_regions_default() local
91 memblock = (char *)mmap(NULL, memsize, PROT_READ | PROT_WRITE, MAP_ANON | MAP_PRIVATE, -1, 0); in map_mem_regions_default()
92 T_QUIET; T_ASSERT_NE((void *)memblock, MAP_FAILED, "mmap"); in map_mem_regions_default()
96 for (ptr = memblock; ptr < memblock + memsize; ptr += pgsize) { in map_mem_regions_default()
101 memsize, 0, VM_FLAGS_ANYWHERE, mach_task_self(), (vm_address_t)memblock, FALSE, in map_mem_regions_default()
104 setup_per_thread_regions(memblock, memblock_share, fault_type, memsize); in map_mem_regions_default()
113 char *ptr, *memblock = NULL, *memblock_share = NULL; in map_mem_regions_single() local
130 …T_QUIET; T_ASSERT_MACH_SUCCESS(vm_map(mach_task_self(), (vm_address_t *)&memblock, size, 0, VM_FLA… in map_mem_regions_single()
136 for (ptr = memblock; ptr < memblock + memsize; ptr += pgsize) { in map_mem_regions_single()
141 memsize, 0, VM_FLAGS_ANYWHERE, mach_task_self(), (vm_address_t)memblock, FALSE, in map_mem_regions_single()
144 setup_per_thread_regions(memblock, memblock_share, fault_type, memsize); in map_mem_regions_single()
154 char *ptr, *memblock, *memblock_share; in map_mem_regions_multiple() local
160 memblock = NULL; in map_mem_regions_multiple()
169 memblock = (char *)mmap(NULL, region_len, PROT_READ | PROT_WRITE, MAP_ANON | MAP_PRIVATE, fd, 0); in map_mem_regions_multiple()
170 T_QUIET; T_ASSERT_NE((void *)memblock, MAP_FAILED, "mmap"); in map_mem_regions_multiple()
171 memregion_config_per_thread[i].region_addr = memblock; in map_mem_regions_multiple()
177 for (ptr = memblock; ptr < memblock + region_len; ptr += pgsize) { in map_mem_regions_multiple()
183 region_len, 0, VM_FLAGS_ANYWHERE, mach_task_self(), (vm_address_t)memblock, FALSE, in map_mem_regions_multiple()
208 setup_per_thread_regions(char *memblock, char *memblock_share, int fault_type, size_t memsize) in setup_per_thread_regions() argument
228 memregion_config_per_thread[i].region_addr = memblock + region_start; in setup_per_thread_regions()