Searched refs:prot (Results 1 - 25 of 42) sorted by relevance

12

/xnu-2422.115.4/libsyscall/wrappers/unix03/
H A Dmmap.c34 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 Dmprotect.c43 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 Dmprotect.c155 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 Dkern_mman.c147 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 Dkern_core.c223 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 Dposix_shm.c847 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 Dmac_file.c198 * 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 Dmac_posix_shm.c153 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 Dmac_process.c373 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 Dpmap.h203 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 Dmemory_object.c150 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 Dvm_fault.h162 vm_prot_t prot,
H A Dvm_fault.c948 "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 Dvm_apple_protect.c114 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 Dvm_object.h531 vm_prot_t prot);
539 vm_prot_t prot,
671 vm_prot_t prot);
679 vm_prot_t prot);
H A Dvm_protos.h282 vm_prot_t prot);
444 extern void log_stack_execution_failure(addr64_t vaddr, vm_prot_t prot);
H A Dvm_map.c3881 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 Dmemory_object.defs202 prot : vm_prot_t);
/xnu-2422.115.4/tools/tests/libMicro/apple/
H A Dlmbench_lat_sig_prot.c101 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 Diokit_rpc.c481 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 Dpmap_x86_common.c421 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 Dtrap.c510 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 Di386_init.c144 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 Dpmap.c266 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 Dsystm.h220 int useracc(user_addr_t addr, user_size_t len,int prot);

Completed in 194 milliseconds

12