/illumos-gate/usr/src/cmd/dtrace/demo/dtrace/ |
H A D | begin.d | 29 prot[0] = "---"; 30 prot[1] = "r--"; 31 prot[2] = "-w-"; 32 prot[3] = "rw-"; 33 prot[4] = "--x"; 34 prot[5] = "r-x"; 35 prot[6] = "-wx"; 36 prot[7] = "rwx"; 41 printf("mmap with prot = %s", prot[arg2 & 0x7]);
|
/illumos-gate/usr/src/cmd/cmd-inet/usr.sbin/sppptun/ |
H A D | sppptun.c | 189 struct protos *prot; in plumb_it() local 196 for (prot = proto_list; prot->name != NULL; prot++) in plumb_it() 197 (void) printf("\t%s\t%s\n", prot->name, prot->desc); in plumb_it() 218 for (prot = proto_list; prot->name != NULL; prot++) in plumb_it() 219 if (strcasecmp(cp, prot->name) == 0) in plumb_it() 221 if (prot->name == NULL) { in plumb_it() 227 adata.sap = sap == 0 ? prot->protval : sap; in plumb_it() 234 if ((devfd = (*prot->attach)(prot, linkname, &adata)) < 0) in plumb_it() 259 myname, adata.appstr, prot->name); in plumb_it() 309 "driver\n"), muxid, prot->style); in plumb_it() [all …]
|
/illumos-gate/usr/src/uts/intel/io/vmm/ |
H A D | vmm_sol_rvi.c | 32 rvi_prot(uint_t prot) in rvi_prot() argument 37 if ((prot & PROT_WRITE) != 0) in rvi_prot() 39 if ((prot & PROT_EXEC) == 0) in rvi_prot() 48 uint_t prot; in rvi_pte_prot() local 53 prot = PROT_READ; in rvi_pte_prot() 55 prot |= PROT_EXEC; in rvi_pte_prot() 57 prot |= PROT_WRITE; in rvi_pte_prot() 59 return (prot); in rvi_pte_prot() 89 rvi_map_page(uint64_t pfn, uint_t prot, uint8_t attr) in rvi_map_page() argument 94 const uint64_t rprot = rvi_prot(prot); in rvi_map_page()
|
H A D | seg_vmm.c | 153 VERIFY(cra->prot & PROT_USER); in segvmm_create() 159 data->svmd_prot = cra->prot & ~PROT_USER; in segvmm_create() 272 const int prot = svmd->svmd_prot; in segvmm_fault_obj() local 273 const int uprot = prot | PROT_USER; in segvmm_fault_obj() 302 const int prot = svmd->svmd_prot; in segvmm_fault_space() local 303 const int uprot = prot | PROT_USER; in segvmm_fault_space() 315 vmp = vmc_hold(vmc, off, prot); in segvmm_fault_space() 419 if ((svmd->svmd_prot & prot) != prot) { in segvmm_checkprot() 466 uint_t prot; in segvmm_getprot() local 471 prot = svmd->svmd_prot; in segvmm_getprot() [all …]
|
H A D | vmm_vm.c | 350 uint_t prot = 0; in vmspace_bits_operate() local 768 size_t len, uint8_t prot) in vmspace_map() argument 792 vmsm->vmsm_prot = prot; in vmspace_map() 904 uint_t prot; in vmspace_lookup_map() local 960 const int prot = vmsm->vmsm_prot; in vmspace_populate() local 1286 ASSERT0(prot & ~PROT_ALL); in vmc_hold_ext() 1308 vmp->vmp_prot = (uint8_t)prot; in vmc_hold_ext() 1599 if ((prot & PROT_USER) == 0) { in vm_segmap_obj() 1622 svma.prot = prot; in vm_segmap_obj() 1647 if ((prot & PROT_USER) == 0) { in vm_segmap_space() [all …]
|
/illumos-gate/usr/src/contrib/ast/src/cmd/INIT/ |
H A D | hurl.sh | 89 *://*/*)prot=${url%%:*} 92 *) prot=http 106 test 0 != $verbose && echo "$command: prot=$prot host=$host port=$port path=$path" >&2 107 case $prot in 121 if ! read prot code text 128 test 0 != $verbose && echo "$command: prot=$prot code=$code $text" >&2 205 *) echo "$command: $prot: protocol not supported" >&2
|
/illumos-gate/usr/src/common/ccid/ |
H A D | atr.c | 538 prot = UINT32_MAX; in atr_parse() 587 if (prot != 0) in atr_parse() 667 atr_protocol_t prot; in atr_supported_protocols() local 684 prot = ATR_P_NONE; in atr_supported_protocols() 688 prot |= ATR_P_T0; in atr_supported_protocols() 691 prot |= ATR_P_T1; in atr_supported_protocols() 708 prot = ATR_P_T0; in atr_supported_protocols() 710 return (prot); in atr_supported_protocols() 740 uint8_t prot; in atr_default_protocol() local 762 switch (prot) { in atr_default_protocol() [all …]
|
/illumos-gate/usr/src/uts/intel/os/ |
H A D | comm_page_util.c | 44 uint_t prot = PROT_USER | PROT_READ; in comm_page_mapin() local 48 if (addr == NULL || valid_usr_range(addr, len, prot, p->p_as, in comm_page_mapin() 54 suarg.prot = suarg.maxprot = prot; in comm_page_mapin()
|
/illumos-gate/usr/src/uts/common/os/ |
H A D | grow.c | 269 crargs.prot &= ~PROT_EXEC; in brk_internal() 475 crargs.prot &= ~PROT_EXEC; in grow_internal() 627 vn_a.prot = uprot; in zmap() 714 uprot = prot | PROT_USER; in smmap_common() 808 if (prot & (PROT_READ | PROT_EXEC)) { in smmap_common() 902 error = smmap_common(&a, (size_t)len, prot, in smmap32() 905 error = smmap_common(&a, (size_t)len, prot, in smmap32() 931 uint64_t prot; member 940 uint32_t prot; member 1005 mprotect(caddr_t addr, size_t len, int prot) in mprotect() argument [all …]
|
H A D | urw.c | 189 uint_t prot; in urw() local 209 SEGOP_GETPROT(seg, page, 0, &prot); in urw() 212 if ((prot & prot_rw) == 0) { in urw() 214 err = SEGOP_SETPROT(seg, page, PAGESIZE, prot | prot_rw); in urw() 246 (void) SEGOP_SETPROT(seg, page, PAGESIZE, prot); in urw() 295 if (writing && (prot & PROT_EXEC)) in urw() 306 (void) SEGOP_SETPROT(seg, page, PAGESIZE, prot); in urw()
|
H A D | watchpoint.c | 171 uint_t prot; in pr_do_mappage() local 205 prot = pwp->wp_prot; in pr_do_mappage() 207 if (prot & prot_rw) in pr_do_mappage() 244 prot = pwp->wp_prot; in pr_do_mappage() 255 prot |= PROT_READ; in pr_do_mappage() 261 prot &= ~PROT_USER; in pr_do_mappage() 279 prot |= PROT_READ; in pr_do_mappage() 301 if (prot != oprot) { in pr_do_mappage() 371 uint_t prot; in setallwatch() local 390 prot = pwp->wp_prot; in setallwatch() [all …]
|
H A D | mmapobj.c | 931 mrp[0].mr_prot = prot; in mmapobj_map_flat() 971 mrp[1].mr_prot = prot; in mmapobj_map_flat() 1118 if (prot != PROT_ZFOD) { in mmapobj_map_ptload() 1152 zfoddiff, prot); in mmapobj_map_ptload() 1164 zfoddiff, prot); in mmapobj_map_ptload() 1213 int prot; in mmapobj_map_elf() local 1544 int prot; in process_phdrs() local 1794 prot = 0; in process_phdrs() 1796 prot |= PROT_READ; in process_phdrs() 1798 prot |= PROT_WRITE; in process_phdrs() [all …]
|
H A D | shm.c | 267 uchar_t prot = PROT_ALL; in shmat() local 392 if (valid_usr_range(addr, size, prot, in shmat() 433 result = valid_usr_range(base, len, prot, as, in shmat() 442 prot &= ~PROT_EXEC; in shmat() 465 sp->shm_sptprot = prot; in shmat() 490 prot &= ~PROT_WRITE; in shmat() 525 prot &= ~PROT_EXEC; in shmat() 544 crargs.prot = prot; in shmat() 545 crargs.maxprot = crargs.prot; in shmat() 1181 crargs.prot = PROT_ALL; in shmem_lock() [all …]
|
/illumos-gate/usr/src/cmd/mdb/common/mdb/ |
H A D | mdb_context.c | 64 int prot = sysconf(_SC_STACK_PROT); in mdb_context_create() local 70 if (prot == -1) in mdb_context_create() 71 prot = PROT_READ | PROT_WRITE | PROT_EXEC; in mdb_context_create() 75 c->ctx_stack = mmap(NULL, c->ctx_stacksize, prot, in mdb_context_create() 88 c->ctx_stack = mmap(NULL, c->ctx_stacksize, prot, in mdb_context_create()
|
/illumos-gate/usr/src/uts/i86pc/os/ |
H A D | mp_implfuncs.c | 207 psm_map_phys_new(paddr_t addr, size_t len, int prot) in psm_map_phys_new() argument 237 prot, HAT_LOAD_LOCK); in psm_map_phys_new() 259 psm_map_new(paddr_t addr, size_t len, int prot) in psm_map_new() argument 263 ASSERT(prot == (prot & (PSM_PROT_WRITE | PSM_PROT_READ))); in psm_map_new() 264 if (prot & PSM_PROT_WRITE) in psm_map_new() 274 psm_map_phys(uint32_t addr, size_t len, int prot) in psm_map_phys() argument 276 return (psm_map_phys_new((paddr_t)(addr & 0xffffffff), len, prot)); in psm_map_phys() 280 psm_map(uint32_t addr, size_t len, int prot) in psm_map() argument 282 return (psm_map_new((paddr_t)(addr & 0xffffffff), len, prot)); in psm_map()
|
/illumos-gate/usr/src/uts/common/vm/ |
H A D | seg_dev.h | 54 int (*mapfunc)(dev_t dev, off_t off, int prot); /* map function */ 57 uchar_t prot; /* protection */ member 86 int (*mapfunc)(dev_t dev, off_t off, int prot); 89 uchar_t prot; /* current segment prot if pageprot == 0 */ member
|
H A D | seg_umap.c | 119 (a->prot & PROT_USER) == 0 || in segumap_create() 128 data->sud_prot = a->prot; in segumap_create() 284 segumap_setprot(struct seg *seg, caddr_t addr, size_t len, uint_t prot) in segumap_setprot() argument 296 segumap_checkprot(struct seg *seg, caddr_t addr, size_t len, uint_t prot) in segumap_checkprot() argument 304 if ((sud->sud_prot & prot) != prot) { in segumap_checkprot() 351 uint_t prot; in segumap_getprot() local 356 prot = sud->sud_prot; in segumap_getprot() 364 protv[--pgno] = prot; in segumap_getprot()
|
H A D | seg_dev.c | 381 sdp->prot = a->prot; in segdev_create() 491 newsdp->prot = sdp->prot; in segdev_dup() 818 nsdp->prot = sdp->prot; in segdev_unmap() 1457 prot = sdp->prot; in segdev_faultpage() 2104 if ((dhp->dh_maxprot & prot) != prot) in segdev_setprot() 2115 if ((sdp->maxprot & prot) != prot) in segdev_setprot() 2121 if (sdp->prot == prot) { in segdev_setprot() 2125 sdp->prot = (uchar_t)prot; in segdev_setprot() 2212 err = ((sdp->prot & prot) != prot) ? EACCES : 0; in segdev_checkprot() 2222 if ((VPP_PROT(vp) & prot) != prot) { in segdev_checkprot() [all …]
|
H A D | seg_vn.c | 833 svd->prot = a->prot; in segvn_create() 1616 newsvd->prot = svd->prot; in segvn_dup() 2770 prot = svd->prot; in segvn_faultpage() 3911 prot = svd->prot; in segvn_fault_vnodepages() 4706 prot = svd->prot; in segvn_fault_anonpages() 5531 prot = svd->prot & vpprot; in segvn_fault() 5900 if (svd->prot == prot) { in segvn_setprot() 5904 svd->prot = (uchar_t)prot; in segvn_setprot() 6378 uint_t prot = svd->prot, vpprot; in segvn_clrszc() local 6886 err = ((svd->prot & prot) != prot) ? EACCES : 0; in segvn_checkprot() [all …]
|
/illumos-gate/usr/src/lib/libproc/common/ |
H A D | pr_mmap.c | 38 void *addr, size_t len, int prot, int flags, int fd, off_t off) in pr_mmap() argument 46 return (mmap(addr, len, prot, flags, fd, off)); in pr_mmap() 63 adp->arg_value = (long)prot; in pr_mmap() 140 pr_zmap(struct ps_prochandle *Pr, void *addr, size_t len, int prot, int flags) in pr_zmap() argument 142 return (pr_mmap(Pr, addr, len, prot, flags | MAP_ANON, -1, (off_t)0)); in pr_zmap()
|
/illumos-gate/usr/src/uts/i86xpv/vm/ |
H A D | seg_mf.c | 96 uchar_t prot; member 132 data->prot = a->prot; in segmf_create() 141 data->prot, data->maxprot, MAP_SHARED, CRED(), NULL); in segmf_create() 164 ndata->prot = data->prot; in segmf_dup() 202 data->prot, data->maxprot, MAP_SHARED, CRED(), NULL); in segmf_unmap() 224 enum fault_type type, uint_t prot) in segmf_faultpage() argument 250 (void *)addr, data->domid, mfn, prot); in segmf_faultpage() 263 if (prot & PROT_WRITE) in segmf_faultpage() 335 if ((data->prot & seg_rw_to_prot(rw)) == 0) in segmf_fault_range() 341 error = segmf_faultpage(hat, seg, a, type, data->prot); in segmf_fault_range() [all …]
|
/illumos-gate/usr/src/uts/sparc/v9/vm/ |
H A D | seg_nf.c | 66 size_t len, uint_t prot); 68 size_t len, uint_t prot); 179 uint_t prot; in segnf_create() local 230 prot = PROT_READ; in segnf_create() 233 prot |= PROT_USER; in segnf_create() 235 prot | HAT_NOFAULT, HAT_LOAD); in segnf_create() 390 segnf_setprot(struct seg *seg, caddr_t addr, size_t len, uint_t prot) in segnf_setprot() argument 398 segnf_checkprot(struct seg *seg, caddr_t addr, size_t len, uint_t prot) in segnf_checkprot() argument 404 return ((prot & sprot) == prot ? 0 : EACCES); in segnf_checkprot()
|
/illumos-gate/usr/src/uts/i86pc/io/gfx_private/ |
H A D | gfxp_segmap.c | 59 off_t len, uint_t prot, uint_t maxprot, uint_t flags, cred_t *cred, in gfxp_ddi_segmap_setup() argument 63 int (*mapfunc)(dev_t dev, off_t off, int prot); in gfxp_ddi_segmap_setup() 142 dev_a.prot = (uchar_t)prot; in gfxp_ddi_segmap_setup()
|
/illumos-gate/usr/src/cmd/ipf/lib/ |
H A D | ipft_ef.c | 77 char lbuf[128], len[8], prot[8], time[8], *s; local 89 if (sscanf(lbuf, "%7s %7s %15s %15s %15s %15s", len, prot, src, dst, 92 len, prot, src, dst, sprt, dprt) != 7) 95 ip->ip_p = getproto(prot);
|
/illumos-gate/usr/src/contrib/ast/src/lib/libcmd/ |
H A D | fds.c | 180 int prot; in b_fds() local 261 prot = 0; in b_fds() 268 len = sizeof(prot); in b_fds() 269 if (getsockopt(i, SOL_SOCKET, SO_PROTOTYPE, (void*)&prot, (void*)&len)) in b_fds() 270 prot = -1; in b_fds() 296 if (prot == IPPROTO_SCTP) in b_fds()
|