| /xnu-11215/security/ |
| H A D | mac_file.c | 175 int flags, uint64_t offset, int *maxprot) in mac_file_check_mmap() argument 180 maxp = *maxprot; in mac_file_check_mmap() 182 if ((maxp | *maxprot) != *maxprot) { in mac_file_check_mmap() 185 *maxprot = maxp; in mac_file_check_mmap()
|
| H A D | mac_process.c | 476 user_size_t u_size, int prot, int flags, int *maxprot) in mac_proc_check_map_anon() argument 490 MAC_CHECK(proc_check_map_anon, proc, cred, u_addr, u_size, prot, flags, maxprot); in mac_proc_check_map_anon()
|
| H A D | mac_framework.h | 207 int prot, int flags, uint64_t file_pos, int *maxprot) __result_use_check; 324 user_size_t u_size, int prot, int flags, int *maxprot) __result_use_check;
|
| H A D | mac_policy.h | 983 int *maxprot 2491 int *maxprot
|
| /xnu-11215/bsd/kern/ |
| H A D | kern_mman.c | 469 maxprot = VM_PROT_ALL; in mmap() 606 maxprot |= VM_PROT_READ; in mmap() 643 maxprot |= VM_PROT_WRITE; in mmap() 651 maxprot |= VM_PROT_WRITE; in mmap() 772 maxprot |= VM_PROT_EXECUTE; in mmap() 782 maxprot |= VM_PROT_READ; in mmap() 791 prot, maxprot, in mmap() 892 maxprot |= VM_PROT_EXECUTE; in mmap() 902 maxprot |= VM_PROT_READ; in mmap() 925 maxprot &= prot; in mmap() [all …]
|
| H A D | kern_core.c | 333 vm_prot_t maxprot; in coredump() local 615 maxprot = vbr.max_protection; in coredump() 617 if ((prot | maxprot) == VM_PROT_NONE) { in coredump() 637 int64_t fsize = ((maxprot & VM_PROT_READ) == VM_PROT_READ in coredump() 685 sc64->maxprot = maxprot; in coredump() 699 sc->maxprot = maxprot; in coredump()
|
| H A D | mach_loader.c | 318 scp->maxprot = scp32->maxprot; in widen_segment_command() 1108 if (scp->initprot == 0 && scp->maxprot == 0 && scp->vmaddr == 0) { in parse_machfile() 1830 vm_prot_t maxprot, in map_segment() argument 1893 initprot, maxprot, in map_segment() 1905 initprot, maxprot, in map_segment() 1932 vm_prot_t maxprot; in load_segment() local 2000 scp->maxprot, in load_segment() 2090 (scp->maxprot & VM_PROT_ALL) == VM_PROT_NONE) { in load_segment() 2242 maxprot = (scp->maxprot) & VM_PROT_ALL; in load_segment() 2263 maxprot, in load_segment() [all …]
|
| /xnu-11215/libkern/kxld/ |
| H A D | kxld_seg.c | 92 seg->maxprot = src->maxprot; in kxld_seg_init_from_macho_32() 122 seg->maxprot = src->maxprot; in kxld_seg_init_from_macho_64() 157 seg->maxprot = VM_PROT_ALL; in kxld_seg_create_seg_from_sections() 431 le->maxprot = VM_PROT_ALL; in kxld_seg_init_linkedit() 453 seg->maxprot = 0; in kxld_seg_clear() 668 seghdr->maxprot = seg->maxprot; in seg_export_macho_header_32() 739 seghdr->maxprot = seg->maxprot; in seg_export_macho_header_64() 855 seg->maxprot = TEXT_SEG_PROT; in kxld_seg_set_vm_protections() 858 seg->maxprot = DATA_SEG_PROT; in kxld_seg_set_vm_protections() 862 seg->maxprot = VM_PROT_ALL; in kxld_seg_set_vm_protections()
|
| H A D | kxld_seg.h | 55 vm_prot_t maxprot; member
|
| /xnu-11215/tests/ |
| H A D | perf_vmfault.c | 88 vm_prot_t curprot, maxprot; in map_mem_regions_default() local 102 &curprot, &maxprot, VM_INHERIT_DEFAULT), "vm_remap"); in map_mem_regions_default() 112 vm_prot_t curprot, maxprot; in map_mem_regions_single() local 142 &curprot, &maxprot, VM_INHERIT_DEFAULT), "vm_remap"); in map_mem_regions_single() 155 vm_prot_t curprot, maxprot; in map_mem_regions_multiple() local 184 &curprot, &maxprot, VM_INHERIT_DEFAULT), "vm_remap"); in map_mem_regions_multiple()
|
| H A D | os_thread_self_restrict_pagers.c | 335 vm_prot_t curprot, maxprot; in pager_test() local 386 &maxprot, in pager_test() 412 &maxprot, in pager_test()
|
| H A D | vm_test_mach_map.c | 591 vm_prot_t curprot, maxprot; variable 634 &maxprot, 937 vm_prot_t curprot, maxprot; variable 960 &maxprot, 974 &maxprot, 1012 vm_prot_t curprot, maxprot; variable 1033 &maxprot, 1049 &maxprot, 1950 vm_prot_t curprot, maxprot; variable 1964 &curprot, &maxprot, [all …]
|
| /xnu-11215/tests/vm/ |
| H A D | vm_ranges.c | 428 vm_prot_t maxprot; variable 435 addr, FALSE, &curprot, &maxprot, VM_INHERIT_NONE); 445 vm_prot_t maxprot; variable 452 addr, FALSE, &curprot, &maxprot, VM_INHERIT_NONE); 463 vm_prot_t maxprot; variable 470 addr, FALSE, &curprot, &maxprot, VM_INHERIT_NONE);
|
| /xnu-11215/EXTERNAL_HEADERS/mach-o/ |
| H A D | loader.h | 363 vm_prot_t maxprot; /* maximum VM protection */ member 383 vm_prot_t maxprot; /* maximum VM protection */ member
|
| /xnu-11215/osfmk/mach/ |
| H A D | dyld_kernel_fixups.h | 471 if ((seg->maxprot & VM_PROT_WRITE) || is_linkedit) { in kernel_collection_adjust_mh_addrs() 485 if (!(seg->maxprot & VM_PROT_EXECUTE)) { in kernel_collection_adjust_mh_addrs()
|
| /xnu-11215/SETUP/kextsymboltool/ |
| H A D | kextsymboltool.c | 753 segcmd.maxprot = PROT_READ; in main() 791 segcmd.maxprot = PROT_READ; in main()
|
| /xnu-11215/osfmk/vm/ |
| H A D | vm_tests.c | 857 vm_prot_t curprot, maxprot; in vm_test_map_copy_adjust_to_target() local 920 maxprot = VM_PROT_NONE; in vm_test_map_copy_adjust_to_target() 922 FALSE, ©4k, &curprot, &maxprot, in vm_test_map_copy_adjust_to_target() 929 maxprot = VM_PROT_NONE; in vm_test_map_copy_adjust_to_target() 931 FALSE, ©16k, &curprot, &maxprot, in vm_test_map_copy_adjust_to_target()
|
| /xnu-11215/tools/lldbmacros/ |
| H A D | macho.py | 315 … LC:{} : {} init:{:#0X} max:{:#0X}'.format(lc_cmd_str, segname, segment.initprot, segment.maxprot),
|
| /xnu-11215/osfmk/kdp/ |
| H A D | processor_core.c | 576 seg_command.maxprot = VM_PROT_READ; in coredump_save_segment_descriptions() 613 seg_command.maxprot = VM_PROT_READ; in coredump_save_segment_descriptions()
|
| /xnu-11215/bsd/vm/ |
| H A D | vm_unix.c | 1081 vm_prot_t maxprot = VM_PROT_ALL; in shared_region_map_and_slide_setup() local 1249 srfmp->fp->fp_glob, VM_PROT_ALL, MAP_FILE | MAP_PRIVATE | MAP_FIXED, 0, &maxprot); in shared_region_map_and_slide_setup()
|
| /xnu-11215/libkern/c++/ |
| H A D | OSKext.cpp | 1933 if ((seg->maxprot & VM_PROT_WRITE) == 0) { in segmentIsMutable() 8057 kext_map, start_protect, size_protect, seg->maxprot, TRUE, kc_type); 13700 (memory_object_control_t)control, seg->fileoff, seg->maxprot); 13870 vm_prot_t text_maxprot = text_seg->maxprot; 13929 kext_map, start, size, seg->maxprot, TRUE, type);
|