Home
last modified time | relevance | path

Searched refs:maxprot (Results 1 – 21 of 21) sorted by relevance

/xnu-11215/security/
H A Dmac_file.c175 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 Dmac_process.c476 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 Dmac_framework.h207 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 Dmac_policy.h983 int *maxprot
2491 int *maxprot
/xnu-11215/bsd/kern/
H A Dkern_mman.c469 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 Dkern_core.c333 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 Dmach_loader.c318 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 Dkxld_seg.c92 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 Dkxld_seg.h55 vm_prot_t maxprot; member
/xnu-11215/tests/
H A Dperf_vmfault.c88 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 Dos_thread_self_restrict_pagers.c335 vm_prot_t curprot, maxprot; in pager_test() local
386 &maxprot, in pager_test()
412 &maxprot, in pager_test()
H A Dvm_test_mach_map.c591 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 Dvm_ranges.c428 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 Dloader.h363 vm_prot_t maxprot; /* maximum VM protection */ member
383 vm_prot_t maxprot; /* maximum VM protection */ member
/xnu-11215/osfmk/mach/
H A Ddyld_kernel_fixups.h471 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 Dkextsymboltool.c753 segcmd.maxprot = PROT_READ; in main()
791 segcmd.maxprot = PROT_READ; in main()
/xnu-11215/osfmk/vm/
H A Dvm_tests.c857 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, &copy4k, &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, &copy16k, &curprot, &maxprot, in vm_test_map_copy_adjust_to_target()
/xnu-11215/tools/lldbmacros/
H A Dmacho.py315 … LC:{} : {} init:{:#0X} max:{:#0X}'.format(lc_cmd_str, segname, segment.initprot, segment.maxprot),
/xnu-11215/osfmk/kdp/
H A Dprocessor_core.c576 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 Dvm_unix.c1081 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 DOSKext.cpp1933 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);