Home
last modified time | relevance | path

Searched refs:oldcred (Results 1 – 13 of 13) sorted by relevance

/f-stack/freebsd/kern/
H A Dkern_prot.c582 crfree(oldcred); in sys_setuid()
638 crfree(oldcred); in sys_seteuid()
737 crfree(oldcred); in sys_setgid()
783 crfree(oldcred); in sys_setegid()
863 crfree(oldcred); in kern_setgroups()
907 euid != oldcred->cr_ruid && euid != oldcred->cr_svuid)) && in sys_setreuid()
936 crfree(oldcred); in sys_setreuid()
979 egid != oldcred->cr_rgid && egid != oldcred->cr_svgid)) && in sys_setregid()
998 crfree(oldcred); in sys_setregid()
1082 crfree(oldcred); in sys_setresuid()
[all …]
H A Dkern_loginclass.c213 struct ucred *newcred, *oldcred; in sys_setloginclass() local
228 oldcred = crcopysafe(p, newcred); in sys_setloginclass()
232 racct_proc_ucred_changed(p, oldcred, newcred); in sys_setloginclass()
240 loginclass_free(oldcred->cr_loginclass); in sys_setloginclass()
241 crfree(oldcred); in sys_setloginclass()
H A Dkern_exec.c366 struct ucred *oldcred; in do_execve() local
413 oldcred = p->p_ucred; in do_execve()
511 oldcred->cr_uid != attr.va_uid; in do_execve()
532 imgp->newcred = crdup(oldcred); in do_execve()
562 if (oldcred->cr_svuid != oldcred->cr_uid || in do_execve()
563 oldcred->cr_svgid != oldcred->cr_gid) { in do_execve()
565 imgp->newcred = crdup(oldcred); in do_execve()
809 if (oldcred->cr_uid == oldcred->cr_ruid && in do_execve()
810 oldcred->cr_gid == oldcred->cr_rgid) in do_execve()
818 crfree(oldcred); in do_execve()
[all …]
H A Dsys_capability.c104 struct ucred *newcred, *oldcred; in sys_cap_enter() local
113 oldcred = crcopysafe(p, newcred); in sys_cap_enter()
117 crfree(oldcred); in sys_cap_enter()
H A Dinit_main.c795 struct ucred *newcred, *oldcred; in create_init() local
812 oldcred = initproc->p_ucred; in create_init()
813 crcopy(newcred, oldcred); in create_init()
827 crfree(oldcred); in create_init()
H A Dkern_racct.c1051 racct_proc_ucred_changed(struct proc *p, struct ucred *oldcred, in racct_proc_ucred_changed() argument
1064 olduip = oldcred->cr_ruidinfo; in racct_proc_ucred_changed()
1066 oldlc = oldcred->cr_loginclass; in racct_proc_ucred_changed()
1068 oldpr = oldcred->cr_prison; in racct_proc_ucred_changed()
H A Dkern_thread.c820 struct ucred *oldcred; in thread_cow_update() local
826 oldcred = crcowsync(); in thread_cow_update()
833 if (oldcred != NULL) in thread_cow_update()
834 crfree(oldcred); in thread_cow_update()
H A Dkern_jail.c2459 struct ucred *newcred, *oldcred; in do_jail_attach() local
2503 oldcred = crcopysafe(p, newcred); in do_jail_attach()
2508 racct_proc_ucred_changed(p, oldcred, newcred); in do_jail_attach()
2516 prison_deref(oldcred->cr_prison, PD_DEREF | PD_DEUREF); in do_jail_attach()
2517 crfree(oldcred); in do_jail_attach()
/f-stack/freebsd/security/audit/
H A Daudit_syscalls.c489 oldcred = tp->p_ucred; in sys_auditon()
490 crcopy(newcred, oldcred); in sys_auditon()
497 crfree(oldcred); in sys_auditon()
623 oldcred = td->td_proc->p_ucred; in sys_setauid()
624 crcopy(newcred, oldcred); in sys_setauid()
636 crfree(oldcred); in sys_setauid()
688 oldcred = td->td_proc->p_ucred; in sys_setaudit()
689 crcopy(newcred, oldcred); in sys_setaudit()
707 crfree(oldcred); in sys_setaudit()
752 crcopy(newcred, oldcred); in sys_setaudit_addr()
[all …]
/f-stack/freebsd/security/mac/
H A Dmac_syscalls.c169 struct ucred *newcred, *oldcred; in sys___mac_set_proc() local
204 oldcred = p->p_ucred; in sys___mac_set_proc()
206 error = mac_cred_check_relabel(oldcred, intlabel); in sys___mac_set_proc()
214 crcopy(newcred, oldcred); in sys___mac_set_proc()
219 crfree(oldcred); in sys___mac_set_proc()
H A Dmac_framework.h643 void mac_vnode_execve_transition(struct ucred *oldcred,
/f-stack/freebsd/sys/
H A Dracct.h196 void racct_proc_ucred_changed(struct proc *p, struct ucred *oldcred,
/f-stack/freebsd/security/mac_lomac/
H A Dmac_lomac.c2232 struct ucred *newcred, *oldcred; in lomac_thread_userret() local
2255 oldcred = p->p_ucred; in lomac_thread_userret()
2256 crcopy(newcred, oldcred); in lomac_thread_userret()
2260 crfree(oldcred); in lomac_thread_userret()