/freebsd-10.3-release/sys/kern/ |
H A D | kern_prot.c | 497 struct ucred *newcred, *oldcred; local 510 oldcred = crcopysafe(p, newcred); 513 error = mac_cred_check_setuid(oldcred, uid); 535 if (uid != oldcred->cr_ruid && /* allow setuid(getuid()) */ 537 uid != oldcred->cr_svuid && /* allow setuid(saved gid) */ 540 uid != oldcred->cr_uid && /* allow setuid(geteuid()) */ 542 (error = priv_check_cred(oldcred, PRIV_CRED_SETUID, 0)) != 0) 552 uid == oldcred->cr_uid || 555 priv_check_cred(oldcred, PRIV_CRED_SETUID, 0) == 0) 561 if (uid != oldcred 611 struct ucred *newcred, *oldcred; local 667 struct ucred *newcred, *oldcred; local 765 struct ucred *newcred, *oldcred; local 830 struct ucred *newcred, *oldcred; local 885 struct ucred *newcred, *oldcred; local 955 struct ucred *newcred, *oldcred; local 1020 struct ucred *newcred, *oldcred; local 1102 struct ucred *newcred, *oldcred; local 1962 struct ucred *oldcred; local [all...] |
H A D | kern_loginclass.c | 191 struct ucred *newcred, *oldcred; local 206 oldcred = crcopysafe(p, newcred); 211 racct_proc_ucred_changed(p, oldcred, newcred); 213 loginclass_free(oldcred->cr_loginclass); 214 crfree(oldcred);
|
H A D | kern_exec.c | 362 struct ucred *newcred = NULL, *oldcred; local 637 oldcred = p->p_ucred; 685 credential_changing |= (attr.va_mode & S_ISUID) && oldcred->cr_uid != 687 credential_changing |= (attr.va_mode & S_ISGID) && oldcred->cr_gid != 690 will_transition = mac_vnode_execve_will_transition(oldcred, imgp->vp, 697 ((oldcred->cr_flags & CRED_FLAG_CAPMODE) == 0) && 728 newcred = crdup(oldcred); 741 mac_vnode_execve_transition(oldcred, newcred, imgp->vp, 756 if (oldcred->cr_uid == oldcred [all...] |
H A D | sys_capability.c | 96 struct ucred *newcred, *oldcred; local 105 oldcred = p->p_ucred; 106 crcopy(newcred, oldcred); 110 crfree(oldcred);
|
H A D | init_main.c | 824 struct ucred *newcred, *oldcred; local 839 oldcred = initproc->p_ucred; 840 crcopy(newcred, oldcred); 850 crfree(oldcred);
|
H A D | kern_racct.c | 1032 racct_proc_ucred_changed(struct proc *p, struct ucred *oldcred, argument 1045 olduip = oldcred->cr_ruidinfo; 1047 oldlc = oldcred->cr_loginclass; 1049 oldpr = oldcred->cr_prison;
|
H A D | kern_jail.c | 2411 struct ucred *newcred, *oldcred; local 2456 oldcred = p->p_ucred; 2458 crcopy(newcred, oldcred); 2463 racct_proc_ucred_changed(p, oldcred, newcred); 2465 crfree(oldcred);
|
/freebsd-10.3-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-10.3-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-10.3-release/sys/sys/ |
H A D | racct.h | 165 void racct_proc_ucred_changed(struct proc *p, struct ucred *oldcred,
|
/freebsd-10.3-release/sys/compat/linux/ |
H A D | linux_uid16.c | 161 struct ucred *newcred, *oldcred; local 186 oldcred = crcopysafe(p, newcred); 194 if ((error = priv_check_cred(oldcred, PRIV_CRED_SETGROUPS, 0)) != 0) { 219 crfree(oldcred);
|
H A D | linux_misc.c | 1292 struct ucred *newcred, *oldcred; local 1309 oldcred = p->p_ucred; 1310 crcopy(newcred, oldcred); 1318 if ((error = priv_check_cred(oldcred, PRIV_CRED_SETGROUPS, 0)) != 0) { 1339 crfree(oldcred);
|
/freebsd-10.3-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 | 440 void mac_vnode_execve_transition(struct ucred *oldcred,
|
/freebsd-10.3-release/sys/cddl/dev/dtrace/amd64/ |
H A D | dtrace_subr.c | 157 cred_t *oldcred = curthread->t_cred; local 164 crfree(oldcred);
|
/freebsd-10.3-release/sys/cddl/dev/dtrace/i386/ |
H A D | dtrace_subr.c | 159 cred_t *oldcred = curthread->t_cred; local 166 crfree(oldcred);
|
/freebsd-10.3-release/sys/nlm/ |
H A D | nlm_advlock.c | 451 struct ucred *oldcred; local 457 oldcred = td->td_ucred; 464 td->td_ucred = oldcred; 488 struct ucred *oldcred; local 504 oldcred = td->td_ucred; 511 td->td_ucred = oldcred;
|
/freebsd-10.3-release/sys/security/mac_lomac/ |
H A D | mac_lomac.c | 2251 struct ucred *newcred, *oldcred; local 2274 oldcred = p->p_ucred; 2275 crcopy(newcred, oldcred); 2279 crfree(oldcred);
|
/freebsd-10.3-release/sys/fs/nfs/ |
H A D | nfs_commonsubs.c | 2653 nfsrv_getgrpscred(struct ucred *oldcred) argument 2662 uid = oldcred->cr_uid; 2673 crfree(oldcred); 2675 newcred = oldcred; 2690 return (oldcred);
|