/xnu-2422.115.4/libsyscall/wrappers/unix03/ |
H A D | mmap.c | 34 void *__mmap(void *addr, size_t len, int prot, int flags, int fildes, off_t off); 43 mmap(void *addr, size_t len, int prot, int flags, int fildes, off_t off) argument 61 void *ptr = __mmap(addr, len, prot, flags, fildes, off);
|
/xnu-2422.115.4/libsyscall/wrappers/legacy/ |
H A D | mprotect.c | 43 mprotect(void *addr, size_t len, int prot) argument 57 rv = __mprotect(aligned_addr, len, prot);
|
/xnu-2422.115.4/tools/tests/libMicro/ |
H A D | mprotect.c | 155 int prot = PROT_NONE; local 167 prot = PROT_NONE; 175 prot = PROT_READ | PROT_WRITE; 179 if (mprotect((void *)&seg[i * optl], optl, prot) == -1) {
|
/xnu-2422.115.4/bsd/kern/ |
H A D | kern_mman.c | 147 int prot; local 175 prot = (uap->prot & VM_PROT_ALL); 183 if (prot & (VM_PROT_EXECUTE | VM_PROT_WRITE)) 184 prot |= VM_PROT_READ; 258 error = mac_proc_check_map_anon(p, user_addr, user_size, prot, flags, &maxprot); 303 uap->prot = prot; 350 * current and max prot are dictated by the open file. 358 else if (prot 741 register vm_prot_t prot; local [all...] |
H A D | kern_core.c | 223 vm_prot_t prot; local 396 prot = vbr.protection; 413 sc64->initprot = prot; 426 sc->initprot = prot; 434 if ((prot & VM_PROT_READ) == 0) { 436 prot|VM_PROT_READ);
|
H A D | posix_shm.c | 847 int prot = uap->prot; local 869 if ((prot & PROT_WRITE) && ((fp->f_flag & FWRITE) == 0)) { 900 error = mac_posixshm_check_mmap(kauth_cred_get(), pinfo, prot, flags); 971 prot,
|
/xnu-2422.115.4/security/ |
H A D | mac_file.c | 198 * both prot and maxprot will have VM_PROT_EXECUTE set after file_check_mmap 206 mac_file_check_mmap(struct ucred *cred, struct fileglob *fg, int prot, argument 213 MAC_CHECK(file_check_mmap, cred, fg, fg->fg_label, prot, flags, &maxp); 222 int *prot) 224 int result = *prot; 229 *prot = result; 221 mac_file_check_mmap_downgrade(struct ucred *cred, struct fileglob *fg, int *prot) argument
|
H A D | mac_posix_shm.c | 153 int prot, int flags) 161 prot, flags); 152 mac_posixshm_check_mmap(kauth_cred_t cred, struct pshminfo *shm, int prot, int flags) argument
|
H A D | mac_process.c | 373 user_size_t u_size, int prot, int flags, int *maxprot) 383 MAC_CHECK(proc_check_map_anon, proc, cred, u_addr, u_size, prot, flags, maxprot); 391 user_addr_t addr, user_size_t size, int prot) 401 MAC_CHECK(proc_check_mprotect, cred, proc, addr, size, prot); 372 mac_proc_check_map_anon(proc_t proc, user_addr_t u_addr, user_size_t u_size, int prot, int flags, int *maxprot) argument 390 mac_proc_check_mprotect(proc_t proc, user_addr_t addr, user_size_t size, int prot) argument
|
/xnu-2422.115.4/osfmk/vm/ |
H A D | pmap.h | 203 vm_prot_t prot, 212 vm_prot_t prot, 230 vm_prot_t prot); 234 vm_prot_t prot, 519 vm_prot_t prot); 525 vm_prot_t prot,
|
H A D | memory_object.c | 150 vm_prot_t prot); 170 vm_prot_t prot) 173 "m_o_lock_page, page 0x%X rtn %d flush %d prot %d\n", 174 m, should_return, should_flush, prot, 0); 227 if (prot != VM_PROT_NO_CHANGE) 228 pmap_page_protect(m->phys_page, VM_PROT_ALL & ~prot); 284 * forms specified by "prot"); 310 vm_prot_t prot) 321 if ((prot & ~VM_PROT_ALL) != 0 && prot ! 166 memory_object_lock_page( vm_page_t m, memory_object_return_t should_return, boolean_t should_flush, vm_prot_t prot) argument 302 memory_object_lock_request( memory_object_control_t control, memory_object_offset_t offset, memory_object_size_t size, memory_object_offset_t * resid_offset, int * io_errno, memory_object_return_t should_return, int flags, vm_prot_t prot) argument 522 vm_object_update_extent( vm_object_t object, vm_object_offset_t offset, vm_object_offset_t offset_end, vm_object_offset_t *offset_resid, int *io_errno, boolean_t should_flush, memory_object_return_t should_return, boolean_t should_iosync, vm_prot_t prot) argument 761 vm_prot_t prot; local [all...] |
H A D | vm_fault.h | 162 vm_prot_t prot,
|
H A D | vm_fault.c | 948 "vm_f_page: obj 0x%X, offset 0x%X, type %d, prot %d\n", 2471 vm_prot_t prot, 2512 prot &= ~VM_PROT_WRITE; 2561 #define page_immutable(m,prot) ((m)->cs_validated /*&& ((prot) & VM_PROT_EXECUTE)*/) 2580 map_is_switch_protected && page_immutable(m, prot) && 2581 (prot & VM_PROT_WRITE)) 2599 (!m->cs_validated && (prot & VM_PROT_EXECUTE)) || 2613 (page_immutable(m, prot) && ((prot 2468 vm_fault_enter(vm_page_t m, pmap_t pmap, vm_map_offset_t vaddr, vm_prot_t prot, vm_prot_t fault_type, boolean_t wired, boolean_t change_wiring, boolean_t no_cache, boolean_t cs_bypass, boolean_t *need_retry, int *type_of_fault) argument 3129 vm_prot_t prot; /* Protection for mapping */ local 4733 vm_prot_t prot; local 4866 vm_prot_t prot; local [all...] |
H A D | vm_apple_protect.c | 114 vm_prot_t prot); 343 vm_prot_t prot; local 449 prot = VM_PROT_READ; 456 &prot, 875 __unused vm_prot_t prot) 873 apple_protect_pager_map( memory_object_t mem_obj, __unused vm_prot_t prot) argument
|
H A D | vm_object.h | 531 vm_prot_t prot); 539 vm_prot_t prot, 671 vm_prot_t prot); 679 vm_prot_t prot);
|
H A D | vm_protos.h | 282 vm_prot_t prot); 444 extern void log_stack_execution_failure(addr64_t vaddr, vm_prot_t prot);
|
H A D | vm_map.c | 3881 vm_prot_t prot; local 3883 prot = current->protection & ~VM_PROT_WRITE; 3885 if (override_nx(map, current->alias) && prot) 3886 prot |= VM_PROT_EXECUTE; 3892 prot); 3897 prot); 4254 vm_prot_t prot; local 4300 &offset, &prot, &wired, 7873 vm_prot_t prot; local 7922 prot 8335 vm_prot_t prot; local 8957 vm_prot_t prot; local 9207 vm_prot_t prot; local 9326 register vm_prot_t prot; local 11928 vm_prot_t prot; local 11947 prot); local 12017 vm_prot_t prot; local [all...] |
/xnu-2422.115.4/osfmk/mach/ |
H A D | memory_object.defs | 202 prot : vm_prot_t);
|
/xnu-2422.115.4/tools/tests/libMicro/apple/ |
H A D | lmbench_lat_sig_prot.c | 101 prot(int s) function 152 "notes: measures lmbench lat_sig prot\n"); 240 sa.sa_handler = prot;
|
/xnu-2422.115.4/osfmk/device/ |
H A D | iokit_rpc.c | 481 vm_prot_t prot; local 486 prot = (options & kIOMapReadOnly) 524 pmap_map_block(pmap, va, pagenum, (uint32_t) atop_64(round_page_64(length)), prot, 0, 0); 542 vm_prot_t prot; local 548 prot = (options & kIOMapReadOnly) 583 pmap_enter_options(pmap, va + off, ppnum, prot, VM_PROT_NONE, flags, TRUE,
|
/xnu-2422.115.4/osfmk/i386/ |
H A D | pmap_x86_common.c | 421 vm_prot_t prot, 426 (void) pmap_enter_options(pmap, vaddr, pn, prot, fault_type, flags, wired, PMAP_EXPAND_OPTIONS_NONE, NULL); 435 vm_prot_t prot, 477 pn, prot); 479 if ((prot & VM_PROT_EXECUTE) || !nx_enabled || !pmap->nx_enabled) 595 if (prot & VM_PROT_WRITE) { 869 if (prot & VM_PROT_WRITE) 1246 vm_prot_t prot) 1248 pmap_page_protect_options(pn, prot, 0, NULL); 1261 vm_prot_t prot, 417 pmap_enter( register pmap_t pmap, vm_map_offset_t vaddr, ppnum_t pn, vm_prot_t prot, vm_prot_t fault_type, unsigned int flags, boolean_t wired) argument 431 pmap_enter_options( register pmap_t pmap, vm_map_offset_t vaddr, ppnum_t pn, vm_prot_t prot, __unused vm_prot_t fault_type, unsigned int flags, boolean_t wired, unsigned int options, void *arg) argument 1244 pmap_page_protect( ppnum_t pn, vm_prot_t prot) argument 1259 pmap_page_protect_options( ppnum_t pn, vm_prot_t prot, unsigned int options, void *arg) argument 1697 pmap_map_bd( vm_offset_t virt, vm_map_offset_t start_addr, vm_map_offset_t end_addr, vm_prot_t prot, unsigned int flags) argument [all...] |
H A D | trap.c | 510 vm_prot_t prot; local 706 prot = VM_PROT_READ; 709 prot |= VM_PROT_WRITE; 712 prot |= VM_PROT_EXECUTE; 718 prot, 883 vm_prot_t prot; local 1074 prot = VM_PROT_READ; 1077 prot |= VM_PROT_WRITE; 1080 prot |= VM_PROT_EXECUTE; 1085 prot, FALS [all...] |
H A D | i386_init.c | 144 fillkpt(pt_entry_t *base, int prot, uintptr_t src, int index, int count) argument 148 base[index] = src | prot | INTEL_PTE_VALID;
|
/xnu-2422.115.4/osfmk/x86_64/ |
H A D | pmap.c | 266 vm_prot_t prot, 274 (ppnum_t) i386_btop(start_addr), prot, VM_PROT_NONE, flags, TRUE); local 1381 vm_prot_t prot) 1383 pmap_protect_options(map, sva, eva, prot, 0, NULL); 1397 vm_prot_t prot, 1413 if (prot == VM_PROT_NONE) { 1422 if ((prot & VM_PROT_EXECUTE) || !nx_enabled || !map->nx_enabled) 1450 if (prot & VM_PROT_WRITE) 1484 vm_prot_t prot, 1497 pmap_enter(pmap, va, pa, prot, VM_PROT_NON 262 pmap_map( vm_offset_t virt, vm_map_offset_t start_addr, vm_map_offset_t end_addr, vm_prot_t prot, unsigned int flags) argument 1377 pmap_protect( pmap_t map, vm_map_offset_t sva, vm_map_offset_t eva, vm_prot_t prot) argument 1393 pmap_protect_options( pmap_t map, vm_map_offset_t sva, vm_map_offset_t eva, vm_prot_t prot, unsigned int options, void *arg) argument 1479 pmap_map_block( pmap_t pmap, addr64_t va, ppnum_t pa, uint32_t size, vm_prot_t prot, int attr, __unused unsigned int flags) argument 2556 vm_prot_t prot; local [all...] |
/xnu-2422.115.4/bsd/sys/ |
H A D | systm.h | 220 int useracc(user_addr_t addr, user_size_t len,int prot);
|