/freebsd/cddl/lib/libdtrace/ |
H A D | psinfo.d | 55 pr_uid = T->p_ucred->cr_ruid; 56 pr_euid = T->p_ucred->cr_uid; 57 pr_gid = T->p_ucred->cr_rgid; 58 pr_egid = T->p_ucred->cr_groups[0]; 63 pr_jailid = T->p_ucred->cr_prison->pr_id;
|
/freebsd/sys/security/mac_seeotheruids/ |
H A D | mac_seeotheruids.c | 134 return (seeotheruids_check(cred, p->p_ucred)); in seeotheruids_proc_check_debug() 141 return (seeotheruids_check(cred, p->p_ucred)); in seeotheruids_proc_check_sched() 149 return (seeotheruids_check(cred, p->p_ucred)); in seeotheruids_proc_check_signal()
|
/freebsd/sys/kern/ |
H A D | kern_prot.c | 1954 return (cr_cansee(td->td_ucred, p->p_ucred)); in p_cansee() 1987 error = prison_check(cred, proc->p_ucred); in cr_cansignal() 1994 if ((error = cr_bsd_visible(cred, proc->p_ucred))) in cr_cansignal() 2033 if (cred->cr_ruid != proc->p_ucred->cr_ruid && in cr_cansignal() 2034 cred->cr_ruid != proc->p_ucred->cr_svuid && in cr_cansignal() 2035 cred->cr_uid != proc->p_ucred->cr_ruid && in cr_cansignal() 2036 cred->cr_uid != proc->p_ucred->cr_svuid) { in cr_cansignal() 2103 if ((error = prison_check(td->td_ucred, p->p_ucred))) in p_cansched() 2109 if ((error = cr_bsd_visible(td->td_ucred, p->p_ucred))) in p_cansched() 2112 if (td->td_ucred->cr_ruid != p->p_ucred->cr_ruid && in p_cansched() [all …]
|
H A D | init_main.c | 563 p->p_ucred = crcowget(newcred); in proc0_init() 641 (void)chgproccnt(p->p_ucred->cr_ruidinfo, 1, 0); in proc0_init() 833 oldcred = initproc->p_ucred; in create_init() 844 td->td_realucred = crcowget(initproc->p_ucred); in create_init()
|
H A D | kern_exit.c | 473 prison_proc_unlink(p->p_ucred->cr_prison, p); in exit1() 688 prison_proc_free(p->p_ucred->cr_prison); in exit1() 1084 if (p->p_ucred->cr_uid != (uid_t)id) { in proc_to_reap() 1090 if (p->p_ucred->cr_gid != (gid_t)id) { in proc_to_reap() 1096 if (p->p_ucred->cr_prison->pr_id != (int)id) { in proc_to_reap() 1163 siginfo->si_uid = p->p_ucred->cr_uid; in proc_to_reap()
|
H A D | kern_racct.c | 542 * We need proc lock to dereference p->p_ucred. in racct_add_locked() 554 racct_add_cred_locked(p->p_ucred, resource, amount); in racct_add_locked() 664 * We need proc lock to dereference p->p_ucred. in racct_set_locked() 701 racct_add_cred_locked(p->p_ucred, resource, diff_cred); in racct_set_locked() 703 racct_sub_cred_locked(p->p_ucred, resource, -diff_cred); in racct_set_locked() 846 * We need proc lock to dereference p->p_ucred. in racct_sub() 859 racct_sub_cred_locked(p->p_ucred, resource, amount); in racct_sub() 1012 racct_add_cred_locked(p->p_ucred, RACCT_PCTCPU, pct); in racct_proc_exit()
|
H A D | kern_acct.c | 408 acct.ac_uid = p->p_ucred->cr_ruid; in acct_process() 409 acct.ac_gid = p->p_ucred->cr_rgid; in acct_process()
|
H A D | sys_procdesc.c | 537 sb->st_uid = pd->pd_proc->p_ucred->cr_ruid; in procdesc_stat() 538 sb->st_gid = pd->pd_proc->p_ucred->cr_rgid; in procdesc_stat()
|
H A D | imgact_shell.c | 127 error = VOP_GETATTR(imgp->vp, &vattr, imgp->proc->p_ucred); in exec_shell_imgact()
|
H A D | kern_rctl.c | 333 struct ucred *cred = p->p_ucred; in rctl_proc_rule_to_racct() 560 p->p_pid, p->p_comm, p->p_ucred->cr_uid, in rctl_enforce() 561 p->p_ucred->cr_prison->pr_prison_racct->prr_name); in rctl_enforce() 586 p->p_pid, p->p_ucred->cr_ruid, in rctl_enforce() 587 p->p_ucred->cr_prison->pr_prison_racct->prr_name); in rctl_enforce() 1367 cred = p->p_ucred; in rctl_rule_add()
|
H A D | kern_fork.c | 387 prison_proc_hold(p2->p_ucred->cr_prison); in do_fork() 397 prison_proc_link(p2->p_ucred->cr_prison, p2); in do_fork() 1051 newproc->p_ucred = crcowget(td->td_ucred); in fork1()
|
H A D | kern_resource.c | 151 p->p_ucred->cr_uid == who) { in kern_getpriority() 242 p->p_ucred->cr_uid == who && in kern_setpriority() 820 uid = (flags & GETRLIMITUSAGE_EUID) == 0 ? p->p_ucred->cr_ruid : in getrlimitusage_one() 821 p->p_ucred->cr_uid; in getrlimitusage_one()
|
/freebsd/sys/ddb/ |
H A D | db_ps.c | 152 cred = p->p_ucred; in db_ps_proc() 461 if (p->p_ucred != NULL) { in DB_SHOW_COMMAND() 462 db_printf(" uid: %d gids: ", p->p_ucred->cr_uid); in DB_SHOW_COMMAND() 463 for (i = 0; i < p->p_ucred->cr_ngroups; i++) { in DB_SHOW_COMMAND() 464 db_printf("%d", p->p_ucred->cr_groups[i]); in DB_SHOW_COMMAND() 465 if (i < (p->p_ucred->cr_ngroups - 1)) in DB_SHOW_COMMAND()
|
/freebsd/sys/security/mac_partition/ |
H A D | mac_partition.c | 239 error = partition_check(cred->cr_label, p->p_ucred->cr_label); in partition_proc_check_debug() 249 error = partition_check(cred->cr_label, p->p_ucred->cr_label); in partition_proc_check_sched() 260 error = partition_check(cred->cr_label, p->p_ucred->cr_label); in partition_proc_check_signal()
|
/freebsd/sys/security/audit/ |
H A D | audit_syscalls.c | 453 cred = tp->p_ucred; in sys_auditon() 486 oldcred = tp->p_ucred; in sys_auditon() 520 cred = tp->p_ucred; in sys_auditon() 620 oldcred = td->td_proc->p_ucred; in sys_setauid() 685 oldcred = td->td_proc->p_ucred; in sys_setaudit() 748 oldcred = td->td_proc->p_ucred; in sys_setaudit_addr()
|
/freebsd/sys/compat/linux/ |
H A D | linux_elf.c | 522 AUXARGS_ENTRY(pos, AT_UID, imgp->proc->p_ucred->cr_ruid); in __linuxN() 523 AUXARGS_ENTRY(pos, AT_EUID, imgp->proc->p_ucred->cr_svuid); in __linuxN() 524 AUXARGS_ENTRY(pos, AT_GID, imgp->proc->p_ucred->cr_rgid); in __linuxN() 525 AUXARGS_ENTRY(pos, AT_EGID, imgp->proc->p_ucred->cr_svgid); in __linuxN()
|
H A D | linux_util.c | 114 printf("linux: jid %d pid %d (%s): ", p->p_ucred->cr_prison->pr_id, in linux_msg()
|
/freebsd/sys/contrib/openzfs/include/os/freebsd/spl/sys/ |
H A D | zone.h | 43 #define INGLOBALZONE(proc) (!jailed((proc)->p_ucred))
|
/freebsd/sys/compat/linprocfs/ |
H A D | linprocfs.c | 1125 sbuf_printf(sb, "Uid:\t%d\t%d\t%d\t%d\n", p->p_ucred->cr_ruid, in linprocfs_doprocstatus() 1126 p->p_ucred->cr_uid, in linprocfs_doprocstatus() 1127 p->p_ucred->cr_svuid, in linprocfs_doprocstatus() 1129 p->p_ucred->cr_uid); in linprocfs_doprocstatus() 1130 sbuf_printf(sb, "Gid:\t%d\t%d\t%d\t%d\n", p->p_ucred->cr_rgid, in linprocfs_doprocstatus() 1131 p->p_ucred->cr_gid, in linprocfs_doprocstatus() 1132 p->p_ucred->cr_svgid, in linprocfs_doprocstatus() 1134 p->p_ucred->cr_gid); in linprocfs_doprocstatus() 1136 for (i = 0; i < p->p_ucred->cr_ngroups; i++) in linprocfs_doprocstatus() 1137 sbuf_printf(sb, "%d ", p->p_ucred->cr_groups[i]); in linprocfs_doprocstatus() [all …]
|
/freebsd/sys/security/mac/ |
H A D | mac_syscalls.c | 185 tcred = crhold(tproc->p_ucred); in sys___mac_get_pid() 278 error = mac_cred_check_relabel(p->p_ucred, intlabel); in mac_set_proc_core() 326 oldcred = p->p_ucred; in sys___mac_set_proc()
|
H A D | mac_process.c | 214 cred = crhold(td->td_proc->p_ucred); in mac_proc_vm_revoke()
|
/freebsd/sys/powerpc/powerpc/ |
H A D | elf_common.c | 75 imgp->proc->p_ucred->cr_prison->pr_osreldate); in __elfN()
|
/freebsd/sys/cddl/dev/dtrace/ |
H A D | dtrace_cddl.h | 137 #define p_cred p_ucred
|
/freebsd/sys/fs/procfs/ |
H A D | procfs_status.c | 138 cr = p->p_ucred; in procfs_doprocstatus()
|
/freebsd/lib/libkvm/ |
H A D | kvm_vnet.c | 166 credp = (uintptr_t)proc.p_ucred; in _kvm_vnet_selectpid()
|