Home
last modified time | relevance | path

Searched refs:p_cred (Results 1 – 25 of 48) sorted by relevance

12

/illumos-gate/usr/src/uts/common/syscall/
H A Duid.c79 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()
229 if (cr != p->p_cred) in seteuid()
235 p->p_cred = newcr; in seteuid()
306 if (cr != p->p_cred) in setreuid()
314 if (cr != p->p_cred) in setreuid()
320 if (cr != p->p_cred) in setreuid()
[all …]
H A Dgid.c72 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 Dgroups.c94 cr = p->p_cred; in setgroups()
109 if (cr != p->p_cred) in setgroups()
116 p->p_cred = newcr; in setgroups()
H A Dppriv.c73 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 Dauditsys.c152 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 Dcorectl.c286 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 Dprocset.c336 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 Dcore.c296 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 Daudit_core.c168 crcopy_to(p->p_cred, newcred); in audit_update_context()
169 p->p_cred = newcred; in audit_update_context()
H A Dsubr.c384 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 Dexit.c275 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 Dpriv.c272 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 Dexec.c364 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 Dtask.c861 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 Dklpd.c537 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 Dcred.c236 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 Dfork.c689 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 Dproc.h59 struct cred *p_cred; /* process credentials */ member
/illumos-gate/usr/src/lib/libdtrace/common/
H A Dprocfs.d.in226 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/mdb/
H A Dmdb_gcore.h48 uintptr_t p_cred; member
/illumos-gate/usr/src/cmd/mdb/common/modules/genunix/
H A Dgcore.c1608 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/uts/common/disp/
H A Dclass.c260 crhold(reqpcredp = reqpp->p_cred); in parmsset()
/illumos-gate/usr/src/uts/i86pc/os/
H A Ddtrace_subr.c171 if (curthread->t_cred != p->p_cred) { in dtrace_user_probe()
/illumos-gate/usr/src/uts/common/fs/proc/
H A Dprcontrol.c2331 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/common/vm/
H A Dvm_usage.c1503 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()

12