| /freebsd-10-stable/sys/kern/ |
| D | kern_prot.c | 497 struct ucred *newcred, *oldcred; in sys_setuid() local 504 newcred = crget(); in sys_setuid() 510 oldcred = crcopysafe(p, newcred); in sys_setuid() 562 change_ruid(newcred, uip); in sys_setuid() 573 change_svuid(newcred, uid); in sys_setuid() 582 change_euid(newcred, uip); in sys_setuid() 585 proc_set_cred(p, newcred); in sys_setuid() 588 racct_proc_ucred_changed(p, oldcred, newcred); in sys_setuid() 597 crfree(newcred); in sys_setuid() 611 struct ucred *newcred, *oldcred; in sys_seteuid() local [all …]
|
| D | init_main.c | 440 struct ucred *newcred; in proc0_init() local 517 newcred = crget(); in proc0_init() 518 newcred->cr_ngroups = 1; /* group 0 */ in proc0_init() 519 newcred->cr_uidinfo = uifind(0); in proc0_init() 520 newcred->cr_ruidinfo = uifind(0); in proc0_init() 521 newcred->cr_prison = &prison0; in proc0_init() 522 newcred->cr_loginclass = loginclass_find("default"); in proc0_init() 523 proc_set_cred_init(p, newcred); in proc0_init() 525 audit_cred_kproc0(newcred); in proc0_init() 528 mac_cred_create_swapper(newcred); in proc0_init() [all …]
|
| D | kern_loginclass.c | 191 struct ucred *newcred, *oldcred; in sys_setloginclass() local 203 newcred = crget(); in sys_setloginclass() 206 oldcred = crcopysafe(p, newcred); in sys_setloginclass() 207 newcred->cr_loginclass = newlc; in sys_setloginclass() 208 proc_set_cred(p, newcred); in sys_setloginclass() 211 racct_proc_ucred_changed(p, oldcred, newcred); in sys_setloginclass()
|
| D | kern_exec.c | 533 imgp->newcred = crdup(oldcred); 536 change_euid(imgp->newcred, euip); 540 change_egid(imgp->newcred, attr.va_gid); 548 change_svuid(imgp->newcred, imgp->newcred->cr_uid); 549 change_svgid(imgp->newcred, imgp->newcred->cr_gid); 566 imgp->newcred = crdup(oldcred); 568 change_svuid(imgp->newcred, imgp->newcred->cr_uid); 569 change_svgid(imgp->newcred, imgp->newcred->cr_gid); 645 if (imgp->newcred != NULL) { 646 crfree(imgp->newcred); [all …]
|
| D | sys_capability.c | 96 struct ucred *newcred, *oldcred; in sys_cap_enter() local 102 newcred = crget(); in sys_cap_enter() 106 crcopy(newcred, oldcred); in sys_cap_enter() 107 newcred->cr_flags |= CRED_FLAG_CAPMODE; in sys_cap_enter() 108 proc_set_cred(p, newcred); in sys_cap_enter()
|
| D | kern_racct.c | 1037 struct ucred *newcred) in racct_proc_ucred_changed() argument 1048 newuip = newcred->cr_ruidinfo; in racct_proc_ucred_changed() 1050 newlc = newcred->cr_loginclass; in racct_proc_ucred_changed() 1052 newpr = newcred->cr_prison; in racct_proc_ucred_changed() 1075 rctl_proc_ucred_changed(p, newcred); in racct_proc_ucred_changed()
|
| D | kern_rctl.c | 1671 rctl_proc_ucred_changed(struct proc *p, struct ucred *newcred) in rctl_proc_ucred_changed() argument 1682 newuip = newcred->cr_ruidinfo; in rctl_proc_ucred_changed() 1683 newlc = newcred->cr_loginclass; in rctl_proc_ucred_changed() 1684 newprr = newcred->cr_prison->pr_prison_racct; in rctl_proc_ucred_changed()
|
| D | kern_jail.c | 2435 struct ucred *newcred, *oldcred; in do_jail_attach() local 2477 newcred = crget(); in do_jail_attach() 2479 oldcred = crcopysafe(p, newcred); in do_jail_attach() 2480 newcred->cr_prison = pr; in do_jail_attach() 2481 proc_set_cred(p, newcred); in do_jail_attach() 2485 racct_proc_ucred_changed(p, oldcred, newcred); in do_jail_attach()
|
| /freebsd-10-stable/sys/security/audit/ |
| D | audit_syscalls.c | 159 struct ucred *cred, *newcred, *oldcred; in sys_auditon() local 448 newcred = crget(); in sys_auditon() 450 crfree(newcred); in sys_auditon() 455 crfree(newcred); in sys_auditon() 459 crcopy(newcred, oldcred); in sys_auditon() 460 newcred->cr_audit.ai_mask.am_success = in sys_auditon() 462 newcred->cr_audit.ai_mask.am_failure = in sys_auditon() 464 proc_set_cred(tp, newcred); in sys_auditon() 580 struct ucred *newcred, *oldcred; in sys_setauid() local 590 newcred = crget(); in sys_setauid() [all …]
|
| /freebsd-10-stable/sys/sys/ |
| D | ucred.h | 98 void change_egid(struct ucred *newcred, gid_t egid); 99 void change_euid(struct ucred *newcred, struct uidinfo *euip); 100 void change_rgid(struct ucred *newcred, gid_t rgid); 101 void change_ruid(struct ucred *newcred, struct uidinfo *ruip); 102 void change_svgid(struct ucred *newcred, gid_t svgid); 103 void change_svuid(struct ucred *newcred, uid_t svuid);
|
| D | imgact.h | 86 struct ucred *newcred; /* new credentials if changing */ member
|
| D | racct.h | 167 struct ucred *newcred);
|
| D | rctl.h | 147 void rctl_proc_ucred_changed(struct proc *p, struct ucred *newcred);
|
| /freebsd-10-stable/crypto/heimdal/kcm/ |
| D | events.c | 176 krb5_creds *newcred) in is_primary_credential_p() argument 183 if (newcred->client == NULL || in is_primary_credential_p() 184 !krb5_principal_compare(context, ccache->client, newcred->client)) in is_primary_credential_p() 195 return krb5_compare_creds(context, whichfields, newcred, &ccache->creds->cred); in is_primary_credential_p() 204 krb5_creds *newcred) in kcm_ccache_make_default_event() argument 213 if (newcred == NULL) { in kcm_ccache_make_default_event() 222 } else if (is_primary_credential_p(context, ccache, newcred)) { in kcm_ccache_make_default_event() 223 if (newcred->flags.b.renewable) { in kcm_ccache_make_default_event() 234 event->fire_time = newcred->times.endtime - KCM_EVENT_QUEUE_INTERVAL; in kcm_ccache_make_default_event() 245 krb5_creds *newcred) in kcm_ccache_enqueue_default() argument [all …]
|
| /freebsd-10-stable/sys/compat/linux/ |
| D | linux_uid16.c | 161 struct ucred *newcred, *oldcred; in linux_setgroups16() local 183 newcred = crget(); in linux_setgroups16() 186 oldcred = crcopysafe(p, newcred); in linux_setgroups16() 196 crfree(newcred); in linux_setgroups16() 204 newcred->cr_ngroups = ngrp + 1; in linux_setgroups16() 206 bsd_gidset = newcred->cr_groups; in linux_setgroups16() 214 newcred->cr_ngroups = 1; in linux_setgroups16() 217 proc_set_cred(p, newcred); in linux_setgroups16()
|
| D | linux_misc.c | 1304 struct ucred *newcred, *oldcred; in linux_setgroups() local 1317 newcred = crget(); in linux_setgroups() 1318 crextend(newcred, ngrp + 1); in linux_setgroups() 1322 crcopy(newcred, oldcred); in linux_setgroups() 1332 crfree(newcred); in linux_setgroups() 1337 newcred->cr_ngroups = ngrp + 1; in linux_setgroups() 1339 bsd_gidset = newcred->cr_groups; in linux_setgroups() 1346 newcred->cr_ngroups = 1; in linux_setgroups() 1349 proc_set_cred(p, newcred); in linux_setgroups()
|
| /freebsd-10-stable/sys/security/mac/ |
| D | mac_syscalls.c | 164 struct ucred *newcred, *oldcred; in sys___mac_set_proc() local 195 newcred = crget(); in sys___mac_set_proc() 204 crfree(newcred); in sys___mac_set_proc() 209 crcopy(newcred, oldcred); in sys___mac_set_proc() 210 mac_cred_relabel(newcred, intlabel); in sys___mac_set_proc() 211 proc_set_cred(p, newcred); in sys___mac_set_proc()
|
| D | mac_framework.h | 441 struct ucred *newcred, struct vnode *vp,
|
| /freebsd-10-stable/sys/fs/nfsclient/ |
| D | nfs_clrpcops.c | 1376 struct ucred *newcred; in nfsrpc_read() local 1383 newcred = cred; in nfsrpc_read() 1386 newcred = NFSNEWCRED(cred); in nfsrpc_read() 1393 NFSV4OPEN_ACCESSREAD, 0, newcred, p, &stateid, in nfsrpc_read() 1395 error = nfsrpc_readrpc(vp, uiop, newcred, &stateid, p, nap, in nfsrpc_read() 1425 NFSFREECRED(newcred); in nfsrpc_read() 1535 struct ucred *newcred; in nfsrpc_write() local 1543 newcred = cred; in nfsrpc_write() 1545 newcred = NFSNEWCRED(cred); in nfsrpc_write() 1554 NFSV4OPEN_ACCESSWRITE, 0, newcred, p, &stateid, in nfsrpc_write() [all …]
|
| /freebsd-10-stable/sys/security/mac_lomac/ |
| D | mac_lomac.c | 2251 struct ucred *newcred, *oldcred; in lomac_thread_userret() local 2258 newcred = crget(); in lomac_thread_userret() 2271 crfree(newcred); in lomac_thread_userret() 2275 crcopy(newcred, oldcred); in lomac_thread_userret() 2276 crhold(newcred); in lomac_thread_userret() 2277 lomac_copy(&subj->mac_lomac, SLOT(newcred->cr_label)); in lomac_thread_userret() 2278 proc_set_cred(p, newcred); in lomac_thread_userret()
|
| /freebsd-10-stable/sys/dev/filemon/ |
| D | filemon_wrapper.c | 130 if (imgp->newcred != NULL && in filemon_event_process_exec()
|
| /freebsd-10-stable/sys/fs/nfs/ |
| D | nfs_commonsubs.c | 2687 struct ucred *newcred; in nfsrv_getgrpscred() local 2703 newcred = crhold(usrp->lug_cred); in nfsrv_getgrpscred() 2706 newcred = oldcred; in nfsrv_getgrpscred() 2711 return (newcred); in nfsrv_getgrpscred()
|