Lines Matching refs:test_map
562 void *free_area, *shstk, *test_map = (void *)0xFFFFFFFFFFFFFFFF; in test_guard_gap_other_gaps() local
573 while (test_map > shstk) { in test_guard_gap_other_gaps()
574 test_map = mmap(0, PAGE_SIZE, PROT_READ | PROT_WRITE, in test_guard_gap_other_gaps()
576 if (test_map == MAP_FAILED) in test_guard_gap_other_gaps()
579 cur->mapping = test_map; in test_guard_gap_other_gaps()
594 if (shstk - test_map - PAGE_SIZE != PAGE_SIZE) in test_guard_gap_other_gaps()
605 void *free_area, *shstk_start, *test_map = (void *)0xFFFFFFFFFFFFFFFF; in test_guard_gap_new_mappings_gaps() local
619 while (test_map > shstk_start) { in test_guard_gap_new_mappings_gaps()
620 test_map = (void *)syscall(__NR_map_shadow_stack, 0, PAGE_SIZE, 0); in test_guard_gap_new_mappings_gaps()
621 if (test_map == MAP_FAILED) { in test_guard_gap_new_mappings_gaps()
628 cur->mapping = test_map; in test_guard_gap_new_mappings_gaps()
633 if (test_map == free_area + PAGE_SIZE) { in test_guard_gap_new_mappings_gaps()