Lines Matching refs:slide
5147 uint64_t slide = 0;
5152 result = sysctlbyname("kern.slide", &slide_enabled, &size, NULL, 0);
5154 printf("sysctlbyname(\"kern.slide\") failed with errno %d\n", errno);
5159 size = sizeof(slide);
5160 result = kas_info(KAS_INFO_KERNEL_TEXT_SLIDE_SELECTOR, &slide, &size);
5162 /* syscall supported, slide must be non-zero if running latest xnu and KASLR is enabled */
5163 if (slide_enabled && (slide == 0)) {
5164 printf("kas_info(KAS_INFO_KERNEL_TEXT_SLIDE_SELECTOR, &slide, &size) reported slide of 0x%016llx\n", slide);
5167 if (size != sizeof(slide)) {
5168 printf("kas_info(KAS_INFO_KERNEL_TEXT_SLIDE_SELECTOR, &slide, &size) reported size of %lu\n", size);
5176 printf("kas_info(KAS_INFO_KERNEL_TEXT_SLIDE_SELECTOR, &slide, &size) returned unexpected errno (errno %d)\n", errno);
5182 size = sizeof(slide);
5189 size = sizeof(slide) + 1; /* EINVAL */
5202 size = sizeof(slide);
5203 result = kas_info(KAS_INFO_MAX_SELECTOR /* EINVAL */, &slide, &size);
5205 printf("kas_info(KAS_INFO_MAX_SELECTOR, &slide, &size) returned unexpected success or errno (result %d errno %d)\n", result, errno);