| /f-stack/lib/ |
| H A D | ff_init_main.c | 442 p->p_ucred = crget(); in proc0_init() 443 p->p_ucred->cr_ngroups = 1; /* group 0 */ in proc0_init() 444 p->p_ucred->cr_uidinfo = uifind(0); in proc0_init() 445 p->p_ucred->cr_ruidinfo = uifind(0); in proc0_init() 446 p->p_ucred->cr_prison = &prison0; in proc0_init() 449 audit_cred_kproc0(p->p_ucred); in proc0_init() 452 mac_cred_create_swapper(p->p_ucred); in proc0_init() 455 td->td_ucred = crhold(p->p_ucred); in proc0_init() 520 (void)chgproccnt(p->p_ucred->cr_ruidinfo, 1, 0); in proc0_init()
|
| H A D | ff_glue.c | 990 if (CANSIGIO(sigio->sio_ucred, sigio->sio_proc->p_ucred)) 999 if (CANSIGIO(sigio->sio_ucred, p->p_ucred) &&
|
| /f-stack/freebsd/kern/ |
| H A D | kern_prot.c | 1469 return (cr_cansee(td->td_ucred, p->p_ucred)); in p_cansee() 1502 error = prison_check(cred, proc->p_ucred); in cr_cansignal() 1938 if (td->td_realucred == p->p_ucred) in crcowsync() 1941 crnew = crcowget(p->p_ucred); in crcowsync() 2166 p->p_ucred = crcowget(newcred); in proc_set_cred_init() 2184 cr = p->p_ucred; in proc_set_cred() 2194 p->p_ucred = newcred; in proc_set_cred() 2205 cr = p->p_ucred; in proc_unset_cred() 2206 p->p_ucred = NULL; in proc_unset_cred() 2226 oldcred = p->p_ucred; in crcopysafe() [all …]
|
| H A D | kern_exit.c | 650 prison_proc_free(p->p_ucred->cr_prison); in exit1() 940 (void)chgproccnt(p->p_ucred->cr_ruidinfo, -1, 0); in proc_reap() 1023 if (p->p_ucred->cr_uid != (uid_t)id) { in proc_to_reap() 1029 if (p->p_ucred->cr_gid != (gid_t)id) { in proc_to_reap() 1035 if (p->p_ucred->cr_prison->pr_id != (int)id) { in proc_to_reap() 1102 siginfo->si_uid = p->p_ucred->cr_uid; in proc_to_reap()
|
| H A D | kern_racct.c | 567 racct_add_cred_locked(p->p_ucred, resource, amount); in racct_add_locked() 714 racct_add_cred_locked(p->p_ucred, resource, diff_cred); in racct_set_locked() 716 racct_sub_cred_locked(p->p_ucred, resource, -diff_cred); in racct_set_locked() 872 racct_sub_cred_locked(p->p_ucred, resource, amount); in racct_sub() 1025 racct_add_cred_locked(p->p_ucred, RACCT_PCTCPU, pct); in racct_proc_exit()
|
| H A D | imgact_shell.c | 130 error = VOP_GETATTR(imgp->vp, &vattr, imgp->proc->p_ucred); in exec_shell_imgact()
|
| H A D | sys_procdesc.c | 541 sb->st_uid = pd->pd_proc->p_ucred->cr_ruid; in procdesc_stat() 542 sb->st_gid = pd->pd_proc->p_ucred->cr_rgid; in procdesc_stat()
|
| H A D | kern_acct.c | 423 acct.ac_uid = p->p_ucred->cr_ruid; in acct_process() 424 acct.ac_gid = p->p_ucred->cr_rgid; in acct_process()
|
| H A D | init_main.c | 621 (void)chgproccnt(p->p_ucred->cr_ruidinfo, 1, 0); in proc0_init() 812 oldcred = initproc->p_ucred; in create_init() 823 td->td_realucred = crcowget(initproc->p_ucred); in create_init()
|
| H A D | kern_rctl.c | 337 struct ucred *cred = p->p_ucred; in rctl_proc_rule_to_racct() 564 p->p_pid, p->p_comm, p->p_ucred->cr_uid, in rctl_enforce() 565 p->p_ucred->cr_prison->pr_prison_racct->prr_name); in rctl_enforce() 590 p->p_pid, p->p_ucred->cr_ruid, in rctl_enforce() 591 p->p_ucred->cr_prison->pr_prison_racct->prr_name); in rctl_enforce() 1371 cred = p->p_ucred; in rctl_rule_add()
|
| H A D | kern_proc.c | 1069 cred = p->p_ucred; in fill_kinfo_proc_only() 1617 KASSERT(p->p_ucred != NULL, in sysctl_kern_proc_iterate() 1630 if (p->p_ucred->cr_gid != (gid_t)name[0]) in sysctl_kern_proc_iterate() 1642 if (p->p_ucred->cr_rgid != (gid_t)name[0]) in sysctl_kern_proc_iterate() 1668 if (p->p_ucred->cr_uid != (uid_t)name[0]) in sysctl_kern_proc_iterate() 1673 if (p->p_ucred->cr_ruid != (uid_t)name[0]) in sysctl_kern_proc_iterate() 2798 cred = crhold(p->p_ucred); in sysctl_kern_proc_groups()
|
| H A D | kern_sig.c | 3265 p->p_pid, p->p_comm, p->p_ucred->cr_prison->pr_id, in killproc() 3266 p->p_ucred->cr_uid, why); in killproc() 3311 p->p_ucred->cr_prison->pr_id, in sigexit() 3336 p->p_ksi->ksi_uid = p->p_ucred->cr_ruid; in sigparent() 3922 if (CANSIGIO(sigio->sio_ucred, sigio->sio_proc->p_ucred)) in pgsigio() 3932 CANSIGIO(sigio->sio_ucred, p->p_ucred) && in pgsigio()
|
| /f-stack/freebsd/security/mac_seeotheruids/ |
| H A D | mac_seeotheruids.c | 138 return (seeotheruids_check(cred, p->p_ucred)); in seeotheruids_proc_check_debug() 145 return (seeotheruids_check(cred, p->p_ucred)); in seeotheruids_proc_check_sched() 153 return (seeotheruids_check(cred, p->p_ucred)); in seeotheruids_proc_check_signal()
|
| /f-stack/freebsd/ddb/ |
| H A D | db_ps.c | 152 cred = p->p_ucred; in db_ps_proc() 471 if (p->p_ucred != NULL) { in DB_SHOW_COMMAND() 472 db_printf(" uid: %d gids: ", p->p_ucred->cr_uid); in DB_SHOW_COMMAND() 473 for (i = 0; i < p->p_ucred->cr_ngroups; i++) { in DB_SHOW_COMMAND() 474 db_printf("%d", p->p_ucred->cr_groups[i]); in DB_SHOW_COMMAND() 475 if (i < (p->p_ucred->cr_ngroups - 1)) in DB_SHOW_COMMAND()
|
| /f-stack/freebsd/security/mac_partition/ |
| H A D | mac_partition.c | 243 error = partition_check(cred->cr_label, p->p_ucred->cr_label); in partition_proc_check_debug() 253 error = partition_check(cred->cr_label, p->p_ucred->cr_label); in partition_proc_check_sched() 264 error = partition_check(cred->cr_label, p->p_ucred->cr_label); in partition_proc_check_signal()
|
| /f-stack/freebsd/contrib/openzfs/include/os/freebsd/spl/sys/ |
| H A D | zone.h | 43 #define INGLOBALZONE(proc) (!jailed((proc)->p_ucred))
|
| /f-stack/freebsd/security/audit/ |
| H A D | audit_syscalls.c | 456 cred = tp->p_ucred; in sys_auditon() 489 oldcred = tp->p_ucred; in sys_auditon() 523 cred = tp->p_ucred; in sys_auditon() 623 oldcred = td->td_proc->p_ucred; in sys_setauid() 688 oldcred = td->td_proc->p_ucred; in sys_setaudit() 751 oldcred = td->td_proc->p_ucred; in sys_setaudit_addr()
|
| /f-stack/freebsd/arm64/linux/ |
| H A D | linux_sysvec.c | 179 AUXARGS_ENTRY(pos, AT_UID, imgp->proc->p_ucred->cr_ruid); in linux_copyout_auxargs() 180 AUXARGS_ENTRY(pos, AT_EUID, imgp->proc->p_ucred->cr_svuid); in linux_copyout_auxargs() 181 AUXARGS_ENTRY(pos, AT_GID, imgp->proc->p_ucred->cr_rgid); in linux_copyout_auxargs() 182 AUXARGS_ENTRY(pos, AT_EGID, imgp->proc->p_ucred->cr_svgid); in linux_copyout_auxargs()
|
| /f-stack/freebsd/amd64/linux/ |
| H A D | linux_sysvec.c | 276 AUXARGS_ENTRY(pos, AT_UID, imgp->proc->p_ucred->cr_ruid); in linux_copyout_auxargs() 277 AUXARGS_ENTRY(pos, AT_EUID, imgp->proc->p_ucred->cr_svuid); in linux_copyout_auxargs() 278 AUXARGS_ENTRY(pos, AT_GID, imgp->proc->p_ucred->cr_rgid); in linux_copyout_auxargs() 279 AUXARGS_ENTRY(pos, AT_EGID, imgp->proc->p_ucred->cr_svgid); in linux_copyout_auxargs()
|
| /f-stack/freebsd/i386/linux/ |
| H A D | linux_sysvec.c | 230 AUXARGS_ENTRY(pos, AT_UID, imgp->proc->p_ucred->cr_ruid); in linux_copyout_auxargs() 231 AUXARGS_ENTRY(pos, AT_EUID, imgp->proc->p_ucred->cr_svuid); in linux_copyout_auxargs() 232 AUXARGS_ENTRY(pos, AT_GID, imgp->proc->p_ucred->cr_rgid); in linux_copyout_auxargs() 233 AUXARGS_ENTRY(pos, AT_EGID, imgp->proc->p_ucred->cr_svgid); in linux_copyout_auxargs()
|
| /f-stack/freebsd/amd64/linux32/ |
| H A D | linux32_sysvec.c | 225 AUXARGS_ENTRY(pos, AT_UID, imgp->proc->p_ucred->cr_ruid); in linux_copyout_auxargs() 226 AUXARGS_ENTRY(pos, AT_EUID, imgp->proc->p_ucred->cr_svuid); in linux_copyout_auxargs() 227 AUXARGS_ENTRY(pos, AT_GID, imgp->proc->p_ucred->cr_rgid); in linux_copyout_auxargs() 228 AUXARGS_ENTRY(pos, AT_EGID, imgp->proc->p_ucred->cr_svgid); in linux_copyout_auxargs()
|
| /f-stack/freebsd/security/mac/ |
| H A D | mac_syscalls.c | 108 tcred = crhold(tproc->p_ucred); in sys___mac_get_pid() 204 oldcred = p->p_ucred; in sys___mac_set_proc()
|
| H A D | mac_process.c | 216 cred = crhold(td->td_proc->p_ucred); in mac_proc_vm_revoke()
|
| /f-stack/freebsd/mips/mips/ |
| H A D | trap.c | 1417 p->p_ucred ? p->p_ucred->cr_uid : -1, in log_illegal_instruction() 1484 p->p_ucred ? p->p_ucred->cr_uid : -1, in log_bad_page_fault()
|
| /f-stack/freebsd/net/ |
| H A D | vnet.h | 246 #define P_TO_VNET(p) CRED_TO_VNET((p)->p_ucred)
|