/freebsd-11.0-release/sys/kern/ |
H A D | kern_prot.c | 493 struct ucred *newcred, *oldcred; local 506 oldcred = crcopysafe(p, newcred); 509 error = mac_cred_check_setuid(oldcred, uid); 531 if (uid != oldcred->cr_ruid && /* allow setuid(getuid()) */ 533 uid != oldcred->cr_svuid && /* allow setuid(saved gid) */ 536 uid != oldcred->cr_uid && /* allow setuid(geteuid()) */ 538 (error = priv_check_cred(oldcred, PRIV_CRED_SETUID, 0)) != 0) 548 uid == oldcred->cr_uid || 551 priv_check_cred(oldcred, PRIV_CRED_SETUID, 0) == 0) 557 if (uid != oldcred 607 struct ucred *newcred, *oldcred; local 663 struct ucred *newcred, *oldcred; local 761 struct ucred *newcred, *oldcred; local 834 struct ucred *newcred, *oldcred; local 888 struct ucred *newcred, *oldcred; local 958 struct ucred *newcred, *oldcred; local 1023 struct ucred *newcred, *oldcred; local 1105 struct ucred *newcred, *oldcred; local 1960 struct ucred *oldcred; local 1978 struct ucred *oldcred; local [all...] |
H A D | kern_loginclass.c | 207 struct ucred *newcred, *oldcred; local 222 oldcred = crcopysafe(p, newcred); 227 racct_proc_ucred_changed(p, oldcred, newcred); 229 loginclass_free(oldcred->cr_loginclass); 230 crfree(oldcred);
|
H A D | kern_exec.c | 359 struct ucred *oldcred; local 407 oldcred = p->p_ucred; 512 oldcred->cr_uid != attr.va_uid; 514 oldcred->cr_gid != attr.va_gid; 516 will_transition = mac_vnode_execve_will_transition(oldcred, imgp->vp, 523 ((oldcred->cr_flags & CRED_FLAG_CAPMODE) == 0) && 529 imgp->newcred = crdup(oldcred); 559 if (oldcred->cr_svuid != oldcred->cr_uid || 560 oldcred [all...] |
H A D | sys_capability.c | 96 struct ucred *newcred, *oldcred; local 105 oldcred = crcopysafe(p, newcred); 109 crfree(oldcred);
|
H A D | init_main.c | 832 struct ucred *newcred, *oldcred; local 850 oldcred = initproc->p_ucred; 851 crcopy(newcred, oldcred); 864 crfree(oldcred);
|
H A D | kern_thread.c | 422 struct ucred *oldcred; local 426 oldcred = NULL; 430 oldcred = td->td_ucred; 439 if (oldcred != NULL) 440 crfree(oldcred);
|
H A D | kern_racct.c | 1038 racct_proc_ucred_changed(struct proc *p, struct ucred *oldcred, argument 1051 olduip = oldcred->cr_ruidinfo; 1053 oldlc = oldcred->cr_loginclass; 1055 oldpr = oldcred->cr_prison;
|
H A D | kern_jail.c | 2416 struct ucred *newcred, *oldcred; local 2460 oldcred = crcopysafe(p, newcred); 2466 racct_proc_ucred_changed(p, oldcred, newcred); 2468 prison_deref(oldcred->cr_prison, PD_DEREF | PD_DEUREF); 2469 crfree(oldcred);
|
/freebsd-11.0-release/sys/security/audit/ |
H A D | audit_syscalls.c | 159 struct ucred *cred, *newcred, *oldcred; local 458 oldcred = tp->p_ucred; 459 crcopy(newcred, oldcred); 466 crfree(oldcred); 580 struct ucred *newcred, *oldcred; local 592 oldcred = td->td_proc->p_ucred; 593 crcopy(newcred, oldcred); 595 error = mac_cred_check_setauid(oldcred, id); 599 error = priv_check_cred(oldcred, PRIV_AUDIT_SETAUDIT, 0); 605 crfree(oldcred); 645 struct ucred *newcred, *oldcred; local 705 struct ucred *newcred, *oldcred; local [all...] |
/freebsd-11.0-release/sys/compat/linux/ |
H A D | linux_uid16.c | 160 struct ucred *newcred, *oldcred; local 185 oldcred = crcopysafe(p, newcred); 193 if ((error = priv_check_cred(oldcred, PRIV_CRED_SETGROUPS, 0)) != 0) { 218 crfree(oldcred);
|
H A D | linux_misc.c | 1306 struct ucred *newcred, *oldcred; local 1323 oldcred = p->p_ucred; 1324 crcopy(newcred, oldcred); 1332 if ((error = priv_check_cred(oldcred, PRIV_CRED_SETGROUPS, 0)) != 0) { 1353 crfree(oldcred);
|
/freebsd-11.0-release/sys/rpc/ |
H A D | clnt_rc.c | 128 struct ucred *oldcred; local 158 oldcred = td->td_ucred; 164 td->td_ucred = oldcred; 179 td->td_ucred = oldcred;
|
/freebsd-11.0-release/sys/security/mac/ |
H A D | mac_syscalls.c | 164 struct ucred *newcred, *oldcred; local 199 oldcred = p->p_ucred; 201 error = mac_cred_check_relabel(oldcred, intlabel); 209 crcopy(newcred, oldcred); 214 crfree(oldcred);
|
H A D | mac_framework.h | 438 void mac_vnode_execve_transition(struct ucred *oldcred,
|
/freebsd-11.0-release/sys/sys/ |
H A D | racct.h | 183 void racct_proc_ucred_changed(struct proc *p, struct ucred *oldcred,
|
/freebsd-11.0-release/sys/nlm/ |
H A D | nlm_advlock.c | 455 struct ucred *oldcred; local 461 oldcred = td->td_ucred; 468 td->td_ucred = oldcred; 492 struct ucred *oldcred; local 508 oldcred = td->td_ucred; 515 td->td_ucred = oldcred;
|
/freebsd-11.0-release/sys/security/mac_lomac/ |
H A D | mac_lomac.c | 2231 struct ucred *newcred, *oldcred; local 2254 oldcred = p->p_ucred; 2255 crcopy(newcred, oldcred); 2259 crfree(oldcred);
|
/freebsd-11.0-release/sys/fs/nfs/ |
H A D | nfs_commonsubs.c | 2660 nfsrv_getgrpscred(struct ucred *oldcred) argument 2669 uid = oldcred->cr_uid; 2680 crfree(oldcred); 2682 newcred = oldcred; 2697 return (oldcred);
|