/darwin-on-arm/xnu/bsd/kern/ |
H A D | mach_loader.c | 129 int64_t slide, 142 int64_t slide, 161 int64_t slide, 170 int64_t slide, 178 int64_t slide, 213 int64_t slide, 250 int64_t slide, load_result_t *result) 267 result->all_image_info_addr += slide; 488 int64_t slide = 0; local 579 * For PIE and dyld, slide everythin 248 note_all_image_info_section(const struct segment_command_64 *scp, boolean_t is64, size_t section_size, const void *sections, int64_t slide, load_result_t *result) argument 856 load_segment( struct load_command *lcp, uint32_t filetype, void * control, off_t pager_offset, off_t macho_size, struct vnode *vp, vm_map_t map, int64_t slide, load_result_t *result ) argument 1059 load_main( struct entry_point_command *epc, thread_t thread, int64_t slide, load_result_t *result ) argument 1116 load_unixthread( struct thread_command *tcp, thread_t thread, int64_t slide, load_result_t *result ) argument 1323 load_dylinker( struct dylinker_command *lcp, integer_t archbits, vm_map_t map, thread_t thread, int depth, int64_t slide, load_result_t *result ) argument 1560 set_code_unprotect( struct encryption_info_command *eip, caddr_t addr, vm_map_t map, int64_t slide, struct vnode *vp) argument [all...] |
H A D | kern_sysctl.c | 3142 uint32_t slide; local 3144 slide = vm_kernel_slide ? 1 : 0; 3146 return sysctl_io_number( req, slide, sizeof(int), NULL, NULL); 3149 SYSCTL_PROC(_kern, OID_AUTO, slide,
|
/darwin-on-arm/xnu/osfmk/vm/ |
H A D | vm_shared_region.h | 122 uint32_t slide; member in struct:vm_shared_region_slide_info 182 extern kern_return_t vm_shared_region_sliding_valid(uint32_t slide); 187 uint32_t slide,
|
H A D | vm_shared_region.c | 774 slide_info.slide = 0; 1381 vm_shared_region_sliding_valid(uint32_t slide) { argument 1385 if ((shared_region_completed_slide == TRUE) && slide) { 1386 if (slide != slide_info.slide) { 1389 } else if (slide == slide_info.slide) { 1393 * same slide value before. 1395 * we don't want to slide again and 1409 uint32_t slide, 1405 vm_shared_region_slide_init( mach_vm_size_t slide_info_size, mach_vm_offset_t start, mach_vm_size_t size, uint32_t slide, memory_object_control_t sr_file_control) argument 1587 uint32_t slide = slide_info.slide; local [all...] |
/darwin-on-arm/xnu/bsd/vm/ |
H A D | vm_unix.c | 1438 _shared_region_slide(uint32_t slide, argument 1448 if((error = vm_shared_region_slide_init(slide_size, entry_start_address, entry_size, slide, sr_file_control))) { 1492 uint32_t slide = uap->slide; local 1503 if ((kr = vm_shared_region_sliding_valid(slide)) != KERN_SUCCESS) { 1507 * with the same slide value that was used earlier 1544 if (slide) { 1545 kr = _shared_region_slide(slide, 1760 uint64_t slide = vm_kernel_slide; 1762 if (sizeof(slide) ! [all...] |
/darwin-on-arm/xnu/tools/tests/xnu_quick_test/ |
H A D | tests.c | 5147 uint64_t slide = 0; local 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); [all...] |