Searched refs:memblock (Results 1 – 3 of 3) sorted by relevance
| /xnu-10002.41.9/tools/tests/perf_index/ |
| H A D | test_fault_helper.c | 15 static char* memblock; variable 24 memblock = (char *)mmap(NULL, MEMSIZE, PROT_READ | PROT_WRITE, MAP_ANON | MAP_PRIVATE, -1, 0); in test_fault_setup() 25 VERIFY(memblock != MAP_FAILED, "mmap failed"); in test_fault_setup() 28 for (ptr = memblock; ptr < memblock + MEMSIZE; ptr += pgsz) { in test_fault_setup() 33 retval = mprotect(memblock, MEMSIZE, PROT_READ); in test_fault_setup() 36 retval = mprotect(memblock, MEMSIZE, PROT_READ | PROT_WRITE); in test_fault_setup() 68 for (ptr = memblock + region_start; ptr < memblock + region_end; ptr += pgsz) { in test_fault_helper() 81 retval = mprotect(memblock + region_start, region_len, PROT_READ) == 0; in test_fault_helper() 83 retval = mprotect(memblock + region_start, region_len, PROT_READ | PROT_WRITE) == 0; in test_fault_helper() 86 retval = munmap(memblock + region_start, region_len) == 0; in test_fault_helper() [all …]
|
| H A D | perfindex-memory.c | 8 static char *memblock; variable 46 memblock = (char*)malloc(memsize); 47 VERIFY(memblock != NULL, "malloc failed"); 49 memblockfiller = memblock; 76 memcpy(memblock + region_start + memsize / 2, memblock + region_start, copy_len); 84 free(memblock);
|
| /xnu-10002.41.9/tests/ |
| H A D | perf_vmfault.c | 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() [all …]
|