Home
last modified time | relevance | path

Searched refs:memblock (Results 1 – 3 of 3) sorted by relevance

/xnu-10002.41.9/tools/tests/perf_index/
H A Dtest_fault_helper.c15 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 Dperfindex-memory.c8 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 Dperf_vmfault.c76 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 …]