/illumos-gate/usr/src/uts/common/syscall/ |
H A D | uid.c | 79 cr = p->p_cred; in setuid() 87 if (cr != p->p_cred) in setuid() 91 p->p_cred = newcr; in setuid() 98 if (cr != p->p_cred) in setuid() 131 p->p_cred = newcr; in setuid() 217 crhold(cr = p->p_cred); in seteuid() 229 if (cr != p->p_cred) in seteuid() 235 p->p_cred = newcr; in seteuid() 299 crhold(cr = p->p_cred); in setreuid() 306 if (cr != p->p_cred) in setreuid() [all …]
|
H A D | gid.c | 72 cr = p->p_cred; in setgid() 81 if (cr != p->p_cred) in setgid() 85 p->p_cred = newcr; in setgid() 92 if (cr != p->p_cred) in setgid() 103 p->p_cred = newcr; in setgid() 169 crhold(cr = p->p_cred); in setegid() 176 if (cr != p->p_cred) in setegid() 186 p->p_cred = newcr; in setegid() 245 cr = p->p_cred; in setregid() 254 p->p_cred = newcr; in setregid()
|
H A D | groups.c | 94 cr = p->p_cred; in setgroups() 109 if (cr != p->p_cred) in setgroups() 116 p->p_cred = newcr; in setgroups()
|
H A D | ppriv.c | 73 pcr = p->p_cred; in setppriv() 106 if (pcr != p->p_cred) in setppriv() 175 p->p_cred = cr; in setppriv() 272 pcr = p->p_cred; in setpflags() 346 p->p_cred = cr; in setpflags()
|
H A D | auditsys.c | 152 crcopy_to(p->p_cred, newcred); in setauid() 153 p->p_cred = newcred; in setauid() 297 crcopy_to(p->p_cred, newcred); in setaudit() 298 p->p_cred = newcred; in setaudit() 364 crcopy_to(p->p_cred, newcred); in setaudit_addr() 365 p->p_cred = newcred; in setaudit_addr() 915 crhold(cr = p->p_cred); in setumask() 998 crhold(cr = p->p_cred); in setsmask() 1184 crhold(cr = proc->p_cred); in getpinfo() 1259 crhold(cr = proc->p_cred); in getpinfo_addr() [all …]
|
H A D | corectl.c | 286 if (!hasprocperm(p->p_cred, CRED())) in corectl() 397 if (!hasprocperm(p->p_cred, CRED())) in corectl() 435 if (!(p->p_flag & SSYS) && hasprocperm(p->p_cred, CRED())) { in set_one_proc_info()
|
/illumos-gate/usr/src/uts/common/os/ |
H A D | procset.c | 336 if (crgetuid(pp->p_cred) == psp->p_lid) in procinset() 343 if (crgetgid(pp->p_cred) == psp->p_lid) in procinset() 426 if (crgetuid(pp->p_cred) == psp->p_rid) in procinset() 433 if (crgetgid(pp->p_cred) == psp->p_rid) in procinset() 576 if (crgetuid(pp->p_cred) == psp->p_lid) in lwpinset() 583 if (crgetgid(pp->p_cred) == psp->p_lid) in lwpinset() 662 if (crgetuid(pp->p_cred) == psp->p_rid) in lwpinset() 669 if (crgetgid(pp->p_cred) == psp->p_rid) in lwpinset() 816 uid = crgetuid(pp->p_cred); in getmyid() 822 gid = crgetgid(pp->p_cred); in getmyid()
|
H A D | core.c | 296 oldcr = p->p_cred; in set_cred() 298 p->p_cred = newcr; in set_cred() 491 (void) sprintf((s = buf), "%u", crgetuid(p->p_cred)); in expand_string() 494 (void) sprintf((s = buf), "%u", crgetgid(p->p_cred)); in expand_string() 738 fp_process, MAXPATHLEN, p->p_cred); in core()
|
H A D | audit_core.c | 168 crcopy_to(p->p_cred, newcred); in audit_update_context() 169 p->p_cred = newcred; in audit_update_context()
|
H A D | subr.c | 384 p->p_pid, crgetruid(p->p_cred)); in report_stack_exec() 388 p->p_pid, (void *) addr, crgetruid(p->p_cred)); in report_stack_exec()
|
H A D | exit.c | 275 oldcr = p->p_cred; in restart_init() 277 crhold(newcr = p->p_cred = pp->p_cred); in restart_init() 1372 upcount_dec(crgetruid(p->p_cred), crgetzoneid(p->p_cred)); in freeproc() 1373 crfree(p->p_cred); in freeproc()
|
H A D | priv.c | 272 oldcred = p->p_cred; in priv_pr_spriv() 273 p->p_cred = newcred; in priv_pr_spriv() 579 crhold(tcr = tp->p_cred); in priv_proc_cred_perm()
|
H A D | exec.c | 364 if ((CR_FLAGS(p->p_cred) & PRIV_PFEXEC) != 0) { in exec_common() 365 error = pfexec_call(p->p_cred, &resolvepn, &args.pfcred, in exec_common() 405 exec_file, p->p_cred, brand_action)) != 0) { in exec_common() 896 oruid = pp->p_cred->cr_ruid; in gexec() 903 crfree(pp->p_cred); in gexec() 904 pp->p_cred = cred; /* cred already held for proc */ in gexec() 1221 if (error = VOP_GETATTR(vp, vattrp, ATTR_EXEC, p->p_cred, NULL)) in execpermissions() 1227 if ((error = VOP_ACCESS(vp, VEXEC, 0, p->p_cred, NULL)) != 0 || in execpermissions() 1237 (error = VOP_ACCESS(vp, VREAD, 0, p->p_cred, NULL))) { in execpermissions()
|
H A D | task.c | 861 if (crgetprojid(p->p_cred) == projid) in task_join() 864 crhold(oldcr = p->p_cred); in task_join() 873 oldcr = p->p_cred; in task_join() 874 p->p_cred = newcr; in task_join()
|
H A D | klpd.c | 537 cr = p->p_cred; in klpd_reg() 540 p->p_cred = newcr; /* Already held for p_cred */ in klpd_reg() 557 crhold(pcr = p->p_cred); in klpd_reg() 661 ckp = crgetcrklpd(p->p_cred); in klpd_unreg()
|
H A D | cred.c | 236 ttoproc(curthread)->p_cred = kcred; in cred_init() 509 crhold(cr = p->p_cred); in crgetcred() 634 crhold(tcrp = tp->p_cred); in prochasprocperm() 1025 cr = p->p_cred; in pgetucred()
|
H A D | fork.c | 689 upcount_dec(crgetruid(cp->p_cred), crgetzoneid(cp->p_cred)); in fork_fail() 695 crfree(cp->p_cred); in fork_fail() 1183 crhold(cp->p_cred = cr); in getproc()
|
/illumos-gate/usr/src/lib/libfakekernel/common/sys/ |
H A D | proc.h | 59 struct cred *p_cred; /* process credentials */ member
|
/illumos-gate/usr/src/lib/libdtrace/common/ |
H A D | procfs.d.in | 226 pr_uid = T->p_cred->cr_ruid; 227 pr_euid = T->p_cred->cr_uid; 228 pr_gid = T->p_cred->cr_rgid; 229 pr_egid = T->p_cred->cr_gid;
|
/illumos-gate/usr/src/cmd/mdb/common/modules/genunix/ |
H A D | gcore.c | 1608 if (mdb_vread(&cr, sizeof (cr), p->p_cred) != sizeof (cr)) { in Pcred_gcore() 1609 mdb_warn("Failed to read cred_t from %p\n", p->p_cred); in Pcred_gcore() 1658 if (mdb_vread(&cr, sizeof (cr), p->p_cred) != sizeof (cr)) { in Ppriv_gcore() 1659 mdb_warn("Failed to read cred_t from %p\n", p->p_cred); in Ppriv_gcore() 1789 if (mdb_vread(&cr, sizeof (cr), p->p_cred) != sizeof (cr)) { in Ppsinfo_gcore() 1790 mdb_warn("Failed to read cred_t from %p\n", p->p_cred); in Ppsinfo_gcore()
|
/illumos-gate/usr/src/cmd/mdb/common/mdb/ |
H A D | mdb_gcore.h | 48 uintptr_t p_cred; member
|
/illumos-gate/usr/src/uts/common/disp/ |
H A D | class.c | 260 crhold(reqpcredp = reqpp->p_cred); in parmsset()
|
/illumos-gate/usr/src/uts/common/fs/proc/ |
H A D | prcontrol.c | 2331 crhold(oldcred = p->p_cred); in pr_scred() 2350 oldcred = p->p_cred; in pr_scred() 2351 p->p_cred = newcred; in pr_scred() 2401 oldcred = p->p_cred; in pr_szoneid() 2412 oldcred = p->p_cred; in pr_szoneid() 2413 p->p_cred = newcred; in pr_szoneid()
|
/illumos-gate/usr/src/uts/i86pc/os/ |
H A D | dtrace_subr.c | 171 if (curthread->t_cred != p->p_cred) { in dtrace_user_probe()
|
/illumos-gate/usr/src/uts/common/vm/ |
H A D | vm_usage.c | 1503 crgetruid(p->p_cred), VMUSAGE_RUSERS, zone->vmz_id); in vmu_calculate_proc() 1510 crgetuid(p->p_cred), VMUSAGE_EUSERS, zone->vmz_id); in vmu_calculate_proc() 1524 crgetruid(p->p_cred), VMUSAGE_RUSERS, ALL_ZONES); in vmu_calculate_proc() 1530 crgetuid(p->p_cred), VMUSAGE_EUSERS, ALL_ZONES); in vmu_calculate_proc()
|