Lines Matching defs:slide
5142 uint64_t slide = 0;
5147 result = sysctlbyname("kern.slide", &slide_enabled, &size, NULL, 0);
5149 printf("sysctlbyname(\"kern.slide\") failed with errno %d\n", errno);
5154 size = sizeof(slide);
5155 result = kas_info(KAS_INFO_KERNEL_TEXT_SLIDE_SELECTOR, &slide, &size);
5157 /* syscall supported, slide must be non-zero if running latest xnu and KASLR is enabled */
5158 if (slide_enabled && (slide == 0)) {
5159 printf("kas_info(KAS_INFO_KERNEL_TEXT_SLIDE_SELECTOR, &slide, &size) reported slide of 0x%016llx\n", slide);
5162 if (size != sizeof(slide)) {
5163 printf("kas_info(KAS_INFO_KERNEL_TEXT_SLIDE_SELECTOR, &slide, &size) reported size of %lu\n", size);
5171 printf("kas_info(KAS_INFO_KERNEL_TEXT_SLIDE_SELECTOR, &slide, &size) returned unexpected errno (errno %d)\n", errno);
5177 size = sizeof(slide);
5184 size = sizeof(slide) + 1; /* EINVAL */
5197 size = sizeof(slide);
5198 result = kas_info(KAS_INFO_MAX_SELECTOR /* EINVAL */, &slide, &size);
5200 printf("kas_info(KAS_INFO_MAX_SELECTOR, &slide, &size) returned unexpected success or errno (result %d errno %d)\n", result, errno);